.quality-page{color:#1b2b30}.quality-page a,.quality-page .ant-btn-link{color:#08636d;text-underline-offset:3px;text-decoration:underline}.quality-page .ant-card{margin-bottom:18px}.quality-page .ant-card-head{min-height:54px}.quality-page .quality-banner{margin-bottom:18px}.quality-page .ant-form-item-label>label{color:#1b2b30}.quality-page .ant-form-item-extra,.quality-page .ant-form-item-explain{color:#536970}.quality-page .ant-form-item-explain-error{color:#a62c32}.quality-page .ant-form-item-explain-warning{color:#805209}.quality-page textarea.ant-input{resize:vertical}.quality-page .ant-input,.quality-page .ant-select-selector,.quality-page .ant-input-number{border-color:#7b9097!important}.quality-page input::placeholder,.quality-page textarea::placeholder,.quality-page .ant-select-selection-placeholder{color:#61777f;opacity:1}.quality-page .ant-typography-secondary,.quality-page .ant-descriptions-item-label{color:#536970}.quality-page .ant-empty .ant-empty-description{color:#536970!important}.quality-page .ant-btn-default{border-color:#7b9097}.quality-page .ant-btn-primary{color:#fff;background:#0a6570;border-color:#0a6570}.quality-page .ant-btn-primary:hover{color:#fff!important;background:#084e57!important;border-color:#084e57!important}.quality-page .ant-btn:disabled{color:#536970;background:#e3e8ea;border-color:#7b9097}.quality-page .ant-tag{color:#24494e;border-color:#7b9097}.quality-page .ant-tag-success{color:#216347;background:#edf8f1;border-color:#62917c}.quality-page .ant-tag-warning{color:#805209;background:#fff8eb;border-color:#a77e3d}.quality-page .ant-tag-error{color:#a62c32;background:#fff1f0;border-color:#b66d71}.quality-page .ant-tag-processing{color:#0a6570;background:#e3f2f3;border-color:#71999e}.quality-filter{margin-bottom:18px}.quality-filter .ant-form-item{margin-bottom:12px}.quality-detail-layout{grid-template-columns:minmax(0,1fr) 286px;gap:18px;display:grid}.quality-detail-layout>div,.quality-detail-layout>aside{min-width:0}.quality-detail-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.quality-detail-heading h2{margin:4px 0 10px;font-size:22px}.quality-object-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.quality-next-actions{flex-wrap:wrap;gap:10px;display:flex}.quality-detail-layout .ant-tabs-content{min-width:0}.quality-metrics{flex-wrap:wrap;gap:28px;margin:18px 0;display:flex}.quality-metrics strong{color:#1b2b30;font-size:26px;display:block}.quality-metrics span{color:#536970;font-size:12px}.quality-form{max-width:1000px}.quality-form-actions{border-top:1px solid #dce5e7;flex-wrap:wrap;gap:12px;padding:18px 0 4px;display:flex}.quality-collection{border-bottom:1px solid #dce5e7;margin-bottom:16px;padding:12px 0}.quality-collection-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.quality-pre{white-space:pre-wrap;overflow-wrap:anywhere}.quality-material-name{font-weight:600;display:block}.quality-material-version{color:#536970;margin-top:4px;font-size:12px;display:block}.quality-csv-note{color:#536970;font-size:12px}@media (max-width:1000px){.quality-detail-layout{grid-template-columns:minmax(0,1fr)}.quality-detail-layout>aside{grid-template-columns:1fr 1fr;gap:18px;display:grid}}@media (max-width:700px){.quality-detail-layout>aside{display:block}.quality-detail-heading{flex-direction:column;gap:16px}.quality-page .ant-btn{min-height:44px}.quality-page .ant-input,.quality-page .ant-input-number,.quality-page .ant-select-selector{min-height:44px;font-size:16px}.quality-page .ant-select{min-width:160px;min-height:44px}.quality-page .ant-descriptions-row>td{padding-bottom:12px}.quality-page .ant-form-inline{display:block}.quality-page .ant-form-inline .ant-form-item{width:100%;margin-right:0}.quality-page .ant-table-wrapper{overflow:hidden}.quality-form-actions{z-index:5;background:#fff;padding-bottom:16px;position:sticky;bottom:0}}.crm-followup-review{color:#1b2b30;overflow-wrap:anywhere;min-width:0}.crm-followup-review>*+*{margin-top:12px}.crm-followup-review h3{margin:18px 0 8px;font-size:16px;line-height:1.5}.crm-followup-review p{margin:8px 0;line-height:1.6}.review-item{border-bottom:1px solid #7b8e95;padding:14px 0}.review-evidence{white-space:pre-wrap;color:#344c55;border-left:3px solid #7b8e95;margin:10px 0;padding-left:12px}.review-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.review-fields label{gap:6px;min-width:0;font-size:14px;display:grid}.review-wide{grid-column:1/-1}.review-control{width:100%;min-width:0}.review-anchor{color:#344c55;font-size:13px}.review-summary{font-weight:600}.review-required{color:#9f2d16}.review-busy{display:block}.crm-followup-review a{text-decoration:underline;color:#075e65!important}.crm-followup-review .ant-input,.crm-followup-review .ant-select-selector,.crm-followup-review .ant-btn-default{border-color:#71818a!important}.crm-followup-review .ant-input::placeholder,.crm-followup-review .ant-select-selection-placeholder,.crm-followup-review .ant-select-arrow{opacity:1;color:#4d6067!important}.crm-followup-review .ant-checkbox-inner{border-color:#52636b!important}.crm-followup-review .ant-checkbox-checked .ant-checkbox-inner{background:#075e65!important;border-color:#075e65!important}.crm-followup-review .ant-checkbox-wrapper-disabled,.crm-followup-review .ant-checkbox-disabled+span,.crm-followup-review .ant-input:disabled,.crm-followup-review .ant-select-disabled .ant-select-selector,.crm-followup-review .ant-btn:disabled{color:#52636b!important;background:#eef2f3!important;border-color:#71818a!important}.crm-followup-review .ant-btn-primary:not(:disabled){color:#fff;background:#075e65;border-color:#075e65}.crm-followup-review .ant-btn-primary:not(:disabled):hover{color:#fff!important;background:#084e55!important;border-color:#084e55!important}.crm-followup-review .ant-btn-primary:not(:disabled):active{background:#063d43!important}.crm-followup-review .ant-btn:focus-visible,.crm-followup-review .ant-input:focus-visible{outline-offset:2px;outline:2px solid #075e65}.crm-followup-review .ant-btn{white-space:normal;height:auto;min-height:32px;padding-top:5px;padding-bottom:5px}@media (max-width:600px){.review-fields{grid-template-columns:minmax(0,1fr)}.review-wide{grid-column:auto}.crm-followup-review .ant-space{max-width:100%}}.capture-v3,.capture-text-shell{color:#1b2b30;overflow-wrap:anywhere;min-width:0;max-width:720px;margin:0 auto}.capture-v3>.ant-alert,.capture-text-shell>.ant-alert{margin-bottom:12px}.capture-block{background:#fff;border:1px solid #e2e8ea;border-radius:12px;min-width:0;margin-bottom:12px;padding:16px;box-shadow:0 1px 2px #1b2b300a,0 4px 14px #1b2b3008}.capture-block h3{margin:0 0 12px;font-size:16px;font-weight:600;line-height:1.5}.capture-block h3 small{color:#465a62;font-size:12px;font-weight:400}.capture-block-head{justify-content:space-between;align-items:center;gap:10px;min-height:30px;margin-bottom:11px;display:flex}.capture-block-head h3{margin:0}.capture-block-head>.ant-btn{flex-shrink:0}.capture-meta{color:#465a62;white-space:pre-wrap;margin:7px 0 0;font-size:13px;line-height:1.7}.capture-label{margin-bottom:7px;font-size:14px;font-weight:500;display:block}.capture-date-label{margin-top:16px}.capture-v3 .ant-input,.capture-text-shell .ant-input,.capture-v3 .ant-input-affix-wrapper{color:#1b2b30;border-color:#647a83;border-radius:8px;min-height:44px;font-size:16px;line-height:1.65}.capture-v3 .ant-input::placeholder,.capture-text-shell .ant-input::placeholder{color:#5f7177;opacity:1}.capture-v3 textarea.ant-input{resize:vertical;min-height:80px}.capture-v3 .ant-input:disabled{color:#465a62;background:#edf1f2;border-color:#829399}.capture-v3 .ant-btn-default{color:#263d46;background:#fff;border-color:#647a83}.capture-v3 .ant-btn-primary:not(:disabled),.capture-text-shell .ant-btn-primary:not(:disabled){color:#fff;background:#08636d;border-color:#08636d}.capture-v3 .ant-btn-primary:not(:disabled):hover,.capture-text-shell .ant-btn-primary:not(:disabled):hover{color:#fff;background:#07525b;border-color:#07525b}.capture-v3 .ant-btn-primary:not(:disabled):active,.capture-text-shell .ant-btn-primary:not(:disabled):active{color:#fff;background:#053f47;border-color:#053f47}.capture-v3 .ant-btn:disabled,.capture-text-shell .ant-btn:disabled{color:#4b5c64;background:#e3e9ec;border-color:#8b9ba3}.capture-v3 .ant-btn-link{color:#075e65;text-underline-offset:3px;text-decoration:underline}.capture-v3 .ant-btn:focus-visible,.capture-text-shell .ant-btn:focus-visible,.capture-candidate:focus-visible{outline-offset:3px;outline:3px solid #063f49}.capture-original{border-top:1px solid #e2e8ea;margin-top:12px;font-size:13px}.capture-original summary{cursor:pointer;color:#075e65;text-underline-offset:3px;min-height:44px;padding:12px 0 0;text-decoration:underline}.capture-original>div{white-space:pre-wrap;background:#f1f5f5;border:1px solid #829399;border-radius:6px;margin-top:10px;padding:12px;line-height:1.8}.capture-actions{flex-direction:column;align-items:stretch;gap:8px;padding:12px 0;display:flex}.capture-actions>.ant-btn-lg{border-radius:10px;min-height:52px;font-size:17px}.capture-customer strong{font-size:16px;display:block}.capture-customer small,.capture-candidate small{color:#465a62;margin-top:3px;font-size:12px;line-height:1.6;display:block}.capture-candidates{gap:8px;margin-top:10px;display:grid}.capture-candidate{text-align:left;color:#1b2b30;cursor:pointer;background:#fff;border:1px solid #647a83;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:67px;padding:10px 12px;font-family:inherit;display:flex}.capture-candidate strong{font-size:14px}.capture-candidate:hover{background:#edf6f7;border-color:#07525b}.capture-candidate.selected{background:#eff8f8;border:2px solid #08636d;padding:9px 11px}.capture-radio{border:1px solid #647a83;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.capture-candidate.selected .capture-radio{color:#fff;background:#08636d;border-color:#08636d}.capture-candidate:disabled{color:#4b5c64;cursor:default;background:#edf1f2}.capture-file-choose{margin:10px 0}.capture-file-choose p{color:#465a62;font-size:12px;line-height:1.7}.capture-file{border-top:1px solid #e2e8ea;align-items:center;gap:9px;padding:10px 0;display:flex}.capture-grow{flex:1;min-width:0}.capture-file strong{overflow-wrap:anywhere;font-size:13px;font-weight:500;display:block}.capture-file small{color:#465a62;margin-top:4px;font-size:12px;display:block}.capture-file>.ant-btn{flex-shrink:0}.capture-saved-field{padding:12px 0}.capture-saved-field+.capture-saved-field{border-top:1px solid #e2e8ea}.capture-saved-field span{color:#465a62;font-size:13px}.capture-saved-field p{white-space:pre-wrap;margin:6px 0 0;font-size:17px;line-height:1.7}@media (max-width:767px){.capture-v3 .ant-btn,.capture-text-shell .ant-btn{min-height:44px}.capture-v3 .capture-block-head .ant-btn{padding-inline:10px}.capture-v3 .capture-actions,.capture-text-shell>.capture-actions{z-index:5;padding:12px 14px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e2e8ea;margin-inline:-12px;position:sticky;bottom:0}.capture-v3 .capture-actions>.ant-btn-lg,.capture-text-shell .capture-actions>.ant-btn-lg{min-height:52px}.capture-block .ant-input-search-button{min-height:44px}.capture-block .ant-checkbox-wrapper{color:#1b2b30;font-size:14px;line-height:1.7}.capture-file .ant-btn{padding-inline:10px}.capture-existing{margin-bottom:10px}}@media (max-width:350px){.capture-block{padding:13px}.capture-customer strong{font-size:15px}.capture-block-head .capture-meta{font-size:12px}}.m-capture-shell{padding-bottom:12px!important}.capture-history>.ant-btn{margin-top:12px}.capture-v3 input[type=file][hidden]{display:none}.capture-current-date{color:#075e65;margin-top:5px;font-size:13px}.m-customer-reference>summary{color:#075e65;text-underline-offset:3px;cursor:pointer;min-height:48px;padding:12px 4px;font-size:15px;font-weight:600;text-decoration:underline}.m-customer-reference[open]>summary{margin-bottom:10px}.capture-block .attachment-row{flex-wrap:wrap}.capture-block .attachment-info{min-width:0}.capture-more{color:#465a62;max-width:720px;margin:8px auto 16px;font-size:13px}.capture-more>summary{cursor:pointer;color:#075e65;text-underline-offset:3px;min-height:44px;padding:12px 4px;text-decoration:underline}.capture-more>.ant-btn{color:#263d46;border-color:#647a83;min-height:44px;margin-top:8px}@media (max-width:767px){.capture-v3:has(>.capture-actions){padding-bottom:92px}.capture-v3 .capture-actions,.capture-text-shell>.capture-actions{z-index:35;width:100%;max-width:640px;margin:0 auto;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #1b2b300f}:is(body:has(.capture-text-shell) .dht-q-tabbar,body:has(.capture-pending-flow) .dht-q-tabbar){display:none}}.capture-entry>.ant-segmented{color:#334b55;background:#e5ecee;border:1px solid #8b9ca3;width:100%;margin-bottom:16px}.capture-entry>.ant-segmented .ant-segmented-item-selected{color:#fff;background:#08636d;font-weight:600}.capture-entry>.ant-segmented .ant-segmented-thumb{background:#08636d}.case-create-surface .ant-modal-body{max-height:70vh;padding:2px 4px;overflow:hidden auto}.case-create-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.case-create-fields-grid>div{min-width:0}.case-create-surface a{color:#0a5f67;text-decoration:underline}.case-create-surface .ant-btn-default{color:#1b2b30;border-color:#74868d}.case-create-surface .ant-btn:disabled,.case-create-surface .ant-input:disabled,.case-create-surface .ant-input-number-disabled,.case-create-surface .ant-select-disabled .ant-select-selector{color:#52636a;background:#f0f3f4;border-color:#74868d}.case-create-surface .ant-checkbox-inner{border-color:#74868d}.case-prep-table-scroll{margin-bottom:12px;overflow-x:auto}.case-prep-input-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:800px}.case-prep-input-table th{text-align:left;color:#1b2b30;background:#f0f3f4;padding:8px 6px;font-weight:600}.case-prep-input-table td{vertical-align:top;border-bottom:1px solid #d1d9dc;padding:8px 6px}.case-prep-input-table th:first-child{width:180px}.case-prep-input-table th:nth-child(2){width:140px}.case-prep-input-table th:nth-child(3){width:90px}.case-prep-input-table th:nth-child(4){width:150px}.case-prep-input-table th:last-child{width:72px}.case-prep-input-table .ant-form-item{margin-bottom:0}.case-prep-readback .ant-typography,.case-prep-readback .ant-empty-description{color:#1b2b30}.case-prep-readback .oral-demand-text{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:20px}.case-prep-readback th{color:#1b2b30!important}.case-prep-readback .ant-btn-default{color:#1b2b30;background:#fff;border-color:#74868d}.case-prep-readback .ant-btn-default:not(:disabled):hover{color:#0a5f67;background:#fff;border-color:#0a5f67}.case-prep-readback .ant-btn-default:not(:disabled):active{color:#084f56;background:#fff;border-color:#084f56}.case-prep-readback .ant-btn-default:focus-visible{outline-offset:2px;outline:2px solid #0a5f67}@media (max-width:767px){.case-create-fields-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.case-create-surface .ant-modal-body{max-height:65vh}}.prep-panel{color:#1b2b30}.prep-panel .ant-alert{margin-bottom:12px}.prep-toolbar{margin:12px 0}.prep-warehouse-note{color:#1b2b30!important;margin-bottom:8px!important}.prep-photo-consent{margin:8px 0 16px}.prep-file-input{display:none}.prep-local-section{background:#f5f8f8;border:1px solid #74868d;border-radius:6px;margin:16px 0;padding:16px}.prep-row-errors{color:#a51d24;margin-bottom:4px;font-size:13px;line-height:20px}.prep-history{margin-top:16px}.prep-history-entry+.prep-history-entry{border-top:1px solid #74868d;margin-top:16px;padding-top:16px}.prep-panel .ant-input,.prep-panel .ant-select-selector{color:#1b2b30!important;background:#fff!important;border-color:#74868d!important}.prep-panel .ant-input-status-error,.prep-panel .ant-select-status-error .ant-select-selector{border-color:#a51d24!important}.prep-panel .ant-checkbox-inner{border-color:#60747b}.prep-panel .ant-btn-default:disabled,.prep-panel .ant-btn-primary:disabled{color:#52636a!important;background:#e8edef!important;border-color:#74868d!important}.prep-panel .ant-empty .ant-empty-description{color:#52636a!important}.prep-panel .ant-input:disabled,.prep-panel .ant-select-disabled .ant-select-selection-item{color:#52636a!important;background:#e8edef!important}.prep-panel .ant-checkbox-wrapper-disabled span{color:#52636a}.prep-panel .ant-checkbox-wrapper,.prep-panel .ant-collapse-header{color:#1b2b30!important}.prep-panel .ant-btn-primary:not(:disabled){color:#fff;background:#0a5f67;border-color:#0a5f67}.prep-panel .ant-btn-primary:not(:disabled):hover{color:#fff;background:#084f56;border-color:#084f56}.prep-panel .ant-btn-primary:not(:disabled):active{color:#fff;background:#064149;border-color:#064149}.prep-panel .ant-btn:focus-visible,.mobile-prep-entry>.ant-btn:focus-visible{outline-offset:2px;outline:2px solid #0a5f67}.mobile-prep-entry{margin:16px 0}.mobile-prep-entry>.ant-btn{color:#1b2b30!important;background:#fff!important;border-color:#74868d!important}.mobile-prep-entry>.ant-btn:not(:disabled):hover{color:#0a5f67!important;background:#f5f8f8!important;border-color:#0a5f67!important}.mobile-prep-entry>.ant-btn:not(:disabled):active{color:#084f56!important;background:#e8edef!important;border-color:#084f56!important}.prep-panel-compact .ant-card-head{padding:0 12px}.prep-panel-compact .ant-card-body{padding:12px}.prep-panel-compact .prep-local-section{padding:10px}.prep-panel-compact .prep-toolbar{width:100%}.prep-panel-compact .prep-toolbar .ant-space-item{flex-grow:1}.prep-panel-compact .prep-toolbar .ant-btn{width:100%}.crm-team-card{color:#1b2b30;--dht-border-strong:#7b8e95}.crm-team-members{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;margin:0;display:grid}.crm-team-members dt{color:#4d6067;margin-bottom:8px}.crm-team-members dd{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.crm-team-members .anticon{color:#0a5f67}.crm-team-status{color:#0a5f67;border:1px solid #0a5f67;border-radius:4px;padding:0 6px;font-size:12px}.crm-team-muted{color:#4d6067}.crm-team-readonly{margin-top:16px}.crm-team-loading{align-items:center;gap:10px;display:flex}.crm-team-feedback{margin-bottom:16px}.crm-team-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;display:grid}.crm-team-card .ant-select{width:100%}.crm-team-card .ant-select-selector,.crm-team-card .ant-btn-default{border-color:#7b8e95!important}.crm-team-card .ant-select-selection-placeholder,.crm-team-card .ant-select-arrow,.crm-team-card .ant-select-clear{opacity:1;color:#4d6067!important}.crm-team-card .ant-btn-primary:not(:disabled){color:#fff;background:#0a5f67;border-color:#0a5f67}.crm-team-card .ant-btn-primary:not(:disabled):hover{color:#fff!important;background:#084e55!important;border-color:#084e55!important}.crm-team-card .ant-btn-primary:not(:disabled):active{background:#063d43!important;border-color:#063d43!important}.crm-team-card .ant-btn:disabled{color:#52636b!important;background:#eef2f3!important;border-color:#7b8e95!important}.crm-team-card .ant-btn:focus-visible,.crm-team-card .ant-select-focused .ant-select-selector{outline-offset:2px;outline:2px solid #0a5f67}.crm-team-dropdown .ant-select-item{color:#1b2b30}.crm-team-dropdown .ant-select-item-option-selected{color:#1b2b30;font-weight:600;background:#e3f2f3!important}.crm-team-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#eef2f3}.crm-team-dropdown .ant-select-item-option-state{color:#0a5f67}@media (max-width:800px){.crm-team-members,.crm-team-fields{grid-template-columns:1fr}}.crm-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.crm-grid>div,.crm-grid>aside{min-width:0}.crm-grid .ant-card{margin-bottom:20px}.crm-stack{flex-direction:column;gap:4px;display:flex}.crm-stack .secondary{font-size:12px}.crm-table-card>.ant-card-body{padding:0}.crm-form-grid{grid-template-columns:1fr 1fr;column-gap:24px;display:grid}.crm-full{grid-column:1/-1}.crm-filter{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.crm-filter>.ant-input-group-wrapper{max-width:320px}.crm-filter>.ant-select{min-width:160px}.crm-pagination{padding:18px}.crm-attention{margin-bottom:20px}.crm-original{white-space:pre-wrap;line-height:1.9}.crm-activity{border-bottom:1px solid var(--dht-border,#e6eaf0);padding:14px 0}.crm-activity:last-child{border-bottom:none}.crm-check{border-bottom:1px solid var(--dht-border,#e6eaf0);align-items:center;gap:12px;padding:16px 0;display:flex}.crm-check>div{flex:1}.crm-check p{color:var(--dht-text-2,#596577);margin:6px 0 0;font-size:13px}.crm-tag{background:var(--dht-primary-soft,#f0f5ff);color:var(--dht-primary-dark,#174b91);border-color:var(--dht-border-strong,#8299b8)}.crm-back-switch{padding:0 24px}.crm-grid a,.crm-stack a,.crm-table-card a{color:var(--dht-primary,#0958d9);text-underline-offset:3px;text-decoration:underline}.crm-grid .ant-table{font-size:13px}.crm-grid .ant-table-wrapper{overflow:hidden}.crm-form-grid .ant-form-item{min-width:0}.crm-form-grid .ant-input,.crm-form-grid .ant-select-selector{border-color:var(--dht-border-strong,#8995a5)!important}.crm-form-grid input::placeholder,.crm-form-grid .ant-select-selection-placeholder{color:var(--dht-text-2,#626d7c)!important}@media (max-width:1150px){.crm-grid{grid-template-columns:1fr}.crm-grid>aside{grid-template-columns:1fr 1fr;gap:18px;display:grid}}@media (max-width:767px){.crm-grid>aside,.crm-form-grid{display:block}.crm-check{flex-wrap:wrap}.crm-check>div{min-width:60%}.crm-filter>.ant-input-group-wrapper{max-width:none}.crm-back-switch{padding:0}.crm-filter>.ant-select{width:100%}}.crm-schedule-day{margin-bottom:28px}.crm-schedule-row{border-top:1px solid var(--dht-border,#e6eaf0);align-items:center;gap:24px;padding:18px 0;display:flex}.crm-schedule-row>div:first-of-type{flex:1}.crm-schedule-row p{color:var(--dht-text-2,#596577);margin:8px 0 0}@media (max-width:767px){.crm-schedule-row{flex-wrap:wrap;gap:12px}}.crm-cal-cell{flex-direction:column;gap:2px;display:flex}.crm-cal-case{border-left:3px solid var(--dht-primary,#2f54eb);background:var(--dht-primary-soft,#f0f5ff);white-space:nowrap;text-overflow:ellipsis;border-radius:4px;padding:1px 6px;font-size:12px;line-height:1.5;overflow:hidden}.crm-cal-case.conflict{background:#fff1f0;border-left-color:#cf1322}.crm-cal-case.done{border-left-color:var(--dht-border-strong,#8c8c8c);background:var(--dht-bg-subtle,#fafafa);color:var(--dht-text-2,#595959)}.crm-cal-case.today{box-shadow:0 0 0 1.5px var(--dht-primary,#1677ff) inset;font-weight:600}.crm-cal-legend{color:var(--dht-text-2,#595959);margin:0 0 12px;font-size:12px}.crm-cal-legend i.legend{vertical-align:-1px;width:16px;height:11px;margin-right:6px;display:inline-block}.crm-cal-case .time{font-variant-numeric:tabular-nums;margin-right:4px;font-weight:600}.crm-cal-case a{color:inherit;display:block}.crm-cal-case .line1{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.crm-cal-case .who{color:var(--dht-text-2,#596577);text-overflow:ellipsis;display:block;overflow:hidden}.crm-cal-more{font-size:12px}.crm-page .ant-picker-calendar .ant-picker-cell-inner{min-height:140px}.crm-agenda-group+.crm-agenda-group{margin-top:12px}.crm-agenda-group-title{color:var(--dht-text,#33415c);padding:4px 0;font-weight:600}.crm-page .ant-descriptions-item-label,.crm-page .ant-empty-description,.crm-page .ant-form-item-extra,.crm-page .ant-steps-item-wait .ant-steps-item-title{color:var(--dht-text-2,#596577)}.crm-page .ant-btn-default{border-color:var(--dht-border-strong,#8995a5)}.crm-page .ant-btn-primary{background:var(--dht-primary,#0958d9);border-color:var(--dht-primary,#0958d9)}.crm-page .ant-btn-primary:hover{background:var(--dht-primary-dark,#0848b3)!important;border-color:var(--dht-primary-dark,#0848b3)!important}.crm-page .ant-pagination-item:not(.ant-pagination-item-active){border-color:var(--dht-border-strong,#8995a5)}.crm-page input::placeholder,.crm-page .ant-select-selection-placeholder,.crm-page .ant-select-arrow,.crm-page .ant-picker-suffix{opacity:1;color:var(--dht-text-2,#596577)!important}.crm-page .ant-input,.crm-page .ant-input-affix-wrapper,.crm-page .ant-select-selector,.crm-page .ant-picker{border-color:var(--dht-border-strong,#8995a5)!important}.crm-page .ant-segmented-item-selected{color:var(--dht-primary,#0958d9);box-shadow:inset 0 0 0 1px var(--dht-primary,#0958d9);font-weight:600}.consumables-page{color:var(--dht-text,#202b3a)}.consumable-filters{border:1px solid var(--dht-border-strong,#c3cad4);background:#fff;border-radius:6px;gap:10px 0;margin-bottom:16px;padding:16px}.consumable-filters .ant-input,.consumable-filters .ant-select{min-width:170px}.consumable-filters .ant-form-item-label label{color:var(--dht-text,#263547)}.consumable-summary{border:1px solid var(--dht-border-strong,#c3cad4);background:#fff;border-radius:6px;flex-wrap:wrap;margin-bottom:8px;display:flex}.consumable-summary>div{flex:210px;align-items:baseline;gap:8px;padding:13px 20px;display:flex}.consumable-summary strong{color:var(--dht-text,#202b3a);font-size:24px}.consumable-secondary{color:var(--dht-text-2,#536174)!important}.consumable-code{overflow-wrap:anywhere;white-space:break-spaces}.consumable-records .ant-table-cell{vertical-align:top}.consumable-status.ant-tag{color:var(--dht-text,#263547);background:#f1f4f7;border-color:#8793a3;font-size:13px;font-weight:600}.consumable-status.ant-tag-warning{color:#7a3e00;background:#fff3df;border-color:#a86712}.consumable-status.ant-tag-success{color:#165d35;background:#eaf7ee;border-color:#418158}.consumable-status.ant-tag-error{color:#8c2424;background:#fff0ef;border-color:#bb5252}.consumable-status.ant-tag-processing{color:#114aa0;background:#edf4ff;border-color:#5581bf}.consumable-detail .ant-card,.consumable-handling,.consumable-group-card{margin-bottom:16px}.consumable-detail .ant-descriptions-item-label{color:var(--dht-text-2,#536174)}.consumable-detail .ant-card-head,.consumable-handling .ant-card-head{color:var(--dht-text,#202b3a)}.consumable-detail .ant-empty-description,.consumables-page .ant-empty-description{color:var(--dht-text-2,#536174)}.consumables-page .detail-link,.consumables-page .ant-breadcrumb a,.consumables-page .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--dht-primary,#0755c8)}.consumables-page .detail-link{text-underline-offset:3px;text-decoration:underline}.consumable-quantity-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.consumable-quantity-fields .ant-input-number{width:100%}.consumable-export{border-bottom:1px solid var(--dht-border-strong,#c3cad4);margin-bottom:20px;padding-bottom:8px}.consumable-export .ant-select{min-width:170px}.consumable-d5-search{max-width:540px;margin-bottom:16px}.consumable-related,.consumable-task-entry{margin:12px 0 16px}.consumable-history{margin:0;padding:0;list-style:none}.consumable-history li{border-bottom:1px solid var(--dht-border-strong,#c3cad4);padding:14px 0}.consumable-history li:first-child{padding-top:0}.consumable-history li:last-child{border-bottom:0;padding-bottom:0}.consumable-history-heading{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.consumable-history-heading>span{color:var(--dht-text-2,#536174)}.consumable-history dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:12px 0 0;display:grid}.consumable-history dl>div{align-items:baseline;gap:10px;min-width:0;display:flex}.consumable-history dt{color:var(--dht-text-2,#536174);flex:none}.consumable-history dd{overflow-wrap:anywhere;margin:0}.consumable-record-id{color:var(--dht-text-2,#536174);overflow-wrap:anywhere;font-size:12px}.consumable-detail-compact .ant-card-body{padding:16px}.consumable-detail-compact .consumable-history dl{grid-template-columns:1fr}.consumables-page .ant-btn-default{color:var(--dht-text,#263547);border-color:#8793a3}.consumables-page .ant-btn-default:not(:disabled):hover{color:var(--dht-primary,#0755c8);border-color:var(--dht-primary,#0755c8)}.consumables-page .ant-input,.consumables-page .ant-input-number,.consumables-page .ant-select-selector,.consumables-page .ant-picker{border-color:#8793a3!important}.consumables-page .ant-input::placeholder,.consumables-page .ant-select-selection-placeholder{color:#657285}.consumables-page .ant-btn-primary{background:var(--dht-primary,#0755c8);border-color:var(--dht-primary,#0755c8)}.consumables-page .ant-btn-primary:not(:disabled):hover{background:var(--dht-primary-dark,#0748a6);border-color:var(--dht-primary-dark,#0748a6)}.consumables-page .ant-btn:disabled{color:#5b6572;background:#e9edf2;border-color:#6f7d90}@media (max-width:767px){.consumable-quantity-fields{grid-template-columns:1fr;gap:0}.consumable-history dl{grid-template-columns:1fr}.consumable-filters .ant-form-item{width:100%;margin-inline-end:0}.consumable-filters .ant-form-item-control{flex:1}}.m-shell{background:var(--dht-bg,#f5f5f5);min-height:100vh;padding-bottom:64px}.m-header{z-index:10;border-bottom:1px solid var(--dht-border,#f0f0f0);background:#fff;justify-content:space-between;align-items:center;gap:8px;height:52px;padding:0 12px;display:flex;position:sticky;top:0}.m-header strong{font-size:16px;font-weight:600}.m-main{max-width:640px;margin:0 auto;padding:12px}.m-tabbar{z-index:10;border-top:1px solid var(--dht-border,#f0f0f0);padding-bottom:env(safe-area-inset-bottom);background:#fff;display:flex;position:fixed;bottom:0;left:0;right:0}.m-tabbar a{color:var(--dht-text-3,#00000073);flex-direction:column;flex:1;align-items:center;gap:2px;padding:8px 0 6px;font-size:12px;display:flex}.m-tabbar a.active{color:var(--dht-primary,#1677ff)}.m-tabbar .anticon{font-size:20px}.m-card{border-radius:8px;margin-bottom:12px}.m-overdue{border-color:#ff4d4f}.m-section{margin:16px 4px 8px}.m-title{margin-bottom:4px!important}.m-meta{color:var(--dht-text-3,#00000073);flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}.m-secondary{color:var(--dht-text-2,#000000a6)}.m-center{text-align:center}.m-note{margin-top:8px;font-size:12px}.m-loading{justify-content:center;padding:64px 0;display:flex}.m-kv{border-bottom:1px solid var(--dht-bg,#f5f5f5);justify-content:space-between;gap:12px;padding:6px 0;font-size:14px;display:flex}.m-kv span{color:var(--dht-text-3,#00000073);flex-shrink:0}.m-kv b{text-align:right;font-weight:500}.m-history b div{margin-bottom:2px}.m-identity .ant-btn{margin-top:12px}.m-plan{flex-direction:column;gap:6px;padding:4px 0;display:flex}.m-plan+.m-plan{border-top:1px solid var(--dht-border,#f0f0f0);margin-top:8px;padding-top:10px}.m-plan-text{font-size:14px;line-height:22px}.m-customer{font-size:14px;font-weight:600}.m-customer-row{border:1px solid var(--dht-border,#f0f0f0);color:inherit;background:#fff;border-radius:8px;margin-bottom:10px;padding:12px;display:block}.m-row-main{flex-direction:column;gap:2px;margin-bottom:6px;display:flex}.m-row-main strong{font-size:15px}.m-row-sub{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.m-followup{border-top:1px solid var(--dht-bg,#f5f5f5);flex-direction:column;gap:4px;padding:8px 0;display:flex}.m-followup:first-of-type{border-top:none}.m-excerpt{color:var(--dht-text-2,#000000a6);white-space:pre-wrap;font-size:13px}.m-origin{background:var(--dht-bg-subtle,#fafafa);border:1px solid var(--dht-border,#f0f0f0);white-space:pre-wrap;border-radius:6px;margin:10px 0;padding:10px;font-size:14px;line-height:22px}.m-case-row{border-top:1px solid var(--dht-bg,#f5f5f5);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.m-case-row:first-of-type{border-top:none}.m-go{margin-top:16px}.m-pager{justify-content:center;margin:12px 0;display:flex}.m-steps{margin-bottom:12px}.m-upload{margin:10px 0}.m-file{border-top:1px solid var(--dht-bg,#f5f5f5);align-items:center;gap:8px;padding:6px 0;font-size:13px;display:flex}.m-warn{margin:6px 0}.m-login{background:var(--dht-bg,#f5f5f5);justify-content:center;align-items:center;min-height:100vh;padding:16px;display:flex}.m-login-card{width:100%;max-width:420px}.m-login-card h1{align-items:center;gap:8px;font-size:18px;display:flex}.m-login-card .ant-alert{margin-bottom:12px}.m-ov-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.m-ov-card{border-radius:10px}.m-ov-lb{color:var(--dht-text-3,#00000073);font-size:12px}.m-ov-num{margin:2px 0;font-size:24px;font-weight:700;line-height:1.3}.m-ov-num small{color:var(--dht-text-3,#00000073);font-size:13px;font-weight:500}.m-up{color:#52c41a!important}.m-down{color:#ff4d4f!important}.m-warn-text{color:#fa8c16!important}.m-metrics{margin-top:4px;display:flex}.m-metric{text-align:center;flex:1}.m-metric b{font-size:17px;font-weight:700;line-height:1.35;display:block}.m-metric span{color:var(--dht-text-3,#00000073);font-size:11px}.m-node-row{border:1px solid var(--dht-border,#f0f0f0);cursor:pointer;background:#fff;border-radius:8px;margin-bottom:8px;padding:10px 12px}.m-node-head{align-items:center;gap:8px;display:flex}.m-node-name{font-size:14px;font-weight:600}.m-node-cnt{margin-left:auto;font-size:14px;font-weight:700}.m-node-bar{background:var(--dht-bg,#f5f5f5);border-radius:3px;height:6px;margin-top:8px;overflow:hidden}.m-node-bar-fill{background:var(--dht-primary,#1677ff);border-radius:3px;height:100%}.m-node-dots{flex-wrap:wrap;align-items:center;gap:4px;margin-top:8px;display:flex}.m-node-dot{background:var(--dht-bg,#f5f5f5);color:#00000059;border:1px solid #e8e8e8;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:600;display:inline-flex}.m-node-dot.on{background:var(--dht-primary-soft,#e6f4ff);color:var(--dht-primary,#1677ff);border-color:var(--dht-primary-border,#91caff)}.m-case-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.m-exc{color:#cf1322;background:#fff2f0;border-radius:6px;margin-top:8px;padding:6px 10px;font-size:12px}.m-alert-item{border-top:1px solid var(--dht-bg,#f5f5f5);align-items:flex-start;gap:8px;padding:8px 0;font-size:13px;line-height:1.6;display:flex}.m-alert-item:first-of-type{border-top:none}.m-alert-item .ant-tag{flex-shrink:0;margin-top:1px}.m-day{color:var(--dht-text-3,#00000073);letter-spacing:.05em;margin:12px 2px 6px;font-size:12px;font-weight:700}.m-consumables .ant-card-body{padding:16px}.m-consumables .ant-btn-default{color:#434343;border-color:var(--dht-border-strong,#8c8c8c)}.m-consumables .ant-btn-primary{background:var(--dht-primary,#0755c8);border-color:var(--dht-primary,#0755c8)}.m-consumables .ant-btn-primary:not(:disabled):hover{background:var(--dht-primary-dark,#0748a6);border-color:var(--dht-primary-dark,#0748a6)}.m-consumables .ant-btn-primary:not(:disabled):active{background:var(--dht-primary-dark,#073b87);border-color:var(--dht-primary-dark,#073b87)}.m-consumables .ant-btn:disabled{color:var(--dht-text-2,#595959);background:#e9edf2;border-color:#6f7d90}.m-consumables .ant-btn:focus-visible{outline:2px solid var(--dht-primary,#0958d9);outline-offset:3px}.m-consumable-form{flex-direction:column;gap:12px;display:flex}.m-consumable-form .ant-form-item{margin-bottom:16px}.m-consumable-form .ant-form-item-extra,.m-consumable-meta{color:var(--dht-text-2,#595959);font-size:13px}.m-consumable-form .ant-input,.m-consumable-form .ant-input-number,.m-consumable-form .ant-select-selector{border-color:var(--dht-border-strong,#8c8c8c)!important}.m-consumable-form .ant-input::placeholder,.m-consumable-form .ant-input-number-input::placeholder,.m-consumable-form .ant-select-selection-placeholder{color:var(--dht-text-2,#595959)!important}.m-consumable-form .ant-form-item-explain-error{color:#a8071a}.m-consumable-form .ant-input:disabled,.m-consumable-form .ant-input-number-disabled input,.m-consumable-form .ant-select-disabled .ant-select-selection-item{color:var(--dht-text-2,#595959)}.m-consumable-form .ant-btn{min-height:40px}.m-consumable-name{margin:0 0 12px;font-weight:600}.m-consumable-quantities{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.m-consumable-record{border-top:1px solid var(--dht-border,#d9d9d9);margin-top:14px;padding-top:14px}.m-consumable-record strong{font-size:15px}.m-consumable-record p{overflow-wrap:anywhere;margin:7px 0}.m-consumable-states{flex-wrap:wrap;gap:5px;display:flex}.m-consumable-states .ant-tag{color:#434343;border-color:var(--dht-border-strong,#8c8c8c);margin:0}.m-consumable-record .ant-btn{min-height:40px}.m-consumable-form .preview-fields{overflow-wrap:anywhere}.m-consumable-form .preview-fields>div{border-bottom:1px solid var(--dht-border,#d9d9d9);justify-content:space-between;gap:12px;padding:7px 0;display:flex}.m-consumable-form .preview-fields span{text-align:right}.m-consumable-boss-summary{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.m-consumable-boss-summary>div{background:var(--dht-bg-subtle,#fafafa);border:1px solid var(--dht-border-strong,#bfbfbf);color:#434343;border-radius:6px;padding:10px 12px}.m-consumable-boss-summary b{color:var(--dht-text,#262626);margin-top:3px;font-size:20px;display:block}.m-consumable-boss-filters{flex-direction:column;gap:8px;display:flex}.m-consumable-boss-record{border:1px solid var(--dht-border-strong,#bfbfbf);border-radius:8px;margin:10px 0;padding:12px}.m-consumable-boss-record p{overflow-wrap:anywhere;margin:7px 0}.m-consumable-boss-record .ant-btn{min-height:40px}.m-consumable-groups summary{color:var(--dht-primary,#0958d9);cursor:pointer;padding:10px 0;font-weight:600;text-decoration:underline}.m-consumable-groups summary:focus-visible{outline:2px solid var(--dht-primary,#0958d9);outline-offset:3px}.m-consumable-select-popup{max-width:calc(100vw - 56px)}.m-consumable-select-popup .ant-select-item-option-content{white-space:normal;overflow-wrap:anywhere}.m-consumable-modal .ant-btn-default{color:#434343;border-color:var(--dht-border-strong,#8c8c8c)}.m-consumable-modal .ant-modal-close{color:var(--dht-text-2,#595959)}.m-consumable-boss-filters .ant-input,.m-consumable-boss-filters .ant-select-selector{border-color:var(--dht-border-strong,#8c8c8c)!important}.m-consumable-boss-filters .ant-input::placeholder,.m-consumable-boss-filters .ant-select-selection-placeholder{color:var(--dht-text-2,#595959)!important}@media (max-width:380px){.m-consumable-quantities{grid-template-columns:1fr;gap:0}}.m-case-photos{border-bottom:1px solid var(--dht-border-strong,#8c8c8c);color:var(--dht-text,#262626);margin-bottom:18px;padding-bottom:18px}.m-case-photos-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.m-case-photos h3{margin:0;font-size:16px;line-height:1.6}.m-case-photos-note,.m-case-photos-empty{color:var(--dht-text-2,#595959);margin:9px 0;line-height:1.6}.m-case-photos .ant-alert{margin:10px 0}.m-case-photos .ant-alert-message,.m-case-photos .ant-alert-description{color:var(--dht-text,#262626)}.m-case-photos .ant-btn{white-space:normal;height:auto;min-height:40px}.m-case-photos .ant-btn-default:not(:disabled){color:#434343;border-color:var(--dht-border-strong,#8c8c8c)}.m-case-photos .ant-checkbox-inner{border-color:var(--dht-border-strong,#767676)}.m-case-photos .ant-checkbox-checked .ant-checkbox-inner{background:var(--dht-primary,#0755c8);border-color:var(--dht-primary,#0755c8)}.m-case-photos .ant-checkbox-wrapper{color:var(--dht-text,#262626);line-height:1.6}.m-case-photos .ant-checkbox-wrapper-disabled span{color:var(--dht-text-2,#595959)}.m-case-photos-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.m-case-photos-pending{margin-top:10px}.m-case-photo-entry{border-top:1px solid var(--dht-border-strong,#bfbfbf);gap:10px;padding:12px 0;display:flex}.m-case-photo-entry>.ant-image{flex-shrink:0}.m-case-photo-entry .ant-image-img{object-fit:cover;border:1px solid var(--dht-border-strong,#8c8c8c);border-radius:4px}.m-case-photo-info{overflow-wrap:anywhere;min-width:0}.m-case-photo-info p{color:var(--dht-text-2,#595959);margin:5px 0}.m-case-photo-info .m-case-photo-error{color:#a8071a}.m-case-photos-loading{color:var(--dht-text-2,#595959);margin:12px 0}.m-case-photos-saved{margin:12px 0}.m-case-photos .attachment-row{flex-wrap:wrap;gap:10px}.m-case-photos .attachment-info{overflow-wrap:anywhere;flex:1;min-width:0}.m-case-photos .attachment-info .secondary{color:var(--dht-text-2,#595959)}.m-case-photos .attachment-info details{display:none}.m-case-photos .file-preview{margin-top:12px}.m-case-photos .file-preview img{max-width:100%;height:auto}.operating-metrics-page{color:var(--dht-text,#262626);min-width:0;max-width:1600px}.operating-metrics-page *{box-sizing:border-box}.operating-metrics-page h1{margin:12px 0 6px;font-size:24px;font-weight:600;line-height:1.4}.operating-metrics-page h3{margin:0;font-size:16px;line-height:1.5}.operating-metrics-page p{line-height:1.6}.om-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.om-page-head p{color:var(--dht-text-2,#595959);overflow-wrap:anywhere;margin:0;font-size:14px}.om-period-control{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:100%;padding-top:12px;display:flex}.om-period-range{color:var(--dht-text-2,#595959);text-align:right;flex-basis:100%;font-size:13px}.om-period-inline{border:1px solid var(--dht-om-border,gray);background:#fff;border-radius:8px;flex-basis:100%;max-width:440px;padding:16px}.om-period-editor{flex-direction:column;gap:20px;display:flex}.om-period-editor .ant-picker{width:100%}.om-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.om-metric-card{border:1px solid var(--dht-om-border,gray);text-align:left;cursor:pointer;min-width:0;min-height:174px;color:var(--dht-text,#262626);font:inherit;background:#fff;border-radius:8px;padding:22px}.om-metric-card:hover,.om-type-row:hover{background:var(--dht-primary-soft,#f0f7ff);border-color:var(--dht-om-primary,#0958d9)}.om-metric-card:active,.om-type-row:active{background:var(--dht-primary-soft,#e6f4ff)}.om-metric-card:focus-visible,.om-type-row:focus-visible,.om-group-toggle:focus-visible{outline:3px solid var(--dht-om-primary,#0958d9);outline-offset:3px}.om-metric-card>span:first-child{font-size:15px}.om-metric-card>div{min-height:50px;margin:12px 0 16px}.om-metric-card .om-money>span:not(.ant-tag){overflow-wrap:anywhere;font-size:clamp(20px,2vw,32px);font-weight:600}.om-money{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;vertical-align:baseline;flex-wrap:wrap;align-items:baseline;gap:6px;max-width:100%;line-height:1.5;display:inline-flex}.om-money>span:not(.ant-tag){overflow-wrap:anywhere}.om-money small,.om-count small{color:var(--dht-text-2,#595959);font-size:12px;font-weight:400}.om-money .ant-tag{color:#614700;border:1px solid var(--dht-om-border,gray);background:#fffbe6;margin:0;font-size:11px}.om-unknown{color:var(--dht-text-2,#595959);flex-direction:column;gap:8px;display:inline-flex}.om-unknown>span{font-size:inherit}.om-unknown small{font-size:12px;line-height:1.5}.om-negative{color:#a8071a}.om-link{color:var(--dht-om-primary,#0958d9);text-underline-offset:3px;font-size:14px;text-decoration:underline}.om-count{font-variant-numeric:tabular-nums;font-size:32px;font-weight:600;display:block}.om-count small{margin-left:8px}.om-primary-metric{border:1px solid var(--dht-border,#d9d9d9);background:#fff;border-radius:8px;margin-bottom:20px;padding:24px}.om-primary-metric>div>.om-money>span:not(.ant-tag){font-size:32px;font-weight:600}.om-primary-metric>span{color:var(--dht-text-2,#595959);display:block}.om-metric-support{color:var(--dht-text-2,#595959);flex-wrap:wrap;gap:20px;margin-top:12px;font-size:14px;display:flex}.om-summary-line{flex-wrap:wrap;gap:24px;padding:16px 0;display:flex}.om-summary-line>div{flex-direction:column;gap:5px;display:flex}.om-summary-line>div>span{color:var(--dht-text-2,#595959);font-size:12px}.om-summary-line strong{font-weight:600}.om-profit-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:20px;display:grid}.om-profit-layout>.ant-card{min-width:0}.om-bridge>div{border-bottom:1px solid var(--dht-border,#f0f0f0);justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;display:flex}.om-bridge>div>span:first-child{flex:1;min-width:0}.om-bridge .om-money{flex:none;justify-content:flex-end;max-width:45%}.om-bridge .om-subtotal{background:var(--dht-bg,#f5f5f5);border-bottom-color:var(--dht-om-border,gray);padding:12px 8px;font-weight:600}.om-bridge .om-detail{color:var(--dht-text-2,#595959);padding-left:16px;font-size:12px}.om-muted{color:var(--dht-text-2,#595959);margin-top:0;font-size:13px}.om-observations{color:var(--dht-text-2,#595959);gap:24px;padding:20px 0;display:flex}.om-list-tools{justify-content:flex-end;margin-bottom:12px;display:flex}.om-search-tools{flex-wrap:wrap;gap:12px;margin-bottom:20px;display:flex}.om-search-tools .ant-input-search{flex:1;min-width:180px;max-width:400px}.om-search-tools .ant-select{width:140px}.om-expanded{background:var(--dht-primary-soft,#f5f8fc);min-width:0;max-width:100%;padding:16px}.om-pager{color:var(--dht-text-2,#595959);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;font-size:13px;display:flex}.om-source-footer{color:var(--dht-text-2,#595959);flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0 8px;font-size:12px;display:flex}.om-source-footer>span{flex:1;min-width:160px}.om-source-block{border-bottom:1px solid var(--dht-om-border,gray);padding:12px 0}.om-source-block p{color:var(--dht-text-2,#595959)}.om-wrap{overflow-wrap:anywhere;white-space:normal}.om-block{color:var(--dht-text-2,#595959);margin-top:4px;font-size:12px;display:block}.om-loading{min-height:200px;color:var(--dht-text-2,#595959);justify-content:center;align-items:center;gap:16px;display:flex}.om-expense-list>div{border-bottom:1px solid var(--dht-om-border,gray);flex-wrap:wrap;align-items:baseline;gap:12px;padding:12px 0;display:flex}.om-expense-list small{color:var(--dht-text-2,#595959);flex-basis:100%}.operating-metrics-page .ant-btn:not(.ant-btn-primary),.om-popup .ant-btn:not(.ant-btn-primary){border-color:var(--dht-om-border,gray)}.operating-metrics-page .ant-btn-primary,.om-popup .ant-btn-primary{background:var(--dht-om-primary,#0958d9);border-color:var(--dht-om-primary,#0958d9);color:#fff}.operating-metrics-page .ant-btn-primary:hover,.om-popup .ant-btn-primary:hover{background:var(--dht-om-primary-dark,#003eb3)!important;border-color:var(--dht-om-primary-dark,#003eb3)!important}.operating-metrics-page .ant-btn:disabled,.om-popup .ant-btn:disabled{color:var(--dht-text-2,#595959)!important;background:var(--dht-bg,#f5f5f5)!important;border-color:var(--dht-om-border,gray)!important}.operating-metrics-page .ant-segmented-item-selected,.om-popup .ant-segmented-item-selected{outline:1px solid var(--dht-om-primary,#0958d9);color:var(--dht-om-primary,#0958d9);font-weight:600}.operating-metrics-page .ant-input::placeholder,.om-popup .ant-input::placeholder{color:var(--dht-text-2,#595959)}.operating-metrics-page .ant-table-wrapper{min-width:0;max-width:100%;overflow:hidden}.operating-metrics-page .ant-btn-link,.operating-metrics-page .ant-breadcrumb a{color:var(--dht-om-primary,#0958d9);text-decoration:underline}.om-list{flex-direction:column;gap:12px;display:flex}.om-list-row,.om-type-row{border:1px solid var(--dht-om-border,gray);text-align:left;min-width:0;color:var(--dht-text,#262626);background:#fff;border-radius:8px;padding:16px}.om-type-row{font:inherit;cursor:pointer;width:100%;display:block}.om-row-title{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.om-row-title>div:first-child{flex:1;min-width:0}.om-row-title h3,.om-row-title strong{overflow-wrap:anywhere}.om-row-title>.om-money{text-align:right;justify-content:flex-end;max-width:45%}.om-row-title p{color:var(--dht-text-2,#595959);overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}.om-row-meta{color:var(--dht-text-2,#595959);margin:10px 0;font-size:13px;line-height:1.6;display:block}.om-code{color:var(--dht-text-2,#595959);overflow-wrap:anywhere;font-size:12px;line-height:1.6}.om-group-toggle{text-align:left;width:100%;min-height:44px;color:var(--dht-text,#262626);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.om-group-toggle>strong{flex:1;min-width:0}.om-transaction{border-bottom:1px solid var(--dht-om-border,gray);padding:16px 0}.om-transaction dl{grid-template-columns:88px minmax(0,1fr);gap:8px;display:grid}.om-transaction dt{color:var(--dht-text-2,#595959)}.om-transaction dd{min-width:0;margin:0}@media (max-width:1350px){.om-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.om-profit-layout{grid-template-columns:1fr}}.om-mobile h1{font-size:22px}.om-mobile .om-page-head{margin-bottom:18px;display:block}.om-mobile .om-period-control{justify-content:flex-start;gap:6px}.om-mobile .om-period-range{text-align:left;margin-top:4px}.om-mobile .om-period-choice{flex:1}.om-mobile .om-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.om-mobile .om-metric-card{min-height:172px;padding:14px}.om-mobile .om-metric-card .om-money>span:not(.ant-tag){font-size:22px}.om-mobile .om-count{font-size:28px}.om-mobile .om-metric-card>span:first-child{font-size:14px}.om-mobile .om-metric-card .om-link{font-size:13px}.om-mobile .om-primary-metric{padding:18px}.om-mobile .om-profit-layout{grid-template-columns:1fr;gap:16px}.om-mobile .ant-card-body{padding:14px}.om-mobile .ant-card-head{padding:0 14px}.om-mobile .om-list-row{padding:14px}.om-mobile .om-list-row .om-summary-line{gap:12px;padding:6px 0}.om-mobile .om-summary-line>div{flex:1;min-width:72px}.om-mobile .om-expanded{margin-top:12px;padding:12px}.om-mobile .om-row-title>.om-money{max-width:42%}.om-mobile .om-metric-support,.om-mobile .om-bridge>div{gap:10px}.om-mobile .om-search-tools .ant-input-search{flex-basis:100%;max-width:100%}.om-mobile .om-search-tools .ant-select{width:150px}.om-mobile .om-bridge .om-money{max-width:44%}.om-mobile .om-pager>span{flex-basis:100%}.om-mobile button{min-height:44px}.om-mobile .om-source-footer{margin-top:20px}.om-popup .ant-drawer-body{color:var(--dht-text,#262626)}.om-popup .ant-picker,.om-popup .ant-select-selector{border-color:var(--dht-om-border,gray)!important}.om-popup .ant-picker-cell-in-view.ant-picker-cell-disabled{color:var(--dht-text-2,#595959)}.om-popup .ant-picker-cell-selected .ant-picker-cell-inner{background:var(--dht-om-primary,#0958d9)!important}.operating-metrics-page .ant-breadcrumb a{color:var(--dht-om-primary,#0958d9)!important}.om-shell .m-tabbar a{color:var(--dht-text-2,#595959)}.om-shell .m-header .ant-btn{color:var(--dht-text,#262626);min-width:44px;min-height:44px}.om-shell .m-tabbar a:hover,.om-shell .m-tabbar a:focus-visible{color:var(--dht-om-primary,#0958d9);text-decoration:underline}.operating-metrics-page .ant-picker-suffix,.operating-metrics-page .ant-input-clear-icon,.om-popup .ant-picker-suffix,.om-popup .ant-drawer-close,.om-picker-popup .ant-picker-header button{color:var(--dht-text-2,#595959)!important}.operating-metrics-page .ant-input-clear-icon:hover,.om-popup .ant-drawer-close:hover,.om-picker-popup .ant-picker-header button:hover{color:var(--dht-om-primary-dark,#003eb3)!important}.operating-metrics-page .ant-select-arrow,.operating-metrics-page .ant-select-clear,.om-popup .ant-select-arrow,.om-popup .ant-select-clear{color:var(--dht-text-2,#595959)!important}.operating-metrics-page .ant-alert-warning .ant-alert-icon,.om-popup .ant-alert-warning .ant-alert-icon{color:#874d00}.om-core-card{cursor:default;flex-direction:column;gap:8px;display:flex;position:relative}.om-card-cover{cursor:pointer;background:0 0;border:0;border-radius:8px;position:absolute;inset:0}.om-card-cover:hover{background:#0958d90a}.om-card-cover:focus-visible{outline:3px solid var(--dht-om-primary,#0958d9);outline-offset:2px}.om-core-heading,.om-core-value,.om-core-ratio,.om-core-note,.om-core-card>.om-link{pointer-events:none;z-index:1;position:relative}.om-core-heading,.om-core-ratio{justify-content:space-between;align-items:center;gap:4px;display:flex}.om-core-card .om-core-heading{font-size:16px;font-weight:600}.om-core-card .om-core-note{color:var(--dht-text-2,#595959);font-size:13px}.om-core-card .om-link{margin-top:auto}.om-help.ant-btn{pointer-events:auto;border:1px solid var(--dht-om-border,gray);min-width:32px;min-height:32px;padding:4px;color:var(--dht-text-2,#595959)!important}.om-help.ant-btn:hover{border-color:var(--dht-om-border,gray);color:var(--dht-om-primary-dark,#003eb3)!important}.om-help:focus-visible{outline:2px solid var(--dht-om-primary,#0958d9);outline-offset:2px}.om-analysis,.om-quality{margin-top:24px}.om-dupont{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding:18px 10px;display:grid}.om-factor{min-width:0;position:relative}.om-factor-label{justify-content:space-between;align-items:center;font-weight:600;display:flex}.om-factor strong{color:var(--dht-text,#262626);margin:8px 0;font-size:30px;display:block}.om-factor small{color:var(--dht-text-2,#595959);font-size:13px;line-height:1.6;display:block}.om-factor .ant-tag{white-space:normal;margin-top:8px}.om-operator{color:var(--dht-text-2,#595959);font-size:22px;position:absolute;top:52px;left:-22px}.om-roe{border-left:1px solid var(--dht-om-border,gray);padding-left:12px}.om-roe strong{color:var(--dht-om-primary,#0958d9)}.om-combined{background:var(--dht-primary-soft,#f0f5ff);border-left:3px solid var(--dht-om-primary,#0958d9);color:var(--dht-text,#262626);margin-top:12px;padding:18px 20px}.om-combined p{margin:8px 0 0;line-height:1.8}.om-peer-head{flex-wrap:wrap;align-items:center;gap:16px;margin:20px 0 12px;display:flex}.om-peer-head .ant-radio-group{flex-wrap:wrap;gap:8px;display:flex}.om-peer-head .ant-radio-button-wrapper{height:auto;color:var(--dht-text,#262626);padding:8px 12px;line-height:22px;border:1px solid var(--dht-om-border,gray)!important;border-radius:6px!important}.om-peer-head .ant-radio-button-wrapper-checked{outline:2px solid var(--dht-om-primary,#0958d9);font-weight:600;color:var(--dht-om-primary,#0958d9)!important}.om-peer-head .ant-radio-button-wrapper-checked:before{display:none}.om-peer-head .ant-radio-button-wrapper-checked:after{content:" ✓"}.om-peer-table .ant-table-cell{overflow-wrap:anywhere}.om-observation-columns{grid-template-columns:1fr 1fr;gap:32px;margin-top:24px;display:grid}.om-observation-columns section h3{margin:0 0 12px;font-size:18px}.om-observation-columns ol{margin:0;padding-left:22px}.om-observation-columns li{padding:10px 0 14px;line-height:1.8}.om-observation-columns li>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.om-observation-columns li p{margin:6px 0 0}.om-local-scroll{max-width:100%;overflow:auto}.om-popup .ant-modal-content{color:var(--dht-text,#262626)}.om-popup .ant-modal-close,.om-popup a{color:var(--dht-om-primary,#0958d9)}.om-popup a{text-decoration:underline}.om-popup .ant-alert-warning .ant-alert-message{color:#613400}.om-mobile .om-dupont{grid-template-columns:1fr;gap:16px;padding:4px}.om-mobile .om-factor{border-bottom:1px solid var(--dht-om-border,gray);padding:0 0 14px}.om-mobile .om-operator{display:none}.om-mobile .om-roe{border-left:0;order:-1;padding-left:0}.om-mobile .om-factor strong{font-size:28px}.om-mobile .om-observation-columns{grid-template-columns:1fr;gap:20px}.om-mobile .om-core-card .om-core-heading{font-size:14px}.om-mobile .om-core-ratio{font-size:12px}.om-mobile .om-core-card{min-height:216px}.om-mobile .om-core-ratio .om-help{min-width:30px}.om-mobile .om-peer-head .ant-radio-group{width:100%}.om-mobile .om-peer-head .ant-radio-button-wrapper{text-align:center;flex:1}.om-mobile .om-peer-table .ant-table-cell{font-size:13px;padding:10px 6px!important}.om-mobile .om-peer-table .om-help{display:block}.om-mobile .om-peer-table .ant-table-cell:first-child{width:43%}.om-mobile .om-analysis .ant-card-head-title{white-space:normal}.om-mobile .om-analysis .ant-card-head-wrapper{gap:8px}.om-mobile .om-analysis .ant-card-extra button{padding:4px 8px;font-size:13px}.om-evidence-modal .ant-modal-body{max-height:70vh;overflow-y:auto}.om-help-modal .ant-modal-body{max-height:65vh;overflow-y:auto}.operating-metrics-page .ant-pagination-item-link,.om-popup .ant-pagination-item-link{border:1px solid var(--dht-om-border,gray)!important;color:var(--dht-text-2,#595959)!important}.operating-metrics-page .ant-pagination-item-link:hover,.om-popup .ant-pagination-item-link:hover{color:var(--dht-om-primary-dark,#003eb3)!important;border-color:var(--dht-om-primary,#0958d9)!important}.operating-metrics-page .ant-alert-success .ant-alert-icon,.om-popup .ant-alert-success .ant-alert-icon{color:#237804}.om-mobile .om-help.ant-btn{min-width:44px;min-height:44px}@media (max-width:480px){.om-popup button{min-width:44px;min-height:44px}}.om-category-meta{color:var(--dht-text-2,#595959);overflow-wrap:anywhere;white-space:normal;margin-top:4px;font-size:12px;line-height:1.6;display:block}.om-category-meta>span{display:block}.om-category-link.ant-btn{white-space:normal;text-align:left;max-width:100%;height:auto;padding:2px 0;line-height:1.6}.om-category-link.ant-btn>span{white-space:normal;overflow-wrap:anywhere}.om-mobile .om-category-meta{font-size:13px}.d5-binding-page{color:#172b4d}.d5-binding-self,.d5-first-password{width:min(100%,680px);margin:24px auto}.d5-binding-page .ant-card{color:#172b4d}.d5-binding-page .ant-card-head-title{white-space:normal}.d5-binding-page .ant-input,.d5-binding-page .ant-input-affix-wrapper,.d5-binding-page .ant-select-selector{color:#172b4d;border-color:#6b7c92!important}.d5-binding-page .ant-input::placeholder,.d5-binding-page .ant-select-selection-placeholder,.d5-binding-page .ant-select-arrow{color:#52627a}.d5-binding-page .ant-input:focus,.d5-binding-page .ant-input-affix-wrapper-focused,.d5-binding-page .ant-select-focused .ant-select-selector{outline:2px solid var(--dht-primary,#0958d9);outline-offset:1px;box-shadow:none;border-color:var(--dht-primary,#0958d9)!important}.d5-binding-page .ant-btn{color:#172b4d;border-color:#6b7c92;min-height:40px}.d5-binding-page .ant-btn-primary{background:var(--dht-primary,#0958d9);border-color:var(--dht-primary,#0958d9);color:#fff}.d5-binding-page .ant-btn-primary:not(:disabled):hover{color:#fff;background:#003fa5;border-color:#003fa5}.d5-binding-page .ant-btn-primary.ant-btn-dangerous{color:#fff;background:#b42318;border-color:#b42318}.d5-binding-page .ant-btn-dangerous:not(.ant-btn-primary){color:#b42318;border-color:#b42318}.d5-binding-page .ant-btn:disabled{color:#52627a;background:#e6ebf1;border-color:#6b7c92}.d5-binding-page .ant-form-item-label>label,.d5-binding-page .ant-descriptions-item-label,.d5-binding-page .ant-form-item-extra{color:#52627a}.d5-binding-page .ant-descriptions-item-content{color:#172b4d;overflow-wrap:anywhere}.d5-binding-page .ant-alert-message,.d5-binding-page .ant-alert-description{color:#172b4d}.d5-binding-page .ant-alert{border-color:#6b7c92}.d5-binding-page a.detail-link{color:var(--dht-primary,#0958d9);text-underline-offset:3px;text-decoration:underline}.d5-binding-page .ant-btn:focus-visible,.d5-binding-page a:focus-visible{outline:3px solid var(--dht-primary,#0958d9);outline-offset:3px}.d5-binding-secondary{color:#52627a}.d5-binding-note{margin:16px 0}.d5-binding-section{border-top:1px solid #aab7c8;margin-top:20px;padding-top:20px}.d5-binding-actions{margin-top:16px}.d5-binding-status{color:#204577;background:#f0f6ff;border-color:#8595aa}.d5-binding-status-active{color:#166534;background:#f0fdf4;border-color:#659374}.d5-binding-status-pending,.d5-binding-status-linked{color:#7f4400;background:#fff8e8;border-color:#a0793a}.d5-binding-status-returned,.d5-binding-status-revoked{color:#9d241b;background:#fff3f2;border-color:#b46e67}.d5-binding-history{padding:0 0 0 20px}.d5-binding-history li{margin:12px 0}.d5-binding-history time{color:#52627a;font-size:13px;display:block}.d5-binding-difference{background:#f4f7fb;border:1px solid #8595aa;border-radius:6px;grid-template-columns:1fr 24px 1fr;align-items:center;gap:12px;margin-bottom:16px;padding:16px;display:grid}.d5-binding-difference strong{overflow-wrap:anywhere;display:block}.d5-binding-difference span{color:#52627a}.d5-binding-account-link{color:var(--dht-primary,#0958d9);white-space:nowrap;text-decoration:underline}.d5-account-menu.ant-btn{color:#172b4d;border-color:#6b7c92}.d5-account-menu.ant-btn:hover{border-color:var(--dht-primary,#0958d9);color:var(--dht-primary,#0958d9)}.d5-account-menu.ant-btn:focus-visible{outline:3px solid var(--dht-primary,#0958d9);outline-offset:3px;border-color:var(--dht-primary,#0958d9);color:var(--dht-primary,#0958d9)}.d5-account-menu.ant-btn:active{color:#003fa5;background:#edf3fc;border-color:#003fa5}.d5-binding-dropdown a{color:var(--dht-primary,#0958d9);text-underline-offset:3px;text-decoration:underline}@media (max-width:767px){.d5-binding-self,.d5-first-password{margin:12px auto}.d5-first-password{padding:0 16px}.d5-binding-page .ant-card-body{padding:20px}.d5-binding-actions{display:flex}.d5-binding-actions .ant-space-item,.d5-binding-actions .ant-btn{width:100%}.d5-binding-difference{grid-template-columns:1fr}.d5-binding-page .ant-form-inline{display:block}.d5-binding-page .ant-form-inline .ant-form-item{margin:0 0 16px}}.m-shell:has(.m-voice-fab){padding-bottom:calc(144px + env(safe-area-inset-bottom))}@media (max-width:767px){:is(body:has(.m-voice-fab) .ant-pro-layout-content,body:has(.m-voice-fab) .dht-m-page){padding-bottom:calc(144px + env(safe-area-inset-bottom))}}.m-voice-fab{z-index:30;right:max(18px,50vw - 302px);bottom:calc(76px + env(safe-area-inset-bottom));box-sizing:border-box;color:#fff;background:#b50c20;border:2px solid #fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:62px;height:62px;font-size:13px;font-weight:700;line-height:1.2;text-decoration:none;display:flex;position:fixed;box-shadow:0 4px 14px #241b1d40}.m-voice-fab .anticon{font-size:22px}.m-voice-fab:hover{color:#fff;background:#970a1b}.m-voice-fab:active{color:#fff;background:#780817;transform:translateY(1px)}.m-voice-fab:focus-visible{outline-offset:3px;outline:3px solid #152a31}.m-voice-page{color:#1b2b30;--dht-text-3:#465a62;--dht-border:#7b8e95}.m-voice-card{border-color:#a2aeb3;border-radius:10px;margin-bottom:14px}.m-voice-card .ant-card-body{padding:18px}.m-voice-label{color:#1b2b30;margin:0 0 10px;font-weight:600;display:block}.m-voice-indicator{flex-direction:column;align-items:center;gap:12px;padding:30px 0 20px;display:flex}.m-voice-indicator>.anticon{color:#33464d;background:#eef2f3;border:2px solid #596b72;border-radius:50%;justify-content:center;align-items:center;width:74px;height:74px;font-size:32px;display:flex}.m-voice-indicator.recording>.anticon{color:#fff;background:#b50c20;border-color:#b50c20}.m-voice-indicator strong{text-align:center;font-size:19px;line-height:1.5}.m-voice-duration{color:#40535b;font-variant-numeric:tabular-nums;font-size:24px}.m-voice-hint{color:#465a62;margin:12px 0;font-size:14px;line-height:1.65}.m-voice-notice{margin:12px 0}.m-voice-original{color:#1b2b30;white-space:pre-wrap;overflow-wrap:anywhere;background:#f1f5f5;border:1px solid #829399;border-radius:6px;margin:10px 0 16px;padding:13px;font-size:15px;line-height:1.75}.m-voice-job h3{margin:12px 0 8px;font-size:15px}.m-voice-job>.ant-btn,.m-voice-pending>.ant-card-body>.ant-btn{margin-top:12px}.m-voice-list-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.m-voice-all{margin-bottom:14px}.m-voice-actions{margin-top:14px}.m-voice-pager{color:#40535b;flex-wrap:wrap;justify-content:center;margin:18px 0;display:flex}.m-voice-page .ant-btn{min-height:42px}.m-voice-page .ant-btn-default{color:#263d46;background:#fff;border-color:#647a83}.m-voice-page .ant-btn-default:not(:disabled):hover{color:#094d56;background:#edf6f7;border-color:#094d56}.m-voice-page .ant-btn-default:not(:disabled):active{color:#073b42;background:#dcecef;border-color:#073b42}.m-voice-page .ant-btn-primary{color:#fff;background:#08636d;border-color:#08636d}.m-voice-page .ant-btn-primary:not(:disabled):hover{color:#fff;background:#07525b;border-color:#07525b}.m-voice-page .ant-btn-primary:not(:disabled):active{color:#fff;background:#053f47;border-color:#053f47}.m-voice-page .ant-btn:disabled{color:#4b5c64;background:#e3e9ec;border-color:#8b9ba3}.m-voice-page .ant-btn:focus-visible{outline-offset:3px;outline:3px solid #063f49}.m-voice-page .ant-segmented{color:#334b55;background:#e5ecee;border:1px solid #8b9ca3}.m-voice-page .ant-segmented-item-selected{color:#fff;background:#08636d;font-weight:600}.m-voice-page .ant-segmented-thumb{background:#08636d}.m-voice-page .ant-segmented-item:not(.ant-segmented-item-selected):hover{color:#123c46;background:#cbdde2}.m-voice-page .ant-segmented-item-disabled{color:#4b5c64}.m-voice-page .ant-segmented-item-disabled.ant-segmented-item-selected{color:#fff;background:#465e67}.m-voice-page .ant-select-selector{color:#1b2b30;border-color:#647a83!important}.m-voice-page .ant-select-selection-placeholder{color:#52666e}.m-voice-page .ant-select-disabled .ant-select-selector{color:#40545d;background:#e5ebee}.m-voice-page .ant-tag{color:#254450;background:#e8f0f2;border-color:#7c969f}.m-voice-page .ant-alert-message,.m-voice-page .ant-alert-description{color:#233b45}.m-voice-page .ant-empty-description{color:#465a62}@media (prefers-reduced-motion:reduce){.m-voice-fab:active{transform:none}}.m-voice-start-area{justify-content:center;padding:32px 0;display:flex}.m-voice-page .ant-btn.m-voice-start{border-radius:32px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:160px;height:160px;min-height:160px;padding:16px;font-size:20px;font-weight:600;display:inline-flex}.m-voice-page .m-voice-start .anticon{font-size:36px;line-height:1}.m-voice-spinner{background:#eef4f5;border:2px solid #647a83;border-radius:50%;justify-content:center;align-items:center;width:74px;height:74px;display:flex}.m-voice-spinner .ant-spin{color:#08636d}.m-voice-spinner .ant-spin-dot-item{background:#08636d}.m-voice-indicator .m-voice-hint{text-align:center;max-width:100%;margin:0}.m-voice-indicator:not(.recording) .m-voice-duration{font-size:16px;line-height:1.6}.m-voice-indicator strong{overflow-wrap:anywhere}.m-voice-original summary{cursor:pointer;text-underline-offset:3px;font-weight:600;text-decoration:underline}.m-voice-original summary:focus-visible{outline-offset:3px;outline:3px solid #063f49}.m-voice-list-head{flex-wrap:wrap;gap:10px}.m-voice-card .ant-card-head-title{white-space:normal;overflow:visible}.m-capture-shell .m-header .ant-btn:disabled{color:#4b5c64;background:#e3e9ec;border:1px solid #647a83}.capture-entry>.ant-segmented .ant-segmented-item-disabled{color:#4b5c64}.capture-entry>.ant-segmented .ant-segmented-item-disabled.ant-segmented-item-selected{color:#fff;background:#465e67}.capture-entry>.ant-segmented .ant-segmented-item-disabled.ant-segmented-item-selected .ant-segmented-item-label,.m-voice-page .ant-segmented-item-disabled.ant-segmented-item-selected .ant-segmented-item-label{color:#fff;opacity:1}.capture-pending-flow .capture-v3 .ant-input::placeholder{color:#52666e;opacity:1}.user-extra-data{color:#24343a;overflow-wrap:anywhere}.user-extra-data .ant-descriptions-item-label{color:#4e5e65!important}.user-extra-text{white-space:pre-wrap}.user-extra-muted{color:#53636a}.user-extra-list{margin:0;padding-inline-start:22px}.user-extra-list>li+li{margin-top:10px}.user-extra-object{margin:0}.user-extra-object>div{flex-wrap:wrap;gap:4px 12px;display:flex}.user-extra-object>div+div{margin-top:4px}.user-extra-object dt{color:#4e5e65}.user-extra-object dd{flex:160px;min-width:0;margin:0}.user-extra-raw{margin-top:12px}.user-extra-data summary{cursor:pointer;color:#075b73;text-underline-offset:3px;width:-moz-fit-content;width:fit-content;text-decoration:underline}.user-extra-data summary:hover{color:#043e50}.user-extra-data summary:focus-visible{outline-offset:4px;outline:2px solid #075b73}.user-extra-data pre{color:#24343a;white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f7f8;border:1px solid #87959c;border-radius:6px;max-height:480px;margin:8px 0 0;padding:12px;overflow:auto}.user-extra-editor textarea.ant-input{color:#24343a;border-color:#7d8d94;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.user-extra-editor .ant-form-item-extra{color:#53636a!important}.user-extra-editor textarea.ant-input::placeholder{color:#53636a;opacity:1}.iam-candidate-page{color:#172b4d}.candidate-entry.ant-btn{color:#172b4d;background:#fff;border-color:#68788e}.candidate-entry.ant-btn:hover{color:#003e82;background:#eef6ff;border-color:#003e82}.candidate-entry.ant-btn:focus-visible{outline:3px solid var(--dht-primary,#0958d9);outline-offset:3px}.iam-candidate-page .ant-alert{margin-bottom:16px}.iam-candidate-page .ant-card{margin-top:18px}.iam-candidate-page .candidate-muted,.iam-candidate-page .ant-descriptions-item-label,.iam-candidate-page .ant-page-header-heading-sub-title,.iam-candidate-page .ant-select-arrow,.iam-candidate-dialog .ant-select-arrow,.iam-candidate-page .ant-select-clear,.iam-candidate-dialog .ant-select-clear,.iam-candidate-page .ant-input-clear-icon,.iam-candidate-dialog .ant-input-clear-icon{color:#4b5563}.iam-candidate-page .ant-alert-warning .ant-alert-icon,.iam-candidate-dialog .ant-alert-warning .ant-alert-icon{color:#8a5900}.iam-candidate-page code,.iam-candidate-dialog code{overflow-wrap:anywhere}.candidate-state{border:1px solid;border-radius:4px;padding:3px 8px;font-size:13px;font-weight:600;line-height:1.5;display:inline-block}.candidate-state-good{color:#135b31;background:#eaf7ee;border-color:#257642}.candidate-state-bad{color:#991b1b;background:#fff0f0;border-color:#b42318}.candidate-state-pending{color:#714700;background:#fff6df;border-color:#9a6700}.candidate-filter{gap:12px 4px;margin-bottom:20px}.candidate-filter .ant-form-item{margin-bottom:0}.candidate-local-actions{margin-top:12px}.candidate-basis{margin:4px 0;padding-left:18px}.candidate-basis li{overflow-wrap:anywhere}.candidate-side-by-side{grid-template-columns:1fr 1fr;gap:24px;margin:20px 0;display:grid}.candidate-side-by-side section{border:1px solid #68788e;border-radius:6px;padding:18px}.candidate-side-by-side h3,.candidate-comparison h3{margin:0 0 12px;font-size:17px}.candidate-comparison h3{margin-top:22px}.candidate-compare-form .ant-select{min-width:260px}.candidate-source-value{white-space:pre-wrap;overflow-wrap:anywhere}.candidate-json{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.candidate-field-label{margin:16px 0 8px;font-weight:600;display:block}.iam-candidate-dialog .ant-alert{margin-bottom:16px}.iam-candidate-dialog .ant-form-item-extra{color:#4b5563}.iam-candidate-page .ant-btn-default,.iam-candidate-dialog .ant-btn-default{color:#172b4d;background:#fff;border-color:#68788e}.iam-candidate-page .ant-btn-default:hover:not(:disabled),.iam-candidate-dialog .ant-btn-default:hover:not(:disabled){color:#003e82;background:#eef6ff;border-color:#003e82}.iam-candidate-page .ant-btn-primary,.iam-candidate-dialog .ant-btn-primary{color:#fff;background:var(--dht-primary,#0958d9);border-color:var(--dht-primary,#0958d9)}.iam-candidate-page .ant-btn-primary:hover:not(:disabled),.iam-candidate-dialog .ant-btn-primary:hover:not(:disabled){color:#fff;background:#003eaa;border-color:#003eaa}.iam-candidate-page .ant-btn-dangerous,.iam-candidate-dialog .ant-btn-dangerous{color:#a61b1b;border-color:#a61b1b}.iam-candidate-page .ant-btn-dangerous.ant-btn-primary,.iam-candidate-dialog .ant-btn-dangerous.ant-btn-primary{color:#fff;background:#a61b1b;border-color:#a61b1b}.iam-candidate-page .ant-btn:disabled,.iam-candidate-dialog .ant-btn:disabled{color:#505c6b;cursor:not-allowed;background:#e9edf2;border-color:#68788e}.iam-candidate-page .ant-input,.iam-candidate-dialog .ant-input,.iam-candidate-page .ant-input-affix-wrapper,.iam-candidate-dialog .ant-input-affix-wrapper,.iam-candidate-page .ant-select-selector,.iam-candidate-dialog .ant-select-selector{color:#172b4d;border-color:#68788e!important}.iam-candidate-page .ant-pagination-item-link{color:#172b4d;border-color:#68788e}.iam-candidate-page .ant-pagination-disabled .ant-pagination-item-link{color:#505c6b;background:#e9edf2;border-color:#68788e}.iam-candidate-page input::placeholder,.iam-candidate-dialog input::placeholder,.iam-candidate-dialog textarea::placeholder,.iam-candidate-page .ant-select-selection-placeholder,.iam-candidate-dialog .ant-select-selection-placeholder{color:#596579;opacity:1}.iam-candidate-page .ant-btn:focus-visible,.iam-candidate-dialog .ant-btn:focus-visible{outline:3px solid var(--dht-primary,#0958d9);outline-offset:3px}.iam-candidate-page .ant-btn:active:not(:disabled),.iam-candidate-dialog .ant-btn:active:not(:disabled){box-shadow:inset 0 0 0 2px}@media (max-width:767px){.candidate-side-by-side{grid-template-columns:1fr;gap:14px}.candidate-filter{display:block}.candidate-filter .ant-form-item{margin-bottom:12px}.candidate-filter .ant-form-item-control,.candidate-filter .ant-btn,.candidate-compare-form,.candidate-compare-form>.ant-space-item{width:100%}.candidate-compare-form .ant-select{width:100%;min-width:0}}*{box-sizing:border-box}html{scroll-padding-top:80px}body{color:var(--dht-text,#000000e0);background:var(--dht-bg,#f5f5f5);font-variant-numeric:tabular-nums;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:14px;line-height:1.57143}a{color:var(--dht-primary,#1677ff)}.ant-app{font-size:14px}.boot-message,.loading{color:var(--dht-text-2,#000000a6);text-align:center;padding:72px 24px}.secondary{color:var(--dht-text-2,#000000a6)}.ant-shell,.ant-shell>.ant-layout,.ant-shell .ant-pro-layout-container{min-width:0;background:var(--dht-bg,#f5f5f5)!important}.ant-shell .ant-pro-layout-header{border-bottom:1px solid var(--dht-border,#f0f0f0);box-shadow:none;background:#fff!important}.ant-shell .ant-pro-global-header{padding-inline:24px}.brand{align-items:center;gap:8px;font-weight:600;text-decoration:none;display:flex;color:var(--dht-text,#000000e0)!important}.brand-mark{color:#fff;background:var(--dht-primary,#1677ff);border-radius:6px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;font-weight:600;line-height:1;display:inline-flex}.brand-caption{border-left:1px solid var(--dht-border,#f0f0f0);color:var(--dht-text-2,#000000a6);margin-left:4px;padding-left:12px;font-size:14px;font-weight:400}.account-area{font-size:14px;color:var(--dht-text-2,#000000a6)!important}.account-area .ant-tag{margin:0}.environment-tag{font-weight:400;color:#d48806!important;background:#fffbe6!important;border-color:#ffe58f!important;border-radius:4px!important}.ant-shell .ant-layout-sider{border-right:1px solid var(--dht-border,#f0f0f0);box-shadow:none;background:#fff!important}.dht-navigation.ant-menu{background:#fff;max-height:calc(100vh - 128px);padding:8px;font-size:14px;overflow-y:auto;border-inline-end:0!important}.dht-navigation .ant-menu-submenu-title,.dht-navigation .ant-menu-item{border-radius:6px;width:calc(100% - 8px);min-height:40px;margin:4px;line-height:40px}.dht-navigation .ant-menu-submenu-title{color:var(--dht-text,#000000e0);font-weight:600}.dht-navigation .ant-menu-submenu-title .anticon{color:var(--dht-text-2,#000000a6)}.dht-navigation .ant-menu-sub{background:#fff!important}.dht-navigation .ant-menu-item{color:var(--dht-text-2,#000000a6);font-weight:400}.dht-navigation .ant-menu-item a{color:inherit;text-decoration:none;display:block}.dht-navigation .ant-menu-submenu-title:hover,.dht-navigation .ant-menu-item:hover{color:var(--dht-primary,#0958d9)!important;background:#0000000a!important}.dht-navigation .ant-menu-item-selected{color:var(--dht-primary,#0958d9)!important;background:var(--dht-primary-soft,#e6f4ff)!important}.dht-navigation .ant-menu-submenu-selected>.ant-menu-submenu-title,.dht-navigation .ant-menu-submenu-selected>.ant-menu-submenu-title .anticon{color:var(--dht-primary,#0958d9)}.dht-navigation .ant-menu-submenu-title:focus-visible,.dht-navigation .ant-menu-item:focus-visible,a:focus-visible{outline:3px solid var(--dht-primary,#1677ff);outline-offset:2px}.business-view-tabs{margin-bottom:16px}.business-view-tabs .ant-tabs-tab{min-height:40px;font-size:14px}.business-view-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--dht-primary,#0958d9)!important}.business-view-tabs .ant-tabs-ink-bar{background:var(--dht-primary,#0958d9)}.module-state-notice{margin-bottom:24px}.module-state-notice .ant-alert-content{min-width:0}.module-state-notice .ant-alert-description{overflow-wrap:anywhere}.module-entry-primary.ant-btn-primary{border-color:var(--dht-primary,#0958d9);background:var(--dht-primary,#0958d9)}.module-entry-primary.ant-btn-primary:hover,.module-entry-primary.ant-btn-primary:focus-visible{border-color:var(--dht-primary-dark,#003eb3);background:var(--dht-primary-dark,#003eb3)}.menu-footnote{border-top:1px solid var(--dht-border,#f0f0f0);color:var(--dht-text-3,#00000073);margin:0 8px;padding:16px 12px;font-size:12px}.ant-pro-page-container-children-container,.ant-pro-page-container .ant-page-header{width:min(100%,1600px);margin-inline:auto}.ant-pro-page-container .ant-page-header{padding-block:0 16px!important}.ant-pro-page-container .ant-page-header-heading{row-gap:8px}.ant-pro-page-container .ant-page-header-heading-extra{flex-shrink:1}.ant-page-header-heading-title{color:var(--dht-text,#000000e0)!important;font-size:20px!important;font-weight:600!important;line-height:28px!important}.ant-page-header-heading-sub-title,.ant-breadcrumb,.ant-breadcrumb a{color:var(--dht-text-3,#00000073)!important}.ant-pro-page-container-children-container>.ant-card,.ant-pro-page-container-children-container>form>.ant-card{margin-bottom:24px}.ant-card,.ant-pro-table .ant-pro-card{overflow:hidden}.ant-card-head{border-bottom-color:var(--dht-border,#f0f0f0);min-height:56px;padding-inline:24px!important}.ant-card-head-title,.ant-pro-table-list-toolbar-title{color:var(--dht-text,#000000e0);font-weight:600;line-height:24px;font-size:16px!important}.ant-card-body{padding:24px!important}.filter-card,.filter-card .ant-form-item{margin-bottom:24px}.filter-footer{border-top:1px solid var(--dht-border,#f0f0f0);justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.ant-pro-table-list-toolbar-container{border-bottom:1px solid var(--dht-border,#f0f0f0);min-height:56px;padding:12px 24px!important}.ant-table-thead>tr>th{font-size:14px;border-bottom-color:var(--dht-border,#f0f0f0)!important;color:var(--dht-text,#000000e0)!important;background:var(--dht-bg-subtle,#fafafa)!important;font-weight:600!important}.ant-table-tbody>tr>td{vertical-align:top;border-bottom-color:var(--dht-border,#f0f0f0)!important}.ant-table-tbody>tr:hover>td{background:var(--dht-bg-subtle,#fafafa)!important}.ant-table-wrapper .ant-table-cell-fix-right{box-shadow:-8px 0 16px -16px #00000026}.cell-value{overflow-wrap:anywhere;white-space:pre-line;max-width:300px;display:block}.ant-form-item-label>label{font-weight:400;color:var(--dht-text,#000000e0)!important}.ant-select-item-option-selected .ant-select-item-option-content:after{content:"  ✓";color:var(--dht-primary,#1677ff);font-weight:600}.detail-link{color:var(--dht-primary,#1677ff);white-space:nowrap;align-items:center;gap:4px;font-weight:400;text-decoration:none;display:inline-flex}.detail-link:after{content:"›";font-size:16px;line-height:1}.detail-link:hover{color:var(--dht-primary-hover,#4096ff)}.state-tag{padding-inline:7px;font-size:12px;font-weight:400;line-height:20px;border-color:var(--dht-primary-border,#91caff)!important;color:var(--dht-primary,#0958d9)!important;background:var(--dht-primary-soft,#e6f4ff)!important;border-radius:4px!important}.ant-table-cell .ant-tag{white-space:normal}.object-meta,.scope-row{color:var(--dht-text-2,#000000a6);flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 16px;display:flex}.scope-row{margin-top:16px}.detail-value{overflow-wrap:anywhere;white-space:pre-wrap}.ant-descriptions-item-label{min-width:90px}.ant-descriptions-item-content{min-width:0}.ant-pro-descriptions{overflow-wrap:anywhere}.original-text{border:1px solid var(--dht-border,#d9d9d9);background:var(--dht-bg-subtle,#fafafa);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:6px;padding:16px;line-height:1.57143}.system-grid{margin-block:24px}.full-width{width:100%}.scope-alert{margin-block:20px 16px}.ant-pro-page-container-children-container>.ant-alert+.ant-card,.ant-pro-page-container-children-container>.ant-card+.ant-card,.ant-pro-page-container-children-container>.system-grid+.ant-card{margin-top:24px}.login-card .ant-tabs-nav{margin-top:16px}@media (max-width:767px){.ant-pro-page-container-children-container .ant-card-body{padding:16px!important}.ant-pro-page-container-children-container .ant-table{min-width:720px}}.business-notice,.form-feedback{margin:16px 0}.attachments{margin-bottom:16px}.attachment-row{border-bottom:1px solid var(--dht-border,#f0f0f0);align-items:flex-start;gap:16px;padding:16px 0;display:flex}.attachment-symbol{border:1px solid var(--dht-primary-border,#91caff);color:var(--dht-primary,#1677ff);background:var(--dht-primary-soft,#e6f4ff);border-radius:6px;margin-top:2px;padding:8px;font-size:16px}.attachment-info{overflow-wrap:anywhere;flex:1;min-width:0}.attachment-info strong{font-size:14px;font-weight:600}.attachment-info p{margin:4px 0}.attachment-info summary{color:var(--dht-primary,#1677ff);cursor:pointer}.checksum{overflow-wrap:anywhere;font-size:12px;display:block}.file-preview{margin-top:24px}.file-preview img{object-fit:contain;max-width:100%;max-height:900px;margin:auto;display:block}.file-preview iframe{border:1px solid var(--dht-border,#d9d9d9);border-radius:6px;width:100%;height:720px;display:block}.repeat-row{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.repeat-row .ant-form-item{flex:1;min-width:150px}.form-actions{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.prepared-section{margin:24px 0;scroll-margin-top:80px}.preview-fields>div{border-bottom:1px solid var(--dht-border,#f0f0f0);grid-template-columns:176px minmax(0,1fr);gap:24px;padding:12px 0;display:grid}.preview-fields strong{color:var(--dht-text-2,#000000a6);font-weight:400}.preview-fields span{overflow-wrap:anywhere;white-space:pre-wrap}.preview-actions{margin-top:24px}.upload-trigger{margin:16px 0}.upload-trigger input[type=file]{clip-path:inset(100%);width:1px;height:1px;position:absolute;overflow:hidden}.steps-card{background:#fff}.login-background{background:var(--dht-bg,#f5f5f5);place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{width:min(480px,100%);margin:0 auto}.login-card h1{margin:8px 0;font-size:24px;font-weight:600;line-height:32px}.login-card .ant-alert{margin-bottom:16px}.login-card .ant-form{margin-top:24px}.fatal-error{max-width:760px;margin:72px auto;padding:24px}.fatal-error .ant-btn{margin-top:16px}.ant-modal .login-card{box-shadow:none;border:0}.dht-mobile-header{border-bottom:1px solid var(--dht-border,#f0f0f0);width:100%;height:64px;color:var(--dht-text,#000000e0);background:#fff;justify-content:space-between;align-items:center;gap:12px;padding-inline:16px;display:flex}.dht-mobile-header .brand{white-space:nowrap;flex-shrink:0}.dht-mobile-header>.ant-space{color:var(--dht-text-2,#000000a6);white-space:nowrap;font-size:12px}.mobile-menu-trigger{width:40px;height:40px;font-size:18px;color:var(--dht-text,#000000e0)!important}.mobile-menu-drawer .ant-drawer-header{border-bottom:1px solid var(--dht-border,#f0f0f0);min-height:64px;padding:16px 20px}.mobile-menu-drawer .ant-drawer-title{color:var(--dht-text,#000000e0);font-size:16px;font-weight:600}.mobile-menu-drawer .ant-drawer-close{color:var(--dht-text-2,#000000a6)}.mobile-menu-drawer .ant-drawer-body{padding:0}.mobile-menu-drawer .dht-navigation.ant-menu{max-height:calc(100vh - 65px);padding-bottom:24px}.mobile-environment{background:var(--dht-bg,#f5f5f5);padding:12px 16px 0}@media (max-width:900px){.role-name,.brand-caption{display:none}.ant-pro-page-container-children-container,.ant-pro-page-container .ant-page-header{padding-inline:16px!important}.ant-pro-page-container .ant-page-header{padding-top:16px!important}}@media (max-width:640px){.dht-mobile-header .brand-mark{width:32px;height:32px;font-size:18px}.mobile-user-name{display:none}.mobile-logout{width:40px;padding-inline:0}.mobile-logout>span:not(.ant-btn-icon){display:none}.ant-pro-page-container-children-container,.ant-pro-page-container .ant-page-header{padding-inline:16px!important}.ant-page-header-heading-title{font-size:20px!important}.ant-page-header-heading-extra,.ant-page-header-heading-extra .ant-space{width:100%}.ant-page-header-heading-extra .ant-btn{flex:1}.ant-card-head,.ant-card-body,.ant-pro-table-list-toolbar-container{padding-inline:16px!important}.filter-footer{flex-direction:column;align-items:stretch}.filter-footer .ant-space,.filter-footer .ant-space-item,.filter-footer .ant-btn{width:100%}.object-meta,.scope-row{flex-direction:column;align-items:stretch}.preview-fields>div{grid-template-columns:1fr;gap:4px}.attachment-row{flex-wrap:wrap}.attachment-info{flex-basis:calc(100% - 52px)}.attachment-row>.ant-space,.attachment-row>.ant-btn{width:100%}.file-preview iframe{height:62vh}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.counterparty-page a,.counterparty-page .ant-btn-link,.counterparty-page .detail-link{color:var(--dht-primary,#0958d9)}.counterparty-page a:hover,.counterparty-page .detail-link:hover{color:var(--dht-primary-dark,#003eb3);text-decoration:underline}.counterparty-page .ant-typography-secondary,.counterparty-page .ant-select-selection-placeholder,.counterparty-page input::placeholder{color:var(--dht-text-2,#595959);opacity:1}.counterparty-page .ant-input,.counterparty-page .ant-input-affix-wrapper,.counterparty-page .ant-select-selector,.counterparty-page .ant-picker,.counterparty-page .ant-btn-default{border-color:var(--dht-border-strong,#8c8c8c)!important}.counterparty-page .ant-btn-primary{color:#fff;background:var(--dht-primary,#0958d9);border-color:var(--dht-primary,#0958d9)}.counterparty-page .ant-btn-primary:hover{color:#fff!important;background:var(--dht-primary-dark,#003eb3)!important}.counterparty-page .ant-descriptions-item-label,.counterparty-page .ant-empty-description{color:var(--dht-text-2,#595959)!important}.counterparty-page .state-tag{color:var(--dht-primary-dark,#003eb3);border-color:var(--dht-primary,#0958d9)!important}.dht-m-page{background:var(--dht-bg,#f5f5f5);max-width:640px;min-height:100vh;margin:0 auto;padding:12px 12px 48px}.dht-m-header{justify-content:space-between;align-items:center;gap:8px;padding:8px 4px 12px;font-size:17px;display:flex}.dht-m-list{flex-direction:column;gap:10px;margin-top:12px;display:flex}.dht-m-case{cursor:pointer}.dht-m-case-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.dht-m-case-body{flex-direction:column;gap:4px;margin-top:6px;display:flex}.dht-m-case-body .secondary{color:var(--dht-text-3,#00000073);font-size:13px}.dht-m-conflict{box-shadow:inset 0 0 0 1px #ff4d4f;border-color:#ff4d4f!important}.dht-m-action{margin-bottom:12px}.dht-m-action .preview-fields{margin:8px 0}.dht-m-action .preview-actions{margin-top:8px}.dht-m-section{margin:18px 4px 10px!important}.dht-m-page .ant-card{border-radius:10px}.dht-m-page .ant-btn{min-height:36px}body.dht-skin-qinglan{--dht-primary:#0e7c86;--dht-primary-dark:#0a5f67;--dht-primary-soft:#e3f2f3;--dht-bg:#f3f6f7;--dht-text:#1b2b30;--dht-text-2:#5f7177;--dht-border:#e2e8ea;--dht-om-primary:#0e7c86;--dht-om-primary-dark:#0a5f67;--dht-om-border:#9fb1b5;--dht-tabbar-h:60px;--dht-primary-hover:#13939e;--dht-primary-border:#9ccfd3;--dht-text-3:#8a9a9f;--dht-border-strong:#9fb1b5;--dht-bg-subtle:#f7f9fa;background:var(--dht-bg);color:var(--dht-text)}body.dht-skin-qinglan .brand-mark{background:var(--dht-primary)!important}body.dht-skin-qinglan .ant-pro-layout .ant-pro-layout-bg-list{background:var(--dht-bg)}body.dht-skin-qinglan .financial-reports a,body.dht-skin-qinglan .financial-reports .fr-link,body.dht-skin-qinglan .m-tabbar a.active{color:var(--dht-primary)}body.dht-skin-qinglan .m-shell,body.dht-skin-qinglan .dht-m-page,body.dht-skin-qinglan .m-login{background:var(--dht-bg)}.dht-q-tabbar{z-index:900;border-top:1px solid var(--dht-border);padding-bottom:env(safe-area-inset-bottom);background:#fff;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #1b2b300f}.dht-q-tabbar button{min-height:var(--dht-tabbar-h);color:var(--dht-text-2);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-family:inherit;font-size:12px;display:flex}.dht-q-tabbar button .anticon{font-size:22px}.dht-q-tabbar button.active{color:var(--dht-primary);font-weight:600}.dht-q-mine .dht-q-mine-head{align-items:center;gap:12px;padding:4px 0 16px;display:flex}.dht-q-mine .dht-q-mine-head .avatar{background:var(--dht-primary-soft);width:48px;height:48px;color:var(--dht-primary);border-radius:50%;justify-content:center;align-items:center;font-size:20px;font-weight:600;display:flex}.dht-q-mine .ant-btn{justify-content:flex-start}@media (max-width:767px){body.dht-skin-qinglan .ant-pro-layout .ant-layout{padding-bottom:calc(var(--dht-tabbar-h) + env(safe-area-inset-bottom))}body.dht-skin-qinglan .dht-m-page{padding-bottom:calc(96px + env(safe-area-inset-bottom))}body.dht-skin-qinglan input,body.dht-skin-qinglan textarea,body.dht-skin-qinglan select,body.dht-skin-qinglan .ant-input,body.dht-skin-qinglan .ant-input-number-input,body.dht-skin-qinglan .ant-select-selection-item,body.dht-skin-qinglan .ant-select-selection-placeholder,body.dht-skin-qinglan .ant-select-selection-search-input,body.dht-skin-qinglan .ant-picker-input>input{font-size:16px!important}body.dht-skin-qinglan .ant-input:not(textarea),body.dht-skin-qinglan .ant-input-affix-wrapper,body.dht-skin-qinglan .ant-input-number,body.dht-skin-qinglan .ant-picker,body.dht-skin-qinglan .ant-select:not(.ant-select-customize-input) .ant-select-selector{align-items:center;min-height:44px!important}body.dht-skin-qinglan .ant-input-affix-wrapper .ant-input,body.dht-skin-qinglan .ant-input-number .ant-input-number-input{height:42px;min-height:0!important}body.dht-skin-qinglan .ant-select-single .ant-select-selector .ant-select-selection-item,body.dht-skin-qinglan .ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:42px!important}body.dht-skin-qinglan .ant-select-single .ant-select-selector .ant-select-selection-search-input{height:42px!important}body.dht-skin-qinglan textarea.ant-input{min-height:88px;line-height:1.6}body.dht-skin-qinglan .ant-form-item{margin-bottom:18px}body.dht-skin-qinglan .ant-form-item-label>label{font-size:15px}body.dht-skin-qinglan .ant-btn{border-radius:10px;min-width:44px;min-height:44px;padding-inline:16px;font-size:16px}body.dht-skin-qinglan .ant-btn.ant-btn-sm{min-height:44px;padding-inline:14px}body.dht-skin-qinglan .ant-btn-lg{min-height:52px;font-size:17px}body.dht-skin-qinglan .ant-btn-link,body.dht-skin-qinglan .ant-btn-text{padding-inline:10px}body.dht-skin-qinglan .ant-checkbox-wrapper,body.dht-skin-qinglan .ant-radio-wrapper{align-items:center;min-height:44px;font-size:16px}body.dht-skin-qinglan .ant-checkbox-inner,body.dht-skin-qinglan .ant-radio-inner{transform:scale(1.25)}body.dht-skin-qinglan .ant-switch{min-width:52px}body.dht-skin-qinglan .ant-tabs-tab{min-height:44px;padding-block:10px;font-size:16px}body.dht-skin-qinglan .ant-segmented-item-label{min-height:40px;font-size:15px;line-height:40px}body.dht-skin-qinglan .ant-dropdown-menu-item,body.dht-skin-qinglan .ant-select-item,body.dht-skin-qinglan .ant-menu-item,body.dht-skin-qinglan .ant-menu-submenu-title{min-height:48px;font-size:16px;line-height:48px!important}body.dht-skin-qinglan .ant-select-item{padding-block:10px;line-height:28px!important}body.dht-skin-qinglan .ant-pagination-item,body.dht-skin-qinglan .ant-pagination-prev,body.dht-skin-qinglan .ant-pagination-next{min-width:44px;height:44px;line-height:42px}body.dht-skin-qinglan .ant-picker-cell .ant-picker-cell-inner{min-width:36px;height:36px;line-height:36px}body.dht-skin-qinglan .ant-picker-time-panel-cell-inner{height:40px!important;line-height:40px!important}body.dht-skin-qinglan .ant-picker-dropdown .ant-picker-ok .ant-btn{min-height:40px}body.dht-skin-qinglan .ant-space-gap-col-small{column-gap:12px!important}body.dht-skin-qinglan .ant-space-gap-row-small{row-gap:12px!important}body.dht-skin-qinglan .ant-space-horizontal{flex-wrap:wrap}body.dht-skin-qinglan .ant-btn+.ant-btn{margin-inline-start:12px}body.dht-skin-qinglan .ant-space .ant-btn+.ant-btn,body.dht-skin-qinglan .ant-btn-block+.ant-btn-block{margin-inline-start:0}body.dht-skin-qinglan .ant-tag{padding:3px 10px;font-size:13px;line-height:20px}body.dht-skin-qinglan .ant-tag-close-icon{margin:-8px -8px -8px 0;padding:8px}body.dht-skin-qinglan .ant-modal-wrap{overflow:hidden}body.dht-skin-qinglan .ant-modal,body.dht-skin-qinglan .ant-modal-centered .ant-modal{height:100dvh;vertical-align:top!important;width:100vw!important;max-width:100vw!important;margin:0!important;padding:0!important;top:0!important}body.dht-skin-qinglan .ant-modal>div,body.dht-skin-qinglan .ant-modal>div>div:not(.ant-modal-content){height:100%}body.dht-skin-qinglan .ant-modal .ant-modal-content{height:100%;min-height:100dvh;box-shadow:none;flex-direction:column;display:flex;border-radius:0!important;padding:0!important}body.dht-skin-qinglan .ant-modal .ant-modal-header{z-index:2;border-bottom:1px solid var(--dht-border);background:#fff;align-items:center;min-height:56px;padding:0 56px 0 16px;display:flex;position:sticky;top:0;margin:0!important}body.dht-skin-qinglan .ant-modal .ant-modal-title{font-size:17px;line-height:24px}body.dht-skin-qinglan .ant-modal .ant-modal-close{z-index:3;width:48px!important;height:48px!important;top:4px!important;right:4px!important}body.dht-skin-qinglan .ant-modal .ant-modal-close-x{font-size:18px}body.dht-skin-qinglan .ant-modal .ant-modal-body{-webkit-overflow-scrolling:touch;flex:1;padding:16px;overflow:auto}body.dht-skin-qinglan .ant-modal .ant-modal-footer{z-index:2;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--dht-border);background:#fff;flex-direction:row-reverse;gap:12px;display:flex;position:sticky;bottom:0;margin:0!important}body.dht-skin-qinglan .ant-modal .ant-modal-footer .ant-btn{flex:1;min-height:50px;font-size:17px;margin:0!important}body.dht-skin-qinglan .ant-modal.ant-modal-confirm{height:auto;padding:16px!important}body.dht-skin-qinglan .ant-modal-confirm .ant-modal-content{height:auto;min-height:0;border-radius:16px!important;padding:20px!important}body.dht-skin-qinglan .ant-modal-centered .ant-modal.ant-modal-confirm{vertical-align:middle!important}body.dht-skin-qinglan .ant-modal-confirm .ant-modal-confirm-btns{flex-direction:row-reverse;gap:12px;display:flex}body.dht-skin-qinglan .ant-modal-confirm .ant-modal-confirm-btns .ant-btn{flex:1;min-height:50px;margin:0!important}body.dht-skin-qinglan .ant-drawer-left>.ant-drawer-content-wrapper,body.dht-skin-qinglan .ant-drawer-right>.ant-drawer-content-wrapper{max-width:100vw;width:100vw!important}body.dht-skin-qinglan .ant-drawer-bottom>.ant-drawer-content-wrapper{height:100dvh!important}body.dht-skin-qinglan .ant-drawer-header{min-height:56px;padding:4px 8px 4px 16px}body.dht-skin-qinglan .ant-drawer-close{width:48px;height:48px;margin:0}body.dht-skin-qinglan .ant-drawer-footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}body.dht-skin-qinglan .ant-drawer-footer .ant-btn{min-height:50px}body.dht-skin-qinglan .ant-popover-inner{border-radius:14px;padding:16px}body.dht-skin-qinglan .ant-popconfirm-buttons .ant-btn{min-width:72px}body.dht-skin-qinglan .dht-m-header{z-index:20;border-bottom:1px solid var(--dht-border);background:#fff;min-height:56px;margin:-12px -12px 12px;padding:4px;position:sticky;top:0}body.dht-skin-qinglan .dht-m-header .ant-btn.ant-btn-icon-only{box-shadow:none;border:0;width:48px;height:48px}body.dht-skin-qinglan .dht-m-punch-bar{z-index:30;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--dht-border);background:#fff;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 18px #1b2b3014}body.dht-skin-qinglan .dht-m-punch-bar .ant-alert{margin-bottom:8px}body.dht-skin-qinglan .dht-m-punch-title{display:none}body.dht-skin-qinglan .dht-m-page .ant-descriptions-item-label,body.dht-skin-qinglan .dht-m-page .ant-descriptions-item-content{font-size:15px}body.dht-skin-qinglan .dht-m-punch-bar>.ant-space{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:10px!important;display:grid!important}body.dht-skin-qinglan .dht-m-punch-bar .ant-space-item:has(>.ant-btn[disabled]){display:none}body.dht-skin-qinglan .dht-m-punch-bar .ant-space-item:has(>.ant-alert){grid-column:1/-1}body.dht-skin-qinglan .dht-m-punch-bar:not(:has(.ant-btn:not([disabled]))){display:none}body.dht-skin-qinglan .dht-m-punch-bar .ant-btn{white-space:normal;min-height:54px;padding-inline:8px;font-size:17px;line-height:1.2}}body.dht-skin-qinglan .ant-card{border-radius:12px;box-shadow:0 1px 2px #1b2b300a,0 4px 14px #1b2b300d}body.dht-skin-qinglan .ant-card.ant-card-bordered{border-color:var(--dht-border)}body.dht-skin-qinglan .ant-card .ant-card-head{border-bottom-color:var(--dht-border);color:var(--dht-text)}body.dht-skin-qinglan .ant-table-wrapper .ant-table{border-radius:10px}body.dht-skin-qinglan .ant-table-wrapper .ant-table-thead>tr>th,body.dht-skin-qinglan .ant-table-wrapper .ant-table-thead>tr>td{background:var(--dht-bg-subtle)!important;color:var(--dht-text-2)!important;border-bottom-color:var(--dht-border)!important}body.dht-skin-qinglan .ant-table-wrapper .ant-table-thead>tr>th:before{background-color:var(--dht-border)!important}body.dht-skin-qinglan .ant-table-wrapper .ant-table-tbody>tr>td{border-bottom-color:var(--dht-border)!important}body.dht-skin-qinglan .ant-table-wrapper .ant-table-tbody>tr:hover>td,body.dht-skin-qinglan .ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:var(--dht-primary-soft)!important}body.dht-skin-qinglan .ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td{background:#d3ebed!important}body.dht-skin-qinglan .ant-tag{border-radius:6px}body.dht-skin-qinglan .ant-tag-blue,body.dht-skin-qinglan .ant-tag-processing,body.dht-skin-qinglan .ant-tag-geekblue,body.dht-skin-qinglan .ant-tag-cyan{color:var(--dht-primary-dark);background:var(--dht-primary-soft);border-color:var(--dht-primary-border)}body.dht-skin-qinglan .ant-tag-default,body.dht-skin-qinglan .ant-tag:not([class*=ant-tag-]){background:var(--dht-bg-subtle);border-color:var(--dht-border);color:var(--dht-text-2)}body.dht-skin-qinglan .state-tag{color:var(--dht-primary-dark);background:var(--dht-primary-soft);border-color:var(--dht-primary-border)!important}body.dht-skin-qinglan .ant-empty .ant-empty-description{color:var(--dht-text-3)}body.dht-skin-qinglan .ant-empty-img-simple-ellipse{fill:var(--dht-primary-soft)}body.dht-skin-qinglan .ant-empty-img-simple-path{fill:var(--dht-bg-subtle)}body.dht-skin-qinglan .ant-empty-img-simple-g{stroke:var(--dht-border-strong)}body.dht-skin-qinglan .ant-descriptions-bordered .ant-descriptions-item-label{background:var(--dht-bg-subtle)}body.dht-skin-qinglan .ant-descriptions-bordered .ant-descriptions-view,body.dht-skin-qinglan .ant-descriptions-bordered .ant-descriptions-row,body.dht-skin-qinglan .ant-descriptions-bordered .ant-descriptions-item-label,body.dht-skin-qinglan .ant-descriptions-bordered .ant-descriptions-item-content{border-color:var(--dht-border)!important}body.dht-skin-qinglan .ant-pagination .ant-pagination-item-active{border-color:var(--dht-primary)}body.dht-skin-qinglan .ant-pagination .ant-pagination-item-active a{color:var(--dht-primary)}body.dht-skin-qinglan .ant-checkbox-checked .ant-checkbox-inner,body.dht-skin-qinglan .ant-checkbox-indeterminate .ant-checkbox-inner:after{background-color:var(--dht-primary)!important;border-color:var(--dht-primary)!important}body.dht-skin-qinglan .ant-checkbox-wrapper:hover .ant-checkbox-inner,body.dht-skin-qinglan .ant-checkbox:hover .ant-checkbox-inner{border-color:var(--dht-primary)!important}body.dht-skin-qinglan .ant-checkbox-wrapper:hover .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--dht-primary-dark)!important;border-color:var(--dht-primary-dark)!important}body.dht-skin-qinglan .ant-radio-checked .ant-radio-inner{background-color:var(--dht-primary)!important;border-color:var(--dht-primary)!important}body.dht-skin-qinglan .ant-switch.ant-switch-checked{background:var(--dht-primary)!important}@media (max-width:767px){body.dht-skin-qinglan .ant-segmented-item-label{min-height:44px!important;line-height:44px!important}body.dht-skin-qinglan .ant-tabs-tab-btn{align-items:center;min-height:44px;display:inline-flex}body.dht-skin-qinglan .ant-table a,body.dht-skin-qinglan .detail-link{align-items:center;min-width:44px;min-height:44px;display:inline-flex}body.dht-skin-qinglan .ant-pagination .ant-pagination-item,body.dht-skin-qinglan .ant-pagination .ant-pagination-prev,body.dht-skin-qinglan .ant-pagination .ant-pagination-next,body.dht-skin-qinglan .ant-pagination .ant-pagination-jump-prev,body.dht-skin-qinglan .ant-pagination .ant-pagination-jump-next{min-width:44px!important;height:44px!important;line-height:42px!important}body.dht-skin-qinglan .ant-pagination .ant-pagination-item a,body.dht-skin-qinglan .ant-pagination .ant-pagination-item-link{justify-content:center;align-items:center;min-width:44px;display:flex;height:44px!important;line-height:42px!important}body.dht-skin-qinglan .ant-picker-dropdown .ant-picker-date-panel,body.dht-skin-qinglan .ant-picker-dropdown .ant-picker-month-panel,body.dht-skin-qinglan .ant-picker-dropdown .ant-picker-year-panel{width:356px}body.dht-skin-qinglan .ant-picker-dropdown .ant-picker-content{width:100%}body.dht-skin-qinglan .ant-picker-dropdown .ant-picker-cell{min-width:44px;height:44px}body.dht-skin-qinglan .ant-picker-dropdown .ant-picker-header button{min-width:44px;min-height:44px}body.dht-skin-qinglan .dht-m-page .ant-tag{padding:4px 12px;font-size:14px;line-height:24px}}.fr-page-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.fr-page-head h1{margin:0 0 8px;font-size:24px}.fr-page-head p{color:var(--dht-text-2,#595959);margin:0}.fr-filters{flex-wrap:wrap;align-items:center;gap:16px;margin:24px 0;display:flex}.fr-filters .ant-select{min-width:170px}.fr-local-scroll{width:100%;max-width:100%;overflow:auto}.fr-source-grid{border-collapse:collapse;table-layout:fixed;width:100%;min-width:760px;font-size:13px;line-height:1.6}.fr-source-grid td,.fr-source-grid th{border:1px solid var(--dht-border-strong,gray);overflow-wrap:anywhere;padding:8px}.fr-source-grid td{vertical-align:top;min-width:90px}.fr-source-grid td small{display:block}.fr-source-grid caption{text-align:left;color:var(--dht-text-2,#595959);margin:10px 0}.fr-preview .ant-modal-body{max-height:70vh;overflow-y:auto}.fr-confirm-fields{flex-direction:column;gap:14px;padding:20px 0;display:flex}.fr-confirm-fields .ant-select{width:220px}.fr-preview .ant-checkbox-inner{border-color:var(--dht-border-strong,gray)}.financial-reports-page .ant-table-cell{overflow-wrap:anywhere}.financial-reports-page .ant-table-cell .ant-tag{margin:4px 0;display:inline-block}.financial-reports-page input[type=file]{border:1px solid var(--dht-border-strong,gray);max-width:100%;color:var(--dht-text,#262626);background:#fff;border-radius:6px;padding:12px}.fr-preview .ant-input::placeholder{color:var(--dht-text-2,#595959)}.fr-preview .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--dht-primary,#0958d9);font-weight:600}.fr-preview .ant-select-arrow{color:var(--dht-text-2,#595959)}.fr-preview .ant-checkbox-checked .ant-checkbox-inner{background:var(--dht-primary,#0958d9);border-color:var(--dht-primary,#0958d9)}.fr-preview .ant-checkbox-wrapper{color:var(--dht-text,#262626)}.fr-preview .ant-btn:disabled{border:1px solid var(--dht-border-strong,gray)!important;color:var(--dht-text-2,#595959)!important;background:var(--dht-bg,#f5f5f5)!important}.fr-preview .ant-alert{margin:10px 0}.fr-preview .ant-modal-body p{overflow-wrap:anywhere}.fr-preview .ant-select-selector{border-color:var(--dht-border-strong,gray)!important}.fr-preview .ant-input{border-color:var(--dht-border-strong,gray)}@media (max-width:700px){.fr-page-head{flex-wrap:wrap}.fr-filters{gap:12px}.fr-filters .ant-select{width:100%}.fr-source-grid{min-width:740px}}.fr-report-picker{align-items:center;gap:12px;margin:16px 0;display:flex}.fr-report-picker label{color:var(--dht-text,#262626);flex-shrink:0}.fr-report-picker .ant-select{min-width:260px;max-width:100%}@media (max-width:700px){.fr-report-picker{flex-direction:column;align-items:flex-start;gap:8px}.fr-report-picker .ant-select{width:100%;min-width:0}}.crm-pending-card .ant-empty-description{color:#434343!important}.crm-pending-page{color:#1b2b30}.crm-pending-filters{gap:12px 0;margin-bottom:24px}.crm-pending-filters .ant-select{min-width:120px}.crm-pending-feedback{margin-bottom:16px}.crm-pending-original{white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;overflow-y:auto}.crm-pending-candidates{overflow-wrap:anywhere;margin:0;padding-left:18px}.crm-pending-actions{gap:10px;display:grid}.crm-pending-select{width:100%}.crm-pending-card .ant-input,.crm-pending-card .ant-input-affix-wrapper,.crm-pending-card .ant-select-selector,.crm-pending-page .ant-btn-default{border-color:#7b8e95!important}.crm-pending-card .ant-pagination-item,.crm-pending-card .ant-pagination-item-link{border:1px solid #7b8e95!important}.crm-pending-card .ant-pagination-item-active{border:2px solid #0a5f67!important}.crm-pending-card .ant-pagination-item-active a{font-weight:600;color:#075e65!important}.crm-pending-card .ant-pagination-disabled .anticon{color:#52636b!important}.crm-pending-card .ant-input::placeholder,.crm-pending-card .ant-select-selection-placeholder,.crm-pending-card .ant-select-arrow,.crm-pending-card .ant-input-clear-icon{opacity:1;color:#4d6067!important}.crm-pending-page .ant-btn-primary:not(:disabled){color:#fff;background:#0a5f67;border-color:#0a5f67}.crm-pending-page .ant-btn-primary:not(:disabled):hover{color:#fff!important;background:#084e55!important;border-color:#084e55!important}.crm-pending-page .ant-btn-primary:not(:disabled):active{background:#063d43!important;border-color:#063d43!important}.crm-pending-page .ant-btn:disabled,.crm-pending-card .ant-select-disabled .ant-select-selector{color:#52636b!important;background:#eef2f3!important;border-color:#7b8e95!important}.crm-pending-page .ant-btn:focus-visible,.crm-pending-card .ant-select-focused .ant-select-selector,.crm-pending-card .ant-input:focus-visible{outline-offset:2px;outline:2px solid #0a5f67}.crm-pending-page .detail-link{text-decoration:underline;color:#075e65!important}.crm-pending-dropdown .ant-select-item{color:#1b2b30}.crm-pending-dropdown .ant-select-item-option-selected{color:#1b2b30;font-weight:600;background:#e3f2f3!important}.crm-pending-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#eef2f3}.crm-pending-dropdown .ant-select-item-option-state{color:#0a5f67}
/*$vite$:1*/
/* 网站备案页脚：固定在视口底部，正文及已有固定操作预留相同空间。 */
body {
  --dht-site-footer-height: calc(44px + env(safe-area-inset-bottom, 0px));
  padding-bottom: var(--dht-site-footer-height);
}
.dht-site-footer {
  position: fixed;
  inset: auto 0 0;
  z-index: 950;
  box-sizing: border-box;
  height: var(--dht-site-footer-height);
  padding: 0 12px env(safe-area-inset-bottom, 0px);
  display: flex;
  align-items: center;
  justify-content: center;
  background: #f5f5f5;
  color: #465362;
  text-align: center;
  font-size: 13px;
  line-height: 22px;
  box-shadow: 0 -1px 0 #d0d7de;
}
.dht-site-footer a {
  display: inline-flex;
  align-items: center;
  min-height: 44px;
  padding: 0 8px;
  color: #465362;
  text-decoration: underline;
  text-underline-offset: 3px;
}
.dht-site-footer a:hover,
.dht-site-footer a:active {
  color: #243241;
}
.dht-site-footer a:focus-visible {
  outline: 2px solid #075c55;
  outline-offset: 3px;
  border-radius: 2px;
}
body .m-tabbar,
body .dht-q-tabbar {
  bottom: var(--dht-site-footer-height);
  padding-bottom: 0;
}
body.dht-skin-qinglan #app .dht-m-punch-bar {
  bottom: var(--dht-site-footer-height);
  padding-bottom: 10px;
}
body .m-voice-fab {
  bottom: calc(76px + var(--dht-site-footer-height));
}
.ant-shell .ant-pro-sider.ant-pro-sider-fixed {
  inset-block-end: var(--dht-site-footer-height);
  height: auto !important;
}
body .login-background,
body .m-login {
  min-height: calc(100vh - var(--dht-site-footer-height));
  min-height: calc(100dvh - var(--dht-site-footer-height));
}
