.cm-participant-page{--cm-participant-border: #d8ded1;--cm-participant-border-hover: #879460;--cm-participant-primary: #55632c;--cm-participant-surface: #ffffff}.cm-participant-filter-card,.cm-participant-table-card{border-radius:12px!important;border-color:#e2e6dd!important;box-shadow:none!important}.cm-participant-filter-card .ant-card-body{padding:12px!important}.cm-participant-dropdown-trigger.ant-btn{width:100%;height:40px!important;min-height:40px!important;padding:0 12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px;border:1px solid var(--cm-participant-border)!important;border-radius:10px!important;background:var(--cm-participant-surface)!important;color:#2b3126!important;box-shadow:none!important;font-weight:400!important;text-align:left!important}.cm-participant-dropdown-trigger.ant-btn:hover,.cm-participant-dropdown-trigger.ant-btn:focus-visible{border-color:var(--cm-participant-border-hover)!important;background:#fff!important;color:#2b3126!important;box-shadow:none!important}.cm-participant-dropdown-trigger.ant-btn:focus-visible{outline:3px solid rgba(85,99,44,.12)!important;outline-offset:0!important}.cm-participant-dropdown-trigger.ant-btn[disabled]{background:#f6f7f3!important;color:#62695d!important;cursor:default}.cm-participant-dropdown-value,.cm-participant-dropdown-placeholder{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-participant-dropdown-placeholder{color:#7b8274}.cm-participant-dropdown-arrow{flex:0 0 auto;color:#667056;font-size:11px}.cm-participant-search-input.ant-input{width:100%;height:40px!important;min-height:40px!important;padding:0 12px!important;border:1px solid var(--cm-participant-border)!important;border-radius:10px!important;background:#fff!important;color:#2b3126!important;box-shadow:none!important;outline:0!important}.cm-participant-search-input.ant-input:hover{border-color:var(--cm-participant-border-hover)!important}.cm-participant-search-input.ant-input:focus,.cm-participant-search-input.ant-input:focus-visible{border-color:var(--cm-participant-primary)!important;box-shadow:0 0 0 3px #55632c1f!important}.cm-participant-search-input.ant-input::placeholder{color:#7b8274!important}.cm-participant-search-button.ant-btn{height:40px!important;min-height:40px!important;border-radius:10px!important;font-weight:600!important;box-shadow:none!important}.cm-participant-modal .cm-participant-textarea.ant-input{border:1px solid var(--cm-participant-border)!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}.cm-participant-modal .cm-participant-textarea.ant-input:hover{border-color:var(--cm-participant-border-hover)!important}.cm-participant-modal .cm-participant-textarea.ant-input:focus{border-color:var(--cm-participant-primary)!important;box-shadow:0 0 0 3px #55632c1f!important}.ant-dropdown .ant-dropdown-menu{border-radius:10px!important;padding:6px!important}.ant-dropdown .ant-dropdown-menu-item,.ant-dropdown .ant-dropdown-menu-submenu-title{min-height:36px;border-radius:7px!important;display:flex;align-items:center}.ant-dropdown .ant-dropdown-menu-item-selected{background:#eef2e5!important;color:#344019!important;font-weight:600!important}@media(max-width:991px){.cm-participant-search-button.ant-btn{width:100%}}.cm-stepup-page{padding-bottom:28px}.cm-stepup-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.cm-stepup-intro{margin-bottom:16px}.cm-stepup-binding-row{display:flex;align-items:center;justify-content:space-between;gap:24px}.cm-stepup-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cm-stepup-summary-card .ant-card-body{padding:16px}.cm-stepup-summary-value{margin-top:6px;margin-bottom:2px;font-size:26px;line-height:1.15;font-weight:700}.cm-stepup-toolbar,.cm-stepup-bulkbar,.cm-stepup-savebar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.cm-stepup-search-shell{display:flex;align-items:center;width:min(420px,100%);min-height:40px;padding:0 12px;border:1px solid #d9d9d9;border-radius:8px;background:#fff;transition:border-color .2s,box-shadow .2s}.cm-stepup-search-shell:focus-within{border-color:#7f8f4c;box-shadow:0 0 0 2px #55632c1f}.cm-stepup-search-icon{flex:0 0 auto;margin-right:8px;color:#00000073}.cm-stepup-search-input,.cm-stepup-search-input:hover,.cm-stepup-search-input:focus,.cm-stepup-search-input:focus-visible{width:100%;min-height:0!important;height:auto!important;padding:0!important;margin:0!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;font:inherit}.cm-stepup-bulkbar{padding:10px 12px;border-radius:10px;background:#fafafa}.cm-stepup-route{margin-top:2px;color:#000000a6;font-size:12px}.cm-stepup-resource-key{display:inline-block;max-width:460px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.cm-stepup-protection-cell{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.cm-stepup-savebar{position:sticky;bottom:0;z-index:5;margin:0 -8px -8px;padding:12px 8px 8px;border-top:1px solid #f0f0f0;background:#fffffff5;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media(max-width:1100px){.cm-stepup-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.cm-stepup-header,.cm-stepup-binding-row{align-items:stretch;flex-direction:column}.cm-stepup-summary-grid{grid-template-columns:1fr}.cm-stepup-search-shell{width:100%}}.cm-resource-registry-page .cm-resource-registry-search.ant-input-affix-wrapper,.cm-resource-registry-page .cm-resource-registry-select .ant-select-selector,.cm-resource-registry-modal .ant-input,.cm-resource-registry-modal textarea.ant-input{min-height:38px!important;border:1px solid var(--cm-border-strong, #d7dccf)!important;border-radius:9px!important;background:#fff!important;box-shadow:none!important}.cm-resource-registry-page .cm-resource-registry-search.ant-input-affix-wrapper>input,.cm-resource-registry-page .cm-resource-registry-search.ant-input-affix-wrapper>input:hover,.cm-resource-registry-page .cm-resource-registry-search.ant-input-affix-wrapper>input:focus{min-height:0!important;height:auto!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.cm-resource-registry-page .cm-resource-registry-select .ant-select-selection-search,.cm-resource-registry-page .cm-resource-registry-select .ant-select-selection-search-input,.cm-resource-registry-page .cm-resource-registry-select .ant-select-selector input,.cm-resource-registry-page .cm-resource-registry-select .ant-select-selector input:hover,.cm-resource-registry-page .cm-resource-registry-select .ant-select-selector input:focus,.cm-resource-registry-page .ant-pagination .ant-select-selection-search,.cm-resource-registry-page .ant-pagination .ant-select-selection-search-input,.cm-resource-registry-page .ant-pagination .ant-select-selector input{min-height:0!important;height:0!important;width:0!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;margin:0!important}.cm-resource-registry-page .cm-resource-registry-select .ant-select-selector,.cm-resource-registry-page .cm-resource-registry-select .ant-select-selection-wrap{box-shadow:none!important;outline:0!important}.cm-resource-registry-page .cm-resource-registry-select .ant-select-selection-item,.cm-resource-registry-page .cm-resource-registry-select .ant-select-selection-placeholder{line-height:36px!important}.cm-resource-registry-page .cm-resource-registry-search.ant-input-affix-wrapper:hover,.cm-resource-registry-page .cm-resource-registry-select:hover .ant-select-selector,.cm-resource-registry-modal .ant-input:hover,.cm-resource-registry-modal textarea.ant-input:hover{border-color:var(--cm-primary, #55632c)!important}.cm-resource-registry-page .cm-resource-registry-search.ant-input-affix-wrapper-focused,.cm-resource-registry-page .cm-resource-registry-search.ant-input-affix-wrapper:focus-within,.cm-resource-registry-page .cm-resource-registry-select.ant-select-focused .ant-select-selector,.cm-resource-registry-modal .ant-input:focus,.cm-resource-registry-modal textarea.ant-input:focus{border-color:var(--cm-primary, #55632c)!important;box-shadow:0 0 0 2px #55632c1f!important}.cm-resource-registry-page .cm-resource-registry-table-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-bottom:12px}.cm-resource-registry-page .cm-resource-registry-table-toolbar .ant-segmented{background:#f4f5ef;border:1px solid var(--cm-border-strong, #d7dccf);border-radius:9px;padding:2px}.cm-resource-registry-page .ant-table-pagination.ant-pagination{align-items:center;row-gap:8px}.cm-resource-registry-page .ant-table-cell{vertical-align:middle}.cm-resource-registry-page .ant-table-cell .ant-switch{flex:0 0 auto}.cm-resource-registry-modal .ant-modal-body{padding-top:4px}.cm-resource-registry-modal .ant-form-item{margin-bottom:16px}.cm-resource-registry-modal .ant-form-item-label{padding-bottom:6px}.cm-resource-registry-modal .cm-resource-registry-readonly-actions{padding:10px 12px;border:1px solid var(--cm-border, #e5e8df);border-radius:9px;background:var(--cm-bg-soft, #f8f8f4)}.cm-resource-registry-modal .cm-resource-registry-action-note{display:block;margin-top:8px;font-size:12px}.cm-resource-registry-modal .ant-form-item-extra{margin-top:5px;color:#7a8175;font-size:12px}@media(max-width:760px){.cm-resource-registry-page .ant-table-pagination.ant-pagination{justify-content:flex-start}.cm-resource-registry-page .cm-resource-registry-table-toolbar{justify-content:flex-start;flex-wrap:wrap}}.cm-resource-registry-page .cm-resource-registry-filter-button.ant-btn{min-height:38px;width:100%;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--cm-border-strong, #d7dccf)!important;border-radius:9px!important;background:#fff!important;box-shadow:none!important;color:inherit;font-weight:400;text-align:left}.cm-resource-registry-page .cm-resource-registry-filter-button.ant-btn:hover,.cm-resource-registry-page .cm-resource-registry-filter-button.ant-btn:focus-visible{border-color:var(--cm-primary, #55632c)!important;color:inherit!important;box-shadow:0 0 0 2px #55632c1f!important}.cm-resource-health-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.cm-resource-health-search-card .ant-card-body{padding:14px 16px}.cm-resource-health-search-control{width:min(620px,100%);min-height:40px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid #d9d9d9;border-radius:8px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.cm-resource-health-search-control:focus-within{border-color:#7f8e49;box-shadow:0 0 0 2px #55632c1f}.cm-resource-health-search-icon{flex:0 0 auto;color:#00000073}.cm-resource-health-page .cm-resource-health-search-input,.cm-resource-health-page .cm-resource-health-search-input:hover,.cm-resource-health-page .cm-resource-health-search-input:focus,.cm-resource-health-page .cm-resource-health-search-input:focus-visible,.cm-resource-health-page .cm-resource-health-search-input:active{flex:1 1 auto!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:8px 0!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;font:inherit!important;color:inherit!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important}.cm-resource-health-page .cm-resource-health-search-input::-webkit-search-decoration,.cm-resource-health-page .cm-resource-health-search-input::-webkit-search-cancel-button,.cm-resource-health-page .cm-resource-health-search-input::-webkit-search-results-button,.cm-resource-health-page .cm-resource-health-search-input::-webkit-search-results-decoration{display:none}.cm-resource-health-search-clear{flex:0 0 auto;width:24px;height:24px;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:#00000073;font:inherit;font-size:18px;line-height:24px;cursor:pointer}.cm-resource-health-search-clear:hover,.cm-resource-health-search-clear:focus-visible{background:#0000000d!important;color:#000000b8}.cm-resource-health-informational-card .ant-card-body{padding:16px}.cm-resource-health-informational-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.cm-resource-health-informational-subtitle{margin-top:4px;color:#0000008c;font-size:13px}.cm-resource-health-page .ant-table-wrapper{overflow-x:auto}@media(max-width:760px){.cm-resource-health-header{flex-direction:column}.cm-resource-health-informational-heading{align-items:flex-start;flex-direction:column}}.cm-system-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.cm-system-toolbar-card,.cm-system-table-card{margin-top:12px;border:1px solid #e7eadf!important}.cm-system-toolbar-grid{display:grid;grid-template-columns:minmax(280px,1.6fr) minmax(180px,.8fr) minmax(150px,.65fr) auto auto;gap:10px;align-items:center}.cm-system-inline-alert{margin-top:12px}.cm-system-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding-top:8px}.cm-system-form-grid label{display:flex;flex-direction:column;gap:6px;font-weight:600}.cm-system-form-grid label>span{font-size:12px}.cm-system-form-span-2{grid-column:1/-1}.cm-system-table-card .ant-table-wrapper{margin-top:0}.cm-system-table-card .ant-table-thead>tr>th{font-weight:700}.cm-system-toolbar-card .ant-select,.cm-system-toolbar-card .ant-input-affix-wrapper,.cm-system-toolbar-card .ant-input{min-height:40px}.cm-system-toolbar-card .ant-select-selector{min-height:40px!important;align-items:center!important}@media(max-width:900px){.cm-system-toolbar-grid{grid-template-columns:1fr 1fr}.cm-system-toolbar-grid>:first-child{grid-column:1/-1}.cm-system-form-grid{grid-template-columns:1fr}.cm-system-form-span-2{grid-column:auto}}@media(max-width:600px){.cm-system-page-header{flex-direction:column}.cm-system-toolbar-grid{grid-template-columns:1fr}.cm-system-toolbar-grid>:first-child{grid-column:auto}}.cm-platform-controls-tabs{margin-top:12px;border:1px solid #e7eadf!important}.cm-platform-controls-tabs .ant-card-body{padding:0 16px}.cm-platform-controls-content{margin-top:12px}.cm-platform-controls-page .ant-table-cell{vertical-align:top}.cm-platform-controls-page .ant-input{min-width:0}.cm-platform-controls-page .ant-input-affix-wrapper input.ant-input{border:0!important;box-shadow:none!important;background:transparent!important;padding:0!important}@media(max-width:760px){.cm-platform-controls-page .ant-card-extra{margin-inline-start:0;margin-top:10px}.cm-platform-controls-page .ant-card-head-wrapper{align-items:flex-start;flex-direction:column}}.cm-dta-page{--cm-dta-border: #d8ded1;--cm-dta-border-hover: #879460;--cm-dta-primary: #55632c;--cm-dta-muted: #70786b;--cm-dta-soft: #f7f8f3}.cm-dta-role-alert{margin-bottom:12px;border-radius:12px!important}.cm-dta-kpi-row{margin-bottom:12px}.cm-dta-kpi-card{height:100%;border-radius:14px!important;box-shadow:none!important}.cm-dta-kpi-card .ant-card-body{padding:14px 16px!important}.cm-dta-kpi-card h3.ant-typography{margin:6px 0 2px!important}.cm-dta-kpi-pending{background:#faf6e8!important;border-color:#eadfb6!important}.cm-dta-kpi-approved{background:#eef7ec!important;border-color:#cee3c9!important}.cm-dta-kpi-attention{background:#fbf0ec!important;border-color:#ecd4ca!important}.cm-dta-filter-card,.cm-dta-table-card,.cm-dta-detail-panel{border:1px solid #e1e6dd!important;border-radius:14px!important;box-shadow:none!important}.cm-dta-filter-card{margin-bottom:12px}.cm-dta-filter-card .ant-card-body{padding:12px!important}.cm-dta-table-card .ant-card-body{padding:0!important}.cm-dta-dropdown-button.ant-btn{width:100%;height:40px!important;min-height:40px!important;padding:0 12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px;border:1px solid var(--cm-dta-border)!important;border-radius:10px!important;background:#fff!important;color:#2b3126!important;box-shadow:none!important;text-align:left!important}.cm-dta-dropdown-button.ant-btn:hover,.cm-dta-dropdown-button.ant-btn:focus-visible{border-color:var(--cm-dta-border-hover)!important;color:#2b3126!important;background:#fff!important;box-shadow:none!important}.cm-dta-dropdown-button.ant-btn:focus-visible{outline:3px solid rgba(85,99,44,.12)!important;outline-offset:0}.cm-dta-search-group{display:flex;width:100%;min-width:0}.cm-dta-search-input.ant-input{flex:1 1 auto;min-width:0;height:40px!important;padding:0 12px!important;border:1px solid var(--cm-dta-border)!important;border-right:0!important;border-radius:10px 0 0 10px!important;box-shadow:none!important}.cm-dta-search-input.ant-input:hover,.cm-dta-search-input.ant-input:focus,.cm-dta-search-input.ant-input:focus-visible{border-color:var(--cm-dta-border-hover)!important;box-shadow:none!important}.cm-dta-search-button.ant-btn{height:40px!important;border-radius:0 10px 10px 0!important;box-shadow:none!important}.cm-dta-table-card .ant-table-thead>tr>th{background:#f6f7f3!important;color:#41483d!important;font-weight:650!important;white-space:nowrap}.cm-dta-table-card .ant-table-tbody>tr>td{vertical-align:middle}.cm-dta-primary-text{display:block;color:#344019;line-height:1.35}.cm-dta-secondary-text{display:block;margin-top:3px;color:var(--cm-dta-muted);font-size:12px;line-height:1.35}.cm-dta-table-card .ant-tag,.cm-dta-review-modal .ant-tag{border-radius:999px;margin-inline-end:0;font-weight:600}.cm-dta-pagination-wrap{display:flex;justify-content:flex-end;padding:12px 14px;border-top:1px solid #edf0e9}.cm-dta-media-stack-wrap{min-width:130px}.cm-dta-media-stack{display:flex;align-items:center;gap:4px}.cm-dta-media-thumb,.cm-dta-media-extra{position:relative;width:42px;height:42px;padding:0;overflow:hidden;border:1px solid #dfe4da;border-radius:9px;background:#f5f7f2;cursor:pointer}.cm-dta-media-thumb img{width:100%;height:100%;object-fit:contain;display:block;background:#f6f7f4}.cm-dta-media-placeholder{display:grid;place-items:center;width:100%;height:100%;color:#7a8272;font-size:10px}.cm-dta-video-badge{position:absolute;right:3px;bottom:3px;display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#000000ad;color:#fff;font-size:8px}.cm-dta-media-extra{display:grid;place-items:center;color:#55632c;font-weight:700}.cm-dta-media-count{display:block;margin-top:4px;color:#777f70;font-size:11px}.cm-dta-review-modal .ant-modal-content,.cm-dta-media-modal .ant-modal-content,.cm-dta-action-modal .ant-modal-content{border-radius:16px!important;overflow:hidden}.cm-dta-review-modal .ant-modal-body{max-height:min(76vh,820px);overflow-y:auto;padding-right:6px}.cm-dta-modal-subtitle{font-size:12px;font-weight:400}.cm-dta-modal-loading{display:grid;place-items:center;min-height:220px}.cm-dta-review-content{display:grid;gap:12px}.cm-dta-detail-panel .ant-card-head{min-height:42px;background:#fafbf8}.cm-dta-detail-panel .ant-card-head-title{font-size:14px;font-weight:700}.cm-dta-detail-panel .ant-card-body{padding:12px!important}.cm-dta-flat-descriptions .ant-descriptions-view{border:0!important;border-radius:0!important;background:transparent!important}.cm-dta-flat-descriptions .ant-descriptions-row>th,.cm-dta-flat-descriptions .ant-descriptions-row>td{padding:8px 10px!important;border-bottom:1px solid #edf0e9!important}.cm-dta-flat-descriptions .ant-descriptions-row:last-child>th,.cm-dta-flat-descriptions .ant-descriptions-row:last-child>td{border-bottom:0!important}.cm-dta-flat-descriptions .ant-descriptions-item-label{color:#596153!important;font-weight:650!important;background:transparent!important}.cm-dta-flat-descriptions .ant-descriptions-item-content{color:#2f352c!important;background:transparent!important}.cm-dta-dropdown-overlay{z-index:2200!important}.cm-dta-media-review-card{height:100%;border:1px solid #e0e5db;border-radius:12px;overflow:hidden;background:#fff}.cm-dta-media-review-card>.cm-dta-media-thumb{width:100%;height:170px;border:0;border-radius:0;background:#f3f5f0}.cm-dta-media-review-card>.cm-dta-media-thumb img{object-fit:contain;background:#f3f5f0}.cm-dta-media-review-body{display:grid;gap:8px;padding:10px}.cm-dta-field-label{margin-bottom:5px;color:#646c5f;font-size:12px;font-weight:600}.cm-dta-timeline{display:grid;gap:0}.cm-dta-timeline-item{position:relative;display:grid;grid-template-columns:14px 1fr;gap:7px;padding:8px 0;border-bottom:1px solid #eef1e9}.cm-dta-timeline-item:last-child{border-bottom:0}.cm-dta-timeline-dot{width:7px;height:7px;margin-top:7px;border-radius:50%;background:#78864d}.cm-dta-image-preview{display:grid;place-items:center;min-height:420px;background:#f6f7f4;border-radius:12px;overflow:hidden}.cm-dta-image-preview img{max-width:100%;max-height:68vh;object-fit:contain}.cm-dta-video-preview{width:100%;min-height:360px;max-height:68vh;border-radius:12px;background:#000}.cm-dta-video-embed-wrap{width:100%;min-height:520px;background:#000;border-radius:12px;overflow:hidden}.cm-dta-video-embed{width:100%;height:min(68vh,620px);min-height:520px;border:0;display:block;background:#000}.cm-dta-media-footer{display:flex;justify-content:space-between;align-items:center;width:100%}.cm-dta-message-preview{padding:12px;border:1px solid #e0e5db;border-radius:10px;background:#f8f9f6}.cm-dta-message-preview>div{margin-top:5px}@media(max-width:767px){.cm-dta-search-group{display:grid;grid-template-columns:1fr;gap:8px}.cm-dta-search-input.ant-input{border:1px solid var(--cm-dta-border)!important;border-radius:10px!important}.cm-dta-search-button.ant-btn{width:100%;border-radius:10px!important}.cm-dta-review-modal .ant-modal-body{max-height:72vh}.cm-dta-image-preview{min-height:280px}}.cm-dta-review-modal{z-index:1200}.cm-dta-action-modal{z-index:1800}.cm-dta-media-modal{z-index:2000}.cm-dt-orders-page{--cm-dt-border: #d8ded1;--cm-dt-border-hover: #879460;--cm-dt-primary: #55632c;--cm-dt-soft: #f7f8f3;--cm-dt-text: #2b3126;--cm-dt-muted: #6f7768}.cm-dt-orders-page .cm-dt-orders-filter-card,.cm-dt-orders-page .cm-dt-orders-table-card{border:1px solid #e2e6dd!important;border-radius:14px!important;box-shadow:none!important}.cm-dt-orders-page .cm-dt-orders-filter-card .ant-card-body{padding:12px!important}.cm-dt-orders-page .cm-dt-orders-filter-row{align-items:center}.cm-dt-orders-page .cm-dt-orders-status-button.ant-btn{width:100%;height:40px!important;min-height:40px!important;padding:0 12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px;border:1px solid var(--cm-dt-border)!important;border-radius:10px!important;background:#fff!important;color:var(--cm-dt-text)!important;box-shadow:none!important;font-weight:500!important;text-align:left!important}.cm-dt-orders-page .cm-dt-orders-status-button.ant-btn:hover,.cm-dt-orders-page .cm-dt-orders-status-button.ant-btn:focus-visible{border-color:var(--cm-dt-border-hover)!important;background:#fff!important;color:var(--cm-dt-text)!important;box-shadow:none!important}.cm-dt-orders-page .cm-dt-orders-status-button.ant-btn:focus-visible{outline:3px solid rgba(85,99,44,.12)!important;outline-offset:0!important}.cm-dt-orders-page .cm-dt-orders-search-group{display:flex;width:100%;min-width:0}.cm-dt-orders-page .cm-dt-orders-search.ant-input{flex:1 1 auto;min-width:0;height:40px!important;min-height:40px!important;padding:0 12px!important;border:1px solid var(--cm-dt-border)!important;border-right:0!important;border-radius:10px 0 0 10px!important;background:#fff!important;color:var(--cm-dt-text)!important;box-shadow:none!important;outline:0!important}.cm-dt-orders-page .cm-dt-orders-search.ant-input:hover,.cm-dt-orders-page .cm-dt-orders-search.ant-input:focus,.cm-dt-orders-page .cm-dt-orders-search.ant-input:focus-visible{border-color:var(--cm-dt-border-hover)!important;box-shadow:none!important}.cm-dt-orders-page .cm-dt-orders-search.ant-input::placeholder{color:#7b8274!important}.cm-dt-orders-page .cm-dt-orders-search-button.ant-btn{flex:0 0 auto;height:40px!important;min-height:40px!important;padding-inline:18px!important;border-radius:0 10px 10px 0!important;font-weight:600!important;box-shadow:none!important}.cm-dt-orders-page .cm-dt-orders-table-card .ant-card-body{padding:0}.cm-dt-orders-page .cm-dt-orders-table-card .ant-table-wrapper{width:100%}.cm-dt-orders-page .cm-dt-orders-table-card .ant-table-thead>tr>th{background:#f6f7f3!important;color:#40473a!important;font-weight:600!important;white-space:nowrap}.cm-dt-orders-page .cm-dt-orders-table-card .ant-table-tbody>tr>td{vertical-align:middle}.cm-dt-orders-page .cm-dt-orders-table-card .ant-table-placeholder td{padding:44px 16px!important}.cm-dt-orders-page .cm-dt-order-id{display:block;color:#344019;font-weight:650;line-height:1.35;word-break:break-word}.cm-dt-orders-page .cm-dt-order-secondary{display:block;margin-top:3px;color:var(--cm-dt-muted);font-size:12px;line-height:1.35}.cm-dt-orders-page .ant-tag,.cm-dt-order-modal .ant-tag{margin-inline-end:0;border-radius:999px;padding-inline:9px;font-weight:600;line-height:23px}.cm-dt-orders-page .ant-table-cell .ant-btn-link{height:32px;padding-inline:6px;color:#4c5a26;font-weight:600}.cm-dt-order-modal .ant-modal-content{overflow:hidden;border-radius:16px!important}.cm-dt-order-modal .ant-modal-header{margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #edf0e8}.cm-dt-order-modal .ant-modal-body{max-height:min(72vh,760px);overflow-y:auto;padding-right:4px}.cm-dt-order-modal .cm-dt-detail-panel{padding:14px;border:1px solid #e1e6da;border-radius:12px;background:#fff}.cm-dt-order-modal .cm-dt-detail-section{margin-top:12px}.cm-dt-order-modal .cm-dt-detail-title{margin-bottom:10px;color:#30372b;font-size:14px;font-weight:700}.cm-dt-order-modal .ant-descriptions-bordered .ant-descriptions-item-label{background:var(--cm-dt-soft)!important;color:#596153!important;font-weight:600!important}.cm-dt-order-modal .cm-dt-audit-item{position:relative;padding:10px 0 10px 14px;border-bottom:1px solid #eef1e9}.cm-dt-order-modal .cm-dt-audit-item:before{position:absolute;top:15px;left:0;width:6px;height:6px;border-radius:50%;background:#7f8d54;content:""}.cm-dt-order-modal .cm-dt-audit-item:last-child{border-bottom:0}.cm-dt-order-modal .cm-dt-modal-pagination{display:flex;justify-content:flex-end;margin-top:12px}@media(max-width:991px){.cm-dt-orders-page .cm-dt-orders-search-group{display:flex}}@media(max-width:575px){.cm-dt-orders-page .cm-dt-orders-search-group{display:grid;grid-template-columns:1fr;gap:8px}.cm-dt-orders-page .cm-dt-orders-search.ant-input{border:1px solid var(--cm-dt-border)!important;border-radius:10px!important}.cm-dt-orders-page .cm-dt-orders-search-button.ant-btn{width:100%;border-radius:10px!important}.cm-dt-order-modal .ant-modal-body{max-height:72vh;padding-top:8px}.cm-dt-order-modal .cm-dt-detail-panel{padding:10px}}html,body{height:100%;margin:0;padding:0}#root{height:100%}body{background:var(--cm-bg)!important;color:var(--cm-text);font-size:14px}#root{background:var(--cm-bg);min-height:100vh}body,button,input,select,textarea,.MuiTypography-root,.MuiButton-root,.MuiInputBase-root,.MuiDataGrid-root{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important}main,.admin-main,.app-main,.content,.page-content{background:var(--cm-bg)!important}.cm-page{background:radial-gradient(circle at top left,rgba(197,122,53,.08),transparent 28%),linear-gradient(180deg,var(--cm-bg-soft),var(--cm-bg));min-height:calc(100vh - var(--cm-header-height));padding:26px}.cm-page-header{margin-bottom:18px}.cm-page-title{font-size:24px!important;font-weight:800;color:var(--cm-text);line-height:1.25!important;margin:0}.cm-page-subtitle{margin-top:4px;font-size:13px!important;color:var(--cm-muted)}.MuiTypography-h4,.MuiTypography-h5{font-size:24px!important;font-weight:800!important;line-height:1.25!important}.MuiTypography-body2{font-size:13px!important}.cm-card,.panel,.page-card{background:var(--cm-surface)!important;border:1px solid var(--cm-border)!important;border-radius:var(--cm-radius-lg)!important;box-shadow:var(--cm-shadow-md)!important}.cm-filter-card{padding:18px;margin-bottom:18px}.cm-actions-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}button,.cm-btn,button[type=button],button[type=submit]{font-family:inherit}.cm-btn,button.cm-btn{min-height:36px!important;border-radius:var(--cm-button-radius)!important;border:1px solid var(--cm-primary);background:var(--cm-primary);color:#fff;padding:7px 14px!important;font-weight:700!important;font-size:13px!important;line-height:1.2!important;text-transform:none!important;cursor:pointer;box-shadow:none!important}.cm-btn:hover,button.cm-btn:hover{background:var(--cm-primary-dark)}.cm-btn-secondary{background:#fff!important;color:var(--cm-primary)!important;border-color:var(--cm-primary)!important}.cm-btn-danger{background:#fff!important;color:var(--cm-danger)!important;border-color:#e7a5af!important}.cm-action-link{display:inline-flex;align-items:center;justify-content:center;min-height:30px!important;border:1px solid var(--cm-border-strong);background:#fff;color:var(--cm-primary);padding:6px 10px!important;border-radius:var(--cm-button-radius)!important;font-size:12px!important;font-weight:700!important;cursor:pointer;white-space:nowrap}.cm-action-link:hover{background:var(--cm-primary-soft);border-color:var(--cm-primary)}input,select,textarea,.cm-input,.cm-select{border:1px solid var(--cm-border-strong)!important;border-radius:var(--cm-radius-md)!important;background:#fff!important;color:var(--cm-text)!important;min-height:40px}input:focus,select:focus,textarea:focus,.cm-input:focus,.cm-select:focus{outline:none!important;border-color:var(--cm-primary)!important;box-shadow:0 0 0 3px #55632c24!important}.MuiButton-root{min-height:36px!important;border-radius:var(--cm-button-radius)!important;padding:7px 14px!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important;text-transform:none!important;box-shadow:none!important}.MuiButton-contained,.MuiButton-containedPrimary{background:var(--cm-primary)!important;color:#fff!important}.MuiButton-contained:hover,.MuiButton-containedPrimary:hover{background:var(--cm-primary-dark)!important}.MuiButton-outlined,.MuiButton-outlinedPrimary{background:#fff!important;color:var(--cm-primary)!important;border-color:var(--cm-border-strong)!important}.MuiButton-text,.MuiButton-textPrimary{color:var(--cm-primary)!important}.cm-btn-danger,.MuiButton-colorError{color:var(--cm-danger)!important;border-color:#e7a5af!important;background:#fff!important}.cm-table-card{padding:0;overflow:hidden}.cm-table thead th{background:var(--cm-surface-muted)!important;color:var(--cm-text-soft);font-size:12px;font-weight:900;text-transform:none;padding:14px;border-bottom:1px solid var(--cm-border);white-space:nowrap}.cm-table tbody td{padding:13px 14px;border-bottom:1px solid #efe7dc;color:var(--cm-text);font-size:13px;vertical-align:middle;white-space:nowrap}.cm-table tbody tr:hover{background:#fbf7ef}.cm-status{display:inline-flex;align-items:center;justify-content:center;min-height:24px;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:900;letter-spacing:.01em;border:1px solid transparent;white-space:nowrap}.cm-status-pending,.cm-status-warning{background:var(--cm-warning-soft);color:var(--cm-warning);border-color:#ecd39d}.cm-status-success{background:var(--cm-success-soft);color:var(--cm-success);border-color:#bde2c0}.cm-status-danger{background:var(--cm-danger-soft);color:var(--cm-danger);border-color:#efb7c0}.cm-status-info{background:var(--cm-info-soft);color:var(--cm-info);border-color:#c5d8e5}.cm-status-muted{background:#f1eee8;color:var(--cm-muted);border-color:var(--cm-border)}.cm-layout-shell{background:var(--cm-bg)}.cm-sidebar,.admin-sidebar,.sidebar{background:#fff;border-right:1px solid var(--cm-border)}.cm-sidebar-section-title,.sidebar-section-title{color:var(--cm-muted);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.cm-sidebar-item-active,.sidebar .active,.admin-sidebar .active{background:var(--cm-surface-muted)!important;color:var(--cm-primary)!important;font-weight:800;border-radius:10px}.cm-topbar,.admin-header,.header{box-shadow:0 2px 14px #00000014}.MuiListItemButton-root,.MuiMenuItem-root{border-radius:10px!important}.MuiListItemButton-root.Mui-selected,.MuiListItemButton-root.Mui-selected:hover{background:var(--cm-primary-soft)!important;color:var(--cm-primary)!important;font-weight:800!important}.cm-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.cm-form-grid{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:14px}.cm-field-label{font-size:12px;font-weight:700;color:var(--cm-muted);margin-bottom:6px}.cm-empty-state{padding:36px;text-align:center;color:var(--cm-muted)}.cm-error-state{padding:18px;border:1px solid #f2b8c1;background:#fdecef;color:var(--cm-danger);border-radius:var(--cm-radius-lg)}.cm-section-title{font-size:18px;font-weight:800;color:var(--cm-text);margin-bottom:12px}.cm-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:14px;margin-bottom:18px}.cm-kpi-card{background:var(--cm-surface);border:1px solid var(--cm-border);border-radius:var(--cm-radius-lg);box-shadow:var(--cm-shadow-sm);padding:16px}.cm-kpi-label{font-size:12px;color:var(--cm-muted);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.cm-kpi-value{margin-top:8px;font-size:26px;font-weight:800;color:var(--cm-text)}.cm-row-actions{display:flex;gap:8px;align-items:center;justify-content:flex-end;min-width:360px}.cm-money{font-weight:700;color:var(--cm-text)}.cm-muted{color:var(--cm-muted)}.cm-detail-grid{display:grid;grid-template-columns:180px minmax(0,1fr);gap:10px 14px}.cm-detail-label{color:var(--cm-muted);font-size:12px;font-weight:900;text-transform:uppercase}.cm-detail-value{color:var(--cm-text);font-size:14px;font-weight:700;word-break:break-word}.cm-detail-value-long{white-space:normal;word-break:break-word}.cm-modal-overlay,.modal-overlay,.dialog-overlay,.MuiDialog-root .MuiBackdrop-root{background:#24221d9e!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cm-modal,.modal,.dialog,.MuiDialog-paper{background:#fff!important;border-radius:var(--cm-radius-lg)!important;border:1px solid var(--cm-border)!important;box-shadow:var(--cm-shadow-lg)!important;color:var(--cm-text)}.cm-modal-header,.modal-header,.dialog-header,.MuiDialogTitle-root{padding:18px 22px!important;border-bottom:1px solid var(--cm-border);font-weight:900!important;font-size:18px!important}.cm-modal-body,.modal-body,.dialog-body,.MuiDialogContent-root{padding:18px 22px 20px!important}.cm-modal-footer,.modal-footer,.dialog-footer,.MuiDialogActions-root{padding:14px 22px!important;border-top:1px solid var(--cm-border);display:flex;justify-content:flex-end;gap:10px}.MuiDataGrid-root{border:1px solid var(--cm-border)!important;border-radius:var(--cm-radius-lg)!important;background:#fff!important}.MuiDataGrid-columnHeaders{background:var(--cm-surface-muted)!important;color:var(--cm-text-soft);border-bottom:1px solid var(--cm-border)!important}.MuiDataGrid-row:hover{background:#fbf7ef!important}@media(max-width:900px){.cm-kpi-grid{grid-template-columns:repeat(2,minmax(140px,1fr))}.cm-detail-grid{grid-template-columns:1fr}}@media(max-width:700px){.cm-page{padding:14px}.cm-filter-grid,.cm-form-grid{grid-template-columns:1fr}}.cm-row-actions .cm-action-link,.cm-row-actions button,.MuiTableCell-root .MuiButton-root,.MuiDataGrid-cell .MuiButton-root{border-radius:var(--cm-control-radius)!important;min-height:28px!important;height:28px!important;padding:0 10px!important;font-size:12px!important;line-height:1!important;white-space:nowrap!important}.MuiTableCell-root{padding:8px 12px!important;font-size:13px!important;line-height:1.25!important}.cm-table tbody td{padding:9px 12px!important;font-size:13px!important;line-height:1.25!important}button[style*=border-radius],.MuiButton-root[style*=border-radius],.MuiChip-root[style*=border-radius]{border-radius:var(--cm-control-radius)!important}.MuiButton-root.Mui-disabled,button:disabled{border-radius:var(--cm-control-radius)!important;background:#f3f0ea!important;color:#9a9184!important;border:1px solid var(--cm-border)!important}.cm-btn-danger,.MuiButton-colorError,.MuiTableCell-root .MuiButton-colorError{color:var(--cm-danger)!important;border-color:#e3a5ae!important;background:#fff!important}.cm-table-card{overflow:hidden}.cm-table{width:100%;border-collapse:separate;border-spacing:0;background:#fff}.cm-table thead th,.MuiTableHead-root .MuiTableCell-root,.MuiDataGrid-columnHeaders{background:var(--cm-surface-muted)!important;color:var(--cm-text-soft)!important;font-size:12px!important;font-weight:800!important;border-bottom:1px solid var(--cm-border)!important}.cm-table tbody td,.MuiTableCell-root,.MuiDataGrid-cell{padding:9px 12px!important;font-size:13px!important;line-height:1.25!important;color:var(--cm-text)!important;border-bottom:1px solid #efe7dc!important}.cm-table tbody tr:hover,.MuiTableRow-root:hover,.MuiDataGrid-row:hover{background:#fbf7ef!important}.cm-status-success,.MuiChip-colorSuccess{background:var(--cm-success-soft)!important;color:var(--cm-success)!important;border:1px solid #bde2c0!important}.cm-status-pending,.cm-status-warning{background:var(--cm-warning-soft)!important;color:var(--cm-warning)!important;border:1px solid #ecd39d!important}.cm-status-danger,.MuiChip-colorError{background:var(--cm-danger-soft)!important;color:var(--cm-danger)!important;border:1px solid #efb7c0!important}.cm-status-info{background:var(--cm-info-soft)!important;color:var(--cm-info)!important;border:1px solid #c5d8e5!important}.cm-status-muted{background:#f1eee8!important;color:var(--cm-muted)!important;border:1px solid var(--cm-border)!important}.cm-sidebar,.admin-sidebar,aside,.MuiDrawer-paper{background:#fff!important;border-right:1px solid var(--cm-border)!important}.MuiListItemButton-root,.MuiMenuItem-root{border-radius:var(--cm-radius-md)!important;margin:3px 8px!important;transition:background-color .16s ease,color .16s ease,transform .16s ease!important}.MuiListItemButton-root:hover,.MuiMenuItem-root:hover{background:var(--cm-primary-soft)!important;transform:translate(2px)}.MuiListItemButton-root.Mui-selected,.MuiListItemButton-root.Mui-selected:hover,.MuiMenuItem-root.Mui-selected{background:var(--cm-primary-soft)!important;color:var(--cm-primary)!important;font-weight:800!important}.MuiAppBar-root,.admin-header,.cm-topbar{background:var(--cm-primary)!important;color:#fff!important;min-height:var(--cm-header-height);box-shadow:var(--cm-shadow-sm)!important}.MuiToolbar-root{min-height:var(--cm-header-height)!important}.MuiDialogContent-root,.cm-modal-body{padding-top:18px!important}html,body,#root{min-height:100%;background:var(--cm-bg)!important;color:var(--cm-text)}.cm-topbar,.MuiAppBar-root.cm-topbar{height:var(--cm-header-height)!important;min-height:var(--cm-header-height)!important;max-height:var(--cm-header-height)!important;background:var(--cm-primary)!important;color:#fff!important;box-shadow:var(--cm-shadow-sm)!important;overflow:hidden!important}.cm-topbar-toolbar,.cm-topbar .MuiToolbar-root{height:var(--cm-header-height)!important;min-height:var(--cm-header-height)!important;max-height:var(--cm-header-height)!important;overflow:hidden!important}.cm-topbar-title{font-size:18px!important;font-weight:800!important;color:#fff!important}.cm-topbar-subtitle{font-size:12px!important;color:#ffffffe6!important}.cm-page{min-height:calc(100vh - var(--cm-header-height));background:radial-gradient(circle at top left,rgba(197,122,53,.055),transparent 30%),linear-gradient(180deg,var(--cm-bg-soft),var(--cm-bg))!important;box-sizing:border-box}.cm-page-title{font-size:24px!important;font-weight:800!important;line-height:1.25!important;color:var(--cm-text)!important;margin:0!important}.cm-page-subtitle{margin-top:5px!important;color:var(--cm-muted)!important;font-size:13px!important}.cm-card,.cm-filter-card,.cm-table-card,.cm-kpi-card{background:var(--cm-surface)!important;border:1px solid var(--cm-border)!important;border-radius:var(--cm-radius-lg)!important;box-shadow:var(--cm-shadow-sm)!important}.cm-btn,button.cm-btn,.cm-action-link,.MuiButton-root{border-radius:var(--cm-control-radius)!important;min-height:32px!important;height:32px!important;padding:0 12px!important;font-size:12px!important;font-weight:700!important;line-height:1!important;text-transform:none!important;box-shadow:none!important}.cm-btn,.MuiButton-contained,.MuiButton-containedPrimary{background:var(--cm-primary)!important;color:#fff!important;border:1px solid var(--cm-primary)!important}.cm-btn:hover,.MuiButton-contained:hover,.MuiButton-containedPrimary:hover{background:var(--cm-primary-dark)!important}.cm-btn-secondary,.MuiButton-outlined,.MuiButton-outlinedPrimary{background:#fff!important;color:var(--cm-primary)!important;border:1px solid var(--cm-border-strong)!important}.cm-btn-danger,.MuiButton-colorError,.MuiButton-outlinedError{background:#fff!important;color:var(--cm-danger)!important;border:1px solid #e3a5ae!important}.MuiIconButton-root{width:36px!important;height:36px!important;border-radius:var(--cm-control-radius)!important}.MuiChip-root,.cm-status{border-radius:var(--cm-chip-radius)!important;min-height:22px!important;height:22px!important;padding:0 7px!important;font-size:11px!important;font-weight:700!important;line-height:1!important}.MuiChip-label{padding-left:4px!important;padding-right:4px!important}.cm-filter-card{padding:18px!important;margin-bottom:18px!important}.cm-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:14px}input,select,textarea,.MuiInputBase-root,.MuiOutlinedInput-root{border-radius:var(--cm-radius-md)!important}.MuiInputBase-input{font-size:13px!important}.MuiOutlinedInput-root{min-height:40px!important;background:#fff!important}.MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--cm-primary)!important}.MuiTableHead-root .MuiTableCell-root,.cm-table thead th,.MuiDataGrid-columnHeaders{background:var(--cm-surface-muted)!important;color:var(--cm-text-soft)!important;font-size:12px!important;font-weight:800!important;border-bottom:1px solid var(--cm-border)!important}.MuiTableCell-root,.cm-table tbody td,.MuiDataGrid-cell{padding:9px 12px!important;font-size:13px!important;line-height:1.25!important;color:var(--cm-text)!important;border-bottom:1px solid #efe7dc!important}.MuiTableRow-root:hover,.cm-table tbody tr:hover,.MuiDataGrid-row:hover{background:#fbf7ef!important}.MuiDataGrid-root{background:var(--cm-surface)!important;border:1px solid var(--cm-border)!important;border-radius:var(--cm-radius-lg)!important;box-shadow:var(--cm-shadow-sm)!important}.MuiDrawer-paper,.cm-sidebar,.admin-sidebar,aside{background:#fff!important;border-right:1px solid var(--cm-border)!important}.MuiListSubheader-root,.cm-sidebar-section-title,.sidebar-section-title{color:var(--cm-muted)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.05em!important;text-transform:uppercase!important}.MuiListItemButton-root,.MuiMenuItem-root{border-radius:var(--cm-radius-md)!important;margin:3px 8px!important;transition:none!important}.MuiListItemButton-root:hover,.MuiMenuItem-root:hover{background:var(--cm-primary-soft)!important;transform:none!important}.MuiListItemButton-root.Mui-selected,.MuiListItemButton-root.Mui-selected:hover,.MuiMenuItem-root.Mui-selected,.cm-sidebar-item-active{background:var(--cm-primary-soft)!important;color:var(--cm-primary)!important;font-weight:800!important}.MuiListItemIcon-root{min-width:34px!important;color:inherit!important}.MuiDialog-paper,.cm-modal,.modal,.dialog{background:#fff!important;border-radius:var(--cm-radius-lg)!important;border:1px solid var(--cm-border)!important;box-shadow:var(--cm-shadow-lg)!important;color:var(--cm-text)!important}.MuiDialogTitle-root,.cm-modal-header{font-size:18px!important;font-weight:800!important;border-bottom:1px solid var(--cm-border)}.MuiDialogActions-root,.cm-modal-footer{border-top:1px solid var(--cm-border);padding:14px 22px!important}.MuiBackdrop-root,.cm-modal-overlay,.modal-overlay,.dialog-overlay{background:#24221d94!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.MuiPopover-root .MuiPaper-root,.MuiMenu-paper,.MuiAutocomplete-popper .MuiPaper-root{transition-duration:90ms!important;animation-duration:90ms!important}.MuiMenu-paper,.MuiPopover-paper{animation:none!important;transition:none!important}.MuiTouchRipple-root{display:none!important}@media(max-width:1100px){.cm-filter-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media(max-width:700px){.cm-filter-grid{grid-template-columns:1fr}.cm-page{padding:14px!important}}.cm-topbar .MuiSelect-select,.cm-topbar .MuiInputBase-input{color:#fff!important;font-size:13px!important;font-weight:700!important}.cm-topbar .MuiOutlinedInput-root{height:34px!important;min-height:34px!important;color:#fff!important;background:#ffffff14!important;border-radius:var(--cm-control-radius)!important}.cm-topbar .MuiOutlinedInput-notchedOutline{border-color:#ffffff59!important}.cm-topbar .MuiSvgIcon-root{color:#fff!important}.cm-filter-shell{background:var(--cm-surface)!important;border:1px solid var(--cm-border)!important;border-radius:var(--cm-radius-lg)!important;box-shadow:var(--cm-shadow-sm)!important;padding:18px!important;margin-bottom:18px}.cm-filter-title-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.cm-filter-title{display:flex;align-items:center;gap:8px;color:var(--cm-text);font-size:14px;font-weight:800}.cm-filter-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.cm-filter-row{display:grid;grid-template-columns:repeat(4,minmax(190px,1fr));gap:14px;align-items:start;margin-bottom:12px}.cm-filter-row:last-child{margin-bottom:0}.cm-filter-field{min-width:0}.cm-filter-field .MuiFormControl-root,.cm-filter-field .MuiTextField-root{width:100%}.cm-filter-field .MuiInputBase-root,.cm-filter-field .MuiOutlinedInput-root{height:42px!important;min-height:42px!important;background:#fff!important}.cm-filter-field .MuiInputLabel-root{font-size:13px!important;background:#fff!important;padding:0 4px!important}.cm-filter-field .MuiInputLabel-shrink{transform:translate(14px,-8px) scale(.78)!important;color:var(--cm-primary)!important}.cm-filter-field .MuiInputBase-input{height:42px!important;padding:0 12px!important;box-sizing:border-box}.cm-filter-field .MuiSelect-select{height:42px!important;display:flex!important;align-items:center!important;padding:0 32px 0 12px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.cm-filter-field .MuiInputAdornment-root{margin-right:4px!important}.cm-filter-field-with-icon .MuiInputBase-input{padding-left:0!important}.cm-filter-search-row{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr)) auto;gap:14px;align-items:center}.MuiInputLabel-root{font-size:13px!important}.MuiInputLabel-shrink{background:#fff!important;padding:0 4px!important;z-index:1!important}.MuiTextField-root .MuiInputLabel-root.Mui-focused,.MuiFormControl-root .MuiInputLabel-root.Mui-focused{color:var(--cm-primary)!important}.cm-kpi-card{background:linear-gradient(180deg,#ffffff,var(--cm-bg-soft))}.cm-table-card,.MuiDataGrid-root{width:100%;overflow:hidden}.cm-table-wrap{width:100%;overflow-x:auto}@media(max-width:1200px){.cm-filter-row,.cm-filter-search-row{grid-template-columns:repeat(2,minmax(190px,1fr))}}@media(max-width:760px){.cm-filter-row,.cm-filter-search-row{grid-template-columns:1fr}.cm-filter-actions{justify-content:flex-start}}.cm-auction-session-filters .MuiInputAdornment-positionStart{margin-left:0!important;margin-right:8px!important;color:var(--cm-primary)!important}.cm-auction-session-filters .MuiInputAdornment-positionStart .MuiSvgIcon-root{font-size:18px!important;color:var(--cm-primary)!important;flex-shrink:0}.cm-auction-session-filters .MuiOutlinedInput-root{align-items:center!important}.cm-auction-session-filters .MuiInputBase-adornedStart .MuiInputBase-input{padding-left:0!important}.cm-auction-session-filters .MuiSelect-select{padding-left:0!important;overflow:hidden!important;text-overflow:ellipsis!important}.cm-auction-session-filters .MuiInputLabel-root{background:#fff!important;padding:0 4px!important}.cm-auction-session-filters .MuiOutlinedInput-input,.cm-auction-session-filters .MuiInputBase-input{border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}.cm-premium-filters .MuiInputAdornment-positionStart,.cm-filter-shell .MuiInputAdornment-positionStart,.cm-filter-card .MuiInputAdornment-positionStart{margin-left:0!important;margin-right:8px!important;color:var(--cm-primary)!important}.cm-premium-filters .MuiInputAdornment-positionStart .MuiSvgIcon-root,.cm-filter-shell .MuiInputAdornment-positionStart .MuiSvgIcon-root,.cm-filter-card .MuiInputAdornment-positionStart .MuiSvgIcon-root{font-size:18px!important;color:var(--cm-primary)!important}.cm-premium-filters .MuiInputBase-input,.cm-filter-shell .MuiInputBase-input,.cm-filter-card .MuiInputBase-input{height:42px!important;padding-top:0!important;padding-bottom:0!important;overflow:hidden!important;text-overflow:ellipsis!important}.cm-premium-filters .MuiOutlinedInput-input,.cm-premium-filters .MuiInputBase-input,.cm-filter-shell .MuiOutlinedInput-input,.cm-filter-shell .MuiInputBase-input,.cm-filter-card .MuiOutlinedInput-input,.cm-filter-card .MuiInputBase-input{border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}.cm-premium-filters .MuiOutlinedInput-root,.cm-filter-shell .MuiOutlinedInput-root,.cm-filter-card .MuiOutlinedInput-root{height:42px!important;min-height:42px!important;align-items:center!important}.cm-premium-filters .MuiInputLabel-root,.cm-filter-shell .MuiInputLabel-root,.cm-filter-card .MuiInputLabel-root{background:#fff!important;padding:0 4px!important;z-index:1!important}.cm-premium-filters .MuiInputLabel-shrink,.cm-filter-shell .MuiInputLabel-shrink,.cm-filter-card .MuiInputLabel-shrink{transform:translate(14px,-8px) scale(.78)!important;color:var(--cm-primary)!important}.cm-premium-filters .MuiSelect-select,.cm-filter-shell .MuiSelect-select,.cm-filter-card .MuiSelect-select{display:flex!important;align-items:center!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.cm-filter-actions-inline{display:flex;align-items:center;justify-content:flex-end;gap:10px;height:42px}.cm-filter-record-count{color:var(--cm-muted);font-size:13px;white-space:nowrap}.cm-modal .MuiDialog-paper{border-radius:var(--cm-radius-lg)!important}.cm-stepup-title{font-size:18px;font-weight:800}.cm-stepup-subtitle{font-size:12.5px;color:var(--cm-muted)}.cm-stepup-icon-wrap{width:42px;height:42px;border-radius:10px;display:grid;place-items:center;background:var(--cm-surface-muted);border:1px solid var(--cm-border)}.cm-sidebar .MuiListItemButton-root,.admin-sidebar .MuiListItemButton-root{transition:background-color .16s ease,color .16s ease,transform .16s ease!important}.cm-sidebar .MuiListItemButton-root:hover,.admin-sidebar .MuiListItemButton-root:hover{transform:translate(2px)}.cm-sidebar .MuiListItemIcon-root,.admin-sidebar .MuiListItemIcon-root{min-width:34px!important}.cm-gdc-subtitle{color:var(--cm-text-soft);margin-top:2px}.cm-gdc-filters{padding-top:14px!important;padding-bottom:14px!important}.cm-gdc-filter-grid{display:grid;grid-template-columns:minmax(180px,1.1fr) minmax(130px,.8fr) minmax(200px,1.1fr) minmax(150px,.95fr) minmax(190px,1.15fr) 140px;gap:12px;align-items:center}.cm-gdc-filter-grid .cm-filter-field .MuiInputBase-root,.cm-gdc-filter-grid .MuiAutocomplete-root .MuiInputBase-root{min-height:42px!important}.cm-table-footer{display:flex;justify-content:flex-end;align-items:center;min-height:50px;padding:8px 12px;border-top:1px solid var(--cm-border);background:var(--cm-surface-muted)}@media(max-width:1280px){.cm-gdc-filter-grid{grid-template-columns:repeat(3,minmax(180px,1fr))}}@media(max-width:760px){.cm-gdc-filter-grid{grid-template-columns:1fr}}.cm-dialog-field{width:100%}.cm-dialog-field .MuiOutlinedInput-root{height:42px!important;min-height:42px!important;background:#fff!important;border-radius:var(--cm-radius-md)!important}.cm-dialog-field .MuiOutlinedInput-notchedOutline{border-color:var(--cm-border-strong)!important}.cm-dialog-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--cm-primary)!important}.cm-dialog-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--cm-primary)!important;box-shadow:0 0 0 3px #55632c24!important}.cm-dialog-field .MuiInputLabel-root{font-size:13px!important;background:#fff!important;padding:0 4px!important}.cm-dialog-field .MuiInputLabel-shrink{transform:translate(14px,-8px) scale(.78)!important;color:var(--cm-primary)!important}.cm-dialog-field .MuiSelect-select,.cm-dialog-field .MuiInputBase-input{height:42px!important;min-height:42px!important;display:flex!important;align-items:center!important;padding-top:0!important;padding-bottom:0!important;font-size:13px!important;box-sizing:border-box}.cm-dialog-field input,.cm-dialog-field select,.cm-dialog-field .MuiInputBase-input,.cm-dialog-field .MuiOutlinedInput-input,.cm-dialog-field .MuiAutocomplete-input{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}.cm-dialog-help-text{margin-top:5px;font-size:12px;color:var(--cm-muted)}html{background:var(--cm-bg)}body{overflow-x:hidden}*{box-sizing:border-box}img,svg,video,canvas{max-width:100%}[class*=RefineThemedLayout],[class*=ThemedLayout],.cm-layout-shell,main{min-width:0!important;max-width:100vw}.cm-page{width:100%;max-width:var(--cm-page-max);margin-inline:auto;padding:clamp(14px,1.7vw,28px)!important;background:radial-gradient(circle at 92% 0%,rgba(110,124,58,.075),transparent 28%),linear-gradient(180deg,#fbfaf6,#f7f5ef 46%,#f4f0e8)!important}.cm-page-header{padding:2px 0 6px;margin-bottom:4px}.cm-page-title{letter-spacing:-.025em}.cm-page-subtitle{max-width:880px;line-height:1.55!important}.MuiPaper-root:not(.MuiMenu-paper):not(.MuiPopover-paper),.cm-card,.panel,.page-card,.cm-kpi-card,.cm-filter-card{border:1px solid rgba(205,196,180,.78)!important;border-radius:var(--cm-radius-card)!important;box-shadow:var(--cm-shadow-card)!important;background-image:none!important}.MuiCardHeader-root{padding:16px 18px 10px!important}.MuiCardContent-root{padding:16px 18px 18px!important}.MuiCardContent-root:last-child{padding-bottom:18px!important}.MuiOutlinedInput-root,.MuiInputBase-root.MuiOutlinedInput-root{border-radius:9px!important;background:#fff}.MuiOutlinedInput-notchedOutline{border-color:var(--cm-border-strong)!important}.MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#a9a18f!important}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--cm-primary)!important;border-width:1px!important}.MuiFormLabel-root.Mui-focused{color:var(--cm-primary)!important}.MuiTableContainer-root,.cm-table-wrap,.cm-responsive-table,.MuiDataGrid-root{max-width:100%}.MuiTableContainer-root,.cm-table-wrap,.cm-responsive-table{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.MuiTable-root{min-width:max-content}.MuiDataGrid-root{min-width:0!important}.MuiDataGrid-main{min-width:0}.MuiDataGrid-columnHeaderTitle{font-weight:800!important}.MuiDataGrid-cell{align-items:center}.cm-toolbar,.cm-actions-row,.cm-page-actions,.MuiDialogActions-root{min-width:0}.cm-filter-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.cm-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.cm-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr))}.cm-topbar{z-index:1200!important}.cm-topbar .MuiToolbar-root{min-height:var(--cm-header-height)}.cm-topbar .MuiIconButton-root{border-radius:9px!important}@media(max-width:899px){.cm-page{min-height:calc(100vh - 56px)}.cm-page-actions .MuiButton-root,.cm-page-actions .cm-btn{flex:0 1 auto}.MuiDialog-paper{margin:12px!important;width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important}.MuiDrawer-paper{max-width:min(90vw,360px)!important}.MuiTableCell-root{white-space:nowrap}.cm-row-actions{min-width:max-content;justify-content:flex-start}.cm-detail-grid{grid-template-columns:1fr!important}}@media(max-width:599px){.cm-page{padding:12px!important}.cm-page-title,.MuiTypography-h4,.MuiTypography-h5{font-size:20px!important}.cm-page-subtitle{font-size:12px!important}.cm-filter-card,.MuiCardContent-root{padding:14px!important}.cm-page-actions{gap:8px!important}.cm-page-actions .MuiButton-root{min-width:0}.MuiSnackbar-root{left:12px!important;right:12px!important;width:auto!important}}@media(min-width:1600px){.cm-page{padding-inline:30px!important}.cm-kpi-grid{gap:16px}}@media(max-width:899px){.cm-page .MuiFormControl-root,.cm-page .MuiTextField-root,.cm-page .MuiAutocomplete-root,.cm-page .MuiSelect-root,.cm-page form>*{max-width:100%!important}.cm-page .MuiStack-root[style*="flex-direction: row"]{max-width:100%}.cm-page .MuiButtonGroup-root{max-width:100%;overflow-x:auto}.cm-page .MuiTabs-root{max-width:100%}.cm-page .MuiTabs-scroller{overflow-x:auto!important}}@media(max-width:599px){.cm-page .MuiFormControl-root,.cm-page .MuiTextField-root,.cm-page .MuiAutocomplete-root{width:100%!important;min-width:0!important}.cm-page .MuiButton-root{max-width:100%}.cm-page .MuiPagination-ul{flex-wrap:wrap;row-gap:6px}}.cm-app-shell{min-height:100vh;background:radial-gradient(circle at 92% -8%,rgba(197,122,53,.08),transparent 26rem),var(--cm-bg)}.cm-app-shell>div{min-height:100vh}.cm-app-shell main{min-width:0;overflow-x:clip}.cm-topbar{min-height:var(--cm-header-height)}.cm-admin-shell{min-height:100dvh;display:flex;background:var(--cm-bg);color:var(--cm-text);overflow-x:clip}.cm-admin-sidebar-slot{flex:0 0 auto;position:relative;z-index:1300}.cm-admin-workspace{flex:1 1 auto;min-width:0;min-height:100dvh;display:flex;flex-direction:column;background:var(--cm-bg)}.cm-admin-main{flex:1 1 auto;min-width:0;background:var(--cm-bg)!important}.cm-admin-content{width:100%;min-width:0;max-width:var(--cm-content-max);margin-inline:auto}.cm-topbar,.MuiAppBar-root.cm-topbar{min-height:var(--cm-header-height)!important;height:var(--cm-header-height)!important;background:color-mix(in srgb,var(--cm-surface) 96%,transparent)!important;color:var(--cm-text)!important;border-bottom:1px solid var(--cm-border)!important;box-shadow:0 6px 24px color-mix(in srgb,var(--cm-text) 7%,transparent)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);z-index:1250!important}.cm-topbar-toolbar,.cm-topbar .MuiToolbar-root{min-height:var(--cm-header-height)!important;height:var(--cm-header-height)!important;padding-inline:clamp(14px,2vw,28px)!important}.cm-topbar-eyebrow{color:var(--cm-primary)!important;font-size:10px!important;line-height:1.1!important;font-weight:800!important;letter-spacing:.11em!important;text-transform:uppercase}.cm-topbar-title{margin-top:3px!important;color:var(--cm-text)!important;font-size:clamp(16px,1.4vw,20px)!important;line-height:1.15!important;font-weight:800!important}.cm-topbar-icon-button.MuiIconButton-root{width:40px;height:40px;color:var(--cm-text-muted)!important;background:var(--cm-bg-elevated)!important;border:1px solid var(--cm-border)!important;border-radius:var(--cm-radius-sm)!important}.cm-topbar-icon-button.MuiIconButton-root:hover{color:var(--cm-primary)!important;border-color:var(--cm-border-strong)!important;background:var(--cm-surface-muted)!important}.cm-topbar-logout.MuiIconButton-root:hover{color:var(--cm-error)!important}.cm-topbar-role-pill{height:36px;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--cm-border);border-radius:999px;background:var(--cm-bg-elevated);color:var(--cm-text-muted)}.cm-topbar-role-pill .MuiTypography-root{font-size:11px!important;font-weight:750!important;letter-spacing:.04em;text-transform:capitalize}.cm-topbar-role-dot{width:7px;height:7px;border-radius:50%;background:var(--cm-success);box-shadow:0 0 0 3px color-mix(in srgb,var(--cm-success) 15%,transparent)}.cm-topbar-language{min-width:154px!important}.cm-topbar-language .MuiOutlinedInput-root{height:40px;border-radius:var(--cm-radius-sm)!important;background:var(--cm-surface)!important}.cm-topbar-language .MuiOutlinedInput-notchedOutline{border-color:var(--cm-border)!important}.cm-topbar-profile{min-height:40px;padding:3px 10px 3px 4px;border-left:1px solid var(--cm-border)}.cm-topbar-avatar{width:34px!important;height:34px!important;background:var(--cm-primary)!important;color:var(--cm-surface)!important;font-size:13px!important;font-weight:800!important}.cm-topbar-profile-name{color:var(--cm-text)!important;font-size:12px!important;line-height:1.2!important;font-weight:750!important}.cm-topbar-profile-role{color:var(--cm-text-muted)!important;font-size:10px!important;line-height:1.2!important}.cm-sider-brand{min-height:var(--cm-header-height);display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid var(--cm-sidebar-border)}.cm-sider-brand-lockup{min-width:0;display:flex;align-items:center;gap:10px}.cm-sider-logo{width:42px;height:42px;object-fit:contain;flex:0 0 auto}.cm-sider-brand-name{color:var(--cm-sidebar-text)!important;font-size:16px!important;line-height:1.05!important;font-weight:850!important;letter-spacing:-.02em}.cm-sider-brand-subtitle{margin-top:4px!important;color:var(--cm-sidebar-muted)!important;font-size:9px!important;line-height:1!important;font-weight:650!important;letter-spacing:.09em;text-transform:uppercase}.cm-sider-collapse.MuiIconButton-root{width:34px;height:34px;flex:0 0 auto;border:1px solid var(--cm-sidebar-border)!important;border-radius:var(--cm-radius-sm)!important;color:var(--cm-sidebar-muted)!important;background:var(--cm-sidebar-elevated)!important}.cm-sider-collapse.MuiIconButton-root:hover{color:var(--cm-sidebar-text)!important;background:var(--cm-sidebar-active)!important}.cm-admin-sidebar-slot aside .MuiListItemButton-root{color:var(--cm-sidebar-muted)!important;border-radius:var(--cm-radius-sm)!important;margin-block:2px;transition:background .14s ease,color .14s ease,transform .14s ease}.cm-admin-sidebar-slot aside .MuiListItemButton-root:hover{color:var(--cm-sidebar-text)!important;background:var(--cm-sidebar-active)!important}.cm-admin-sidebar-slot aside .MuiListItemButton-root.Mui-selected{color:var(--cm-sidebar-text)!important;background:var(--cm-sidebar-active)!important;box-shadow:inset 3px 0 0 var(--cm-accent)}.cm-admin-sidebar-slot aside .MuiListItemText-primary,.cm-admin-sidebar-slot aside .MuiListItemText-secondary{color:inherit!important}.cm-admin-sidebar-slot aside .MuiDivider-root{border-color:var(--cm-sidebar-border)!important}.cm-login-page{position:relative;min-height:100dvh;overflow:hidden;display:grid;place-items:center;padding:clamp(18px,4vw,56px);background:radial-gradient(circle at 8% 8%,color-mix(in srgb,var(--cm-accent) 13%,transparent),transparent 22rem),radial-gradient(circle at 92% 90%,color-mix(in srgb,var(--cm-primary) 13%,transparent),transparent 28rem),linear-gradient(145deg,var(--cm-bg),var(--cm-bg-elevated))}.cm-login-shell{position:relative;z-index:2;width:min(1120px,100%);min-height:650px;display:grid;grid-template-columns:minmax(0,.94fr) minmax(420px,.76fr);overflow:hidden;border:1px solid var(--cm-border);border-radius:var(--cm-radius-xl);background:var(--cm-surface);box-shadow:var(--cm-shadow-floating)}.cm-login-brand-panel{position:relative;overflow:hidden;display:flex;color:var(--cm-sidebar-text);background:linear-gradient(150deg,var(--cm-primary-deep),var(--cm-primary))}.cm-login-brand-content{width:100%;min-height:100%;padding:clamp(36px,5vw,64px)}.cm-login-brand-lockup{margin-bottom:auto}.cm-login-logo{width:54px;height:54px;object-fit:contain}.cm-login-brand-name{color:var(--cm-sidebar-text)!important;font-size:22px!important;font-weight:850!important}.cm-login-brand-kicker{margin-top:3px!important;color:var(--cm-sidebar-muted)!important;font-size:10px!important;font-weight:750!important;letter-spacing:.1em;text-transform:uppercase}.cm-login-brand-copy{margin-top:clamp(70px,11vh,116px);max-width:500px}.cm-login-hero-title{color:var(--cm-sidebar-text)!important;font-size:clamp(30px,3.1vw,46px)!important;line-height:1.05!important;font-weight:850!important;letter-spacing:-.035em!important}.cm-login-hero-copy{margin-top:18px!important;max-width:470px;color:var(--cm-sidebar-muted)!important;font-size:14px!important;line-height:1.75!important}.cm-login-trust-list{margin-top:36px}.cm-login-trust-icon{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border:1px solid var(--cm-sidebar-border);border-radius:var(--cm-radius-sm);color:var(--cm-accent-soft);background:var(--cm-sidebar-active)}.cm-login-trust-icon .MuiSvgIcon-root{font-size:19px}.cm-login-trust-title{color:var(--cm-sidebar-text)!important;font-size:12px!important;font-weight:800!important}.cm-login-trust-copy{margin-top:2px!important;color:var(--cm-sidebar-muted)!important;font-size:10px!important;line-height:1.45!important}.cm-login-brand-footnote{margin-top:auto!important;padding-top:30px;color:var(--cm-sidebar-muted)!important;font-size:10px!important;letter-spacing:.04em}.cm-login-form-panel{display:flex;align-items:center;background:var(--cm-surface)}.cm-login-form-wrap{width:min(100%,470px);margin-inline:auto;padding:clamp(30px,5vw,58px)}.cm-login-mobile-brand{display:none!important;margin-bottom:30px}.cm-login-mobile-logo{width:44px;height:44px;object-fit:contain}.cm-login-mobile-name{color:var(--cm-primary)!important;font-size:18px!important;font-weight:850!important}.cm-login-mobile-tagline{color:var(--cm-text-muted)!important;font-size:10px!important}.cm-login-form-heading{margin-bottom:30px}.cm-login-lock-badge{width:42px;height:42px;display:grid;place-items:center;margin-bottom:18px;border-radius:var(--cm-radius-sm);color:var(--cm-primary);background:var(--cm-surface-muted)}.cm-login-form-title{color:var(--cm-text)!important;font-size:28px!important;line-height:1.1!important;font-weight:850!important;letter-spacing:-.025em!important}.cm-login-form-subtitle{margin-top:8px!important;color:var(--cm-text-muted)!important;font-size:12px!important;line-height:1.55!important}.cm-login-field .MuiOutlinedInput-root,.cm-login-select .MuiOutlinedInput-root{min-height:44px!important;height:44px;border-radius:var(--cm-radius-sm)!important;background:var(--cm-surface)!important}.cm-login-field .MuiInputBase-input{padding-block:10px!important}.cm-login-field .MuiOutlinedInput-root>input.MuiInputBase-input{min-height:0!important;height:auto!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:none!important}.cm-login-field .MuiOutlinedInput-root>input.MuiInputBase-input:focus{border:0!important;box-shadow:none!important;outline:none!important}.cm-login-select .MuiSelect-select{min-height:0!important;display:flex;align-items:center;padding-block:10px!important}.cm-login-forgot-link{color:var(--cm-primary)!important;font-size:11px!important;font-weight:750!important;text-decoration:none!important}.cm-login-error{padding:10px 12px;border:1px solid color-mix(in srgb,var(--cm-error) 26%,var(--cm-border));border-radius:var(--cm-radius-sm);background:color-mix(in srgb,var(--cm-error) 7%,var(--cm-surface))}.cm-login-error .MuiTypography-root{color:var(--cm-error)!important;font-size:11px!important}.cm-login-submit.MuiButton-root{min-height:52px!important;border-radius:var(--cm-radius-sm)!important;background:var(--cm-primary)!important;color:var(--cm-surface)!important;font-size:13px!important;font-weight:800!important;box-shadow:none!important}.cm-login-submit.MuiButton-root:hover{background:var(--cm-primary-deep)!important}.cm-login-divider{margin-block:28px 18px!important;border-color:var(--cm-border)!important}.cm-login-footer-text{color:var(--cm-text-subtle)!important;font-size:9px!important;line-height:1.4!important}@media(max-width:899.95px){.cm-admin-sidebar-slot{display:none}.cm-admin-content{max-width:100%}.cm-login-shell{grid-template-columns:1fr;min-height:auto;width:min(620px,100%)}.cm-login-brand-panel{display:none}.cm-login-mobile-brand{display:flex!important}.cm-login-form-wrap{width:100%;max-width:none}}@media(max-width:599.95px){.cm-topbar-profile,.cm-topbar-language,.cm-topbar-role-pill{display:none!important}.cm-topbar-toolbar,.cm-topbar .MuiToolbar-root{padding-inline:10px!important}.cm-topbar-icon-button.MuiIconButton-root{width:38px;height:38px}.cm-login-page{padding:12px;align-items:start}.cm-login-shell{margin-top:10px;border-radius:var(--cm-radius-lg)}.cm-login-form-wrap{padding:26px 20px 22px}.cm-login-form-title{font-size:24px!important}}.cm-mobile-nav-paper{background:var(--cm-sidebar)!important;color:var(--cm-sidebar-text)!important}.cm-mobile-nav-paper .MuiListItemButton-root,.cm-mobile-nav-paper .MuiListItemText-primary,.cm-mobile-nav-paper .MuiListItemIcon-root,.cm-mobile-nav-paper .MuiTypography-root{color:var(--cm-sidebar-muted)!important}.cm-mobile-nav-paper .MuiListItemButton-root:hover,.cm-mobile-nav-paper .MuiListItemButton-root.Mui-selected,.cm-mobile-nav-paper .MuiListItemButton-root.Mui-selected .MuiListItemText-primary,.cm-mobile-nav-paper .MuiListItemButton-root.Mui-selected .MuiListItemIcon-root{color:var(--cm-sidebar-text)!important;background:var(--cm-sidebar-active)!important}.cm-mobile-nav-paper .MuiDivider-root{border-color:var(--cm-sidebar-border)!important}.cm-admin-shell{min-height:100dvh;display:flex!important;flex-direction:column!important;background:var(--cm-surface)!important}.cm-admin-body{flex:1 1 auto;min-width:0;min-height:calc(100dvh - var(--cm-header-height));display:flex;align-items:stretch;background:var(--cm-surface)}.cm-admin-sidebar-slot{flex:0 0 auto;position:relative;z-index:1100;min-height:calc(100dvh - var(--cm-header-height))}.cm-admin-sidebar-slot aside{height:calc(100dvh - var(--cm-header-height))!important;min-height:calc(100dvh - var(--cm-header-height))!important;top:var(--cm-header-height)!important}.cm-admin-workspace{flex:1 1 auto;min-width:0;min-height:calc(100dvh - var(--cm-header-height));background:var(--cm-surface)!important}.cm-admin-main,.cm-admin-content,.cm-page,main,.admin-main,.app-main,.content,.page-content{background:var(--cm-surface)!important}.cm-page{background:var(--cm-surface)!important}.cm-topbar,.MuiAppBar-root.cm-topbar{width:100%!important;flex:0 0 var(--cm-header-height);position:sticky!important;top:0!important;left:0!important;right:0!important;z-index:1400!important;background:var(--cm-surface)!important;border-bottom:1px solid var(--cm-border)!important;box-shadow:0 2px 10px #1f241a0f!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.cm-topbar-toolbar,.cm-topbar .MuiToolbar-root{width:100%;max-width:none!important;padding-inline:clamp(16px,2.1vw,34px)!important}.cm-topbar-logo{width:38px;height:38px;object-fit:contain;flex:0 0 auto}.cm-topbar-eyebrow{color:var(--cm-primary)!important;opacity:1!important;font-weight:850!important}.cm-topbar-title,.cm-topbar-profile-name{color:var(--cm-text)!important;opacity:1!important}.cm-topbar-profile-role,.cm-topbar-role-pill{color:var(--cm-text-muted)!important;opacity:1!important}.cm-admin-sidebar-slot aside{background:var(--cm-sidebar)!important;color:var(--cm-sidebar-text)!important;border-right:0!important}.cm-admin-sidebar-slot aside .MuiListItemButton-root,.cm-admin-sidebar-slot aside .MuiListItemText-primary,.cm-admin-sidebar-slot aside .MuiListItemText-secondary,.cm-admin-sidebar-slot aside .MuiTypography-root{opacity:1!important}.cm-admin-sidebar-slot aside .MuiListItemText-primary{color:inherit!important;font-weight:600!important}.cm-admin-sidebar-slot aside .MuiListItemButton-root:hover,.cm-admin-sidebar-slot aside .MuiListItemButton-root.Mui-selected{color:var(--cm-sidebar-text)!important}.cm-admin-sidebar-slot aside .MuiListItemIcon-root{color:var(--cm-sidebar-muted)!important;opacity:1!important}.cm-admin-sidebar-slot aside .Mui-selected .MuiListItemIcon-root{color:var(--cm-accent-soft)!important}.cm-sider-brand{min-height:60px;background:var(--cm-sidebar)!important}.cm-sider-brand-name,.cm-sider-brand-subtitle{opacity:1!important}.cm-card,.panel,.page-card,.MuiPaper-root,.MuiCard-root{background-color:var(--cm-surface)!important}@media(max-width:899.95px){.cm-admin-body{display:block}.cm-admin-sidebar-slot{display:none}.cm-admin-workspace,.cm-admin-main,.cm-admin-content{width:100%;max-width:100%}}.cm-ant-topbar{width:100%;min-height:var(--cm-header-height);display:flex;align-items:center;background:var(--cm-surface)!important;border-bottom:1px solid var(--cm-border)!important;box-shadow:0 3px 16px #232b1c0e!important;color:var(--cm-text)!important}.cm-topbar-sticky{position:sticky!important;top:0;z-index:1400}.cm-topbar-inner{width:100%;min-height:var(--cm-header-height);padding:0 clamp(16px,2vw,32px);display:flex;align-items:center;justify-content:space-between;gap:20px}.cm-topbar-leading,.cm-topbar-actions{display:flex;align-items:center}.cm-topbar-leading{gap:12px;min-width:0}.cm-topbar-actions{justify-content:flex-end;gap:8px;flex:0 0 auto}.cm-topbar-heading{display:grid;min-width:0;line-height:1}.cm-ant-topbar .cm-topbar-eyebrow{color:var(--cm-primary)!important;font-size:10px!important;font-weight:800!important;letter-spacing:.12em;text-transform:uppercase;line-height:1.15}.cm-ant-topbar .cm-topbar-title{margin:3px 0 0!important;color:var(--cm-text)!important;font-size:18px!important;line-height:1.15!important;font-weight:760!important}.cm-ant-icon-button.ant-btn{width:38px;height:38px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;color:var(--cm-text)!important;background:transparent!important;border:1px solid transparent!important;box-shadow:none!important}.cm-ant-icon-button.ant-btn .anticon{color:currentColor!important;font-size:18px}.cm-ant-icon-button.ant-btn:hover,.cm-ant-icon-button.ant-btn:focus-visible{color:var(--cm-primary)!important;background:var(--cm-surface-muted)!important;border-color:var(--cm-border)!important}.cm-topbar-logout.ant-btn,.cm-topbar-logout.ant-btn .anticon{color:var(--cm-error)!important}.cm-topbar-role-pill.ant-tag{height:30px;display:inline-flex;align-items:center;gap:7px;margin:0;padding-inline:11px;border-radius:999px;color:var(--cm-primary-deep)!important;background:var(--cm-surface-muted)!important;font-size:10px;font-weight:800;letter-spacing:.035em}.cm-topbar-role-dot{width:7px;height:7px;border-radius:50%;background:var(--cm-success);box-shadow:0 0 0 3px color-mix(in srgb,var(--cm-success) 12%,transparent)}.cm-topbar-language.ant-select{width:180px}.cm-topbar-language .ant-select-selector{min-height:38px!important;display:flex;align-items:center;border-color:var(--cm-border)!important;border-radius:10px!important;background:var(--cm-surface)!important;box-shadow:none!important}.cm-topbar-language .ant-select-selection-item,.cm-topbar-language .ant-select-arrow{color:var(--cm-text)!important;font-size:12px}.cm-topbar-profile{min-height:40px;padding:3px 8px 3px 4px;border:1px solid var(--cm-border);border-radius:12px;background:var(--cm-surface)}.cm-topbar-avatar.ant-avatar{background:var(--cm-primary)!important;color:#fff!important}.cm-topbar-profile-copy{display:grid;min-width:92px}.cm-ant-topbar .cm-topbar-profile-name{color:var(--cm-text)!important;font-size:11px!important;font-weight:750!important;line-height:1.15}.cm-ant-topbar .cm-topbar-profile-role{margin-top:2px;color:var(--cm-text-muted)!important;font-size:9px!important;line-height:1.1}.cm-admin-sidebar-slot{background:var(--cm-sidebar)!important;border-right:1px solid var(--cm-sidebar-border)!important}.cm-admin-sidebar-slot aside,.cm-sidebar,.cm-sider-brand{background:var(--cm-sidebar)!important;color:var(--cm-sidebar-text)!important}.cm-admin-sidebar-slot aside .MuiListItemButton-root{color:var(--cm-sidebar-muted)!important}.cm-admin-sidebar-slot aside .MuiListItemButton-root:hover{color:var(--cm-sidebar-text)!important;background:color-mix(in srgb,var(--cm-primary) 6%,var(--cm-sidebar))!important}.cm-admin-sidebar-slot aside .MuiListItemButton-root.Mui-selected{color:var(--cm-primary-deep)!important;background:var(--cm-sidebar-active)!important;box-shadow:inset 3px 0 0 var(--cm-primary)}.cm-admin-sidebar-slot aside .MuiListItemIcon-root{color:var(--cm-sidebar-muted)!important}.cm-admin-sidebar-slot aside .Mui-selected .MuiListItemIcon-root{color:var(--cm-primary)!important}.cm-admin-sidebar-slot aside .MuiTypography-root,.cm-admin-sidebar-slot aside .MuiListItemText-primary{color:inherit!important}.cm-sider-brand{border-bottom:1px solid var(--cm-sidebar-border)!important}.cm-login-brand-panel{background:var(--cm-login-brand)!important}.cm-login-brand-name,.cm-login-hero-title,.cm-login-trust-title{color:var(--cm-login-brand-text)!important}.cm-login-brand-kicker,.cm-login-hero-copy,.cm-login-trust-copy,.cm-login-brand-footnote{color:var(--cm-login-brand-muted)!important}.cm-login-trust-icon{border-color:var(--cm-login-brand-border)!important;background:var(--cm-login-brand-active)!important}.cm-ant-mobile-drawer-root .ant-drawer-content,.cm-ant-mobile-drawer-root .ant-drawer-header,.cm-ant-mobile-drawer-root .ant-drawer-body{background:var(--cm-sidebar)!important}.cm-ant-mobile-drawer-root .ant-drawer-header{border-bottom-color:var(--cm-sidebar-border)!important}.cm-mobile-drawer-logo{width:36px;height:36px;object-fit:contain}.cm-mobile-drawer-heading{display:grid}.cm-mobile-drawer-brand{color:var(--cm-sidebar-text)!important;font-size:14px}.cm-mobile-drawer-role{color:var(--cm-sidebar-muted)!important;font-size:10px;text-transform:capitalize}.cm-ant-mobile-menu.ant-menu{border-inline-end:0!important;background:transparent!important;color:var(--cm-sidebar-text)!important}.cm-ant-mobile-menu .ant-menu-item,.cm-ant-mobile-menu .ant-menu-submenu-title{border-radius:9px!important;color:var(--cm-sidebar-muted)!important}.cm-ant-mobile-menu .ant-menu-item:hover,.cm-ant-mobile-menu .ant-menu-submenu-title:hover{color:var(--cm-sidebar-text)!important;background:color-mix(in srgb,var(--cm-primary) 6%,var(--cm-sidebar))!important}.cm-ant-mobile-menu .ant-menu-item-selected{color:var(--cm-primary-deep)!important;background:var(--cm-sidebar-active)!important}@media(max-width:899.95px){.cm-topbar-inner{padding-inline:10px;gap:10px}.cm-topbar-logo{width:34px;height:34px}.cm-ant-topbar .cm-topbar-title{font-size:16px!important}}.cm-topbar-language-button.ant-btn,.cm-topbar-profile-button.ant-btn{height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 10px;border:1px solid var(--cm-border)!important;border-radius:11px;color:var(--cm-text)!important;background:var(--cm-surface)!important;box-shadow:none!important}.cm-topbar-language-button.ant-btn:hover,.cm-topbar-language-button.ant-btn:focus-visible,.cm-topbar-profile-button.ant-btn:hover,.cm-topbar-profile-button.ant-btn:focus-visible{color:var(--cm-primary-deep)!important;border-color:color-mix(in srgb,var(--cm-primary) 36%,var(--cm-border))!important;background:var(--cm-surface-muted)!important}.cm-topbar-language-button .anticon,.cm-topbar-profile-button .anticon{color:currentColor!important}.cm-topbar-language-button>.anticon:first-child{font-size:16px}.cm-topbar-language-label{min-width:48px;text-align:left;font-size:12px;font-weight:700;line-height:1}.cm-topbar-language-chevron,.cm-topbar-profile-chevron{color:var(--cm-text-muted)!important;font-size:10px!important}.cm-topbar-profile-button.ant-btn{padding:3px 9px 3px 4px;min-width:0}.cm-topbar-profile-button .cm-topbar-profile-copy{text-align:left}.cm-language-dropdown .ant-dropdown-menu,.cm-profile-dropdown .ant-dropdown-menu{padding:7px!important;border:1px solid var(--cm-border);border-radius:13px!important;background:var(--cm-surface)!important;box-shadow:var(--cm-shadow-lg)!important}.cm-language-dropdown .ant-dropdown-menu{min-width:224px;max-height:min(520px,68vh);overflow-y:auto}.cm-language-dropdown .ant-dropdown-menu-item,.cm-profile-dropdown .ant-dropdown-menu-item{min-height:40px;border-radius:9px!important;color:var(--cm-text)!important}.cm-language-dropdown .ant-dropdown-menu-item:hover,.cm-profile-dropdown .ant-dropdown-menu-item:not(.ant-dropdown-menu-item-disabled):hover{background:var(--cm-surface-muted)!important}.cm-language-dropdown .ant-dropdown-menu-item-selected{background:var(--cm-sidebar-active)!important;color:var(--cm-primary-deep)!important}.cm-language-menu-item{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px}.cm-language-menu-copy{display:grid;gap:2px}.cm-language-menu-native{color:var(--cm-text);font-size:12px;font-weight:700}.cm-language-menu-english{color:var(--cm-text-muted);font-size:10px}.cm-profile-dropdown .ant-dropdown-menu{min-width:210px}.cm-profile-menu-identity{display:grid;gap:3px;padding:2px 0}.cm-profile-menu-identity strong{color:var(--cm-text);font-size:12px;font-weight:800}.cm-profile-menu-identity span{color:var(--cm-text-muted);font-size:10px;text-transform:capitalize}.cm-topbar-language.ant-select,.cm-topbar-logout.ant-btn{display:none!important}@media(max-width:899.95px){.cm-topbar-language-button.ant-btn{width:38px;padding:0}.cm-topbar-language-chevron{display:none}.cm-topbar-profile-button.ant-btn{width:42px;padding:3px}.cm-topbar-profile-chevron{display:none}}.cm-ant-sider{flex:0 0 auto;height:calc(100vh - var(--cm-header-height));min-height:0;position:sticky;top:var(--cm-header-height);display:flex;flex-direction:column;overflow:hidden;background:var(--cm-sidebar);border-right:1px solid var(--cm-sidebar-border);transition:width .18s ease}.cm-ant-sider-toolbar{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px 7px 18px;border-bottom:1px solid var(--cm-sidebar-border);background:var(--cm-sidebar-elevated)}.cm-ant-sider--collapsed .cm-ant-sider-toolbar{justify-content:center;padding-inline:8px}.cm-ant-sider-caption{color:var(--cm-text-muted)!important;font-size:10px!important;font-weight:750!important;letter-spacing:.1em;text-transform:uppercase}.cm-ant-sider-collapse.ant-btn{width:34px;height:34px;border-radius:9px;color:var(--cm-sidebar-muted)}.cm-ant-sider-collapse.ant-btn:hover,.cm-ant-sider-collapse.ant-btn:focus-visible{color:var(--cm-primary)!important;background:var(--cm-sidebar-active)!important}.cm-ant-sider-scroll{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:9px 8px 18px;scrollbar-width:thin;scrollbar-color:var(--cm-border-strong) transparent}.cm-ant-sider-message{margin:8px 8px 12px;padding:10px 11px;border:1px solid var(--cm-sidebar-border);border-radius:10px;background:var(--cm-sidebar-elevated);color:var(--cm-sidebar-muted);font-size:12px;line-height:1.45}.cm-ant-sider-message--error{color:var(--cm-error)}.cm-ant-navigation.ant-menu,.cm-ant-navigation.ant-menu-inline,.cm-ant-navigation.ant-menu-light{width:100%;border-inline-end:0!important;background:transparent!important;color:var(--cm-sidebar-muted);font-size:13px}.cm-ant-navigation.ant-menu-inline-collapsed{width:100%!important}.cm-ant-navigation .ant-menu-item,.cm-ant-navigation .ant-menu-submenu-title{width:auto!important;min-height:40px;height:40px;line-height:40px;margin:3px 2px!important;padding-inline:12px!important;border-radius:9px;color:var(--cm-sidebar-muted)!important;font-weight:570}.cm-ant-navigation .ant-menu-submenu-title{font-weight:630;color:var(--cm-sidebar-text)!important}.cm-ant-navigation .ant-menu-item .anticon,.cm-ant-navigation .ant-menu-submenu-title .anticon{min-width:18px;font-size:16px;color:var(--cm-sidebar-muted);transition:color .16s ease}.cm-ant-navigation .ant-menu-item:hover,.cm-ant-navigation .ant-menu-submenu-title:hover{color:var(--cm-sidebar-text)!important;background:var(--cm-sidebar-active)!important}.cm-ant-navigation .ant-menu-item:hover .anticon,.cm-ant-navigation .ant-menu-submenu-title:hover .anticon{color:var(--cm-primary)!important}.cm-ant-navigation .ant-menu-item-selected{position:relative;color:var(--cm-primary-deep)!important;background:var(--cm-sidebar-active)!important;font-weight:700}.cm-ant-navigation .ant-menu-item-selected:after{inset-inline-end:auto!important;inset-inline-start:0;top:9px;bottom:9px;width:3px!important;border:0!important;border-radius:0 4px 4px 0;background:var(--cm-primary);transform:none!important;opacity:1!important}.cm-ant-navigation .ant-menu-item-selected .anticon{color:var(--cm-primary)!important}.cm-ant-navigation .ant-menu-sub.ant-menu-inline{background:transparent!important}.cm-ant-navigation .ant-menu-sub .ant-menu-item{padding-inline-start:42px!important}.cm-ant-navigation .ant-menu-submenu-arrow{color:var(--cm-sidebar-muted)!important}.cm-ant-sider--collapsed .cm-ant-sider-scroll{padding-inline:7px}.cm-ant-sider--collapsed .cm-ant-navigation .ant-menu-item,.cm-ant-sider--collapsed .cm-ant-navigation .ant-menu-submenu-title{padding-inline:calc(50% - 8px)!important}.cm-admin-sidebar-slot .MuiList-root,.cm-admin-sidebar-slot .MuiListItem-root,.cm-admin-sidebar-slot .MuiListItemButton-root,.cm-admin-sidebar-slot .MuiListItemIcon-root,.cm-admin-sidebar-slot .MuiListItemText-root,.cm-admin-sidebar-slot .MuiCollapse-root,.cm-admin-sidebar-slot .MuiAvatar-root,.cm-admin-sidebar-slot .MuiDivider-root{display:none!important}@media(max-width:899.98px){.cm-ant-sider{display:none}}.cm-page{width:100%;max-width:var(--cm-page-max);min-height:calc(100vh - var(--cm-header-height));margin:0 auto;padding:24px 28px 32px;box-sizing:border-box;background:var(--cm-bg)!important}.cm-ant-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.cm-ant-page-header-copy{min-width:0}.cm-ant-page-breadcrumbs{margin-bottom:8px;font-size:12px}.cm-ant-page-eyebrow{margin-bottom:5px;color:var(--cm-primary);font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.cm-ant-page-title.ant-typography{margin:0!important;color:var(--cm-text)!important;font-size:clamp(24px,2vw,31px)!important;line-height:1.18!important;font-weight:820!important;letter-spacing:-.02em}.cm-ant-page-subtitle{display:block;margin-top:5px;color:var(--cm-text-muted)!important;font-size:13px;line-height:1.55}.cm-ant-page-actions{flex:0 0 auto}.cm-ant-section-card.ant-card{height:100%;border:1px solid var(--cm-border);border-radius:var(--cm-radius-md);background:var(--cm-surface);box-shadow:0 4px 18px #272f1b0b}.cm-ant-section-card>.ant-card-head{min-height:48px;padding-inline:18px;border-bottom:1px solid var(--cm-border)}.cm-ant-section-card>.ant-card-head .ant-card-head-title{color:var(--cm-text);font-size:14px;font-weight:760}.cm-ant-section-card>.ant-card-body{padding:18px}.cm-ant-section-card-compact>.ant-card-body{padding:14px}.cm-ant-stat-card.ant-card{height:100%;border:1px solid var(--cm-border);border-radius:var(--cm-radius-md);background:var(--cm-surface);box-shadow:0 4px 18px #272f1b0a;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.cm-ant-stat-card>.ant-card-body{padding:17px}.cm-ant-stat-card-clickable{cursor:pointer}.cm-ant-stat-card-clickable:hover{transform:translateY(-1px);border-color:var(--cm-border-strong);box-shadow:var(--cm-shadow-sm)}.cm-ant-stat-card-body{display:flex;align-items:center;gap:13px;min-height:76px}.cm-ant-stat-card-icon{width:48px;height:48px;display:grid;place-items:center;flex:0 0 auto;border-radius:12px;background:var(--cm-surface-muted);color:var(--cm-primary);font-size:21px}.cm-ant-stat-card-amber .cm-ant-stat-card-icon{background:#fff4e9;color:var(--cm-accent)}.cm-ant-stat-card-neutral .cm-ant-stat-card-icon{background:#f2f4ef;color:var(--cm-text-muted)}.cm-ant-stat-card-copy{min-width:0;flex:1}.cm-ant-stat-card-label{display:block;color:var(--cm-text)!important;font-size:12px;font-weight:700}.cm-ant-stat-card-value.ant-typography{margin:3px 0 0!important;color:var(--cm-text)!important;font-size:24px!important;line-height:1.12!important;font-weight:820!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-ant-stat-card-helper{display:block;margin-top:5px;color:var(--cm-text-muted)!important;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-ant-stat-card-arrow{flex:0 0 auto;color:var(--cm-primary);font-size:12px}.cm-dashboard-stack{display:grid;gap:16px}.cm-dashboard-error{margin-bottom:16px}.cm-dashboard-loading{padding:22px;border:1px solid var(--cm-border);border-radius:var(--cm-radius-md);background:var(--cm-surface)}.cm-dashboard-attention-card.ant-card{border-color:#efd3af;background:linear-gradient(135deg,#fffdfa,#fff9f2)}.cm-dashboard-section-heading-row,.cm-dashboard-section-title-wrap,.cm-dashboard-alert-row,.cm-dashboard-ticker-value-row{display:flex;align-items:center}.cm-dashboard-section-heading-row{justify-content:space-between;gap:12px}.cm-dashboard-section-title-wrap{gap:12px;min-width:0}.cm-dashboard-section-icon{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border-radius:12px;font-size:19px}.cm-dashboard-section-icon-warning{color:#a94f10;background:#fff0df}.cm-dashboard-card-title.ant-typography{margin:0 0 2px!important;color:var(--cm-text)!important;font-size:17px!important;font-weight:800!important}.cm-dashboard-alert-list{margin-top:13px}.cm-dashboard-alert-list .ant-list-item{padding:10px 11px;border-block-end:1px solid #f0e5d7;border-radius:9px;background:#ffffffc7}.cm-dashboard-alert-list .ant-list-item+.ant-list-item{margin-top:7px}.cm-dashboard-alert-row{width:100%;gap:10px}.cm-dashboard-alert-dot{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:var(--cm-accent)}.cm-dashboard-alert-message{flex:1;min-width:0;color:var(--cm-text)!important;font-size:12px}.cm-dashboard-welcome-card.ant-card{background:linear-gradient(145deg,#f8faf4,#fff 62%)}.cm-dashboard-welcome-card>.ant-card-body{min-height:166px;display:flex;flex-direction:column;justify-content:center}.cm-dashboard-welcome-kicker{color:var(--cm-text-muted)!important;font-size:12px}.cm-dashboard-welcome-name.ant-typography{margin:3px 0 1px!important;color:var(--cm-text)!important;font-size:24px!important;line-height:1.15!important;font-weight:820!important}.cm-dashboard-welcome-divider{height:1px;margin:15px 0 12px;background:var(--cm-border)}.cm-dashboard-welcome-card .ant-tag{margin-inline-end:0;padding:4px 8px;border-color:var(--cm-border);background:var(--cm-surface);color:var(--cm-text-muted)}.cm-dashboard-ticker{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px}.cm-dashboard-ticker-item{min-width:0;padding:11px 12px;border:1px solid var(--cm-border);border-radius:10px;background:var(--cm-background-elevated, #f7f8f4)}.cm-dashboard-ticker-name,.cm-dashboard-ticker-mandi{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-dashboard-ticker-name{color:var(--cm-text)!important;font-size:12px;font-weight:750}.cm-dashboard-ticker-mandi{margin-top:2px;font-size:10px}.cm-dashboard-ticker-value-row{justify-content:space-between;gap:8px;margin-top:9px}.cm-dashboard-heatmap-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.cm-dashboard-heatmap-cell{min-width:0;padding:13px;border:1px solid var(--cm-border);border-radius:10px;background:var(--cm-surface-muted)}.cm-dashboard-heatmap-label,.cm-dashboard-heatmap-price{display:block}.cm-dashboard-heatmap-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.cm-dashboard-heatmap-price{margin:6px 0 3px;color:var(--cm-text)!important;font-size:15px}.cm-value-positive{color:var(--cm-success)!important;font-size:11px;font-weight:700}.cm-value-negative{color:var(--cm-error)!important;font-size:11px;font-weight:700}.cm-dashboard-chart-card .ant-card-body{min-height:250px}.cm-dashboard-metric-list .ant-list-item{padding:9px 0;border-block-end-color:var(--cm-border)}.cm-dashboard-quick-actions .ant-btn{min-width:138px}@media(max-width:1199.98px){.cm-dashboard-ticker{grid-template-columns:repeat(2,minmax(150px,1fr))}.cm-dashboard-heatmap-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:899.98px){.cm-page{padding:20px 18px 28px}.cm-ant-page-header{flex-direction:column;align-items:stretch;gap:12px}.cm-ant-page-actions{width:100%}}@media(max-width:575.98px){.cm-page{padding:16px 12px 24px}.cm-ant-page-title.ant-typography{font-size:23px!important}.cm-dashboard-ticker,.cm-dashboard-heatmap-grid{grid-template-columns:1fr}.cm-ant-stat-card-value.ant-typography{font-size:21px!important}}.cm-operations-page .cm-page-container__content{max-width:none}.cm-operations-domain-tabs{margin-top:4px}.cm-operations-domain-tabs>.ant-tabs-nav{margin-bottom:16px}.cm-operations-domain-tabs .ant-tabs-tab{min-width:180px;justify-content:center;padding:12px 18px;border-radius:var(--cm-radius-md) var(--cm-radius-md) 0 0}.cm-operations-stack{display:flex;flex-direction:column;gap:16px}.cm-operations-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:4px}.cm-operations-section-head .ant-typography{margin:0}.cm-operations-search{width:min(360px,48vw)}.cm-operations-table .ant-table{background:transparent}.cm-operations-table .ant-table-thead>tr>th{font-weight:700;color:var(--cm-text);background:var(--cm-surface-muted)}.cm-operations-table .ant-table-tbody>tr>td{vertical-align:middle}.cm-operations-side-stack{display:flex;flex-direction:column;gap:16px;height:100%}.cm-operations-side-card{height:auto}.cm-operations-health-list{width:100%}.cm-operations-health-item{border-color:var(--cm-border);box-shadow:none}.cm-operations-health-note,.cm-operations-action-note{display:block;margin-top:12px;line-height:1.5}.cm-operations-activity-list{display:flex;flex-direction:column}.cm-operations-activity-row{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--cm-border)}.cm-operations-activity-row:last-child{border-bottom:0}.cm-operations-activity-copy{display:flex;min-width:0;flex-direction:column;gap:2px}@media(max-width:991px){.cm-operations-domain-tabs .ant-tabs-tab{min-width:auto}.cm-operations-section-head{flex-direction:column}.cm-operations-search{width:min(100%,520px)}}@media(max-width:575px){.cm-operations-domain-tabs .ant-tabs-nav-wrap{overflow-x:auto}.cm-operations-domain-tabs .ant-tabs-tab{padding-inline:10px}.cm-operations-section-head>.ant-space{width:100%}.cm-operations-search{width:100%}.cm-operations-activity-row{grid-template-columns:20px minmax(0,1fr)}.cm-operations-activity-row>.ant-tag{grid-column:2;width:fit-content}}.cm-approvals-page .cm-page-container__content{max-width:none}.cm-approvals-summary-grid{margin-top:2px}.cm-approval-summary-card{height:100%;border-color:var(--cm-border);box-shadow:var(--cm-shadow-sm)}.cm-approval-summary-card .ant-card-body{display:flex;align-items:center;gap:14px;padding:16px}.cm-approval-summary-card-active{background:linear-gradient(180deg,var(--cm-surface-muted),var(--cm-surface));border-color:var(--cm-border-strong)}.cm-approval-summary-icon{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border-radius:12px;background:var(--cm-surface-muted);color:var(--cm-primary);font-size:21px}.cm-approval-summary-card .ant-typography{margin:0}.cm-approval-summary-card h2.ant-typography{margin-top:3px;font-size:26px;line-height:1.05}.cm-approvals-worklist-card .ant-card-body{padding:14px 16px 10px}.cm-approvals-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.cm-approvals-search{width:min(420px,46vw)}.cm-approvals-table-meta{margin-bottom:8px}.cm-approvals-table .ant-table-thead>tr>th{background:var(--cm-surface-muted);color:var(--cm-text);font-weight:700}.cm-approvals-table .ant-table-tbody>tr>td{vertical-align:middle}.cm-approvals-person{display:flex;min-width:0;flex-direction:column;gap:1px}.cm-approval-review-content{display:flex;flex-direction:column;gap:18px}.cm-approval-review-hero{padding-bottom:14px;border-bottom:1px solid var(--cm-border)}.cm-approval-review-hero .ant-typography{margin:0}.cm-approval-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cm-approval-detail-grid>div{display:flex;min-width:0;flex-direction:column;gap:4px;padding:12px;border:1px solid var(--cm-border);border-radius:var(--cm-radius-md);background:var(--cm-surface-muted)}.cm-approval-review-actions{width:100%}.cm-approval-scope-note{display:block;line-height:1.55}.cm-operations-queue-card .ant-card-body{padding:14px 16px 10px}.cm-operations-side-card .ant-card-body{padding:13px 14px}.cm-operations-side-stack{gap:12px}.cm-operations-health-list{gap:7px!important}.cm-operations-health-item .ant-card-body{padding:9px 11px}.cm-operations-health-note,.cm-operations-action-note{margin-top:8px;font-size:12px}.cm-operations-compact-placeholder{display:flex;align-items:flex-start;gap:10px;padding:4px 0;color:var(--cm-text-muted)}.cm-operations-compact-placeholder>.anticon{margin-top:2px;color:var(--cm-warning)}.cm-operations-compact-placeholder>div{display:flex;flex-direction:column;gap:2px}.cm-operations-empty-inline{display:flex;min-height:54px;align-items:center;justify-content:center;padding:8px 12px}.cm-operations-recent-card .ant-card-body{padding-top:6px;padding-bottom:8px}.cm-operations-activity-row{padding:9px 0}@media(max-width:767.98px){.cm-approvals-toolbar{flex-direction:column;align-items:stretch}.cm-approvals-search{width:100%}.cm-approval-detail-grid{grid-template-columns:1fr}}.cm-search-input.ant-input-affix-wrapper{min-height:42px;padding:0 14px;border:1px solid var(--cm-border, #e3e7dd);border-radius:12px;background:#fff;box-shadow:0 1px 2px #1f241a05;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.cm-search-input.ant-input-affix-wrapper:hover{border-color:color-mix(in srgb,var(--cm-primary, #55632c) 52%,#d9ded2)}.cm-search-input.ant-input-affix-wrapper-focused,.cm-search-input.ant-input-affix-wrapper:focus-within{border-color:var(--cm-primary, #55632c);box-shadow:0 0 0 3px color-mix(in srgb,var(--cm-primary, #55632c) 12%,transparent)}.cm-search-input .ant-input{font-size:14px;color:var(--cm-text, #1f241a);background:transparent}.cm-search-input .ant-input::placeholder{color:#9aa094}.cm-search-input__icon{color:#6d7468;margin-inline-end:6px}.cm-filter-pills.ant-segmented{padding:3px;border:1px solid var(--cm-border, #e3e7dd);border-radius:12px;background:#f7f8f5}.cm-filter-pills .ant-segmented-item{border-radius:9px;min-height:34px;line-height:34px;color:#5a6154}.cm-filter-pills .ant-segmented-item-selected{color:var(--cm-primary, #55632c);font-weight:600;background:#fff;box-shadow:0 1px 4px #1f241a14}.cm-premium-textarea{width:100%;resize:vertical;min-height:104px;padding:11px 13px;border:1px solid var(--cm-border, #e3e7dd);border-radius:12px;background:#fff;color:var(--cm-text, #1f241a);font:inherit;outline:none}.cm-premium-textarea:focus{border-color:var(--cm-primary, #55632c);box-shadow:0 0 0 3px color-mix(in srgb,var(--cm-primary, #55632c) 12%,transparent)}@media(max-width:768px){.cm-search-input.ant-input-affix-wrapper{width:100%!important}}.cm-staff-kpis{margin-bottom:14px}.cm-staff-kpi-card.ant-card{height:100%;border:1px solid var(--cm-border, #e3e7dd);border-radius:14px;box-shadow:0 5px 18px #1f241a0b}.cm-staff-kpi-card .ant-card-body{min-height:112px;display:flex;align-items:center;gap:16px;padding:20px}.cm-staff-kpi-icon{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;flex:0 0 48px;background:#f0f4e9;color:var(--cm-primary, #55632c);font-size:22px}.cm-staff-kpi-card--attention .cm-staff-kpi-icon{background:#fff4e8;color:var(--cm-accent, #c57a35)}.cm-staff-kpi-value{margin:2px 0 0;font-size:28px;line-height:1.1;font-weight:700;color:var(--cm-text, #1f241a)}.cm-staff-table-card.ant-card{border:1px solid var(--cm-border, #e3e7dd);border-radius:14px;overflow:hidden;box-shadow:0 4px 16px #1f241a0a}.cm-staff-table-card .ant-card-body{padding:0}.cm-staff-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid var(--cm-border, #e3e7dd);background:#fff}.cm-staff-toolbar__filters{min-width:0;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cm-premium-table .ant-table-thead>tr>th{background:#f7f8f5;color:#30362c;font-weight:650;border-bottom:1px solid var(--cm-border, #e3e7dd)}.cm-premium-table .ant-table-tbody>tr>td{border-bottom:1px solid #edf0e9}.cm-premium-table .ant-table-tbody>tr:hover>td{background:#fbfcf9!important}.cm-staff-avatar.ant-avatar{background:#eef1e9;color:#454c3f;font-weight:700}.cm-staff-name{font-weight:650;color:var(--cm-text, #1f241a)}.cm-staff-username{font-size:12px}.cm-station-tag.ant-tag{margin:0;border:0;border-radius:999px;padding-inline:10px}.cm-station-tag--gate{background:#eaf4e9;color:#2f6a3a}.cm-station-tag--weighbridge{background:#e9f2ff;color:#245c9e}.cm-station-tag--auction{background:#fff0dd;color:#975b17}.cm-station-tag--yard{background:#f2eafe;color:#65409a}.cm-station-tag--loading{background:#f9f0dc;color:#836019}.cm-staff-security-note.ant-alert{margin-top:14px;border-radius:12px;border-color:#f3d4ae;background:#fff8ef}.cm-page-alert.ant-alert{margin-bottom:14px;border-radius:12px}@media(max-width:900px){.cm-staff-toolbar{align-items:stretch;flex-direction:column}.cm-staff-toolbar .cm-search-input{width:100%!important}}.cm-command-search{min-height:46px;display:flex;align-items:center;gap:10px;padding:6px 9px 6px 7px;border:1px solid var(--cm-border, #e3e7dd);border-radius:14px;background:var(--cm-surface, #fff);box-shadow:0 6px 18px #1f241a0e;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.cm-command-search:hover{border-color:color-mix(in srgb,var(--cm-primary, #55632c) 45%,#dfe4d9)}.cm-command-search:focus-within{border-color:var(--cm-primary, #55632c);box-shadow:0 0 0 3px color-mix(in srgb,var(--cm-primary, #55632c) 11%,transparent),0 8px 22px #1f241a0f}.cm-command-search__icon{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border-radius:10px;color:var(--cm-primary, #55632c);background:color-mix(in srgb,var(--cm-primary, #55632c) 9%,#fff);font-size:15px}.cm-command-search__input.ant-input-affix-wrapper,.cm-command-search__input.ant-input{flex:1;min-width:0;min-height:32px;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important;color:var(--cm-text, #1f241a);font-size:14px}.cm-command-search__input .ant-input{font-size:14px}.cm-command-search__input input::placeholder{color:#8b9386}.cm-command-search__hint{padding:4px 8px;border-radius:8px;background:#f4f6f1;color:#737b6d;font-size:11px;font-weight:700;letter-spacing:.02em}@media(max-width:640px){.cm-command-search{width:100%!important}.cm-command-search__hint{display:none}}.cm-report-toolbar-card{margin-bottom:14px}.cm-report-toolbar{display:flex;align-items:end;justify-content:space-between;gap:14px;flex-wrap:wrap}.cm-report-toolbar>div:first-child{display:grid;gap:7px}.cm-report-kpis{margin-bottom:14px}.cm-report-link-card.ant-card{height:100%;border-radius:14px;border-color:var(--cm-border, #e3e7dd);box-shadow:0 4px 14px #1f241a0a}.cm-report-link-card .ant-card-body{padding:16px}.cm-report-link-icon{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:#eef4e8;color:var(--cm-primary, #55632c);font-size:18px}.cm-management-search{margin-bottom:14px}.cm-management-card.ant-card{height:100%;border:1px solid var(--cm-border, #e3e7dd);border-radius:15px;box-shadow:0 5px 18px #1f241a0a}.cm-management-card .ant-card-body{padding:18px}.cm-management-icon{width:48px;height:48px;flex:0 0 48px;border-radius:12px;display:grid;place-items:center;background:#edf4e6;color:var(--cm-primary, #55632c);font-size:21px}.cm-management-copy{min-width:0;flex:1}.cm-management-title-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.cm-management-title-row .ant-typography{font-size:16px}.cm-management-note.ant-alert{margin-top:14px;border-radius:14px}.cm-field{display:flex;flex-direction:column;gap:6px;min-width:0}.cm-field-full{width:100%}.cm-field-label{color:var(--cm-text, #1f241a);font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.01em}.cm-field-help{color:var(--cm-text-muted, #596052);font-size:11px;line-height:1.35}.cm-field-help-error{color:var(--cm-error, #b42318)}.cm-control.ant-input,.cm-control.ant-input-affix-wrapper,.cm-select .ant-select-selector{min-height:38px!important;border-radius:10px!important;border-color:var(--cm-border, #dfe4d8)!important;background:var(--cm-surface, #fff)!important;box-shadow:none!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.cm-control.ant-input:hover,.cm-control.ant-input-affix-wrapper:hover,.cm-select:hover .ant-select-selector{border-color:var(--cm-primary-soft, #6e7c3a)!important}.cm-control.ant-input:focus,.cm-control.ant-input-focused,.cm-control.ant-input-affix-wrapper-focused,.cm-select.ant-select-focused .ant-select-selector{border-color:var(--cm-primary, #55632c)!important;box-shadow:0 0 0 3px #55632c1f!important}.cm-control-error.ant-input{border-color:var(--cm-error, #b42318)!important}.cm-select .ant-select-selection-item,.cm-select .ant-select-selection-placeholder{line-height:36px!important}.cm-readonly-field{border:1px solid var(--cm-border, #dfe4d8);background:#fff;border-radius:10px;padding:10px 12px;min-height:62px}.cm-readonly-value{margin-top:6px;color:var(--cm-text, #1f241a);font-size:14px;font-weight:600;overflow-wrap:anywhere}.cm-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cm-form-row-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cm-filter-row{display:flex;flex-wrap:wrap;align-items:end;gap:12px}.cm-filter-row>.cm-field{min-width:150px}.cm-filter-row>.cm-field.cm-grow{flex:1 1 220px}@media(max-width:760px){.cm-form-row,.cm-form-row-3{grid-template-columns:1fr}.cm-filter-row>.cm-field{width:100%}}.cm-filter-field-wrap{min-width:170px}.cm-filter-field-ant.ant-input,.cm-filter-field-ant.ant-input-affix-wrapper,.cm-filter-field-ant.ant-select .ant-select-selector{min-height:38px!important;border:1px solid var(--cm-border, #dfe4d8)!important;border-radius:10px!important;background:var(--cm-surface, #fff)!important;box-shadow:none!important}.cm-filter-field-ant.ant-input:hover,.cm-filter-field-ant.ant-input-affix-wrapper:hover,.cm-filter-field-ant.ant-select:hover .ant-select-selector{border-color:var(--cm-primary-soft, #6e7c3a)!important}.cm-filter-field-ant.ant-input:focus,.cm-filter-field-ant.ant-input-affix-wrapper-focused,.cm-filter-field-ant.ant-select-focused .ant-select-selector{border-color:var(--cm-primary, #55632c)!important;box-shadow:0 0 0 3px #55632c1f!important}.cm-filter-field-ant.ant-select .ant-select-selection-item,.cm-filter-field-ant.ant-select .ant-select-selection-placeholder{line-height:36px!important}.cm-form-grid{display:grid;gap:14px}.cm-form-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:760px){.cm-form-grid-2{grid-template-columns:1fr}.cm-filter-field-wrap{width:100%}}.cm-mandis-page .cm-select{border:0!important;border-radius:0!important;background:transparent!important;min-height:0!important;box-shadow:none!important;color:inherit!important}.cm-mandis-page .cm-select:focus,.cm-mandis-page .cm-select:focus-within{outline:none!important;border:0!important;box-shadow:none!important}.cm-mandis-page .cm-select .ant-select-selector{min-height:38px!important;border:1px solid var(--cm-border, #dfe4d8)!important;border-radius:10px!important;background:var(--cm-surface, #fff)!important;box-shadow:none!important}.cm-mandis-page .cm-select:hover .ant-select-selector{border-color:var(--cm-primary-soft, #6e7c3a)!important}.cm-mandis-page .cm-select.ant-select-focused .ant-select-selector{border-color:var(--cm-primary, #55632c)!important;box-shadow:0 0 0 3px #55632c1f!important}.cm-mandis-page .ant-input-affix-wrapper>input.ant-input,.cm-mandis-page .ant-input-affix-wrapper>input.ant-input:focus,.cm-mandis-page .ant-select .ant-select-selection-search-input,.cm-mandis-page .ant-select .ant-select-selection-search-input:focus,.cm-mandis-page .ant-select-selector input,.cm-mandis-page .ant-select-selector input:focus{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;min-height:0!important;padding:0!important}.cm-mandis-page .ant-input-affix-wrapper,.cm-mandis-page .ant-select .ant-select-selector{border:1px solid var(--cm-border-strong)!important;border-radius:var(--cm-radius-md)!important;background:var(--cm-surface)!important;box-shadow:none!important}.cm-mandis-page .ant-input-affix-wrapper:hover,.cm-mandis-page .ant-select:hover .ant-select-selector{border-color:var(--cm-primary-soft)!important}.cm-mandis-page .ant-input-affix-wrapper-focused,.cm-mandis-page .ant-input-affix-wrapper:focus-within,.cm-mandis-page .ant-select-focused .ant-select-selector{border-color:var(--cm-primary)!important;box-shadow:0 0 0 3px #55632c1f!important}.cm-mandis-page .cm-mandis-clean-select .ant-select-selection-search,.cm-mandis-page .cm-mandis-clean-select .ant-select-selection-search-input,.cm-mandis-page .cm-mandis-clean-select .ant-select-selector input{position:absolute!important;width:0!important;min-width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;opacity:0!important;pointer-events:none!important}.cm-mandis-page .cm-mandis-clean-select.ant-select .ant-select-selector{min-height:40px!important;height:40px!important;padding:0 12px!important;border:1px solid var(--cm-border-strong)!important;border-radius:var(--cm-radius-md)!important;background:var(--cm-surface)!important;box-shadow:none!important}.cm-mandis-page .cm-mandis-clean-select .ant-select-selection-item,.cm-mandis-page .cm-mandis-clean-select .ant-select-selection-placeholder{line-height:38px!important}.cm-stepup-modal .ant-modal-content{padding:0!important;overflow:hidden;border-radius:18px!important;border:1px solid var(--cm-border)!important;box-shadow:var(--cm-shadow-lg)!important;background:var(--cm-surface)!important}.cm-stepup-modal .ant-modal-close{top:18px!important;inset-inline-end:18px!important;width:36px!important;height:36px!important;border-radius:10px!important;color:var(--cm-muted)!important}.cm-stepup-modal .ant-modal-close:hover{color:var(--cm-text)!important;background:var(--cm-surface-muted)!important}.cm-stepup-header{display:flex;align-items:flex-start;gap:14px;padding:24px 58px 18px 24px;border-bottom:1px solid var(--cm-border);background:linear-gradient(180deg,var(--cm-primary-soft),var(--cm-surface))}.cm-stepup-icon{width:46px;height:46px;flex:0 0 46px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:var(--cm-primary);color:#fff;font-size:22px;box-shadow:var(--cm-shadow-sm)}.cm-stepup-heading-copy{min-width:0}.cm-stepup-kicker{margin-bottom:4px;color:var(--cm-primary);font-size:10px;line-height:1.2;font-weight:800;letter-spacing:.1em}.cm-stepup-heading{margin:0;color:var(--cm-text);font-size:20px;line-height:1.25;font-weight:800}.cm-stepup-description{margin:6px 0 0;color:var(--cm-muted);font-size:13px;line-height:1.45}.cm-stepup-body{padding:22px 24px 18px}.cm-stepup-section-title{color:var(--cm-text);font-size:14px;line-height:1.35;font-weight:800}.cm-stepup-help,.cm-stepup-note{margin:6px 0 0;color:var(--cm-muted);font-size:12.5px;line-height:1.45}.cm-stepup-otp-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:18px}.cm-stepup-otp-input,.cm-stepup-otp-input:hover,.cm-stepup-otp-input:active{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;height:56px!important;min-height:56px!important;padding:0!important;margin:0!important;border:1px solid var(--cm-border-strong)!important;border-radius:12px!important;outline:none!important;background:var(--cm-surface)!important;color:var(--cm-text)!important;box-shadow:none!important;text-align:center!important;font-size:22px!important;line-height:56px!important;font-weight:800!important;caret-color:var(--cm-primary)!important;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease!important}.cm-stepup-otp-input:focus{border-color:var(--cm-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--cm-primary) 14%,transparent)!important;background:var(--cm-surface)!important}.cm-stepup-otp-input:disabled{opacity:.6!important;cursor:not-allowed!important}.cm-stepup-note{margin-top:12px}.cm-stepup-actions{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px 20px;border-top:1px solid var(--cm-border);background:var(--cm-surface)}.cm-stepup-actions .ant-btn{min-width:104px;height:40px;border-radius:10px;font-weight:700}.cm-stepup-actions .cm-stepup-verify.ant-btn-primary{min-width:128px;background:var(--cm-primary)!important;border-color:var(--cm-primary)!important}.cm-stepup-actions .cm-stepup-verify.ant-btn-primary:not(:disabled):hover{background:var(--cm-primary-dark)!important;border-color:var(--cm-primary-dark)!important}@media(max-width:575px){.cm-stepup-modal{max-width:calc(100vw - 24px)!important;margin:12px auto!important}.cm-stepup-modal .ant-modal-content{border-radius:16px!important}.cm-stepup-header{gap:12px;padding:20px 48px 16px 18px}.cm-stepup-icon{width:42px;height:42px;flex-basis:42px;border-radius:12px;font-size:20px}.cm-stepup-heading{font-size:18px}.cm-stepup-description{font-size:12.5px}.cm-stepup-body{padding:18px}.cm-stepup-otp-row{gap:7px;margin-top:16px}.cm-stepup-otp-input,.cm-stepup-otp-input:hover,.cm-stepup-otp-input:active{height:clamp(44px,13vw,52px)!important;min-height:clamp(44px,13vw,52px)!important;line-height:clamp(44px,13vw,52px)!important;border-radius:10px!important;font-size:20px!important}.cm-stepup-actions{padding:14px 18px 18px}.cm-stepup-actions .ant-btn{flex:1 1 0;min-width:0}}.cm-superadmin-dashboard .cm-ant-page-header{margin-bottom:18px}.cm-superadmin-stack{display:flex;flex-direction:column;gap:16px;margin-top:16px}.cm-superadmin-scope-card.ant-card{background:linear-gradient(135deg,var(--cm-surface) 0%,var(--cm-bg-elevated) 100%);border-color:var(--cm-border-strong)}.cm-superadmin-scope-row{display:flex;align-items:center;justify-content:space-between;gap:18px}.cm-superadmin-scope-kicker{display:block;color:var(--cm-text-subtle);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cm-superadmin-scope-title.ant-typography{margin:4px 0 0;color:var(--cm-text)}.cm-superadmin-scope-controls{display:grid;grid-template-columns:minmax(280px,1fr) minmax(280px,1fr);gap:12px;width:min(720px,100%)}.cm-superadmin-scope-trigger.ant-btn{width:100%;height:46px;min-height:46px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--cm-border-strong);border-radius:var(--cm-radius-md);background:var(--cm-surface);color:var(--cm-text);box-shadow:none;text-align:left}.cm-superadmin-scope-trigger.ant-btn:hover,.cm-superadmin-scope-trigger.ant-btn:focus-visible{border-color:var(--cm-primary);color:var(--cm-text);background:var(--cm-surface);box-shadow:0 0 0 3px #55632c1a}.cm-superadmin-scope-trigger.ant-btn[disabled],.cm-superadmin-scope-trigger.ant-btn:disabled{color:var(--cm-text-subtle);background:var(--cm-bg-elevated);border-color:var(--cm-border);box-shadow:none}.cm-superadmin-scope-trigger-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-superadmin-scope-trigger-arrow{flex:0 0 auto;color:var(--cm-text-subtle);font-size:11px}.cm-superadmin-scope-menu .ant-dropdown-menu{min-width:280px;max-height:min(420px,60vh);overflow-y:auto;padding:6px;border:1px solid var(--cm-border);border-radius:var(--cm-radius-md);box-shadow:var(--cm-shadow-md)}.cm-superadmin-scope-menu .ant-dropdown-menu-item{min-height:38px;display:flex;align-items:center;border-radius:var(--cm-radius-sm)}.cm-superadmin-card-heading{display:flex;align-items:flex-start;gap:12px;margin-bottom:10px}.cm-superadmin-card-heading .ant-typography{margin:0}.cm-superadmin-card-icon{width:38px;height:38px;border-radius:var(--cm-radius-sm);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font-size:18px}.cm-superadmin-card-icon-warning{color:var(--cm-warning);background:color-mix(in srgb,var(--cm-warning) 12%,white)}.cm-superadmin-alert-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%}.cm-superadmin-alert-row>div{display:flex;flex-direction:column;gap:3px;min-width:0}.cm-superadmin-alert-content{min-width:0}.cm-superadmin-alert-meta{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:4px}.cm-superadmin-alert-meta .ant-typography{position:relative;font-size:12px}.cm-superadmin-alert-meta .ant-typography:not(:last-child):after{content:"•";margin-left:10px;color:var(--cm-border-strong)}.cm-superadmin-link-stack,.cm-superadmin-link-stack .ant-space-item,.cm-superadmin-link-stack a{width:100%}.cm-superadmin-governance-card .ant-btn{min-height:42px;justify-content:flex-start}.cm-superadmin-metrics-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cm-superadmin-metrics-list>div{display:flex;flex-direction:column;gap:5px;padding:14px;border:1px solid var(--cm-border);border-radius:var(--cm-radius-sm);background:var(--cm-surface-muted)}.cm-superadmin-quick-admin .ant-btn{min-height:40px}@media(max-width:900px){.cm-superadmin-scope-row{align-items:stretch;flex-direction:column}.cm-superadmin-scope-controls{width:100%}}@media(max-width:640px){.cm-superadmin-scope-controls,.cm-superadmin-metrics-list{grid-template-columns:1fr}}.cm-superadmin-alert-row>.ant-space{flex:0 0 auto;align-items:center}.cm-superadmin-alert-row .ant-btn-link{height:auto;padding:0 2px}.cm-superadmin-dashboard-guidance{margin-bottom:16px}.cm-orgs-search.ant-input-affix-wrapper{min-height:40px!important;border:1px solid var(--cm-border-strong)!important;border-radius:var(--cm-radius-md)!important;background:var(--cm-surface, #fff)!important;box-shadow:none!important}.cm-orgs-search.ant-input-affix-wrapper:hover{border-color:var(--cm-primary-soft, #6e7c3a)!important}.cm-orgs-search.ant-input-affix-wrapper-focused,.cm-orgs-search.ant-input-affix-wrapper:focus-within{border-color:var(--cm-primary, #55632c)!important;box-shadow:0 0 0 3px #55632c1f!important}.cm-orgs-search.ant-input-affix-wrapper>input.ant-input,.cm-orgs-search.ant-input-affix-wrapper>input.ant-input:focus{min-height:0!important;height:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0!important}.cm-orgs-dropdown-button.ant-btn{width:100%!important;height:40px!important;min-height:40px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;border:1px solid var(--cm-border-strong)!important;border-radius:var(--cm-radius-md)!important;background:var(--cm-surface, #fff)!important;color:var(--cm-text, #1f241a)!important;box-shadow:none!important;font-weight:400!important;text-align:left!important}.cm-orgs-dropdown-button.ant-btn:hover,.cm-orgs-dropdown-button.ant-btn:focus{border-color:var(--cm-primary, #55632c)!important;color:var(--cm-text, #1f241a)!important;background:var(--cm-surface, #fff)!important;box-shadow:0 0 0 3px #55632c1f!important}.cm-orgs-dropdown-button-readonly.ant-btn[disabled],.cm-orgs-dropdown-button-readonly.ant-btn[disabled]:hover{background:#f7f8f4!important;border-color:var(--cm-border, #dfe4d8)!important;color:#1f241a!important;-webkit-text-fill-color:#1f241a!important;opacity:1!important;cursor:default!important;box-shadow:none!important}.cm-orgs-modal .ant-input[readonly]{background:#f7f8f4!important;color:#1f241a!important;-webkit-text-fill-color:#1f241a!important;opacity:1!important}.cm-orgs-modal .ant-form-item-label>label{color:#343a2d!important;font-weight:600!important}.cm-reset-password-page .cm-reset-password-input.ant-input-affix-wrapper{min-height:44px!important;padding:4px 11px!important;background:#fff!important}.cm-reset-password-page .cm-reset-password-input.ant-input-affix-wrapper>input.ant-input,.cm-reset-password-page .cm-reset-password-input.ant-input-affix-wrapper>input.ant-input:hover,.cm-reset-password-page .cm-reset-password-input.ant-input-affix-wrapper>input.ant-input:focus{min-height:0!important;height:auto!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;padding:0!important}.cm-reset-password-page .cm-reset-password-input .ant-input-prefix,.cm-reset-password-page .cm-reset-password-input .ant-input-suffix{display:inline-flex;align-items:center}.cm-forgot-password-page .cm-forgot-password-input.ant-input-affix-wrapper{min-height:44px!important;padding:4px 11px!important;background:#fff!important}.cm-forgot-password-page .cm-forgot-password-input.ant-input-affix-wrapper>input.ant-input,.cm-forgot-password-page .cm-forgot-password-input.ant-input-affix-wrapper>input.ant-input:hover,.cm-forgot-password-page .cm-forgot-password-input.ant-input-affix-wrapper>input.ant-input:focus{min-height:0!important;height:auto!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;padding:0!important}.cm-forgot-password-page .cm-forgot-password-input .ant-input-prefix,.cm-forgot-password-page .cm-forgot-password-input .ant-input-suffix{display:inline-flex;align-items:center}.cm-admin-users-password.ant-input-affix-wrapper{min-height:40px}.cm-admin-users-password.ant-input-affix-wrapper>input.ant-input,.cm-admin-users-password.ant-input-affix-wrapper>input.ant-input:hover,.cm-admin-users-password.ant-input-affix-wrapper>input.ant-input:focus{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;min-height:0!important;height:auto!important;padding:0!important}.ant-input-affix-wrapper>input.ant-input,.ant-input-affix-wrapper>input.ant-input:hover,.ant-input-affix-wrapper>input.ant-input:focus,.ant-select-selector input.ant-select-selection-search-input,.ant-select-selector input.ant-select-selection-search-input:hover,.ant-select-selector input.ant-select-selection-search-input:focus,.ant-picker input,.ant-picker input:hover,.ant-picker input:focus,.ant-input-number input.ant-input-number-input,.ant-input-number input.ant-input-number-input:hover,.ant-input-number input.ant-input-number-input:focus{min-height:0!important;height:auto!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;padding-top:0!important;padding-bottom:0!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important}.ant-select-selector .ant-select-selection-search,.ant-select-selector .ant-select-selection-wrap{border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}
