@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";.debtor-card-page{--dc-accent:#27745a;--dc-accent-soft:#e7f1ec;--dc-text:#102a24;--dc-muted:#64766f;--dc-border:#dde5df;--dc-surface:#fffefa;--dc-field:#f5f8f5;color:var(--dc-text)}.debtor-card-page .card{border:1px solid var(--dc-border);border-radius:18px;background:var(--dc-surface);box-shadow:0 8px 24px #18362d0f}.dc-loading{min-height:320px;display:grid;place-items:center;color:var(--dc-muted);font-size:12px}.dc-header{display:grid;grid-template-columns:minmax(220px,1fr) minmax(520px,2fr) auto;gap:20px;align-items:center;padding:16px 18px;margin-bottom:12px;z-index:12}.dc-header.sticky{position:sticky;top:72px}.dc-person>span{display:block;color:#789087;font-size:8px;text-transform:uppercase;letter-spacing:.12em;font-weight:800}.dc-person h1{margin:4px 0 0;font-size:20px;line-height:1.18;color:var(--dc-text);letter-spacing:-.025em}.dc-person small{display:flex;align-items:center;gap:6px;margin-top:5px;color:#a56424;font-size:9px}.dc-person small i{width:7px;height:7px;border-radius:50%;background:#ec9e4a}.dc-record-nav{display:flex;gap:5px;margin-top:8px}.dc-record-nav button{height:29px;border:1px solid #dce5df;border-radius:9px;background:#f7faf8;color:#42675a;padding:0 8px;display:inline-flex;align-items:center;gap:4px;font-size:8px;font-weight:750}.dc-record-nav button:hover:not(:disabled),.dc-record-nav button.active{background:var(--dc-accent-soft);border-color:#c4dbcf;color:#1f624b}.dc-record-nav button:disabled{opacity:.38}.dc-head-values{display:flex;align-items:center;gap:20px;overflow-x:auto;scrollbar-width:none;padding:2px 0}.dc-head-values::-webkit-scrollbar{display:none}.dc-head-values>div{flex:0 0 auto;min-width:88px}.dc-head-values span{display:block;color:#758880;font-size:9px;margin-bottom:4px}.dc-head-values b{display:block;max-width:150px;color:#233f35;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dc-head-actions{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.dc-head-actions button{white-space:nowrap}.shell .dc-tabs{width:min(690px,100%);display:grid;grid-template-columns:repeat(4,1fr);flex-direction:row;gap:4px;margin:0 0 13px;padding:4px;background:#e9eeea;border:1px solid #dde4df;border-radius:14px}.dc-tabs button{border:0;background:transparent;border-radius:10px;padding:9px 12px;color:#647770;font-size:10px;font-weight:700;white-space:nowrap}.dc-tabs button:hover{color:#315f50}.dc-tabs button.active{background:#fff;color:#164f3d;box-shadow:0 2px 8px #193d311a}.dc-workspace{min-width:0}.dc-workspace.with-quick-list{display:grid;grid-template-columns:220px minmax(0,1fr);gap:12px;align-items:start}.dc-layout{min-width:0;display:grid;grid-template-columns:minmax(0,1.8fr) minmax(300px,.62fr);gap:12px;align-items:start}.dc-layout.no-comments,.dc-layout.comments-expanded{grid-template-columns:1fr}.dc-layout.comments-expanded .dc-content{display:none}.dc-content{min-width:0}.dc-overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.dc-overview-card{overflow:hidden;min-width:0}.dc-overview-card.primary-block{grid-column:1/-1}.dc-block-head{width:100%;display:flex;align-items:center;justify-content:space-between;border:0;background:transparent;padding:13px 15px;text-align:left;color:#3b6557}.dc-block-head:hover{background:#fafcfa}.dc-block-head>div b{display:block;color:var(--dc-text);font-size:13px}.dc-block-head>div span{display:block;color:#85938e;font-size:8px;margin-top:2px}.dc-overview-card.collapsed .dc-block-head{padding-top:12px;padding-bottom:12px}.dc-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px 10px;padding:0 14px 14px}.primary-block .dc-field-grid{grid-template-columns:repeat(3,1fr)}.dc-field{min-width:0;display:flex;flex-direction:column;gap:4px}.dc-field.wide{grid-column:1/-1}.dc-field>span{font-size:9px;color:#60746c;font-weight:750;padding-left:2px}.dc-control{position:relative;min-width:0;display:flex}.dc-control>input,.dc-control>select,.dc-control>textarea{width:100%;min-width:0;height:38px;border:1px solid #dbe4de;border-radius:11px;background:var(--dc-field);padding:8px 34px 8px 10px;color:#1d382f;font-size:11px;outline:none;transition:.16s}.dc-control>textarea{height:auto;min-height:58px;resize:vertical;line-height:1.45}.dc-control>input::placeholder,.dc-control>textarea::placeholder{color:#a1aca7}.dc-control>input:focus,.dc-control>select:focus,.dc-control>textarea:focus{background:#fff;border-color:#77a997;box-shadow:0 0 0 3px #40846a1a}.dc-control>input:disabled,.dc-control>select:disabled,.dc-control>textarea:disabled{background:#f2f4f2!important;color:#75827d}.dc-control>.dc-copy{position:absolute;right:5px;top:5px}.dc-switch{width:100%;height:38px;border:1px solid #dfe6e1;border-radius:11px;background:var(--dc-field);display:flex;align-items:center;gap:8px;padding:7px 10px}.dc-switch input{width:15px;height:15px;accent-color:var(--dc-accent)}.dc-switch span{font-size:9px;font-weight:750;color:#38564c}.dc-comments{position:sticky;top:218px;max-height:calc(100vh - 240px);overflow:auto;padding:16px}.dc-comments.expanded{position:static;max-height:none}.dc-comments-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.dc-comments-head span{display:block;color:#668478;font-size:8px;text-transform:uppercase;letter-spacing:.11em;font-weight:800}.dc-comments-head h2{margin:4px 0 0;color:var(--dc-text);font-size:16px}.dc-comments-head button{border:0;background:#edf2ef;color:#356a57;border-radius:9px;padding:7px;display:grid;place-items:center}.dc-comments form{padding:9px;background:#f5f7f5;border-radius:13px}.dc-comments form textarea{width:100%;min-height:78px;border:0;background:transparent;resize:vertical;outline:none;font-size:11px;line-height:1.5;color:#304a41}.dc-comments form button{width:100%;margin-top:7px}.dc-comments form small{display:block;text-align:center;color:#8d9994;font-size:7px;margin-top:6px}.dc-comment-list{margin-top:14px;display:flex;flex-direction:column;gap:8px}.dc-comment-list article{padding:10px 11px;border:1px solid #e3e9e5;border-radius:13px;background:#f9fbf9;box-shadow:0 3px 10px #193b3009}.dc-comment-list header{display:flex;justify-content:space-between;gap:8px}.dc-comment-list header.excel{align-items:flex-start}.dc-comment-list header>span{display:flex;align-items:center;gap:5px}.dc-comment-list b{font-size:10px;color:#29443b}.dc-comment-list time{font-size:8px;color:#87958f}.dc-comment-meta{display:flex;flex-wrap:wrap;gap:5px 8px;margin-top:5px;color:#65756d;font-size:12px;line-height:1.35}.dc-excel-badge{display:inline-flex;align-items:center;border-radius:999px;background:var(--excel-comment-badge-bg);color:var(--excel-comment-badge-text);padding:2px 7px;font-weight:800}.dc-comment-delete{width:22px;height:22px;padding:0;border:0;border-radius:7px;background:transparent;color:#9aaaa3;display:grid;place-items:center;cursor:pointer}.dc-comment-delete:hover{background:#fff0ee;color:#b94a40}.dc-comment-delete:disabled{opacity:.45;cursor:wait}.dc-comment-list p{font-size:10px;line-height:1.6;color:#445b52;margin:6px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.dc-comment-list p.clamped{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.dc-comment-more{border:0;background:transparent;color:#2e7158;font-size:8px;font-weight:750;padding:5px 0 0}.dc-comment-more:hover{text-decoration:underline}.dc-quick-list{position:sticky;top:218px;max-height:calc(100vh - 240px);overflow:hidden}.dc-quick-list>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px;border-bottom:1px solid #e7ece8}.dc-quick-list>header span,.dc-quick-list>header b{display:block}.dc-quick-list>header span{font-size:8px;text-transform:uppercase;letter-spacing:.08em;color:#72877f;font-weight:800}.dc-quick-list>header b{font-size:10px;color:#27473c;margin-top:3px}.dc-quick-list>header small{min-width:24px;height:24px;border-radius:8px;background:var(--dc-accent-soft);display:grid;place-items:center;color:#28664f;font-size:8px;font-weight:800}.dc-quick-list>div{max-height:calc(100vh - 300px);overflow:auto;padding:6px}.dc-quick-list>div>button{width:100%;border:0;background:transparent;border-radius:11px;padding:9px;text-align:left;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;color:#263f36}.dc-quick-list>div>button:hover{background:#f2f6f3}.dc-quick-list>div>button.active{background:#e7f1ec;box-shadow:inset 3px 0 #3d876b}.dc-quick-list button>span:first-child{min-width:0}.dc-quick-list button>span:first-child b{display:block;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dc-quick-list button>span:first-child small{display:block;font-size:8px;color:#7c8b85;margin-top:3px;white-space:nowrap}.dc-quick-list button>span:last-child{text-align:right;flex:0 0 auto}.dc-quick-list button strong{display:block;font-size:9px;margin-bottom:4px;color:#345449}.dc-quick-list .status{font-size:7px!important;padding:3px 5px;max-width:78px;overflow:hidden;text-overflow:ellipsis}.dc-quick-list .status i{width:4px;height:4px}.dc-empty{min-height:130px;display:grid;place-items:center;text-align:center;color:#7d8c86;font-size:14px;font-weight:650}.dc-history-grid{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(430px,1.2fr);gap:12px;align-items:start}.dc-history-card{padding:16px}.dc-history-card>header{display:flex;align-items:center;gap:9px;padding-bottom:12px;border-bottom:1px solid #ebefec;color:#3d735e}.dc-history-card>header b,.dc-history-card>header span{display:block}.dc-history-card>header b{font-size:12px;color:var(--dc-text)}.dc-history-card>header span{font-size:8px;color:#83908b;margin-top:2px}.dc-audit article{display:grid;grid-template-columns:32px 1fr auto;gap:10px;align-items:center;padding:10px 0;border-top:1px solid #e9eeea}.dc-audit article:first-child{border-top:0}.dc-audit article>div{width:30px;height:30px;border-radius:9px;background:#e8f0eb;color:#2d6b55;display:grid;place-items:center}.dc-audit b{font-size:9px;color:#29443b}.dc-audit p{font-size:8px;color:#73817b;margin:3px 0}.dc-audit span,.dc-audit time{font-size:7px;color:#8d9893}.dc-extra-card{overflow:hidden;background:var(--card-bg)}.dc-extra-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 18px;border-bottom:1px solid var(--border);background:var(--section-bg)}.dc-extra-head b,.dc-extra-head span{display:block}.dc-extra-head b{font-size:18px;font-weight:850;color:var(--text-primary);letter-spacing:-.01em}.dc-extra-head span{font-size:13px;font-weight:650;color:var(--text-secondary);margin-top:4px}.dc-extra-head label{width:min(430px,48%);height:42px;border:1px solid var(--input-border);border-radius:14px;background:var(--input-bg);display:flex;align-items:center;gap:9px;padding:0 13px;color:var(--text-secondary);box-shadow:0 4px 14px #2046360d}.dc-extra-head input{width:100%;border:0;background:transparent;outline:0;font-size:14px;font-weight:650;color:var(--text-primary)}.dc-extra-list{display:flex;flex-direction:column;padding:8px 10px 10px}.dc-extra-row{display:grid;grid-template-columns:minmax(190px,.58fr) minmax(260px,1.42fr) 34px;gap:16px;align-items:start;padding:14px 12px;border-top:1px solid var(--border);border-radius:13px}.dc-extra-row:first-child{border-top:0}.dc-extra-row:hover{background:color-mix(in srgb,var(--section-bg) 90%,var(--theme-accent))}.dc-extra-name{font-size:15px;line-height:1.35;color:var(--text-primary);font-weight:750;overflow-wrap:anywhere}.dc-extra-value-wrap{min-width:0}.dc-extra-value{font-size:16px;line-height:1.42;color:var(--text-primary);font-weight:650;white-space:pre-wrap;overflow-wrap:anywhere}.dc-extra-value.is-clamped{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.dc-extra-more{margin-top:6px;border:0;background:transparent;color:var(--theme-accent);font-size:13px;font-weight:800;padding:0;cursor:pointer}.dc-extra-more:hover{color:var(--theme-accent);text-decoration:underline}.dc-extra-row>.dc-copy{align-self:start}.dc-settings-page{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.dc-settings-group{overflow:hidden;padding:5px 15px}.dc-settings-group h2{font-size:11px;color:var(--text-secondary);margin:10px 0 7px;text-transform:uppercase;letter-spacing:.07em}.dc-setting-row{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:11px 1px;border-top:1px solid var(--border);position:relative}.dc-setting-row>span b,.dc-setting-row>span small{display:block}.dc-setting-row>span b{font-size:10px;color:var(--text-primary)}.dc-setting-row>span small{font-size:8px;color:var(--text-secondary);margin-top:3px}.dc-setting-row input{position:absolute;opacity:0;pointer-events:none}.dc-setting-row>i{width:38px;height:22px;border-radius:20px;background:var(--border);position:relative;transition:.18s;flex:0 0 auto}.dc-setting-row>i:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;background:var(--card-bg);left:2px;top:2px;box-shadow:0 1px 4px #0000002e;transition:.18s}.dc-setting-row input:checked+i{background:var(--theme-accent)}.dc-setting-row input:checked+i:after{transform:translate(16px)}.dc-block-setting{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:10px 1px;border-top:1px solid #e9eeea}.dc-block-setting>div:first-child b,.dc-block-setting>div:first-child span{display:block}.dc-block-setting>div:first-child b{font-size:10px;color:#294239}.dc-block-setting>div:first-child span{font-size:8px;color:#84908b;margin-top:2px}.dc-block-setting>div:last-child{display:flex;gap:8px}.dc-block-setting label{font-size:8px;color:#5f716a;display:flex;align-items:center;gap:4px}.dc-block-setting input{accent-color:var(--dc-accent)}.dc-order-row{display:grid;grid-template-columns:24px 1fr auto auto;gap:6px;align-items:center;padding:8px 0;border-top:1px solid var(--border)}.dc-order-row>span{width:22px;height:22px;border-radius:7px;background:var(--surface-muted);display:grid;place-items:center;font-size:8px;color:var(--theme-accent)}.dc-order-row>b{font-size:9px;color:var(--text-primary)}.dc-order-row button{border:0;background:var(--surface-muted);border-radius:7px;padding:6px 8px;display:flex;align-items:center;gap:3px;font-size:8px;color:var(--text-secondary)}.dc-order-row button:disabled{opacity:.3}.dc-settings-group.reset{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;padding:13px 15px}.dc-settings-group.reset>div{display:flex;align-items:center;gap:9px;color:#567168}.dc-settings-group.reset b,.dc-settings-group.reset small{display:block}.dc-settings-group.reset b{font-size:10px;color:#294239}.dc-settings-group.reset small{font-size:8px;color:#89958f;margin-top:2px}.dc-toast{position:fixed;right:26px;bottom:26px;z-index:120;background:#153d30;color:#fff;border-radius:12px;padding:10px 14px;display:flex;align-items:center;gap:7px;font-size:9px;box-shadow:0 14px 35px #0003}.compact .dc-overview-grid{gap:9px}.compact .dc-block-head{padding:11px 13px}.compact .dc-field-grid{gap:7px 8px;padding:0 12px 12px}.compact .dc-control>input,.compact .dc-control>select,.compact .dc-switch{height:36px}.compact .dc-control>textarea{min-height:52px}@media(max-width:1280px){.dc-header{grid-template-columns:minmax(220px,1fr) minmax(380px,1.5fr)}.dc-head-actions{grid-column:1/-1;justify-content:flex-start}.dc-comments,.dc-quick-list{top:260px;max-height:calc(100vh - 280px)}.dc-quick-list>div{max-height:calc(100vh - 340px)}}@media(max-width:1050px){.dc-header{grid-template-columns:1fr}.dc-header.sticky{top:62px}.dc-head-values{flex-wrap:wrap}.dc-workspace.with-quick-list,.dc-layout{grid-template-columns:1fr}.dc-comments{position:static;max-height:none}.dc-comments-head button{display:none}.dc-quick-list{position:static;max-height:240px}.dc-quick-list>div{max-height:180px;display:grid;grid-template-columns:1fr 1fr}.dc-history-grid,.dc-settings-page{grid-template-columns:1fr}.dc-settings-group.reset{grid-column:auto}}@media(max-width:760px){.debtor-card-page .card{border-radius:16px}.dc-header{padding:13px;gap:12px}.dc-person h1{font-size:17px}.dc-head-values{display:grid;grid-template-columns:1fr 1fr;gap:9px}.dc-head-actions{display:flex;flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start}.shell .dc-tabs{display:flex;width:100%;overflow-x:auto;padding:4px}.dc-tabs button{flex:0 0 auto;min-width:118px}.dc-overview-grid{grid-template-columns:1fr}.dc-overview-card.primary-block{grid-column:auto}.primary-block .dc-field-grid,.dc-field-grid{grid-template-columns:1fr}.dc-field.wide{grid-column:auto}.dc-quick-list>div{display:flex;overflow-x:auto;overflow-y:hidden;max-height:none}.dc-quick-list>div>button{min-width:200px}.dc-extra-head{align-items:stretch;flex-direction:column}.dc-extra-head label{width:100%}.dc-extra-row{grid-template-columns:1fr 34px;gap:8px 12px}.dc-extra-name{grid-column:1;font-size:14px}.dc-extra-value-wrap{grid-column:1}.dc-extra-row>.dc-copy{grid-column:2;grid-row:1/3}.dc-block-setting{align-items:flex-start;flex-direction:column}.dc-order-row{grid-template-columns:22px 1fr 30px 30px}.dc-order-row button{font-size:0;padding:6px}.dc-settings-group.reset{align-items:flex-start;flex-direction:column;gap:10px}.dc-audit article{grid-template-columns:30px 1fr}.dc-audit time{grid-column:2}.dc-toast{right:14px;bottom:14px}}.debtor-card-page{position:relative;padding:2px;--dc-surface:rgba(255,255,255,.88);--dc-field:#fbfcfb;--dc-border:rgba(177,195,186,.48)}.debtor-card-page:before{content:"";position:fixed;inset:72px 0 0 248px;z-index:-1;pointer-events:none;background:radial-gradient(circle at 15% 5%,rgba(197,227,213,.42),transparent 30%),radial-gradient(circle at 88% 20%,rgba(219,230,245,.38),transparent 27%),linear-gradient(145deg,#f7faf7,#eef4f0 55%,#f6f7f3)}.dc-glass,.shell .dc-tabs,.dc-quick-list{background:#ffffffbd!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.72)!important;box-shadow:0 18px 45px #0f231e14,inset 0 1px #ffffffb8!important}.dc-header{grid-template-columns:minmax(360px,1.35fr) minmax(270px,.65fr);gap:18px 28px;align-items:start;padding:24px 26px;border-radius:24px!important}.dc-header.sticky{position:sticky;top:76px}.dc-hero-main h1{margin:5px 0 10px;color:#132d27;font-size:clamp(26px,2vw,32px);line-height:1.14;letter-spacing:-.04em}.dc-hero-eyebrow{color:#668078;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.dc-hero-phone{display:flex;align-items:center;gap:9px;color:#17684f}.dc-hero-phone strong{font-size:22px;line-height:1.2;letter-spacing:-.02em}.dc-hero-phone>button{width:30px;height:30px;border:1px solid #cfe1d8;border-radius:9px;background:#f8fcfa;color:#27745a;display:grid;place-items:center}.dc-hero-main>small{display:flex;align-items:center;gap:6px;margin-top:8px;color:#a56424;font-size:12px}.dc-hero-main>small i{width:7px;height:7px;border-radius:50%;background:#ec9e4a}.dc-hero-focus{display:grid;grid-template-columns:1fr 1fr;gap:13px;align-self:center}.dc-hero-focus>div{min-height:88px;padding:15px;border:1px solid rgba(204,217,210,.7);border-radius:17px;background:#f8fbf9c7}.dc-hero-focus span,.dc-hero-meta span{display:block;margin-bottom:7px;color:#62776f;font-size:12px;font-weight:650}.dc-hero-focus .status{padding:7px 11px!important;font-size:12px!important}.dc-debt-value{color:#17684f!important;font-size:24px!important;letter-spacing:-.03em}.dc-hero-meta{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding-top:16px;border-top:1px solid rgba(205,217,210,.7)}.dc-hero-meta>div{min-width:0;padding:0 17px;border-left:1px solid #e1e8e3}.dc-hero-meta>div:first-child{padding-left:0;border-left:0}.dc-hero-meta b{display:block;overflow:hidden;color:#223d34;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.dc-head-actions{grid-column:1/-1;justify-content:flex-start;position:relative}.dc-head-actions button{min-height:38px;font-size:11px}.dc-result-menu{position:relative}.dc-result-popover{position:absolute;top:44px;left:0;z-index:40;width:220px;padding:7px;border:1px solid #dce5df;border-radius:14px;background:#fff;box-shadow:0 18px 40px #16332a29}.dc-result-popover button{width:100%;min-height:34px;border:0;border-radius:9px;background:transparent;color:#315248;text-align:left;padding:8px 10px}.dc-result-popover button:hover{background:#edf5f1;color:#17684f}.dc-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0 0 14px}.dc-kpi{min-width:0;min-height:108px;padding:15px;border-radius:19px;display:flex;align-items:flex-start;gap:11px}.dc-kpi>span{width:34px;height:34px;flex:0 0 auto;border-radius:11px;display:grid;place-items:center;background:#e9f2ee;color:#297057}.dc-kpi.danger>span{background:#fbe9e7;color:#bd4e43}.dc-kpi.blue>span{background:#e8f1f8;color:#477899}.dc-kpi.amber>span{background:#faf0d9;color:#a97623}.dc-kpi.green>span{background:#e3f3e8;color:#2e8054}.dc-kpi.today{border-color:#7aaf8b8c!important;background:#ecf8eed6!important}.dc-kpi.today>span{background:#dff2e4;color:#2f8051}.dc-kpi>div{min-width:0}.dc-kpi small,.dc-kpi b,.dc-kpi em{display:block}.dc-kpi small{color:#687c74;font-size:11px;font-weight:700}.dc-kpi b{overflow:hidden;margin-top:6px;color:#18342b;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.dc-kpi em{overflow:hidden;margin-top:4px;color:#87958f;font-size:10px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.dc-kpi.actionable{cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.dc-kpi.actionable:hover{border-color:#a9cabb!important;box-shadow:var(--shadow-card)!important}.dc-kpi.actionable:focus-visible{outline:3px solid rgba(54,125,96,.2);outline-offset:2px}.dc-kpi.actionable>div>button{margin-top:8px;padding:0;border:0;background:transparent;color:#1f6b50;font-size:10px;font-weight:800}.shell .dc-tabs{width:min(760px,100%);border-radius:16px}.dc-tabs button{padding:11px 14px;font-size:12px}.dc-tabs button.active{box-shadow:0 5px 16px #193d311f}.dc-workspace.with-quick-list{display:block}.dc-workspace.with-quick-list>.dc-quick-list{position:static;width:100%;max-height:none;margin-bottom:14px}.dc-workspace.with-quick-list>.dc-quick-list>div{display:flex;max-height:none;overflow-x:auto;overflow-y:hidden}.dc-workspace.with-quick-list>.dc-quick-list>div>button{min-width:230px}.dc-layout{grid-template-columns:minmax(0,1fr) minmax(380px,420px);gap:18px}.dc-content,.dc-overview-grid,.dc-overview-card{width:100%}.dc-overview-grid{grid-template-columns:minmax(0,1fr);gap:12px}.dc-overview-card{border-radius:18px!important}.dc-block-head{padding:15px 17px}.dc-block-title{display:flex;align-items:center;gap:11px}.dc-block-title>span{width:34px;height:34px;border-radius:10px;background:#e9f2ee;color:#286c54;display:grid;place-items:center}.dc-block-title b{font-size:16px!important}.dc-block-title small{display:block;overflow:hidden;max-width:620px;margin-top:3px;color:#75877f;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.dc-field-grid,.primary-block .dc-field-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding:2px 16px 17px}.dc-field>span{font-size:12px}.dc-control>input,.dc-control>select,.dc-control>textarea{height:43px;border-color:#d8e2dc;background:#fbfcfb;color:#18352b;font-size:14px}.dc-control>textarea{min-height:70px;line-height:1.45}.dc-switch{height:43px;background:#fbfcfb}.dc-switch span{font-size:13px}.dc-comments{top:88px;max-height:calc(100vh - 108px);padding:18px;border-radius:22px!important}.dc-comments-head h2{font-size:20px;letter-spacing:-.02em}.dc-comments-head span{font-size:10px}.dc-comments form{padding:11px;border:1px solid #dce5df;background:#ffffffb8}.dc-comments form textarea{min-height:105px;font-size:14px}.dc-comments form button{min-height:42px;font-size:12px}.dc-comment-counter{text-align:right!important;font-size:10px!important}.dc-quick-results{padding:15px 0;border-bottom:1px solid #e4eae6}.dc-quick-results>span{display:block;margin-bottom:8px;color:#61766e;font-size:11px;font-weight:800}.dc-quick-results>div{display:grid;grid-template-columns:1fr 1fr;gap:7px}.dc-quick-results button{min-height:35px;border:1px solid #d8e3dd;border-radius:11px;background:#ffffffc7;color:#315248;font-size:10px;font-weight:700}.dc-quick-results button:hover{border-color:#99c1b0;background:#eaf4ef;color:#17684f}.dc-quick-results>small{display:block;margin:-2px 0 9px;color:#5f776d;font-size:10px;font-weight:800}.dc-quick-results button.active{border-color:#2f8062;background:#dcefe6;color:#12513c;box-shadow:inset 0 0 0 1px #2f80622e}.dc-history-link{width:100%;margin:12px 0 0;border:1px solid #dce7e1;border-radius:11px;background:#ffffffb8;color:#24684f;padding:9px 10px;display:flex;align-items:center;justify-content:center;gap:7px;font-size:11px;font-weight:800}.dc-history-link:hover{background:#eaf4ef;border-color:#acd0bf}.dc-side-activity,.dc-side-comments{padding-top:14px}.dc-side-activity h3,.dc-side-comments h3{margin:0 0 8px;color:#29463c;font-size:14px}.dc-audit b{font-size:11px}.dc-audit p{font-size:10px}.dc-audit span,.dc-audit time{font-size:9px}.dc-comment-list b{font-size:12px}.dc-comment-list time{font-size:10px}.dc-comment-list p{font-size:14px;line-height:1.48}.dc-comment-list article{padding:12px 13px;background:var(--section-bg);border-color:var(--border);color:var(--text-primary)}.dc-comment-list .dc-comment-card.source-excel{background:var(--excel-comment-bg);border-color:var(--excel-comment-border)}.dc-contact-modal{width:min(560px,calc(100vw - 32px));padding:24px;position:relative}.dc-contact-modal-head{display:flex;align-items:flex-start;gap:13px;padding-right:28px;margin-bottom:20px}.dc-contact-modal-head>span{width:42px;height:42px;flex:0 0 auto;border-radius:13px;background:#e5f1eb;color:#246c52;display:grid;place-items:center}.dc-contact-modal h2{margin:1px 0 5px;color:#17372c;font-size:21px;letter-spacing:-.025em}.dc-contact-modal p{margin:0;color:#74837d;font-size:11px;line-height:1.5}.dc-contact-modal form{display:flex;flex-direction:column;gap:13px}.dc-contact-modal label{display:flex;flex-direction:column;gap:6px;color:#5f746b;font-size:11px;font-weight:750}.dc-contact-modal input,.dc-contact-modal select,.dc-contact-modal textarea{width:100%;border:1px solid #d8e3dc;border-radius:11px;background:#fbfcfb;padding:10px 11px;color:#18362c;font-size:13px;outline:none}.dc-contact-modal input:focus,.dc-contact-modal select:focus,.dc-contact-modal textarea:focus{border-color:#79aa97;box-shadow:0 0 0 3px #40846a1a}.dc-contact-modal textarea{resize:vertical;line-height:1.45}.dc-contact-datetime{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dc-contact-modal .modal-actions{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;margin-top:4px}.dc-promise-modal{width:min(680px,calc(100vw - 32px));max-height:calc(100vh - 36px);overflow:auto}.dc-promise-section{border:1px solid #dce7e1;border-radius:14px;background:#fbfdfb;padding:13px;display:flex;flex-direction:column;gap:12px}.dc-promise-section h3{margin:0;color:#1e4034;font-size:15px;line-height:1.2}.dc-promise-section label{font-size:12px}.dc-promise-section.payment{background:#f6fbf8;border-color:#cfe3d7}.dc-promise-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dc-payment-impact{border:1px solid #cfe3d7;border-radius:11px;background:#edf8f2;color:#245a45;padding:9px 10px;font-size:13px;font-weight:800;line-height:1.35}.dc-form-error{border:1px solid #e3b6b6;border-radius:11px;background:#fff2f2;color:#9a2f2f;padding:10px 11px;font-size:13px;font-weight:850;line-height:1.35}.dc-contact-modal label.dc-toggle-row{display:flex;flex-direction:row;align-items:center;gap:11px;border:1px solid #dce5df;border-radius:12px;background:#f7faf8;padding:11px 12px;cursor:pointer}.dc-contact-modal label.dc-toggle-row input{width:17px;height:17px;flex:0 0 auto;margin:0;accent-color:#216b50}.dc-toggle-row span,.dc-toggle-row b,.dc-toggle-row small{display:block}.dc-toggle-row b{color:#29483e;font-size:13px}.dc-toggle-row small{margin-top:2px;color:#6e7f78;font-size:11px;font-weight:650}.dc-toggle-row.payment-toggle{border-color:#cfe3d7;background:#f1f8f4}.dc-related{margin-top:12px;overflow:hidden}.dc-related>header{padding:15px 17px;border-bottom:1px solid #e7ece8}.dc-related>header b,.dc-related>header span{display:block}.dc-related>header b{font-size:15px;color:#193a2f}.dc-related>header span{margin-top:3px;color:#718078;font-size:13px}.dc-related>div>button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;border-top:1px solid #edf0ed;background:transparent;padding:12px 16px;text-align:left;color:#29473c}.dc-related>div>button:first-child{border-top:0}.dc-related>div>button:hover{background:#f5f9f6}.dc-related button>span:first-child{min-width:0;flex:1}.dc-related button>span:first-child b,.dc-related button>span:first-child small{display:block}.dc-related button>span:first-child b{font-size:14px}.dc-related button>span:first-child small{margin-top:3px;color:#718078;font-size:13px}.dc-related button>span:nth-child(2){display:flex;align-items:center;gap:10px}.dc-related button strong{font-size:14px;color:#275f4a}.dc-identity-conflicts{margin-top:12px;overflow:hidden;border-color:#ead6a7;background:#fffdf7}.dc-identity-conflicts>header{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-bottom:1px solid #eee1bf;color:#805a13}.dc-identity-conflicts>header div{min-width:0}.dc-identity-conflicts>header b,.dc-identity-conflicts>header span{display:block}.dc-identity-conflicts>header b{font-size:15px}.dc-identity-conflicts>header span{margin-top:2px;font-size:13px;color:#856f42}.dc-identity-conflicts>div>button{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding:12px 16px;border:0;border-top:1px solid #eee5cc;background:transparent;text-align:left;color:#3f3828}.dc-identity-conflicts>div>button:first-child{border-top:0}.dc-identity-conflicts>div>button:hover{background:#fff8e5}.dc-identity-conflicts button>span{min-width:0}.dc-identity-conflicts button b,.dc-identity-conflicts button small{display:block}.dc-identity-conflicts button b{font-size:14px}.dc-identity-conflicts button small{margin-top:3px;font-size:13px;color:#746b56;white-space:normal;overflow-wrap:anywhere}.dc-identity-conflicts button em{max-width:170px;padding:5px 8px;border-radius:6px;background:#f8e7b8;color:#745410;font-size:13px;font-style:normal;text-align:center;white-space:normal}.dc-payments-block{padding:13px 10px 10px}.dc-payment-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 8px}.dc-payment-summary>div{min-width:0;border:1px solid #dfe8e2;border-radius:12px;background:#fbfcfa;padding:9px 10px}.dc-payment-summary>div.wide{grid-column:1/-1}.dc-payment-summary span{display:block;color:#6d8077;font-size:10px;font-weight:800}.dc-payment-summary b{display:block;margin-top:4px;color:#15392d;font-size:14px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dc-payments-block.none .dc-payment-summary>div{border-color:#e0e6e2;background:#fbfcfa}.dc-payments-block.partial .dc-payment-summary>div{border-color:#c9dff1;background:#f2f8fd}.dc-payments-block.review .dc-payment-summary>div{border-color:#ead49e;background:#fff8e6}.dc-payments-block.closed .dc-payment-summary>div{border-color:#b9dfc7;background:#f0fbf4}.dc-payments-block.partial .dc-payment-summary b{color:#1e587b}.dc-payments-block.review .dc-payment-summary b{color:#7b5714}.dc-payment-closed{margin-top:9px;border:1px solid #a8d7b9;border-radius:12px;background:#dbf3e4;color:#15623f;padding:9px 10px;display:flex;align-items:center;gap:7px;font-size:12px;font-weight:900}.dc-payment-list{margin-top:10px;border:1px solid #e1e8e3;border-radius:13px;overflow:hidden;background:#fff}.dc-payment-list article{display:grid;grid-template-columns:minmax(100px,1fr) minmax(92px,.75fr) minmax(76px,.65fr) minmax(90px,.8fr);gap:8px;align-items:center;padding:9px 10px;border-top:1px solid #edf1ee}.dc-payment-list article:first-child{border-top:0}.dc-payment-list b,.dc-payment-list strong{display:block;color:#18392e;font-size:12px;font-weight:900}.dc-payment-list strong{color:#14704f;text-align:right}.dc-payment-list span{display:block;color:#6b7d75;font-size:10px;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dc-payment-list code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:8px;background:#eef5f1;color:#2e5a49;padding:5px 7px;font-size:10px;font-weight:800}.dc-payment-diagnostics{margin-top:10px;padding:12px;border:1px dashed #b8c9c0;border-radius:14px;background:#f5faf7;color:#214236}.dc-payment-diagnostics-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.dc-payment-diagnostics-head b{font-size:12px;font-weight:900}.dc-payment-diagnostics-head span{color:#6c7f76;font-size:9px;font-weight:750;text-transform:uppercase;letter-spacing:.08em}.dc-payment-diagnostics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dc-payment-diagnostics-grid div{min-width:0;padding:8px;border-radius:10px;background:#fff;border:1px solid #e1ebe5}.dc-payment-diagnostics-grid span{display:block;color:#6f8078;font-size:9px;font-weight:750}.dc-payment-diagnostics-grid b{display:block;margin-top:4px;overflow:hidden;color:#15392d;font-size:11px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.dc-payment-diagnostics details{margin-top:8px;padding:8px;border-radius:10px;background:#fff;border:1px solid #e1ebe5}.dc-payment-diagnostics summary{cursor:pointer;color:#1f5b46;font-size:10px;font-weight:850}.dc-payment-diagnostics p{display:grid;grid-template-columns:94px minmax(0,1fr);gap:8px;margin:7px 0 0;font-size:10px}.dc-payment-diagnostics p b{color:#123a2c}.dc-payment-diagnostics p span{min-width:0;overflow:hidden;color:#60736b;text-overflow:ellipsis;white-space:nowrap}.dc-payments-empty{margin-top:8px;border:1px dashed #d7e2dc;border-radius:12px;background:#fbfcfa;color:#809089;padding:12px;text-align:center;font-size:12px;font-weight:800}@media(max-width:1350px){.dc-kpi-grid{grid-template-columns:repeat(3,1fr)}.dc-layout{grid-template-columns:minmax(0,1fr) minmax(360px,390px)}.dc-field-grid,.primary-block .dc-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1050px){.debtor-card-page:before{left:0}.dc-header{grid-template-columns:1fr}.dc-hero-focus{grid-template-columns:1fr 1fr}.dc-hero-meta{grid-template-columns:repeat(3,1fr);gap:12px}.dc-hero-meta>div{padding:0;border:0}.dc-kpi-grid{grid-template-columns:repeat(2,1fr)}.dc-layout{grid-template-columns:1fr}.dc-comments{position:static;max-height:none}}@media(max-width:760px){.dc-header{padding:18px}.dc-hero-main h1{font-size:24px}.dc-hero-phone strong{font-size:19px}.dc-hero-focus,.dc-hero-meta{grid-template-columns:1fr 1fr}.dc-head-actions{flex-wrap:wrap;overflow:visible}.dc-head-actions>button,.dc-head-actions>.dc-result-menu{flex:1 1 150px}.dc-result-menu>button{width:100%}.dc-kpi-grid{grid-template-columns:1fr 1fr}.dc-kpi{min-height:96px}.dc-field-grid,.primary-block .dc-field-grid{grid-template-columns:1fr}.dc-block-title small{max-width:230px}.dc-contact-datetime{grid-template-columns:1fr}.dc-contact-modal .modal-actions{display:flex;flex-wrap:wrap}.dc-contact-modal .modal-actions>span{display:none}.dc-promise-grid{grid-template-columns:1fr}}@media(max-width:460px){.dc-hero-focus,.dc-hero-meta,.dc-kpi-grid{grid-template-columns:1fr}.dc-kpi{min-height:auto}.dc-quick-results>div{grid-template-columns:1fr}}.page:has(>.debtor-card-page){max-width:none;padding:22px 24px 54px}.debtor-card-page{container-type:inline-size;container-name:debtor-card;min-width:0;max-width:100%;overflow-x:hidden}.dc-card-shell{display:grid;grid-template-columns:minmax(0,1fr) clamp(360px,24vw,420px);gap:18px;align-items:start;min-width:0;max-width:100%}.dc-card-shell.no-comments{grid-template-columns:minmax(0,1fr)}.dc-card-shell.comments-expanded{grid-template-columns:1fr}.dc-card-shell.comments-expanded .dc-card-main{display:none}.dc-card-main{container-type:inline-size;min-width:0;max-width:100%;overflow:visible}.dc-header{position:relative;z-index:200;grid-template-columns:minmax(0,1fr) auto;gap:14px 22px;padding:19px 22px;margin-bottom:10px;border-radius:18px!important;overflow:visible!important}.dc-header .dc-hero-eyebrow,.dc-header .dc-header-context,.dc-header .dc-header-context>span b,.dc-header .dc-hero-focus span{color:#36584d!important}.dc-header .dc-identity-line h1,.dc-header .dc-hero-focus b{color:#102a24!important;text-shadow:0 1px 0 rgba(255,255,255,.45)}.dc-header .dc-identity-phone strong{color:#0d684b!important}.dc-header-status-refusal .dc-identity-phone strong,.dc-header-status-bankrupt .dc-identity-phone strong{color:#7f2530!important}.dc-header .status{background:#ffffffb8;box-shadow:0 6px 16px #17352b14}.dc-status-select{min-width:160px;max-width:220px;height:36px;border:1px solid rgba(24,58,47,.12);border-radius:999px;padding:0 34px 0 14px;background-color:#ffffffc7;color:#18382f;font-size:13px;font-weight:850;outline:none;box-shadow:0 6px 16px #17352b14;cursor:pointer}.dc-status-select:focus{border-color:#75a992;box-shadow:0 0 0 3px #40846a24,0 6px 16px #17352b14}.dc-status-select:disabled{opacity:.65;cursor:wait}.dc-status-select.green{background-color:#dff3e6;color:#176c45;border-color:#b8dfc5}.dc-status-select.purple{background-color:#eee5fb;color:#6940a4;border-color:#d7c4f0}.dc-status-select.yellow{background-color:#fff1c8;color:#7c5515;border-color:#ead18c}.dc-status-select.blue{background-color:#e0f1fb;color:#236d97;border-color:#bddceb}.dc-status-select.gray,.dc-status-select.neutral{background-color:#edf1ee;color:#40574f;border-color:#d4ddd8}.dc-status-select.red{background-color:#ffe1dd;color:#94342e;border-color:#edb9b5}.dc-status-select.orange{background-color:#ffe7c6;color:#8a5714;border-color:#e8c28e}.dc-hero-main{min-width:0;max-width:100%}.dc-identity-line{display:flex;align-items:baseline;gap:10px 18px;min-width:0;flex-wrap:wrap;margin-top:6px}.dc-identity-line h1{min-width:0;max-width:100%;margin:0;color:#102a24;font-size:clamp(24px,2vw,30px);line-height:1.12;letter-spacing:-.035em;overflow-wrap:anywhere}.dc-identity-date,.dc-identity-phone,.dc-identity-inn{min-width:0;display:inline-flex;align-items:center;gap:7px;white-space:nowrap;color:#1d4538}.dc-identity-date{font-size:clamp(22px,1.45vw,26px);font-weight:850;line-height:1.05;color:#193f34}.dc-identity-phone{color:#11664b}.dc-identity-phone strong{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:21px;letter-spacing:-.02em}.dc-identity-phone button{width:28px;height:28px;display:grid;place-items:center;border:1px solid #d3e2da;border-radius:8px;background:#f8fbf9;color:#216b51}.dc-identity-subline{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px}.dc-identity-inn{border:1px solid #dbe5df;border-radius:10px;background:#ffffffb8;padding:7px 10px;font-size:14px;font-weight:850;color:#183f33}.dc-identity-inn i{border-radius:6px;background:#e4f0e9;padding:2px 6px;color:#24664f;font-size:10px;font-style:normal;font-weight:900}.dc-identity-copy{display:inline-flex;align-items:center;gap:6px;border:1px solid #d8e2dc;border-radius:10px;background:#ffffffd1;padding:8px 11px;color:#214d3f;font-size:13px;font-weight:850}.dc-header-context{display:flex;align-items:center;gap:15px;margin-top:8px;color:#6d8179;font-size:10px}.dc-header-context>span{display:flex;gap:5px}.dc-header-context>span b{color:#46655a}.dc-header-context>small{display:flex;align-items:center;gap:5px;color:#a56424}.dc-header-context>small i{width:6px;height:6px;border-radius:50%;background:#ec9e4a}.dc-header-context>.dc-access-hint{color:#7c6b35;background:#fff6d3b8;border:1px solid rgba(224,195,108,.55);border-radius:999px;padding:4px 8px}.dc-access-note{margin:0 0 10px;padding:8px 10px;border:1px solid #ead9a8;border-radius:10px;background:#fff8df;color:#6e5b24;font-size:12px;font-weight:800}.dc-hero-focus{display:flex;align-items:center;align-self:center;gap:0}.dc-hero-focus>div{min-width:145px;min-height:auto;padding:5px 18px;border:0;border-left:1px solid #dfe6e1;border-radius:0;background:transparent}.dc-hero-focus>div:first-child{border-left:0}.dc-hero-focus span{margin-bottom:5px;font-size:10px}.dc-debt-value{font-size:26px!important}.dc-header-balance{display:flex;flex-direction:column;gap:4px;min-width:0}.dc-header-balance .dc-debt-value{display:block;line-height:1.02}.dc-header-balance.closed .dc-debt-value{color:#0f8a5f!important}.dc-header-balance.closed:after{content:"Договор закрыт";align-self:flex-start;border-radius:999px;background:#dff5e8;color:#0b704d;padding:3px 8px;font-size:10px;font-weight:900;line-height:1}.dc-balance-details{display:flex;flex-wrap:wrap;gap:3px 10px;color:#5f746b;font-size:10.5px;font-weight:800;line-height:1.18}.dc-balance-details small{font:inherit;color:inherit;white-space:nowrap}.dc-finance-summary{display:grid;grid-template-columns:minmax(220px,1.12fr) minmax(0,3fr);gap:10px;align-items:stretch;margin-bottom:9px;padding:10px;border-radius:16px!important;background:linear-gradient(135deg,#fffffff5,#f6faf7e6);border:1px solid rgba(199,214,206,.72);box-shadow:0 12px 30px #1840320f}.dc-finance-summary.closed{border-color:#419d6461;background:linear-gradient(135deg,#ecfaf1f5,#ffffffeb)}.dc-finance-main{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:12px 14px;border-radius:14px;background:linear-gradient(135deg,#eaf7ef,#fff);border:1px solid rgba(175,215,190,.76)}.dc-finance-summary.closed .dc-finance-main{background:linear-gradient(135deg,#dff7e8,#fff);border-color:#46aa6b8c}.dc-finance-main span,.dc-finance-items span{display:block;color:#667971;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.dc-finance-main b{display:block;margin-top:4px;color:#106d4d;font-size:31px;font-weight:900;line-height:1;letter-spacing:-.045em}.dc-finance-summary.closed .dc-finance-main b{color:#0b8a5f}.dc-finance-main small{margin-top:7px;color:#60766d;font-size:11px;font-weight:750}.dc-balance-warning{display:inline-flex;align-items:center;gap:7px;width:max-content;max-width:100%;margin:-2px 0 9px;padding:7px 10px;border:1px solid #ead49e;border-radius:11px;background:#fff8e6;color:#7b5714;font-size:12px;font-weight:800}.dc-balance-warning svg{flex:0 0 auto}.dc-finance-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dc-finance-items article{min-width:0;padding:10px 11px;border-radius:13px;background:#fbfdfb;border:1px solid rgba(215,226,220,.82)}.dc-finance-items article.secondary{background:#f7faf8}.dc-finance-items article.paid{background:#eef9f2;border-color:#c7e6d2}.dc-finance-items b{display:block;margin-top:5px;overflow:hidden;color:#17382f;font-size:16px;font-weight:850;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.dc-finance-items article.secondary b{color:#45645a;font-weight:800}.dc-finance-items article.paid b{color:#13764f}.dc-finance-items small{display:block;margin-top:4px;color:#7a8983;font-size:10px;font-weight:700}.dc-work-actions{margin-bottom:9px}.dc-work-actions-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:0 2px 7px}.dc-work-actions-head span{color:#17382f;font-size:15px;font-weight:900;letter-spacing:-.01em}.dc-work-actions-head small{color:#70827a;font-size:11px;font-weight:700}.dc-work-control{border:1px solid #dfe9e4;border-radius:15px;background:#ffffffc2;padding:12px;margin:0 0 12px}.dc-work-control.inline{margin-bottom:9px;background:linear-gradient(135deg,#fffffff5,#f7faf8e6);box-shadow:0 10px 26px #1840320d}.dc-work-control-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.dc-work-control-head h3{margin:0;color:#17382f;font-size:15px;font-weight:900;letter-spacing:-.01em}.dc-work-control-head span{color:#72847c;font-size:10.5px;font-weight:700;text-align:right;line-height:1.25}.dc-work-control-list{display:grid;gap:7px}.dc-work-control.inline .dc-work-control-list{grid-template-columns:repeat(5,minmax(0,1fr))}.dc-work-control-row{display:grid;grid-template-columns:minmax(86px,.9fr) minmax(0,1.1fr) auto;align-items:center;gap:7px;min-width:0;border:1px solid #e3ebe6;border-radius:12px;background:#fbfdfb;padding:8px 9px}.dc-work-control-row>span{color:#667971;font-size:11px;font-weight:850}.dc-work-control-row>strong{min-width:0;overflow:hidden;color:#17382f;font-size:13px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.dc-work-control-row>small{overflow:hidden;color:#7c8c85;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.dc-work-control-row>button{border:1px solid #b7d4c7;border-radius:9px;background:#ecf7f1;color:#17664c;padding:6px 8px;font-size:10.5px;font-weight:900;white-space:nowrap;cursor:pointer}.dc-work-control-row>button:hover{background:#dff2e8;border-color:#8fbda9}.dc-work-control-row.danger{border-color:#f0c8c4;background:#fff5f3}.dc-work-control-row.danger>strong{color:#b7352e}.dc-work-control-row.amber,.dc-work-control-row.today{border-color:#ecd7a8;background:#fffaf0}.dc-work-control-row.green{border-color:#c4e4cf;background:#f2fbf5}.dc-work-control-row.blue{border-color:#c9dfef;background:#f2f8fc}.dc-head-actions{grid-column:1/-1;align-items:center;padding-top:12px;border-top:1px solid #e4e9e5;overflow:visible!important}.dc-head-actions .dc-record-nav{margin:0 0 0 auto}.dc-head-actions button{min-height:36px}.dc-head-actions .result-button{background:#155b45}.dc-result-menu{position:relative;z-index:210;overflow:visible}.dc-result-popover{z-index:1000;pointer-events:auto;isolation:isolate}.dc-kpi-grid{position:relative;z-index:1;grid-template-columns:repeat(6,minmax(140px,1fr));gap:8px;margin-bottom:9px;align-items:stretch;min-width:0}.shell .dc-tabs{position:relative;z-index:1}.dc-kpi{position:relative;display:grid;height:102px;min-height:102px;max-height:102px;box-sizing:border-box;padding:11px 12px 10px;gap:5px;border-radius:14px;overflow:visible}.dc-kpi-head{display:grid;grid-template-columns:27px minmax(0,1fr) 22px;align-items:center;gap:7px;min-width:0}.dc-kpi-icon{width:27px;height:27px;border-radius:8px;display:grid;place-items:center;background:#e9f2ee;color:#297057}.dc-kpi.danger .dc-kpi-icon{background:#fbe9e7;color:#bd4e43}.dc-kpi.blue .dc-kpi-icon{background:#e8f1f8;color:#477899}.dc-kpi.amber .dc-kpi-icon{background:#faf0d9;color:#a97623}.dc-kpi.green .dc-kpi-icon{background:#e3f3e8;color:#2e8054}.dc-kpi small{min-width:0;overflow:hidden;color:#687c74;font-size:9px;font-weight:750;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.dc-kpi b{min-width:0;overflow:hidden;margin:0;color:#18342b;font-size:16px;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.dc-kpi-settings-button{width:22px;height:22px;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:#91a098;padding:0}.dc-kpi-settings-button:hover{background:#edf3ef;color:#276b52}.dc-kpi-footer{display:flex;align-items:center;gap:6px;min-width:0}.dc-kpi-footer em{min-width:0;flex:1;overflow:hidden;margin:0;color:#87958f;font-size:8px;font-style:normal;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.dc-kpi-footer>button{flex:0 0 auto;margin:0!important;padding:0;border:0;background:transparent;color:#1f6b50;font-size:9px;font-weight:800}.dc-kpi-menu{position:absolute;z-index:30;top:31px;right:7px;width:215px;padding:9px;border:1px solid #d9e3dd;border-radius:11px;background:#fff;box-shadow:0 14px 32px #12362a29}.dc-kpi-menu label{display:block;margin-bottom:6px;color:#60756c;font-size:9px;font-weight:800}.dc-kpi-menu select{width:100%;border:1px solid #dce4df;border-radius:8px;background:#fbfcfb;padding:7px;font-size:10px}.shell .dc-tabs{width:100%;margin-bottom:9px}.dc-content{container-type:inline-size;min-width:0;max-width:100%;overflow-x:hidden}.dc-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start;width:100%}.dc-overview-column{min-width:0;display:flex;flex-direction:column;gap:14px;align-items:stretch}.dc-overview-card{width:100%;max-width:none;overflow:hidden}.dc-overview-card.primary-block{grid-column:auto}.dc-overview-column>.dc-related{margin-top:0;width:100%}.dc-block-head{min-height:48px;padding:5px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#e7f1ec;border-bottom:2px solid #c8ddd3}.dc-block-head:hover{background:#deece5}.dc-block-head>svg{flex:0 0 auto;align-self:center;width:22px;height:22px;color:#1d5b47;stroke-width:2.65}.dc-block-title{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;column-gap:11px;min-width:0}.dc-block-title>span{align-self:center;width:34px;height:34px;flex:0 0 34px;border-radius:0;display:grid;place-items:center;background:transparent;border:0;box-shadow:none;padding:0;color:#0f6046}.dc-block-title>span svg{display:block;width:30px;height:30px;stroke-width:2.65}.dc-block-title>b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px!important;font-weight:800!important;line-height:1.05;color:#0d2a22}.dc-field-grid,.primary-block .dc-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 8px;padding:13px 10px 10px}.block-debt .dc-field-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.block-work .dc-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.block-service .dc-field-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dc-contact-groups{padding:13px 7px 8px}.dc-contact-groups>section{border:1px solid #e3e9e5;border-radius:12px;background:#fafcfab8;overflow:hidden}.dc-contact-groups>section+section{margin-top:6px}.dc-contact-groups h3{margin:0;padding:7px 9px 5px;color:#27483c;font-size:11px}.dc-contact-groups .dc-field-grid{padding:10px 7px 8px}.dc-contact-groups>section:first-child .dc-field-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dc-contact-groups>section:last-child .dc-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-field>span{font-size:9px}.dc-control>input,.dc-control>select,.dc-control>textarea{height:34px;border-radius:9px;padding-top:6px;padding-bottom:6px;font-size:12px}.dc-control>textarea{min-height:42px;max-height:68px}.field-debt_amount .dc-control input{color:#14704f;font-weight:800}.dc-comments{top:84px;max-height:calc(100vh - 104px);padding:15px;border-radius:18px!important}.dc-comments-head h2{font-size:18px}.dc-comments form textarea{min-height:96px}.dc-density-options{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:8px 0 12px}.dc-density-options button{border:1px solid var(--border);border-radius:9px;background:var(--section-bg);padding:8px;color:var(--text-secondary);font-size:9px;font-weight:750}.dc-density-options button.active{border-color:var(--theme-accent);background:var(--theme-accent-soft);color:var(--theme-accent)}.dc-setting-note{margin:9px 0;padding:9px;border:1px solid var(--border);border-radius:8px;background:var(--surface-muted);color:var(--text-secondary);font-size:8px}.dc-kpi-settings{grid-column:1/-1}.dc-kpi-setting-row{display:grid;grid-template-columns:18px 1fr 28px 28px 28px;gap:5px;align-items:center;padding:6px 0;border-top:1px solid var(--border)}.dc-kpi-setting-row select,.dc-add-kpi{width:100%;border:1px solid var(--input-border);border-radius:8px;background:var(--input-bg);color:var(--text-primary);padding:7px;font-size:9px}.dc-kpi-setting-row button{height:27px;border:0;border-radius:7px;background:var(--surface-muted);color:var(--text-secondary);padding:0;display:grid;place-items:center}.dc-add-kpi{margin:8px 0}.dc-settings-v2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dc-settings-v2 .dc-settings-group{padding:12px 14px}.dc-settings-v2 .dc-settings-group h2{margin:0 0 9px;font-size:12px;color:var(--text-primary);letter-spacing:.06em}.dc-settings-v2 .dc-setting-row{min-height:40px;padding:8px 0}.dc-settings-v2 .dc-setting-row>span b{font-size:12px;font-weight:850;color:var(--text-primary)}.dc-settings-v2 .dc-setting-row>span small{font-size:9.5px;color:var(--text-secondary)}.dc-settings-v2 .dc-setting-row i{flex:0 0 auto}.dc-settings-list{display:flex;flex-direction:column;gap:6px}.dc-manager-row{display:grid;grid-template-columns:26px minmax(0,1fr) 28px 28px 28px;align-items:center;gap:6px;min-height:38px;padding:6px;border:1px solid var(--border);border-radius:12px;background:var(--section-bg)}.dc-manager-row b{min-width:0;overflow:hidden;color:var(--text-primary);font-size:12px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.dc-row-index{width:22px;height:22px;border-radius:8px;background:var(--theme-accent-soft);color:var(--theme-accent);display:grid;place-items:center;font-size:10px;font-weight:900}.dc-manager-row button{width:28px;height:28px;border:0;border-radius:8px;background:var(--surface-muted);color:var(--text-secondary);display:grid;place-items:center;padding:0}.dc-manager-row button:hover:not(:disabled){background:var(--theme-accent-soft);color:var(--theme-accent)}.dc-manager-row button:disabled{opacity:.35}.dc-inline-actions{display:flex;align-items:center;gap:8px;margin-top:9px}.dc-inline-actions .dc-add-kpi{flex:1;margin:0}.dc-blocks-settings{grid-column:1/-1}.dc-block-manager-row{grid-template-columns:26px minmax(160px,1fr) auto auto 28px 28px}.dc-row-title{min-width:0}.dc-row-title b,.dc-row-title small{display:block}.dc-row-title small{margin-top:2px;color:var(--text-secondary);font-size:9.5px;font-weight:750}.dc-mini-check{display:inline-flex;align-items:center;gap:5px;color:var(--text-secondary);font-size:10px;font-weight:850;white-space:nowrap}.dc-mini-check input,.dc-manager-row input[type=checkbox]{accent-color:var(--theme-accent)}.dc-settings-v2 .dc-setting-note{font-size:10px;line-height:1.4}.dc-settings-v2 .dc-settings-group.reset{grid-column:1/-1;padding:13px 15px}.density-comfortable .dc-header{padding:25px 27px}.density-comfortable .dc-overview-grid{gap:15px}.density-comfortable .dc-field-grid{gap:13px;padding-bottom:17px}.density-standard .dc-header{padding:21px 24px}.density-compact .dc-header{padding-top:16px;padding-bottom:16px}.density-compact .dc-tabs button{padding-top:8px;padding-bottom:8px}.density-comfortable .dc-kpi,.density-standard .dc-kpi,.density-compact .dc-kpi{height:102px;min-height:102px;max-height:102px}@container (max-width: 980px){.dc-overview-grid{grid-template-columns:1fr}.dc-overview-column{gap:12px}.dc-overview-card.primary-block{grid-column:auto}}@container (max-width: 720px){.dc-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-finance-summary{grid-template-columns:1fr}.dc-finance-items,.dc-work-control.inline .dc-work-control-list{grid-template-columns:repeat(2,minmax(0,1fr))}.block-debt .dc-field-grid,.block-service .dc-field-grid,.dc-contact-groups>section:first-child .dc-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 480px){.dc-kpi-grid,.dc-finance-items{grid-template-columns:1fr}.dc-finance-main b{font-size:27px}.dc-work-control.inline .dc-work-control-list{grid-template-columns:1fr}.dc-field-grid,.primary-block .dc-field-grid,.block-debt .dc-field-grid,.block-work .dc-field-grid,.block-service .dc-field-grid,.dc-contact-groups>section:first-child .dc-field-grid,.dc-contact-groups>section:last-child .dc-field-grid{grid-template-columns:1fr}}@media(max-width:1500px){.dc-card-shell{grid-template-columns:1fr}.dc-comments{position:static;max-height:none}.dc-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){.dc-header{grid-template-columns:1fr}.dc-hero-focus{justify-content:flex-start}.dc-head-actions .dc-record-nav{margin-left:0}}@media(max-width:760px){.page:has(>.debtor-card-page){padding-left:14px;padding-right:14px}.dc-header{padding:14px}.dc-identity-line{align-items:baseline;gap:8px 12px}.dc-identity-line h1{font-size:22px}.dc-identity-date{font-size:20px}.dc-identity-phone strong{font-size:18px}.dc-header-context{align-items:flex-start;flex-direction:column;gap:5px}.dc-hero-focus{display:grid;grid-template-columns:1fr 1fr;width:100%}.dc-head-actions{align-items:stretch}.dc-head-actions>button,.dc-head-actions>.dc-result-menu{flex:1 1 145px}.dc-head-actions .dc-record-nav{width:100%;margin:0}.dc-head-actions .dc-record-nav button{flex:1}.dc-density-options{grid-template-columns:1fr}}@media(max-width:760px){.dc-settings-v2{grid-template-columns:1fr}.dc-blocks-settings,.dc-settings-v2 .dc-settings-group.reset{grid-column:auto}.dc-manager-row{grid-template-columns:24px minmax(0,1fr) 28px 28px 28px}.dc-block-manager-row{grid-template-columns:24px minmax(0,1fr) 28px 28px}.dc-block-manager-row .dc-mini-check{grid-column:2/-1}.dc-inline-actions{align-items:stretch;flex-direction:column}.dc-inline-actions .dc-add-kpi{width:100%}}@media(max-width:460px){.dc-hero-focus,.dc-hero-meta,.dc-kpi-grid{grid-template-columns:1fr}.dc-identity-date,.dc-identity-phone,.dc-identity-inn{white-space:normal}.dc-card-shell{gap:12px}}@container debtor-card (max-width: 1420px){.dc-card-shell{grid-template-columns:minmax(0,1fr)!important}.dc-comments{position:static;max-height:none;width:100%}.dc-card-main{width:100%}.dc-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container debtor-card (max-width: 860px){.dc-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-header{grid-template-columns:1fr}.dc-head-actions .dc-record-nav{margin-left:0}}.debtor-card-page{--dc-type-ink:#102a24;--dc-type-text:#1d3a31;--dc-type-muted:#60756c;--dc-type-label:10.5px;--dc-type-field:13.5px;color:var(--dc-type-text)}.dc-header{color:var(--dc-type-ink)}.dc-contract-kicker,.dc-header-context span,.dc-hero-focus span,.dc-hero-meta span{font-size:10.5px;font-weight:800;color:#60756c}.dc-identity-line h1{font-size:clamp(26px,2.05vw,32px);font-weight:800;letter-spacing:-.045em;color:var(--dc-type-ink)}.dc-identity-date,.dc-identity-phone,.dc-identity-inn{font-weight:800;color:#21463a}.dc-identity-phone strong{font-size:22px;font-weight:800;color:#137354}.dc-hero-focus strong{font-weight:800;color:var(--dc-type-ink)}.dc-hero-focus strong.dc-debt-value{font-size:29px;font-weight:800;color:#14704f}.dc-tabs button,.dc-head-actions button,.dc-result-menu button{font-weight:800}.dc-kpi span,.dc-kpi small{font-weight:800;color:#63756c}.dc-kpi b{font-size:17px;font-weight:800;color:var(--dc-type-ink);letter-spacing:-.025em}.dc-block-title b{font-size:15px!important;font-weight:800;letter-spacing:-.02em;color:var(--dc-type-ink)}.dc-block-title small{font-size:9.5px;font-weight:700;color:#6f7f77}.dc-contact-groups h3{font-size:11.5px;font-weight:800;color:#24463a}.dc-field>span{font-size:var(--dc-type-label);font-weight:800;color:#566d63;letter-spacing:-.002em}.dc-control>input,.dc-control>select,.dc-control>textarea{font-size:var(--dc-type-field);font-weight:650;color:var(--dc-type-ink);line-height:1.22}.dc-control>textarea{font-weight:600}.dc-control>input::placeholder,.dc-control>textarea::placeholder{font-weight:600;color:#879891}.field-debt_amount .dc-control input,.field-loan_amount .dc-control input,.field-payment_amount .dc-control input,.field-promise_amount .dc-control input{font-weight:800;color:#14704f}.dc-comments-head h2{font-size:19px;font-weight:800;color:var(--dc-type-ink)}.dc-comments-head p,.dc-comments small{font-weight:650;color:#697a72}.dc-comments form textarea{font-size:13.5px;font-weight:600;color:var(--dc-type-ink)}.dc-comment-card b,.dc-history-item b{font-weight:800;color:var(--dc-type-ink)}.dc-comment-card p,.dc-history-item p{font-size:12.5px;font-weight:550;color:#40584f;line-height:1.45}.dc-kpi-grid{gap:9px}.density-comfortable .dc-kpi,.density-standard .dc-kpi,.density-compact .dc-kpi,.dc-kpi{height:102px;min-height:102px;max-height:102px}.dc-kpi{padding:10px 11px 9px;border:1px solid #d9e5df!important;background:linear-gradient(180deg,#fffefa,#f8fbf8)!important;box-shadow:0 8px 20px #163a2e0e!important}.dc-kpi-head{grid-template-columns:26px minmax(0,1fr) 21px;gap:7px}.dc-kpi-icon{width:26px;height:26px;border-radius:0;display:grid;place-items:center;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;color:#2f6f57!important}.dc-kpi-icon svg{width:22px;height:22px;stroke-width:2.45}.dc-kpi small{color:#3f5f54!important;font-size:10.5px!important;font-weight:850!important;letter-spacing:.01em}.dc-kpi b{margin-top:1px!important;color:#102a24!important;font-size:clamp(18px,1.05vw,21px)!important;line-height:1.06!important;font-weight:900!important;letter-spacing:-.04em}.dc-kpi-footer{min-height:24px;align-items:end}.dc-kpi-footer em{color:#516b61!important;font-size:9.5px!important;font-weight:750;line-height:1.15!important}.dc-kpi-footer>button{min-height:24px;padding:0 8px!important;border:1px solid rgba(39,116,90,.22)!important;border-radius:8px!important;background:#e6f2ec!important;color:#1e654c!important;font-size:9.5px!important;font-weight:900!important;box-shadow:0 3px 8px #1f6b5014}.dc-kpi-footer>button:hover{background:#d8eadf!important;border-color:#27745a57!important}.dc-kpi.actionable{border-color:#c9ded3!important}.dc-kpi.danger{border-color:#f0c7c2!important;background:linear-gradient(180deg,#fff8f7,#fff0ee)!important}.dc-kpi.danger .dc-kpi-icon{background:transparent!important;color:#b9352c!important}.dc-kpi.danger b{color:#b7352e!important}.dc-kpi.danger .dc-kpi-footer em{color:#8d4c45!important}.dc-kpi.amber,.dc-kpi.today{border-color:#edd7a8!important;background:linear-gradient(180deg,#fffdf5,#fff5df)!important}.dc-kpi.amber .dc-kpi-icon,.dc-kpi.today .dc-kpi-icon{background:transparent!important;color:#9a6418!important}.dc-kpi.amber b,.dc-kpi.today b{color:#8f5d18!important}.dc-kpi.amber .dc-kpi-footer em,.dc-kpi.today .dc-kpi-footer em{color:#7a5a2b!important}.dc-kpi.green{border-color:#bddcc9!important;background:linear-gradient(180deg,#f8fff9,#ebf8ef)!important}.dc-kpi.green .dc-kpi-icon{background:transparent!important;color:#1f7a4d!important}.dc-kpi.green b{color:#176c45!important}.dc-kpi.blue{border-color:#c2d9e9!important;background:linear-gradient(180deg,#f8fcff,#edf6fc)!important}.dc-kpi.blue .dc-kpi-icon{background:transparent!important;color:#2d6f97!important}.dc-kpi.neutral b{color:#243e35!important}.kpi-next_contact.amber .dc-kpi-footer>button,.kpi-payment_promise.neutral .dc-kpi-footer>button{background:#fff1d1!important;border-color:#e7c77e!important;color:#855914!important}.kpi-payment_promise.green .dc-kpi-footer>button{background:#dff1e5!important;border-color:#b9d9c4!important;color:#1f6c47!important}.kpi-last_activity.danger .dc-kpi-footer em,.kpi-overdue_days .dc-kpi-footer em{font-weight:850}.debtor-card-overlay{position:fixed;inset:0;z-index:4200;min-width:0;overflow:hidden;overscroll-behavior:contain;padding:clamp(14px,2.2vh,24px);display:grid;place-items:center;background:#0918146b;-webkit-backdrop-filter:blur(12px) saturate(1.04);backdrop-filter:blur(12px) saturate(1.04);opacity:0;transition:opacity .24s cubic-bezier(.22,1,.36,1)}.debtor-card-overlay-panel{position:relative;width:min(95%,1880px);height:min(94%,1080px);min-width:0;margin:0 auto;overflow:hidden;overscroll-behavior:contain;border:1px solid rgba(226,235,229,.72);border-radius:26px;background:linear-gradient(180deg,#f8faf7,#eef4ef);box-shadow:0 34px 110px #010c097a,0 0 0 1px #fff6 inset;transform:translateY(28px) scale(.92);opacity:0;transform-origin:center center;contain:layout paint style;will-change:transform,opacity;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1)}.debtor-overlay--open{opacity:1;-webkit-backdrop-filter:blur(12px) saturate(1.04);backdrop-filter:blur(12px) saturate(1.04)}.debtor-modal--open{opacity:1;transform:translateY(0) scale(1)}.debtor-overlay--closing{opacity:0;pointer-events:none;transition-duration:.26s}.debtor-modal--closing{opacity:0;transform:translateY(28px) scale(.92);box-shadow:0 18px 70px #010c0947,0 0 0 1px #ffffff52 inset;transition-duration:.26s}.debtor-card-overlay-close{position:absolute;top:14px;right:14px;z-index:4300;width:42px;height:42px;border:1px solid rgba(221,231,225,.92);border-radius:15px;background:#fffffff0;color:#1f4d3d;display:grid;place-items:center;box-shadow:0 14px 34px #0c1f1933}.debtor-card-overlay-close:hover{background:#fff;color:#b64238;transform:translateY(-1px)}.debtor-card-page.in-overlay{height:100%;padding:16px;min-width:0;max-width:100%;overflow:auto;scrollbar-gutter:stable}.debtor-card-page.in-overlay:before{display:none}.debtor-card-page.in-overlay>.back{position:sticky;top:0;z-index:4100;margin:0 54px 12px 0;background:#fff;box-shadow:0 10px 24px #0e221c1f}.debtor-card-page.in-overlay .dc-card-shell{padding:0;border-radius:22px;background:transparent}.debtor-card-page.in-overlay .dc-card-main,.debtor-card-page.in-overlay .dc-comments{box-shadow:0 10px 28px #18362d14!important}.debtor-card-page.in-overlay .dc-comments{border:1px solid rgba(221,230,224,.92)!important;background:#fffefa!important;align-self:start}.debtor-card-page.in-overlay .dc-header.sticky{top:0}html.modal-open .debtor-card-overlay,body.modal-open .debtor-card-overlay{-webkit-backdrop-filter:blur(12px) saturate(1.04)!important;backdrop-filter:blur(12px) saturate(1.04)!important}@media(max-width:760px){.debtor-card-overlay{padding:8px}.debtor-card-overlay-panel{width:100%;height:100%;border-radius:20px}.debtor-card-overlay-close{top:10px;right:10px;width:38px;height:38px;border-radius:13px}.debtor-card-page.in-overlay{padding:10px}.debtor-card-page.in-overlay>.back{margin-right:48px}}.debtor-card-page.in-overlay{display:flex;flex-direction:column;height:100%;overflow:hidden;overscroll-behavior:contain}.debtor-card-page.in-overlay>.back{flex:0 0 auto}.debtor-card-page.in-overlay .dc-card-shell{flex:1 1 auto;min-height:0;overflow:hidden}@media(max-width:1024px){.debtor-card-page.in-overlay .dc-card-shell{overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.debtor-card-page.in-overlay .dc-card-main{overflow:visible!important}.debtor-card-page.in-overlay .dc-comments{position:static!important;max-height:none!important;overflow:visible!important}}.debtor-card-page .dc-overview-card .dc-block-head{min-height:48px;padding:5px 12px}.debtor-card-page .dc-overview-card .dc-field-grid,.debtor-card-page .dc-overview-card.primary-block .dc-field-grid{gap:7px 8px;padding:13px 10px 10px}.debtor-card-page .dc-contact-groups,.debtor-card-page .dc-payments-block{padding:13px 10px 10px}.debtor-card-page .dc-payment-summary{gap:7px 8px}.debtor-card-page .dc-contact-groups>section:first-child .dc-field-grid,.debtor-card-page .dc-contact-groups>section:last-child .dc-field-grid{padding:10px 7px 8px}.dc-comments .dc-work-control{padding:7px;margin:0 0 8px;border-radius:12px}.dc-comments .dc-work-control-head{margin-bottom:8px;gap:8px}.dc-comments .dc-work-control-head h3{font-size:14px;line-height:1.15}.dc-comments .dc-work-control-head span{font-size:9.5px;line-height:1.15}.dc-comments .dc-work-control-list{gap:5px}.dc-comments .dc-work-control-row{grid-template-columns:78px minmax(0,1fr) 96px;min-height:32px;padding:5px 7px;gap:5px;column-gap:7px;border-radius:9px}.dc-comments .dc-work-control-row>span{font-size:10px;line-height:1.15;align-self:center;white-space:nowrap}.dc-comments .dc-work-control-row>strong{align-self:center;justify-self:start;font-size:12.5px;font-weight:900;line-height:1.15}.dc-comments .dc-work-control-row>small{align-self:center;justify-self:end;width:100%;color:#6d8178;font-size:9.5px;font-weight:800;line-height:1.15;text-align:center}.dc-comments .dc-work-control-row>button{align-self:center;justify-self:end;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:24px;height:24px;padding:0 7px;border-radius:7px;font-size:9.5px;line-height:1}.dc-comments .dc-quick-results{padding:9px 0 8px;margin:0 0 8px;border-bottom:1px solid #e1e9e4}.dc-comments .dc-quick-results>span{margin-bottom:5px;font-size:10.5px;line-height:1.15}.dc-comments .dc-quick-results>small{margin:-1px 0 6px;font-size:9.5px;line-height:1.2}.dc-comments .dc-quick-results>div{gap:5px}.dc-comments .dc-quick-results button{min-height:28px;padding:5px 7px;border-radius:8px;font-size:10px;line-height:1.1}.dc-comments .dc-history-link{min-height:30px;margin:8px 0 0;padding:5px 8px;border-radius:9px;gap:5px;font-size:10.5px;line-height:1.1}.dc-comments .dc-side-comments{padding-top:10px}.dc-comments .dc-side-comments h3{margin-bottom:7px;font-size:13px}.dc-comments form{flex:0 0 auto}.dc-comments form textarea{min-height:130px;max-height:240px;resize:vertical;overflow:auto}.dc-comments.draft-expanded form textarea{min-height:260px;max-height:430px}.dc-hero-focus{gap:0}.dc-hero-focus>div{min-width:132px}.dc-header-assignee strong{display:block;max-width:170px;overflow:hidden;color:#17382f;font-size:15px;font-weight:850;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.dc-finance-items{grid-template-columns:repeat(4,minmax(0,1fr))}.dc-hero-focus .dc-local-time{display:flex;flex-direction:column;gap:2px}.dc-hero-focus .dc-local-time strong{color:#17382f;font-size:22px;font-weight:850;line-height:1.05}.dc-hero-focus .dc-local-time small{color:#6f8179;font-size:10px;font-weight:750;line-height:1.1}.dc-finance-items article.overdue{background:#fff2ef;border-color:#efc1b9}.dc-finance-items article.overdue b{color:#c23931;font-size:20px;font-weight:900}@media(min-width:1025px){.debtor-card-page.in-overlay{display:flex;flex-direction:column;height:100%;overflow:hidden}.debtor-card-page.in-overlay>.back{flex:0 0 auto}.debtor-card-page.in-overlay .dc-card-shell{flex:1 1 auto;min-height:0;overflow:hidden;align-items:start;grid-template-columns:minmax(0,1fr) clamp(360px,24vw,420px)!important}.debtor-card-page.in-overlay .dc-card-shell.comments-wide{grid-template-columns:minmax(520px,1fr) clamp(520px,36vw,680px)!important}.debtor-card-page.in-overlay .dc-card-main{height:100%;min-height:0;overflow:auto;scrollbar-gutter:stable}.debtor-card-page.in-overlay .dc-comments{position:sticky!important;top:0!important;align-self:start;display:flex;flex-direction:column;height:100%;max-height:100%!important;min-height:0;overflow:hidden!important;scrollbar-gutter:stable}.debtor-card-page.in-overlay .dc-comments-head,.debtor-card-page.in-overlay .dc-comments>form,.debtor-card-page.in-overlay .dc-quick-results,.debtor-card-page.in-overlay .dc-work-control,.debtor-card-page.in-overlay .dc-history-link{flex:0 0 auto}.debtor-card-page.in-overlay .dc-side-comments{flex:1 1 auto;min-height:170px;overflow:hidden;display:flex;flex-direction:column;border-top:1px solid rgba(221,231,225,.86);margin-top:8px}.debtor-card-page.in-overlay .dc-side-comments h3{flex:0 0 auto}.debtor-card-page.in-overlay .dc-side-comments .dc-comment-list{flex:1 1 auto;min-height:0;overflow:auto;padding-right:4px;scrollbar-width:thin;scrollbar-color:rgba(75,112,96,.28) transparent}.debtor-card-page.in-overlay .dc-side-comments .dc-comment-list::-webkit-scrollbar,.debtor-card-page.in-overlay .dc-card-main::-webkit-scrollbar{width:7px}.debtor-card-page.in-overlay .dc-side-comments .dc-comment-list::-webkit-scrollbar-track,.debtor-card-page.in-overlay .dc-card-main::-webkit-scrollbar-track{background:transparent}.debtor-card-page.in-overlay .dc-side-comments .dc-comment-list::-webkit-scrollbar-thumb,.debtor-card-page.in-overlay .dc-card-main::-webkit-scrollbar-thumb{background:#4b70603d;border-radius:999px}.debtor-card-page.in-overlay .dc-side-comments .dc-comment-list::-webkit-scrollbar-thumb:hover,.debtor-card-page.in-overlay .dc-card-main::-webkit-scrollbar-thumb:hover{background:#4b706061}.debtor-card-page.in-overlay .dc-card-shell.comments-expanded{grid-template-columns:minmax(0,1fr)!important}.debtor-card-page.in-overlay .dc-card-shell.comments-expanded .dc-comments{position:static!important;width:100%}.debtor-card-page.in-overlay .dc-comments.draft-expanded>form{display:flex;flex:0 0 auto;flex-direction:column;min-height:0;max-height:none}.debtor-card-page.in-overlay .dc-comments.draft-expanded>form textarea{flex:0 0 auto;min-height:300px;max-height:none;resize:vertical;overflow:auto}.debtor-card-page.in-overlay .dc-comments.draft-expanded .dc-quick-results{padding:6px 0;margin-bottom:6px}.debtor-card-page.in-overlay .dc-comments.draft-expanded .dc-quick-results>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.debtor-card-page.in-overlay .dc-comments.draft-expanded .dc-quick-results button{min-height:26px;padding:4px 6px}.debtor-card-page.in-overlay .dc-comments.draft-expanded .dc-work-control{padding:8px;margin-bottom:7px}.debtor-card-page.in-overlay .dc-comments.draft-expanded .dc-work-control-list{gap:5px}.debtor-card-page.in-overlay .dc-comments.draft-expanded .dc-work-control-row{grid-template-columns:92px minmax(0,1fr) 116px;min-height:36px;padding:6px 8px}.debtor-card-page.in-overlay .dc-comments.draft-expanded .dc-work-control-row>button{min-height:28px;height:28px}.debtor-card-page.in-overlay .dc-comments.draft-expanded{overflow:auto!important;scrollbar-width:thin;scrollbar-color:rgba(75,112,96,.28) transparent}.debtor-card-page.in-overlay .dc-comments.draft-expanded .dc-side-comments{flex:0 0 auto;min-height:0;overflow:visible}.debtor-card-page.in-overlay .dc-comments.draft-expanded .dc-side-comments .dc-comment-list{overflow:visible;padding-right:0}.debtor-card-page.in-overlay .dc-comments.draft-expanded::-webkit-scrollbar{width:7px}.debtor-card-page.in-overlay .dc-comments.draft-expanded::-webkit-scrollbar-track{background:transparent}.debtor-card-page.in-overlay .dc-comments.draft-expanded::-webkit-scrollbar-thumb{background:#4b70603d;border-radius:999px}}@media(max-width:1024px){.dc-card-shell.comments-wide{grid-template-columns:minmax(0,1fr)!important}.dc-comments.draft-expanded form textarea{min-height:260px;max-height:none;resize:vertical}.dc-comments.draft-expanded{overflow:auto}}.debtor-card-overlay-panel{width:min(96vw,1880px);height:min(96vh,1080px);max-width:96vw;max-height:96vh}.debtor-card-page.in-overlay,.debtor-card-page.in-overlay .dc-card-shell,.debtor-card-page.in-overlay .dc-card-main,.dc-header,.dc-finance-summary,.dc-kpi-grid,.dc-overview-grid,.dc-card-shell{min-width:0;max-width:100%}.dc-head-actions{min-width:0}.dc-head-actions button{min-height:38px}.dc-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(148px,1fr))}@media(min-width:1200px)and (max-width:1439px){.page:has(>.debtor-card-page){padding-left:20px;padding-right:20px}.dc-header{grid-template-columns:minmax(0,1.25fr) minmax(250px,.75fr);gap:16px;padding:20px}.dc-identity-line h1{font-size:clamp(24px,2.1vw,28px)}.dc-hero-focus>div{min-width:132px;padding-left:14px;padding-right:14px}.dc-finance-summary{grid-template-columns:minmax(200px,.95fr) minmax(0,2fr)}.dc-finance-items{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1025px)and (max-width:1199px){.page:has(>.debtor-card-page){padding:18px 18px 46px}.debtor-card-overlay{padding:12px}.debtor-card-overlay-panel{width:96vw;height:96vh;border-radius:22px}.dc-header{grid-template-columns:1fr;gap:14px;padding:18px}.dc-hero-focus{justify-content:flex-start;flex-wrap:wrap;width:100%}.dc-hero-focus>div{flex:1 1 145px;min-width:145px;border-left:0;border-top:1px solid #dfe6e1;padding:10px 12px}.dc-finance-summary{grid-template-columns:1fr}.dc-finance-items{grid-template-columns:repeat(3,minmax(0,1fr))}.debtor-card-page.in-overlay .dc-card-shell{grid-template-columns:minmax(0,1fr) clamp(300px,28vw,340px)!important;gap:12px}.debtor-card-page.in-overlay .dc-card-shell.comments-wide{grid-template-columns:minmax(0,1fr) clamp(340px,32vw,420px)!important}.debtor-card-page.in-overlay .dc-comments{padding:12px}.dc-overview-grid{grid-template-columns:1fr}}@media(max-width:1024px){.page:has(>.debtor-card-page){max-width:100%;padding:14px 14px 42px}.debtor-card-overlay{padding:8px;place-items:center}.debtor-card-overlay-panel{width:calc(100vw - 16px);height:calc(100vh - 16px);max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);border-radius:20px}.debtor-card-overlay-close{top:10px;right:10px;width:38px;height:38px;border-radius:13px}.debtor-card-page.in-overlay{height:100%;padding:10px;overflow:hidden}.debtor-card-page.in-overlay>.back{margin-right:48px}.debtor-card-page.in-overlay .dc-card-shell{display:block;overflow:auto;min-height:0;max-height:100%;padding-bottom:10px}.debtor-card-page.in-overlay .dc-card-main{overflow:visible!important;height:auto!important}.debtor-card-page.in-overlay .dc-comments{position:static!important;width:100%;height:auto!important;max-height:none!important;overflow:visible!important;margin-top:12px}.dc-header{grid-template-columns:1fr!important;padding:14px;gap:12px;position:relative!important;top:auto!important}.dc-identity-line{gap:8px 12px}.dc-identity-line h1{font-size:22px}.dc-identity-phone strong{font-size:18px}.dc-header-context{align-items:flex-start;flex-direction:column;gap:5px}.dc-hero-focus{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:8px}.dc-hero-focus>div{min-width:0;border:1px solid #dfe6e1;border-radius:13px;padding:9px 10px;background:#f8fbf9c7}.dc-head-actions{align-items:stretch;flex-wrap:wrap;overflow:visible}.dc-head-actions>button,.dc-head-actions>.dc-result-menu{flex:1 1 160px}.dc-finance-summary{grid-template-columns:1fr}.dc-finance-items{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dc-overview-grid,.primary-block .dc-field-grid,.dc-field-grid,.block-debt .dc-field-grid,.block-work .dc-field-grid,.block-service .dc-field-grid,.dc-contact-groups>section:first-child .dc-field-grid,.dc-contact-groups>section:last-child .dc-field-grid{grid-template-columns:1fr!important}.dc-comments .dc-quick-results>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.debtor-card-overlay{padding:6px}.debtor-card-overlay-panel{width:calc(100vw - 12px);height:calc(100vh - 12px);max-width:calc(100vw - 12px);max-height:calc(100vh - 12px);border-radius:18px}.debtor-card-page.in-overlay{padding:8px}.dc-header{padding:12px}.dc-identity-line h1{font-size:20px}.dc-identity-date,.dc-identity-phone,.dc-identity-inn{white-space:normal}.dc-hero-focus,.dc-finance-items,.dc-kpi-grid,.dc-comments .dc-quick-results>div{grid-template-columns:1fr!important}.dc-head-actions>button,.dc-head-actions>.dc-result-menu{flex-basis:100%}.shell .dc-tabs{width:100%;overflow-x:auto}.dc-tabs button{flex:0 0 auto;min-width:112px}}.debtor-card-page.in-overlay{padding:8px}.debtor-card-page.in-overlay .back{margin-bottom:6px}.debtor-card-overlay-panel{width:min(96vw,1780px);height:min(96vh,980px)}.dc-header{padding:13px 14px!important;gap:10px!important;border-radius:18px!important;margin-bottom:9px!important}.dc-identity-line{gap:8px!important}.dc-identity-line h1{font-size:clamp(22px,2vw,28px)!important;line-height:1.05!important}.dc-identity-subline,.dc-hero-meta{gap:7px!important}.dc-identity-phone strong{font-size:18px!important;line-height:1.1!important}.dc-head-actions{gap:7px!important}.dc-head-actions button,.dc-head-actions .dc-action-button{min-height:34px!important;padding:8px 11px!important}.dc-hero-focus{gap:7px!important}.dc-hero-focus>div{min-height:58px!important;padding:8px 10px!important}.dc-hero-focus b{font-size:18px!important;line-height:1.12!important}.dc-finance-summary{gap:7px!important;margin-bottom:7px!important;padding:7px!important;border-radius:14px!important}.dc-finance-main{min-height:76px!important;padding:10px 12px!important}.dc-finance-main b{font-size:27px!important;line-height:1.05!important}.dc-finance-main small{font-size:10px!important}.dc-finance-items{gap:7px!important}.dc-finance-items article{min-height:76px!important;padding:9px 10px!important}.dc-finance-items article b{font-size:15px!important;line-height:1.12!important}.dc-kpi-grid{gap:7px!important;margin-bottom:7px!important;grid-template-columns:repeat(6,minmax(126px,1fr))!important}.density-comfortable .dc-kpi,.density-standard .dc-kpi,.density-compact .dc-kpi,.dc-kpi{height:86px!important;min-height:86px!important;max-height:86px!important;padding:8px 9px!important;gap:3px!important;border-radius:13px!important}.dc-kpi-head{grid-template-columns:24px minmax(0,1fr) 22px!important;gap:6px!important}.dc-kpi-icon{width:24px!important;height:24px!important;border-radius:8px!important}.dc-kpi-icon svg{width:18px!important;height:18px!important}.dc-kpi small{font-size:8.5px!important;line-height:1.05!important}.dc-kpi b{font-size:15px!important;line-height:1.08!important}.dc-kpi-footer{gap:4px!important}.dc-kpi-footer em{font-size:8px!important;line-height:1.05!important}.dc-kpi-footer>button{font-size:8px!important}.dc-tabs{margin-bottom:8px!important}.dc-tabs button{min-height:36px!important;padding:8px 12px!important}.dc-panel,.dc-section-card{padding:12px!important;border-radius:14px!important}.dc-section-card h3{margin-bottom:8px!important}.dc-field-grid{gap:8px!important}.dc-field label{font-size:9px!important}.dc-field input,.dc-field textarea,.dc-field select{min-height:32px!important;padding:7px 9px!important;font-size:12px!important}.dc-card-shell{gap:10px!important}.dc-comments{border-radius:16px!important}.dc-comments textarea{min-height:112px!important}.dc-comments .dc-quick-results button{min-height:30px!important;padding:6px 8px!important}.dc-snapshot-tools{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:-2px 0 7px;color:#71837b;font-size:10px}.dc-snapshot-tools button{min-height:30px!important;padding:6px 10px!important}@media(min-width:1200px){.debtor-card-page.in-overlay .dc-card-shell,.debtor-card-page:not(.in-overlay) .dc-card-shell{display:grid!important;grid-template-columns:minmax(0,1fr) clamp(320px,23vw,380px)!important;gap:10px!important;align-items:start!important}.debtor-card-page.in-overlay .dc-card-shell.comments-wide{grid-template-columns:minmax(0,1fr) clamp(360px,26vw,440px)!important}.debtor-card-page.in-overlay .dc-comments{position:sticky!important;top:0!important;max-height:calc(96vh - 34px)!important;overflow:hidden!important}}@media(min-width:1025px)and (max-width:1199px){.debtor-card-page.in-overlay .dc-card-shell{display:grid!important;grid-template-columns:minmax(0,1fr) 300px!important;gap:9px!important}.dc-header{grid-template-columns:minmax(0,1fr) minmax(230px,.55fr)!important}.dc-finance-summary{grid-template-columns:minmax(170px,.85fr) minmax(0,2fr)!important}.dc-finance-items,.dc-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.debtor-card-page.in-overlay .dc-comments{position:sticky!important;top:0!important;max-height:calc(96vh - 34px)!important}}@media(max-width:1024px){.debtor-card-page.in-overlay{padding:6px}.debtor-card-overlay-panel{width:96vw;height:96vh}.dc-header{padding:10px!important}.dc-finance-summary{grid-template-columns:1fr!important}.dc-finance-items,.dc-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dc-panel,.dc-section-card{padding:10px!important}}.debtor-card-overlay:has(.debtor-card-page.perf-plain),.debtor-card-overlay-panel:has(.debtor-card-page.perf-plain){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;box-shadow:none!important;transition:none!important;animation:none!important;transform:none!important;background:#f4f6f2!important}.debtor-card-page.perf-plain,.debtor-card-page.perf-plain *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;box-shadow:none!important;text-shadow:none!important;transition:none!important;animation:none!important;transform:none!important;scroll-behavior:auto!important}.debtor-card-page.perf-plain:before,.debtor-card-page.perf-plain:after,.debtor-card-page.perf-plain *:before,.debtor-card-page.perf-plain *:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;box-shadow:none!important;transition:none!important;animation:none!important;transform:none!important}.debtor-card-page.perf-plain:before,.debtor-card-page.perf-plain:after{display:none!important}.debtor-card-page.perf-plain .dc-glass,.debtor-card-page.perf-plain .card,.debtor-card-page.perf-plain .dc-header,.debtor-card-page.perf-plain .dc-finance-summary,.debtor-card-page.perf-plain .dc-finance-main,.debtor-card-page.perf-plain .dc-finance-items article,.debtor-card-page.perf-plain .dc-kpi,.debtor-card-page.perf-plain .dc-overview-card,.debtor-card-page.perf-plain .dc-comments,.debtor-card-page.perf-plain .dc-comment-list article,.debtor-card-page.perf-plain .dc-work-control,.debtor-card-page.perf-plain .dc-tabs,.debtor-card-page.perf-plain .dc-quick-list{background:#fff!important;background-image:none!important;border-color:#dfe5df!important}.debtor-card-page.perf-plain .dc-header.sticky,.debtor-card-page.perf-plain .dc-comments,.debtor-card-page.perf-plain .dc-quick-list,.debtor-card-page.perf-plain.in-overlay>.back,.debtor-card-page.perf-plain.in-overlay .dc-comments{position:static!important;top:auto!important;max-height:none!important}.debtor-card-page.perf-plain .dc-card-main,.debtor-card-page.perf-plain .dc-comments,.debtor-card-page.perf-plain .dc-side-comments .dc-comment-list{overflow:auto!important}.debtor-card-overlay:has(.debtor-card-page.debug-no-blur),.debtor-card-overlay-panel:has(.debtor-card-page.debug-no-blur),.debtor-card-page.debug-no-blur,.debtor-card-page.debug-no-blur *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important}.debtor-card-page.debug-no-shadow,.debtor-card-page.debug-no-shadow *,.debtor-card-page.debug-no-shadow:before,.debtor-card-page.debug-no-shadow:after,.debtor-card-page.debug-no-shadow *:before,.debtor-card-page.debug-no-shadow *:after{box-shadow:none!important;text-shadow:none!important}.debtor-card-overlay-panel:has(.debtor-card-page.debug-no-shadow),.debtor-card-overlay:has(.debtor-card-page.debug-no-shadow){box-shadow:none!important}.debtor-card-page.debug-no-sticky .dc-header.sticky,.debtor-card-page.debug-no-sticky .dc-comments,.debtor-card-page.debug-no-sticky .dc-quick-list,.debtor-card-page.debug-no-sticky.in-overlay>.back,.debtor-card-page.debug-no-sticky.in-overlay .dc-comments{position:static!important;top:auto!important;max-height:none!important}.debtor-card-page.debug-no-transform,.debtor-card-page.debug-no-transform *,.debtor-card-page.debug-no-transform:before,.debtor-card-page.debug-no-transform:after,.debtor-card-page.debug-no-transform *:before,.debtor-card-page.debug-no-transform *:after,.debtor-card-overlay:has(.debtor-card-page.debug-no-transform),.debtor-card-overlay-panel:has(.debtor-card-page.debug-no-transform){transform:none!important}.debtor-card-page.debug-no-transition,.debtor-card-page.debug-no-transition *,.debtor-card-page.debug-no-transition:before,.debtor-card-page.debug-no-transition:after,.debtor-card-page.debug-no-transition *:before,.debtor-card-page.debug-no-transition *:after,.debtor-card-overlay:has(.debtor-card-page.debug-no-transition),.debtor-card-overlay-panel:has(.debtor-card-page.debug-no-transition){transition:none!important;animation:none!important}.debtor-card-page.debug-no-gradient,.debtor-card-page.debug-no-gradient .dc-glass,.debtor-card-page.debug-no-gradient .dc-header,.debtor-card-page.debug-no-gradient .dc-finance-summary,.debtor-card-page.debug-no-gradient .dc-finance-main,.debtor-card-page.debug-no-gradient .dc-finance-items article,.debtor-card-page.debug-no-gradient .dc-kpi,.debtor-card-page.debug-no-gradient .dc-overview-card,.debtor-card-page.debug-no-gradient .dc-comments,.debtor-card-page.debug-no-gradient .dc-work-control,.debtor-card-page.debug-no-gradient .dc-extra-head{background-image:none!important}.debtor-card-page.debug-no-gradient:before,.debtor-card-page.debug-no-gradient:after{display:none!important}.debtor-card-overlay:has(.debtor-card-page.debug-no-overlay-effects){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;background:#0a18137a!important;transition:none!important;animation:none!important}.debtor-card-overlay-panel:has(.debtor-card-page.debug-no-overlay-effects){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;box-shadow:none!important;transform:none!important;transition:none!important;animation:none!important;background:#f8faf7!important}.debtor-card-overlay,.debtor-overlay--open,html.modal-open .debtor-card-overlay,body.modal-open .debtor-card-overlay{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;background:linear-gradient(180deg,#09181480,#09181470)!important;opacity:1!important;transition:none!important;animation:none!important}.debtor-card-overlay-panel,.debtor-modal--open,.debtor-modal--closing{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;transform:none!important;opacity:1!important;will-change:auto!important;transition:none!important;animation:none!important;box-shadow:0 14px 38px #010c0938!important;background:linear-gradient(180deg,#f8faf7,#eef4ef)!important}.debtor-overlay--closing{opacity:0!important;transition:none!important;animation:none!important}.debtor-card-overlay-close{box-shadow:0 6px 16px #0c1f191f!important;transition:none!important;transform:none!important}.debtor-card-overlay-close:hover{transform:none!important}.debtor-card-page.in-overlay>.back,.debtor-card-page.in-overlay .dc-header.sticky,.debtor-card-page.in-overlay .dc-comments{position:static!important;top:auto!important}.debtor-card-overlay-panel{height:auto!important;max-height:min(96vh,980px)!important;min-height:0!important}.debtor-card-page.in-overlay{height:auto!important;max-height:96vh!important;padding:8px!important;overflow:auto!important;overscroll-behavior:contain}.debtor-card-page.in-overlay *,.debtor-card-page.in-overlay *:before,.debtor-card-page.in-overlay *:after{transition:none!important;animation:none!important}.debtor-card-page.in-overlay .dc-kpi.actionable:hover,.debtor-card-page.in-overlay .dc-card-main,.debtor-card-page.in-overlay .dc-comments,.debtor-card-page.in-overlay .dc-header,.debtor-card-page.in-overlay .dc-overview-card{transform:none!important}.debtor-card-page.in-overlay .dc-card-shell{gap:8px!important;align-items:start!important}.debtor-card-page.in-overlay .dc-card-main,.debtor-card-page.in-overlay .dc-comments{contain:layout paint style}.debtor-card-page.in-overlay .dc-overview-card,.debtor-card-page.in-overlay .dc-history-card,.debtor-card-page.in-overlay .dc-extra-card,.debtor-card-page.in-overlay .dc-settings-group{content-visibility:auto;contain-intrinsic-size:220px;contain:layout paint style}.debtor-card-page.in-overlay .dc-header{padding:9px 12px!important;gap:7px 12px!important;margin-bottom:6px!important;border-radius:15px!important}.debtor-card-page.in-overlay .dc-identity-line{gap:6px!important;align-items:center!important}.debtor-card-page.in-overlay .dc-identity-line h1{font-size:clamp(20px,1.55vw,25px)!important;line-height:1.02!important}.debtor-card-page.in-overlay .dc-identity-date{font-size:clamp(18px,1.45vw,22px)!important;line-height:1.02!important}.debtor-card-page.in-overlay .dc-identity-phone strong{font-size:16px!important;line-height:1!important}.debtor-card-page.in-overlay .dc-contract-kicker,.debtor-card-page.in-overlay .dc-header-context,.debtor-card-page.in-overlay .dc-hero-focus span,.debtor-card-page.in-overlay .dc-hero-meta span{font-size:8px!important;line-height:1.1!important}.debtor-card-page.in-overlay .dc-header-context{gap:7px!important;margin-top:4px!important}.debtor-card-page.in-overlay .dc-hero-focus{gap:6px!important}.debtor-card-page.in-overlay .dc-hero-focus>div{min-height:44px!important;padding:6px 8px!important;border-radius:11px!important}.debtor-card-page.in-overlay .dc-hero-focus b{font-size:15px!important;line-height:1.05!important}.debtor-card-page.in-overlay .dc-head-actions{gap:6px!important;margin-top:4px!important}.debtor-card-page.in-overlay .dc-head-actions button,.debtor-card-page.in-overlay .dc-head-actions .dc-action-button{min-height:31px!important;padding:6px 10px!important;font-size:10px!important}.debtor-card-page.in-overlay .dc-snapshot-tools{margin:-1px 0 5px!important;gap:6px!important}.debtor-card-page.in-overlay .dc-snapshot-tools button{min-height:28px!important;padding:5px 9px!important;font-size:10px!important}.debtor-card-page.in-overlay .dc-finance-summary{gap:6px!important;margin-bottom:6px!important;padding:6px!important;border-radius:13px!important}.debtor-card-page.in-overlay .dc-finance-main{min-height:62px!important;padding:8px 10px!important;border-radius:12px!important}.debtor-card-page.in-overlay .dc-finance-main span,.debtor-card-page.in-overlay .dc-finance-items span{font-size:9px!important;line-height:1.05!important}.debtor-card-page.in-overlay .dc-finance-main b{font-size:24px!important;line-height:.98!important;margin-top:3px!important}.debtor-card-page.in-overlay .dc-finance-main small{font-size:9px!important;margin-top:4px!important}.debtor-card-page.in-overlay .dc-finance-items{gap:6px!important}.debtor-card-page.in-overlay .dc-finance-items article{min-height:62px!important;padding:7px 8px!important;border-radius:11px!important}.debtor-card-page.in-overlay .dc-finance-items b{font-size:14px!important;margin-top:4px!important;line-height:1.04!important}.debtor-card-page.in-overlay .dc-finance-items small{font-size:8px!important;margin-top:3px!important}.debtor-card-page.in-overlay .dc-kpi-grid{gap:6px!important;margin-bottom:6px!important;grid-template-columns:repeat(6,minmax(112px,1fr))!important}.debtor-card-page.in-overlay .density-comfortable .dc-kpi,.debtor-card-page.in-overlay .density-standard .dc-kpi,.debtor-card-page.in-overlay .density-compact .dc-kpi,.debtor-card-page.in-overlay .dc-kpi{height:74px!important;min-height:74px!important;max-height:74px!important;padding:7px 8px!important;gap:2px!important;border-radius:12px!important}.debtor-card-page.in-overlay .dc-kpi-head{grid-template-columns:21px minmax(0,1fr) 20px!important;gap:5px!important}.debtor-card-page.in-overlay .dc-kpi-icon{width:21px!important;height:21px!important;border-radius:7px!important}.debtor-card-page.in-overlay .dc-kpi-icon svg{width:16px!important;height:16px!important}.debtor-card-page.in-overlay .dc-kpi small{font-size:8px!important;line-height:1!important}.debtor-card-page.in-overlay .dc-kpi b{font-size:13px!important;line-height:1.02!important}.debtor-card-page.in-overlay .dc-kpi-footer em,.debtor-card-page.in-overlay .dc-kpi-footer>button{font-size:7.5px!important;line-height:1!important}.debtor-card-page.in-overlay .dc-tabs{margin-bottom:6px!important;padding:3px!important}.debtor-card-page.in-overlay .dc-tabs button{min-height:32px!important;padding:7px 10px!important;font-size:10px!important}.debtor-card-page.in-overlay .dc-workspace,.debtor-card-page.in-overlay .dc-overview-grid,.debtor-card-page.in-overlay .dc-overview-column{gap:8px!important}.debtor-card-page.in-overlay .dc-overview-card{border-radius:13px!important}.debtor-card-page.in-overlay .dc-block-head{padding:8px 10px!important;min-height:38px!important}.debtor-card-page.in-overlay .dc-block-title{gap:7px!important}.debtor-card-page.in-overlay .dc-block-title>span{width:25px!important;height:25px!important;flex-basis:25px!important}.debtor-card-page.in-overlay .dc-block-title b{font-size:13px!important;line-height:1.1!important}.debtor-card-page.in-overlay .dc-field-grid,.debtor-card-page.in-overlay .primary-block .dc-field-grid,.debtor-card-page.in-overlay .dc-contact-groups .dc-field-grid{gap:6px 7px!important;padding:7px 8px 8px!important}.debtor-card-page.in-overlay .dc-contact-groups{gap:7px!important;padding:8px!important}.debtor-card-page.in-overlay .dc-contact-groups h3{font-size:11px!important;margin:0 0 5px!important}.debtor-card-page.in-overlay .dc-field{gap:3px!important}.debtor-card-page.in-overlay .dc-field>span{font-size:8px!important;line-height:1.05!important}.debtor-card-page.in-overlay .dc-control>input,.debtor-card-page.in-overlay .dc-control>select,.debtor-card-page.in-overlay .dc-control>textarea,.debtor-card-page.in-overlay .dc-switch{height:30px!important;min-height:30px!important;border-radius:8px!important;padding-top:5px!important;padding-bottom:5px!important;font-size:11px!important}.debtor-card-page.in-overlay .dc-copy{--copy-control-size:26px}.debtor-card-page.in-overlay .dc-comments{padding:10px!important;border-radius:14px!important;max-height:none!important}.debtor-card-page.in-overlay .dc-comments-head{margin-bottom:7px!important}.debtor-card-page.in-overlay .dc-comments-head h2{font-size:16px!important;line-height:1.1!important;margin-top:2px!important}.debtor-card-page.in-overlay .dc-comments-head span{font-size:8px!important;letter-spacing:.08em!important}.debtor-card-page.in-overlay .dc-comments-head button{padding:5px!important;border-radius:8px!important}.debtor-card-page.in-overlay .dc-comments form{padding:8px!important;border-radius:11px!important}.debtor-card-page.in-overlay .dc-comments form textarea{min-height:72px!important;font-size:12px!important;line-height:1.35!important}.debtor-card-page.in-overlay .dc-comments form button{min-height:34px!important;margin-top:5px!important;font-size:11px!important}.debtor-card-page.in-overlay .dc-comments form small{margin-top:4px!important;font-size:7px!important}.debtor-card-page.in-overlay .dc-quick-results{margin-top:7px!important}.debtor-card-page.in-overlay .dc-quick-results>div{gap:5px!important}.debtor-card-page.in-overlay .dc-quick-results button{min-height:27px!important;padding:5px 7px!important;font-size:9px!important}.debtor-card-page.in-overlay .dc-work-control{padding:7px!important;margin-top:7px!important;border-radius:11px!important}.debtor-card-page.in-overlay .dc-work-control-row{padding:5px 6px!important;min-height:30px!important}.debtor-card-page.in-overlay .dc-history-link{min-height:30px!important;margin:7px 0!important;font-size:10px!important}.debtor-card-page.in-overlay .dc-side-comments h3{font-size:12px!important;margin:7px 0!important}.debtor-card-page.in-overlay .dc-comment-list{gap:6px!important}.debtor-card-page.in-overlay .dc-comment-list article{padding:8px!important;border-radius:11px!important}.debtor-card-page.in-overlay .dc-comment-list p{font-size:11px!important;line-height:1.35!important}@media(min-width:1200px){.debtor-card-page.in-overlay .dc-card-shell{grid-template-columns:minmax(0,1fr) clamp(300px,22vw,360px)!important}}@media(max-width:1199px){.debtor-card-page.in-overlay .dc-kpi-grid,.debtor-card-page.in-overlay .dc-finance-items{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.debtor-card-overlay{padding:16px 24px!important;align-items:center!important;justify-content:center!important}.debtor-card-overlay-panel{width:min(92vw,1700px)!important;height:auto!important;max-width:calc(100vw - 48px)!important;max-height:calc(100vh - 32px)!important}.debtor-card-page.in-overlay{max-height:calc(100vh - 32px)!important;padding:9px!important}.debtor-card-page.in-overlay .dc-control>input,.debtor-card-page.in-overlay .dc-control>select,.debtor-card-page.in-overlay .dc-control>textarea{font-size:12.5px!important;font-weight:650!important;line-height:1.16!important;height:30px!important;min-height:30px!important;padding-top:4px!important;padding-bottom:4px!important}.debtor-card-page.in-overlay .dc-control>textarea{min-height:38px!important;max-height:58px!important}.debtor-card-page.in-overlay .dc-field>span{font-size:9px!important;line-height:1.05!important}.debtor-card-page.in-overlay .dc-copy{--copy-control-size:24px}.debtor-card-page.in-overlay .dc-comments form textarea{font-size:13px!important}@media(max-width:1366px){.debtor-card-overlay{padding:12px 16px!important}.debtor-card-overlay-panel{width:min(94vw,1500px)!important;max-width:calc(100vw - 32px)!important;max-height:calc(100vh - 24px)!important}.debtor-card-page.in-overlay{max-height:calc(100vh - 24px)!important}}.debtor-card-overlay,.debtor-overlay--open,.debtor-overlay--closing,html.modal-open .debtor-card-overlay,body.modal-open .debtor-card-overlay{background:linear-gradient(135deg,#091f1885,#11312657),#0616116b!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;transform:none!important;transition:none!important;animation:none!important}.debtor-card-overlay-panel,.debtor-overlay--open .debtor-card-overlay-panel,.debtor-overlay--closing .debtor-card-overlay-panel{background:#f7faf7!important;border:1px solid rgba(226,237,231,.92)!important;box-shadow:0 10px 24px #03110d2e!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;transform:none!important;transition:none!important;animation:none!important;will-change:auto!important}.debtor-card-page.in-overlay .dc-card-main,.debtor-card-page.in-overlay .dc-comments,.debtor-card-page.in-overlay .dc-finance-summary,.debtor-card-page.in-overlay .dc-overview-card,.debtor-card-page.in-overlay .dc-history-card,.debtor-card-page.in-overlay .dc-extra-card,.debtor-card-page.in-overlay .dc-settings-group,.debtor-card-page.in-overlay .dc-kpi,.debtor-card-page.in-overlay .dc-comment-list article,.debtor-card-page.in-overlay .dc-work-control,.debtor-card-page.in-overlay .dc-tabs{box-shadow:0 1px 3px #1231270e!important;border-color:#c6d8cfc7!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important}.debtor-card-page.in-overlay .dc-header.dc-glass,.debtor-card-page.in-overlay .dc-header{background:linear-gradient(135deg,color-mix(in srgb,var(--dc-status-color,#6F7D78) 27%,var(--card-bg)) 0%,color-mix(in srgb,var(--dc-status-color,#6F7D78) 12%,var(--card-bg)) 48%,var(--section-bg) 100%)!important;border:1px solid var(--dc-status-border,var(--border))!important;box-shadow:0 2px 6px #18362d0e!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important}.debtor-card-page.in-overlay .dc-header.sticky,.debtor-card-page.in-overlay .dc-comments,.debtor-card-page.in-overlay .dc-quick-list,.debtor-card-page.in-overlay>.back{position:static!important;top:auto!important}.debtor-card-page.in-overlay .dc-kpi.actionable:hover,.debtor-card-page.in-overlay .dc-card-main,.debtor-card-page.in-overlay .dc-comments,.debtor-card-page.in-overlay .dc-header,.debtor-card-page.in-overlay .dc-overview-card,.debtor-card-page.in-overlay .dc-comment-list article,.debtor-card-overlay-close,.debtor-card-overlay-close:hover{transform:none!important}.debtor-card-page.in-overlay .dc-control>input,.debtor-card-page.in-overlay .dc-control>select,.debtor-card-page.in-overlay .dc-control>textarea,.debtor-card-page.in-overlay button,.debtor-card-page.in-overlay .status,.debtor-card-overlay-close{transition:background-color .12s ease,border-color .12s ease,color .12s ease!important}.debtor-card-page.in-overlay .dc-control>input:focus,.debtor-card-page.in-overlay .dc-control>select:focus,.debtor-card-page.in-overlay .dc-control>textarea:focus{box-shadow:0 0 0 2px #40846a1a!important}.debtor-card-page.in-overlay .dc-card-main,.debtor-card-page.in-overlay .dc-comments,.debtor-card-page.in-overlay .dc-finance-summary,.debtor-card-page.in-overlay .dc-overview-card,.debtor-card-page.in-overlay .dc-history-card,.debtor-card-page.in-overlay .dc-extra-card,.debtor-card-page.in-overlay .dc-settings-group{contain:layout paint style}.debtor-card-page.in-overlay .dc-overview-card:nth-of-type(n+3),.debtor-card-page.in-overlay .dc-history-card,.debtor-card-page.in-overlay .dc-extra-card,.debtor-card-page.in-overlay .dc-settings-group{content-visibility:auto;contain-intrinsic-size:180px}.debtor-card-screen{width:min(100%,1380px);margin:0 auto}.debtor-card-screen .alert{margin-bottom:10px}.debtor-card-screen .debtor-card-page{max-width:1380px!important;margin:0 auto!important;padding:0 0 24px!important;overflow:visible!important}.debtor-card-screen .debtor-card-page:before{display:none!important}.debtor-card-screen .debtor-card-page>.back{margin-bottom:8px!important}.debtor-card-screen .dc-header{grid-template-columns:minmax(0,1fr) minmax(420px,.92fr) auto!important;padding:7px 10px!important;gap:5px 10px!important;margin-bottom:5px!important;border-radius:14px!important;position:relative!important;top:auto!important}.debtor-card-screen .dc-header.sticky{position:relative!important;top:auto!important}.debtor-card-screen .dc-identity-line{gap:7px!important}.debtor-card-screen .dc-identity-line h1{font-size:clamp(21px,1.5vw,25px)!important;line-height:1!important}.debtor-card-screen .dc-identity-date{font-size:clamp(18px,1.25vw,21px)!important;line-height:1!important}.debtor-card-screen .dc-identity-phone strong{font-size:16px!important;line-height:1!important}.debtor-card-screen .dc-identity-subline{gap:6px!important;margin-top:5px!important}.debtor-card-screen .dc-identity-inn,.debtor-card-screen .dc-identity-copy{min-height:27px!important;padding:5px 9px!important;font-size:10px!important}.debtor-card-screen .dc-contract-kicker,.debtor-card-screen .dc-header-context,.debtor-card-screen .dc-hero-focus span,.debtor-card-screen .dc-hero-meta span{font-size:8px!important;line-height:1.1!important}.debtor-card-screen .dc-header-context{gap:6px!important;margin-top:3px!important;min-height:0!important}.debtor-card-screen .dc-hero-focus{gap:7px!important}.debtor-card-screen .dc-hero-focus>div{min-height:38px!important;padding:5px 8px!important;border-radius:10px!important}.debtor-card-screen .dc-hero-focus b{font-size:15px!important;line-height:1.05!important}.debtor-card-screen .dc-head-actions{gap:5px!important;margin-top:2px!important;grid-column:1/-1!important;justify-content:flex-end!important}.debtor-card-screen .dc-head-actions button,.debtor-card-screen .dc-head-actions .dc-action-button{min-height:28px!important;padding:5px 9px!important;font-size:10px!important;border-radius:9px!important}.debtor-card-screen .dc-record-nav{gap:5px!important}.debtor-card-screen .dc-record-nav button{min-height:28px!important;padding:5px 8px!important}.debtor-card-screen .dc-finance-summary{padding:6px!important;gap:6px!important;margin-bottom:6px!important;border-radius:13px!important}.debtor-card-screen .dc-finance-main,.debtor-card-screen .dc-finance-items article{min-height:58px!important;padding:7px 8px!important;border-radius:11px!important}.debtor-card-screen .dc-finance-main b{font-size:25px!important;line-height:1!important;margin-top:2px!important}.debtor-card-screen .dc-finance-items b{font-size:14px!important;line-height:1.04!important;margin-top:3px!important}.debtor-card-screen .dc-finance-main span,.debtor-card-screen .dc-finance-items span{font-size:9px!important;line-height:1.05!important}.debtor-card-screen .dc-finance-main small,.debtor-card-screen .dc-finance-items small{font-size:8px!important;margin-top:3px!important}.debtor-card-screen .dc-kpi-grid,.debtor-card-screen .dc-workspace,.debtor-card-screen .dc-overview-grid,.debtor-card-screen .dc-overview-column{gap:7px!important}.debtor-card-screen .dc-card-shell{gap:8px!important}.debtor-card-screen .dc-tabs{margin-bottom:6px!important;padding:3px!important}.debtor-card-screen .dc-tabs button{min-height:31px!important;padding:7px 10px!important;font-size:10px!important}.debtor-card-screen .dc-overview-card{border-radius:13px!important}.debtor-card-screen .dc-block-head{padding:7px 9px!important;min-height:36px!important}.debtor-card-screen .dc-block-title{gap:7px!important}.debtor-card-screen .dc-block-title>span{width:24px!important;height:24px!important;flex-basis:24px!important}.debtor-card-screen .dc-block-title b{font-size:13px!important;line-height:1.1!important}.debtor-card-screen .dc-field-grid,.debtor-card-screen .primary-block .dc-field-grid,.debtor-card-screen .dc-contact-groups .dc-field-grid{gap:5px 7px!important;padding:6px 8px 8px!important}.debtor-card-screen .dc-contact-groups{gap:6px!important;padding:7px!important}.debtor-card-screen .dc-contact-groups h3{font-size:10px!important;margin:0 0 4px!important}.debtor-card-screen .dc-field{gap:2px!important}.debtor-card-screen .dc-field>span{font-size:8px!important;line-height:1.05!important}.debtor-card-screen .dc-control>input,.debtor-card-screen .dc-control>select,.debtor-card-screen .dc-control>textarea,.debtor-card-screen .dc-switch{height:29px!important;min-height:29px!important;border-radius:8px!important;padding-top:4px!important;padding-bottom:4px!important;font-size:12px!important;line-height:1.15!important}.debtor-card-screen .dc-control>textarea{min-height:36px!important;max-height:54px!important}.debtor-card-screen .dc-copy{--copy-control-size:24px}.debtor-card-screen .dc-comments{padding:10px!important;border-radius:14px!important;position:static!important;max-height:none!important}.debtor-card-screen .dc-comments-head{margin-bottom:7px!important}.debtor-card-screen .dc-comments-head h2{font-size:16px!important;line-height:1.1!important}.debtor-card-screen .dc-comments-head span{font-size:8px!important}.debtor-card-screen .dc-comments form{padding:8px!important;border-radius:11px!important}.debtor-card-screen .dc-comments form textarea{min-height:68px!important;font-size:12px!important;line-height:1.35!important}.debtor-card-screen .dc-comments form button{min-height:33px!important;margin-top:5px!important;font-size:11px!important}.debtor-card-screen .dc-quick-results{margin-top:7px!important}.debtor-card-screen .dc-quick-results>div{gap:5px!important}.debtor-card-screen .dc-quick-results button{min-height:27px!important;padding:5px 7px!important;font-size:9px!important}.debtor-card-screen .dc-work-control{padding:7px!important;margin-top:7px!important;border-radius:11px!important}.debtor-card-screen .dc-work-control-row{padding:5px 6px!important;min-height:30px!important}.debtor-card-screen .dc-history-link{min-height:30px!important;margin:7px 0!important;font-size:10px!important}.debtor-card-screen .dc-comment-list{gap:6px!important}.debtor-card-screen .dc-comment-list article{padding:8px!important;border-radius:11px!important}.debtor-card-screen .dc-comment-list p{font-size:11px!important;line-height:1.35!important}@media(min-width:1200px){.debtor-card-screen .dc-card-shell{grid-template-columns:minmax(0,1fr) clamp(300px,22vw,350px)!important;align-items:start!important}.debtor-card-screen .dc-comments{position:sticky!important;top:10px!important}.debtor-card-screen .dc-overview-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.debtor-card-screen .block-contact-addresses{grid-row:span 2}}@media(max-width:1366px){.debtor-card-screen{width:min(100%,1280px)}.debtor-card-screen .dc-header{padding:8px 10px!important}.debtor-card-screen .dc-identity-line h1{font-size:21px!important}.debtor-card-screen .dc-identity-date{font-size:19px!important}.debtor-card-screen .dc-finance-main b{font-size:22px!important}.debtor-card-screen .dc-card-shell{grid-template-columns:minmax(0,1fr) 310px!important}}@media(max-width:1199px){.debtor-card-screen .dc-card-shell{grid-template-columns:1fr!important}}.debtor-card-screen .dc-header{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(360px,440px)!important;align-items:start!important;overflow:hidden!important}.debtor-card-screen .dc-hero-main{min-width:0!important}.debtor-card-screen .dc-identity-line{display:flex!important;flex-wrap:wrap!important;align-items:center!important;min-width:0!important}.debtor-card-screen .dc-identity-line h1{min-width:0!important;max-width:100%!important}.debtor-card-screen .dc-hero-focus{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:100%!important;min-width:0!important;align-self:stretch!important}.debtor-card-screen .dc-hero-focus>div{min-width:0!important;width:auto!important;border:1px solid rgba(207,222,214,.78)!important;border-radius:10px!important;background:#f8fbf9b8!important}.debtor-card-screen .dc-hero-focus b,.debtor-card-screen .dc-hero-focus strong{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.debtor-card-screen .dc-status-select{width:100%!important;min-width:0!important;max-width:100%!important;height:30px!important;padding:5px 26px 5px 10px!important;font-size:11px!important;border-radius:12px!important}.debtor-card-screen .dc-head-actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;min-width:0!important}.debtor-card-screen .dc-record-nav{display:flex!important;flex-wrap:wrap!important;min-width:0!important}.debtor-card-screen .dc-card-shell,.debtor-card-screen .dc-card-main,.debtor-card-screen .dc-comments,.debtor-card-screen .dc-overview-grid,.debtor-card-screen .dc-finance-summary,.debtor-card-screen .dc-finance-items{min-width:0!important}@media(min-width:1281px){.debtor-card-screen .dc-card-shell{grid-template-columns:minmax(0,1fr) clamp(300px,21vw,340px)!important}}@media(max-width:1366px){.debtor-card-screen{width:min(100%,1220px)!important}.debtor-card-screen .dc-header{grid-template-columns:minmax(0,1fr) minmax(330px,390px)!important}.debtor-card-screen .dc-hero-focus{grid-template-columns:repeat(3,minmax(0,1fr))!important}.debtor-card-screen .dc-hero-focus>div{padding:5px 6px!important}.debtor-card-screen .dc-hero-focus b,.debtor-card-screen .dc-hero-focus strong{font-size:13px!important}.debtor-card-screen .dc-card-shell{grid-template-columns:minmax(0,1fr) 300px!important}}@media(max-width:1280px){.debtor-card-screen{width:100%!important}.debtor-card-screen .dc-header{grid-template-columns:1fr!important}.debtor-card-screen .dc-hero-focus{grid-template-columns:repeat(3,minmax(0,1fr))!important}.debtor-card-screen .dc-head-actions{justify-content:flex-start!important}.debtor-card-screen .dc-card-shell{grid-template-columns:1fr!important}.debtor-card-screen .dc-comments{position:static!important;width:100%!important}}@media(max-width:980px){.debtor-card-screen .dc-hero-focus{grid-template-columns:1fr!important}.debtor-card-screen .dc-head-actions>button,.debtor-card-screen .dc-record-nav button{flex:1 1 130px!important}.debtor-card-screen .dc-record-nav{width:100%!important}}@media(max-width:1366px){.debtor-card-screen .dc-header{grid-template-columns:1fr!important;overflow:hidden!important}.debtor-card-screen .dc-hero-focus{grid-column:1!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;max-width:100%!important}.debtor-card-screen .dc-hero-focus>div{min-width:0!important;max-width:100%!important}.debtor-card-screen .dc-status-select{position:static!important;display:block!important;width:100%!important;min-width:0!important;max-width:100%!important}.debtor-card-screen .dc-head-actions{grid-column:1!important;justify-content:flex-start!important}.debtor-card-screen .dc-comments{position:relative!important;z-index:0!important;overflow:hidden!important}}@media(max-width:1120px){.debtor-card-screen .dc-hero-focus{grid-template-columns:1fr!important}}.debtor-card-screen .dc-card-main{min-width:0!important;overflow:hidden!important;isolation:isolate}.debtor-card-screen .dc-header{grid-template-columns:1fr!important;width:100%!important;max-width:100%!important;overflow:hidden!important;contain:layout paint style}.debtor-card-screen .dc-hero-main,.debtor-card-screen .dc-hero-focus,.debtor-card-screen .dc-head-actions{grid-column:1!important;max-width:100%!important}.debtor-card-screen .dc-hero-focus{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;overflow:hidden!important}.debtor-card-screen .dc-hero-focus>div{overflow:hidden!important}.debtor-card-screen .dc-status-select{position:static!important;float:none!important;width:100%!important;min-width:0!important;max-width:100%!important}.debtor-card-screen .dc-comments{isolation:isolate;z-index:1!important}@media(max-width:1180px){.debtor-card-screen .dc-hero-focus{grid-template-columns:1fr!important}}.debtor-card-screen .dc-card-shell{overflow:hidden!important}.debtor-card-screen .dc-header,.debtor-card-screen .dc-hero-focus{box-sizing:border-box!important}@media(max-width:1500px){.debtor-card-screen .dc-hero-focus{grid-template-columns:repeat(2,minmax(0,1fr))!important}.debtor-card-screen .dc-hero-focus>div:nth-child(3){grid-column:1/-1!important}}@media(max-width:1280px){.debtor-card-screen .dc-card-shell{grid-template-columns:minmax(0,1fr) 290px!important}}@media(max-width:1120px){.debtor-card-screen .dc-card-shell{grid-template-columns:1fr!important}.debtor-card-screen .dc-comments{position:static!important}}.dc-block-title>span,.debtor-card-screen .dc-block-title>span,.debtor-card-page.in-overlay .dc-block-title>span{width:26px!important;height:26px!important;flex:0 0 26px!important;flex-basis:26px!important;border-radius:8px!important;display:grid!important;place-items:center!important;color:#1e6a52!important;background:#e0f0e8b8!important;border:1px solid rgba(174,207,190,.72)!important;box-shadow:none!important;padding:0!important}.dc-block-title>span svg,.debtor-card-screen .dc-block-title>span svg,.debtor-card-page.in-overlay .dc-block-title>span svg{width:18px!important;height:18px!important;stroke-width:2.05!important}.dc-block-title{column-gap:8px!important;gap:8px!important}.debtor-card-screen .dc-card-shell{grid-template-columns:minmax(0,1fr) clamp(300px,23cqw,340px)!important;align-items:start!important;gap:12px!important;overflow:visible!important}.debtor-card-screen .dc-card-main{min-width:0!important;max-width:100%!important;overflow:hidden!important}.debtor-card-screen .dc-comments{width:100%!important;min-width:0!important;max-width:340px!important;justify-self:stretch!important;align-self:start!important;z-index:2!important;isolation:isolate!important;contain:layout paint style;overflow:hidden!important}.debtor-card-screen .dc-comments .dc-status-select,.debtor-card-screen .dc-comments .dc-hero-focus,.debtor-card-screen .dc-comments .dc-head-actions,.debtor-card-screen .dc-comments .dc-header-context{display:none!important}@container debtor-card (max-width: 1180px){.debtor-card-screen .dc-card-shell{grid-template-columns:1fr!important}.debtor-card-screen .dc-comments{position:static!important;max-width:none!important;width:100%!important;overflow:visible!important;margin-top:8px!important}.debtor-card-screen .dc-header{grid-template-columns:1fr!important;overflow:hidden!important}.debtor-card-screen .dc-hero-focus{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;max-width:100%!important}.debtor-card-screen .dc-hero-focus>div{min-width:0!important}.debtor-card-screen .dc-hero-focus>div:nth-child(3){grid-column:1/-1!important}}@container debtor-card (max-width: 760px){.debtor-card-screen .dc-hero-focus{grid-template-columns:1fr!important}.debtor-card-screen .dc-comments .dc-quick-results>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.debtor-card-screen{width:min(100%,1420px)!important;max-width:1420px!important;margin:0 auto!important;padding:0 10px 22px!important}.dc-unified-card{width:100%!important;max-width:1420px!important;margin:0 auto!important;min-width:0!important;overflow:visible!important;container-type:inline-size;container-name:debtor-card-final}.dc-unified-card>.back{display:inline-flex!important;align-items:center!important;min-height:22px!important;margin:0 0 8px!important;font-size:11px!important;font-weight:850!important;color:#155c45!important}.dc-unified-card .dc-card-shell{display:grid!important;grid-template-columns:minmax(0,1fr) clamp(310px,23vw,340px)!important;gap:12px!important;align-items:start!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important}.dc-unified-card .dc-card-main{min-width:0!important;max-width:100%!important;overflow:hidden!important}.dc-unified-card .dc-header{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(300px,.75fr)!important;gap:10px 16px!important;align-items:center!important;padding:13px 15px!important;margin:0 0 8px!important;border-radius:18px!important;overflow:hidden!important;position:relative!important;top:auto!important;box-shadow:0 8px 22px #163c2f14!important}.dc-unified-card .dc-header.sticky{position:relative!important;top:auto!important}.dc-unified-card .dc-hero-main,.dc-unified-card .dc-hero-focus,.dc-unified-card .dc-head-actions{min-width:0!important}.dc-unified-card .dc-hero-main{display:flex!important;flex-direction:column!important;gap:5px!important}.dc-unified-card .dc-hero-eyebrow{font-size:10px!important;line-height:1.1!important;letter-spacing:.08em!important;font-weight:900!important;color:#526b62!important}.dc-unified-card .dc-identity-line{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px 10px!important;min-width:0!important}.dc-unified-card .dc-identity-line h1{margin:0!important;font-size:clamp(24px,1.8vw,30px)!important;line-height:1.02!important;font-weight:950!important;letter-spacing:-.035em!important;color:#15372e!important}.dc-unified-card .dc-identity-date{font-size:clamp(20px,1.45vw,25px)!important;line-height:1.02!important;font-weight:900!important;color:#21453a!important;white-space:nowrap!important}.dc-unified-card .dc-identity-phone{display:inline-flex!important;align-items:center!important;gap:5px!important;min-width:0!important}.dc-unified-card .dc-identity-phone strong{font-size:clamp(17px,1.2vw,20px)!important;line-height:1!important;font-weight:950!important}.dc-unified-card .dc-identity-phone button,.dc-unified-card .dc-identity-copy,.dc-unified-card .dc-identity-inn{min-height:28px!important;border-radius:9px!important}.dc-unified-card .dc-identity-subline{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:1px!important}.dc-unified-card .dc-identity-inn,.dc-unified-card .dc-identity-copy{padding:5px 9px!important;font-size:11px!important;font-weight:850!important}.dc-unified-card .dc-header-context{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px 10px!important;margin-top:1px!important;font-size:11px!important;line-height:1.2!important}.dc-unified-card .dc-hero-focus{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;align-items:stretch!important}.dc-unified-card .dc-hero-focus>div{min-width:0!important;min-height:54px!important;padding:7px 9px!important;border:1px solid rgba(198,214,205,.82)!important;border-radius:13px!important;background:#ffffff94!important;box-shadow:none!important;overflow:hidden!important}.dc-unified-card .dc-hero-focus span{margin:0 0 4px!important;font-size:10px!important;line-height:1.1!important;font-weight:900!important;color:#63776f!important}.dc-unified-card .dc-hero-focus strong,.dc-unified-card .dc-hero-focus b{font-size:16px!important;line-height:1.08!important;font-weight:950!important;color:#18382f!important}.dc-unified-card .dc-local-time small{display:block!important;margin-top:2px!important;font-size:10px!important;line-height:1.1!important;color:#6e7d77!important}.dc-unified-card .dc-status-select{width:100%!important;min-width:0!important;height:34px!important;padding:0 28px 0 12px!important;border-radius:999px!important;font-size:13px!important;font-weight:900!important}.dc-unified-card .dc-head-actions{grid-column:1/-1!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:6px!important;margin-top:2px!important}.dc-unified-card .dc-head-actions button,.dc-unified-card .dc-head-actions .dc-action-button{min-height:31px!important;padding:6px 10px!important;border-radius:10px!important;font-size:11px!important;font-weight:850!important}.dc-unified-card .dc-record-nav{display:inline-flex!important;align-items:center!important;flex-wrap:wrap!important;gap:5px!important;margin-left:4px!important}.dc-unified-card .dc-finance-summary{margin:0 0 8px!important;gap:8px!important}.dc-unified-card .dc-finance-main,.dc-unified-card .dc-finance-items article{min-height:64px!important;padding:10px 12px!important;border-radius:14px!important}.dc-unified-card .dc-finance-main b{font-size:28px!important;line-height:1!important}.dc-unified-card .dc-finance-items b{font-size:17px!important;line-height:1.05!important}.dc-unified-card .dc-finance-main span,.dc-unified-card .dc-finance-items span,.dc-unified-card .dc-field>span{font-size:10px!important;line-height:1.1!important;font-weight:850!important}.dc-unified-card .dc-tabs{margin-bottom:7px!important;padding:3px!important}.dc-unified-card .dc-tabs button{min-height:33px!important;padding:7px 10px!important;font-size:11px!important;font-weight:850!important}.dc-unified-card .dc-workspace,.dc-unified-card .dc-overview-grid,.dc-unified-card .dc-overview-column{gap:8px!important}.dc-unified-card .dc-overview-card{border-radius:14px!important}.dc-unified-card .dc-block-head{min-height:38px!important;padding:8px 10px!important}.dc-unified-card .dc-block-title b{font-size:14px!important;line-height:1.1!important;font-weight:900!important}.dc-unified-card .dc-field-grid,.dc-unified-card .primary-block .dc-field-grid,.dc-unified-card .dc-contact-groups .dc-field-grid{gap:7px 8px!important;padding:8px!important}.dc-unified-card .dc-contact-groups{gap:7px!important;padding:8px!important}.dc-unified-card .dc-control>input,.dc-unified-card .dc-control>select,.dc-unified-card .dc-control>textarea,.dc-unified-card .dc-switch{min-height:34px!important;padding:7px 9px!important;font-size:13px!important;line-height:1.2!important;font-weight:700!important}.dc-unified-card .dc-control>textarea{min-height:38px!important;max-height:62px!important}.dc-unified-card .dc-age-hint{display:block!important;margin-top:3px!important;color:#5f756c!important;font-size:10px!important;line-height:1.1!important;font-weight:850!important}.dc-unified-card .dc-comments{position:sticky!important;top:84px!important;width:100%!important;max-width:340px!important;max-height:calc(100vh - 96px)!important;overflow:auto!important;align-self:start!important;padding:12px!important;border-radius:17px!important;z-index:2!important;contain:layout paint style;background:#fffef9!important;box-shadow:0 8px 22px #163c2f14!important;border:1px solid #dde8e0!important}.dc-unified-card .dc-comments-head{margin-bottom:8px!important}.dc-unified-card .dc-comments-head h2{font-size:18px!important;line-height:1.1!important;font-weight:950!important}.dc-unified-card .dc-comments-head span{font-size:9px!important;letter-spacing:.09em!important}.dc-unified-card .dc-comments form{padding:9px!important;border-radius:12px!important}.dc-unified-card .dc-comments form textarea{min-height:86px!important;font-size:13px!important;line-height:1.4!important;font-weight:650!important}.dc-unified-card .dc-comments form button{min-height:36px!important;margin-top:6px!important;font-size:12px!important;font-weight:900!important}.dc-unified-card .dc-quick-results{margin-top:8px!important}.dc-unified-card .dc-quick-results>div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.dc-unified-card .dc-quick-results button{min-height:30px!important;padding:6px 8px!important;font-size:10px!important;font-weight:850!important}.dc-unified-card .dc-work-control{margin-top:8px!important;padding:8px!important;border-radius:12px!important}.dc-unified-card .dc-work-control-row{min-height:32px!important;padding:6px 7px!important}.dc-unified-card .dc-work-control-row>span,.dc-unified-card .dc-work-control-row>small{font-size:10px!important}.dc-unified-card .dc-work-control-row>strong{font-size:13px!important}.dc-unified-card .dc-history-link{min-height:32px!important;margin:8px 0!important;font-size:11px!important}.dc-unified-card .dc-side-comments h3{font-size:13px!important;margin:8px 0!important}.dc-unified-card .dc-comment-list{gap:7px!important}.dc-unified-card .dc-comment-list article{padding:9px!important;border-radius:12px!important}.dc-unified-card .dc-comment-list p{font-size:12px!important;line-height:1.38!important}@container debtor-card-final (max-width: 1240px){.dc-unified-card .dc-card-shell{grid-template-columns:minmax(0,1fr) 316px!important;gap:10px!important}.dc-unified-card .dc-header{grid-template-columns:1fr!important}.dc-unified-card .dc-hero-focus{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@container debtor-card-final (max-width: 1040px){.dc-unified-card .dc-card-shell{grid-template-columns:1fr!important}.dc-unified-card .dc-comments{position:static!important;max-width:none!important;max-height:none!important;overflow:visible!important}.dc-unified-card .dc-hero-focus{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.dc-unified-card .dc-card-shell.comments-wide{grid-template-columns:minmax(0,1fr) clamp(480px,34vw,560px)!important}.dc-unified-card .dc-comments{position:sticky!important;top:18px!important;max-width:none!important;max-height:calc(100vh - 34px)!important;overflow:auto!important}.dc-unified-card .dc-comments .dc-comment-form{display:flex!important;flex-direction:column!important;gap:7px!important}.dc-unified-card .dc-comments .dc-comment-form textarea{min-height:120px!important;max-height:none!important;resize:none!important;overflow:hidden!important;scrollbar-gutter:auto}.dc-unified-card .dc-comments .dc-comment-form .dc-comment-counter{align-self:flex-end!important;margin:-2px 2px 0 0!important;text-align:right!important}.dc-unified-card .dc-comments .dc-comment-form button{margin-top:0!important}.dc-unified-card .dc-comments.draft-expanded{padding:14px!important}.dc-unified-card .dc-comments.draft-expanded .dc-comments-head{margin-bottom:10px!important}.dc-unified-card .dc-comments.draft-expanded .dc-comment-form{gap:8px!important}.dc-unified-card .dc-comments.draft-expanded .dc-comment-form textarea{min-height:320px!important;max-height:none!important;font-size:14px!important;line-height:1.45!important}.dc-unified-card .dc-comments.draft-expanded .dc-quick-results{margin-top:10px!important}.dc-unified-card .dc-comments.draft-expanded .dc-side-comments{margin-top:8px!important}.dc-unified-card .dc-comments.draft-expanded .dc-comment-list{max-height:220px!important;overflow:auto!important;padding-right:2px!important}@container debtor-card-final (max-width: 1280px){.dc-unified-card .dc-card-shell.comments-wide{grid-template-columns:minmax(0,1fr) minmax(430px,460px)!important}}@container debtor-card-final (max-width: 1120px){.dc-unified-card .dc-card-shell.comments-wide,.dc-unified-card .dc-card-shell{grid-template-columns:1fr!important}.dc-unified-card .dc-comments{position:static!important;max-height:none!important;overflow:visible!important}.dc-unified-card .dc-comments.draft-expanded .dc-comment-form textarea{min-height:260px!important;max-height:none!important}}.dc-unified-card .dc-comments{background:linear-gradient(180deg,#fffffbfa,#f8fcf9fa 58%,#f4faf7fa)!important;border:1px solid rgba(184,207,196,.92)!important;box-shadow:0 10px 24px #14403017,inset 0 1px #ffffffeb!important}.dc-unified-card .dc-comments-head{margin:-2px -2px 9px!important;padding:8px 8px 9px!important;border:1px solid rgba(209,224,216,.86)!important;border-radius:14px!important;background:linear-gradient(135deg,#f0f9f4fa,#fffffcf5 58%,#ebf6f1f2)!important;box-shadow:inset 0 1px #fffffff5,0 4px 12px #1d4f3c0b!important}.dc-unified-card .dc-comments-head h2{margin-top:2px!important;color:#143b30!important;font-size:17px!important;letter-spacing:-.025em!important}.dc-unified-card .dc-comments-head span{color:#5d786d!important;font-size:8.5px!important}.dc-unified-card .dc-comments-head button{width:30px!important;height:30px!important;padding:0!important;border:1px solid rgba(183,211,199,.92)!important;border-radius:11px!important;background:linear-gradient(180deg,#fff,#eef8f2)!important;color:#17664c!important;box-shadow:inset 0 1px #ffffffe6!important}.dc-unified-card .dc-comments-head button:hover{border-color:#8fbda9!important;background:linear-gradient(180deg,#f7fffb,#e4f4ec)!important}.dc-unified-card .dc-comments .dc-comment-form{padding:9px!important;border:1px solid rgba(204,222,213,.95)!important;border-radius:14px!important;background:linear-gradient(180deg,#fff,#f7fbf8)!important;box-shadow:inset 0 1px #fffffff0!important}.dc-unified-card .dc-comments .dc-comment-form textarea{padding:10px 11px!important;border:1px solid rgba(196,216,207,.9)!important;border-radius:12px!important;background:linear-gradient(180deg,#fff,#fbfdfb)!important;color:#173b31!important;box-shadow:inset 0 1px 2px #1840320b!important;outline:none!important}.dc-unified-card .dc-comments .dc-comment-form textarea:focus{border-color:#7fb69f!important;background:#fff!important;box-shadow:0 0 0 3px #2f80621f,inset 0 1px 2px #18403209!important}.dc-unified-card .dc-comments .dc-comment-form textarea::placeholder{color:#80928a!important;font-weight:650!important}.dc-unified-card .dc-comments .dc-comment-form .dc-comment-counter{color:#7b8e86!important;font-size:9px!important;font-weight:800!important}.dc-unified-card .dc-comments .dc-comment-form button.primary{min-height:36px!important;border:1px solid rgba(26,104,76,.9)!important;border-radius:12px!important;background:linear-gradient(180deg,#20775a,#17644c)!important;color:#fff!important;box-shadow:0 6px 13px #17644c2e,inset 0 1px #ffffff2e!important}.dc-unified-card .dc-comments .dc-comment-form button.primary:hover:not(:disabled){background:linear-gradient(180deg,#278665,#17664d)!important;border-color:#145f47!important}.dc-unified-card .dc-comments .dc-comment-form button.primary:disabled{opacity:.58!important;box-shadow:none!important}.dc-unified-card .dc-comments .dc-quick-results{padding:8px!important;border:1px solid rgba(211,225,218,.9)!important;border-radius:14px!important;background:linear-gradient(180deg,#ffffffe6,#f6fbf8e6)!important}.dc-unified-card .dc-comments .dc-quick-results>div{gap:6px!important}.dc-unified-card .dc-comments .dc-quick-results button{min-height:29px!important;border-radius:10px!important}.dc-unified-card .dc-comments .dc-work-control{border:1px solid rgba(207,222,215,.95)!important;background:linear-gradient(180deg,#fff,#f6fbf8)!important;box-shadow:inset 0 1px #ffffffe6!important}.dc-unified-card .dc-comments .dc-work-control-list{gap:5px!important}.dc-unified-card .dc-comments .dc-work-control-row{min-height:30px!important;border-color:#d5e2dcf2!important;background:#ffffffd1!important}.dc-unified-card .dc-comments .dc-work-control-row>strong{color:#153e33!important;font-weight:950!important}.dc-unified-card .dc-comments .dc-work-control-row>button{border-color:#9ccbb7!important;background:#eef9f3!important;color:#126047!important}.dc-unified-card .dc-comments .dc-history-link{border-color:#c6dbd1f2!important;background:linear-gradient(180deg,#fff,#f4faf7)!important;color:#17664c!important}.dc-unified-card .dc-comments .dc-history-link:hover{border-color:#8fbda9!important;background:#eaf6ef!important}.dc-unified-card .dc-comments .dc-side-comments{padding-top:9px!important}.dc-unified-card .dc-comments .dc-side-comments h3{display:flex!important;align-items:center!important;gap:7px!important;color:#1e493d!important;font-weight:950!important}.dc-unified-card .dc-comments .dc-side-comments h3:before{content:"";width:7px;height:7px;border-radius:999px;background:#2f8062;box-shadow:0 0 0 4px #2f80621a}.dc-unified-card .dc-comments .dc-empty{min-height:94px!important;border:1px dashed rgba(183,205,196,.9)!important;border-radius:14px!important;background:linear-gradient(180deg,#ffffffb8,#f5faf7b8)!important;color:#71867d!important}.dc-unified-card .dc-comments .dc-comment-list article{border:1px solid var(--border)!important;background:var(--section-bg)!important;box-shadow:0 4px 11px #1840320d!important}.dc-unified-card .dc-comments .dc-comment-list .dc-comment-card.source-excel{background:var(--excel-comment-bg)!important;border-color:var(--excel-comment-border)!important;color:var(--excel-comment-text)!important}.dc-unified-card .dc-comments .dc-comment-list .dc-comment-card.source-excel :is(b,strong,p){color:var(--excel-comment-text)!important}.dc-unified-card .dc-comments .dc-comment-list .dc-comment-card.source-excel :is(.dc-comment-meta,time,small){color:var(--excel-comment-muted)!important}.dc-unified-card .dc-comments .dc-comment-list .dc-comment-card.source-excel .dc-excel-badge{background:var(--excel-comment-badge-bg)!important;color:var(--excel-comment-badge-text)!important}.dc-unified-card .dc-comments .dc-comment-list .dc-comment-card.source-excel .dc-comment-more{color:var(--excel-comment-action)!important}.dc-unified-card .dc-comments .dc-comment-list .dc-comment-card.source-excel .dc-comment-delete{color:var(--excel-comment-muted)!important}.dc-unified-card .dc-comments .dc-comment-list .dc-comment-card.source-excel .dc-comment-delete:hover{background:color-mix(in srgb,var(--excel-comment-border) 36%,transparent)!important;color:var(--excel-comment-action)!important}.dc-unified-card .dc-comments .dc-comment-list b{color:var(--text-primary)!important;font-weight:950!important}.dc-unified-card .dc-comments .dc-comment-list time{color:var(--text-secondary)!important;font-weight:750!important}.dc-unified-card .dc-comments .dc-comment-list p{color:#36564a!important;font-weight:650!important}.dc-unified-card .dc-comments,.debtor-card-screen .dc-comments,.debtor-card-page.in-overlay .dc-comments,.dc-unified-card .dc-comments.draft-expanded,.debtor-card-screen .dc-comments.draft-expanded,.debtor-card-page.in-overlay .dc-comments.draft-expanded{max-height:none!important;height:auto!important;overflow:visible!important}.dc-unified-card .dc-comments .dc-comment-form textarea,.debtor-card-screen .dc-comments .dc-comment-form textarea,.debtor-card-page.in-overlay .dc-comments .dc-comment-form textarea{max-height:none!important;overflow:hidden!important;resize:none!important}.dc-unified-card .dc-comments.draft-expanded .dc-comment-list,.debtor-card-screen .dc-comments.draft-expanded .dc-comment-list,.debtor-card-page.in-overlay .dc-comments.draft-expanded .dc-comment-list{max-height:none!important;overflow:visible!important}.dc-unified-card .dc-header{border-radius:20px!important;padding:14px 16px!important;box-shadow:0 12px 26px #14403016,inset 0 1px #ffffffe0!important}.dc-unified-card .dc-hero-eyebrow{color:#48645a!important}.dc-unified-card .dc-identity-line h1{text-shadow:0 1px 0 rgba(255,255,255,.54)!important}.dc-unified-card .dc-identity-date,.dc-unified-card .dc-identity-phone strong{color:#0f6a50!important}.dc-unified-card .dc-identity-phone svg{color:#17664c!important}.dc-unified-card .dc-identity-phone button,.dc-unified-card .dc-identity-copy,.dc-unified-card .dc-identity-inn{border:1px solid rgba(196,216,207,.92)!important;background:linear-gradient(180deg,#fffffff0,#f1f9f5e6)!important;box-shadow:inset 0 1px #ffffffe6!important}.dc-unified-card .dc-identity-phone button:hover,.dc-unified-card .dc-identity-copy:hover{border-color:#8fbda9!important;background:linear-gradient(180deg,#fff,#e8f6ef)!important}.dc-unified-card .dc-identity-inn i{color:#20775a!important;font-style:normal!important;text-transform:uppercase!important;letter-spacing:.05em!important}.dc-unified-card .dc-hero-focus{align-items:center!important;justify-content:end!important;grid-template-columns:minmax(96px,.7fr) minmax(120px,.8fr) minmax(190px,1.15fr)!important;gap:0!important;border:0!important;background:transparent!important}.dc-unified-card .dc-hero-focus>div{min-height:48px!important;padding:4px 13px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.dc-unified-card .dc-hero-focus>div+div{border-left:1px solid rgba(183,201,193,.72)!important}.dc-unified-card .dc-hero-focus span{color:#5e716a!important;font-size:9px!important;letter-spacing:.04em!important}.dc-unified-card .dc-hero-focus strong,.dc-unified-card .dc-hero-focus b{color:#183b31!important;font-size:15px!important}.dc-unified-card .dc-local-time strong{font-size:18px!important;letter-spacing:-.02em!important}.dc-unified-card .dc-header-assignee strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.dc-unified-card .dc-status-select{width:100%!important;min-width:190px!important;max-width:260px!important;height:36px!important;padding:0 34px 0 13px!important;border:1px solid rgba(166,194,181,.86)!important;box-shadow:inset 0 1px #ffffffbf,0 4px 10px #1840320e!important}.dc-unified-card .dc-status-select:focus{outline:none!important;box-shadow:0 0 0 3px #2f806221,inset 0 1px #ffffffbf!important}.dc-unified-card .dc-head-actions{padding-top:8px!important;border-top:1px solid rgba(202,215,209,.72)!important}.dc-unified-card .dc-head-actions button,.dc-unified-card .dc-head-actions .dc-action-button{border-color:#bfd3cae6!important;box-shadow:inset 0 1px #ffffffdb!important}.dc-unified-card .dc-head-actions button:hover:not(:disabled),.dc-unified-card .dc-head-actions .dc-action-button:hover:not(:disabled){border-color:#8fbda9!important;background:#eef8f2!important}.dc-unified-card .dc-head-actions .primary{border-color:#1c7256!important;background:linear-gradient(180deg,#2c8062,#17664c)!important;color:#fff!important;box-shadow:0 5px 12px #17644c29,inset 0 1px #ffffff2e!important}@container debtor-card-final (max-width: 1160px){.dc-unified-card .dc-hero-focus{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important}.dc-unified-card .dc-status-select{min-width:180px!important;max-width:100%!important}}.dc-unified-card .dc-tabs{gap:4px!important;padding:3px!important;border:1px solid rgba(211,224,218,.9)!important;border-radius:15px!important;background:linear-gradient(180deg,#f6f9f7f2,#eff5f2eb)!important;box-shadow:inset 0 1px #ffffffdb!important}.dc-unified-card .dc-tabs button{min-height:32px!important;border:1px solid transparent!important;border-radius:12px!important;background:transparent!important;color:#6a7d75!important;font-weight:500!important;cursor:pointer!important;box-shadow:none!important;transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease!important}.dc-unified-card .dc-tabs button:hover{border-color:#bdd3cab8!important;background:#ffffff8a!important;color:#234f43!important}.dc-unified-card .dc-tabs button.active{border-color:#7eb89ff2!important;background:linear-gradient(180deg,#fff,#fbfdfb)!important;color:#114b39!important;font-weight:700!important;box-shadow:0 4px 12px #1840321a,inset 0 1px #fffffff0!important}.dc-unified-card .dc-hero-eyebrow{font-size:12px!important;line-height:1.15!important;font-weight:950!important;letter-spacing:.075em!important;color:#315f51!important}.dc-unified-card .dc-passport-chip,.dc-unified-card .dc-inn-chip{cursor:pointer!important;gap:7px!important;border-color:#bed6ccf2!important}.dc-unified-card .dc-passport-chip:hover,.dc-unified-card .dc-inn-chip:hover:not(:disabled){border-color:#8fbda9!important;background:linear-gradient(180deg,#fff,#e8f6ef)!important}.dc-unified-card .dc-passport-chip svg,.dc-unified-card .dc-inn-chip svg{color:#17664c!important;flex:0 0 auto!important}.dc-unified-card .dc-hero-eyebrow{display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:5px!important}.dc-unified-card .dc-contract-label{color:#5d7068!important;font-size:10px!important;font-weight:850!important;letter-spacing:.08em!important;text-transform:uppercase!important}.dc-unified-card .dc-contract-number{color:#173e32!important;font-size:13px!important;font-weight:950!important;letter-spacing:.045em!important}.dc-unified-card .dc-identity-date{gap:7px!important}.dc-unified-card .dc-identity-date em{color:#8aa096!important;font-style:normal!important;font-weight:800!important}.dc-unified-card .dc-identity-date small{color:#5f7f72!important;font-size:.78em!important;font-weight:850!important;letter-spacing:-.01em!important}.dc-unified-card .dc-identity-inn.muted-value{color:#7e8f87!important;font-weight:750!important}.dc-unified-card .dc-identity-inn.muted-value i{color:#678278!important;background:#eef3f0!important}.dc-unified-card .dc-passport-chip,.dc-unified-card .dc-inn-chip{column-gap:9px!important}.dc-unified-card .dc-passport-chip svg,.dc-unified-card .dc-inn-chip svg{margin-left:4px!important}@container debtor-card-final (max-width: 720px){.debtor-card-screen{padding-left:4px!important;padding-right:4px!important}.dc-unified-card .dc-header{padding:11px!important}.dc-unified-card .dc-identity-line h1{font-size:22px!important}.dc-unified-card .dc-identity-date{font-size:19px!important}.dc-unified-card .dc-identity-phone strong{font-size:17px!important}.dc-unified-card .dc-hero-focus{grid-template-columns:1fr!important}.dc-unified-card .dc-head-actions{justify-content:flex-start!important}.dc-unified-card .dc-record-nav{width:100%!important;margin-left:0!important}.dc-unified-card .dc-record-nav button{flex:1 1 130px!important}.dc-unified-card .dc-finance-items,.dc-unified-card .dc-finance-summary,.dc-unified-card .dc-overview-grid{grid-template-columns:1fr!important}}.dc-unified-card .dc-header .dc-hero-focus{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:0!important;min-width:300px!important;width:auto!important;overflow:visible!important}.dc-unified-card .dc-header .dc-hero-focus>div{flex:0 1 auto!important;min-width:104px!important;max-width:180px!important;min-height:0!important;padding:3px 15px!important;border:0!important;border-left:1px solid rgba(35,70,58,.16)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.dc-unified-card .dc-header .dc-hero-focus>div:first-child{border-left:0!important}.dc-unified-card .dc-header .dc-hero-focus span{display:block!important;margin:0 0 3px!important;font-size:9px!important;line-height:1.05!important;font-weight:900!important;letter-spacing:.02em!important;color:#5f716b!important}.dc-unified-card .dc-header .dc-hero-focus strong,.dc-unified-card .dc-header .dc-hero-focus b{display:block!important;font-size:14px!important;line-height:1.08!important;font-weight:950!important;color:#18382f!important;white-space:normal!important}.dc-unified-card .dc-header .dc-local-time strong{font-size:22px!important;font-weight:850!important;line-height:1!important;letter-spacing:-.02em!important}.dc-unified-card .dc-header .dc-local-time small{display:block!important;margin-top:1px!important;font-size:9px!important;line-height:1.05!important;font-weight:750!important;color:#6d7d76!important}.dc-unified-card .dc-header .dc-header-assignee strong{max-width:132px!important}.dc-unified-card .dc-header .dc-status-select{width:154px!important;min-width:132px!important;max-width:174px!important;height:34px!important;padding:0 30px 0 13px!important;border-radius:999px!important;box-shadow:0 8px 18px #163c2f14!important}@container debtor-card-final (max-width: 1240px){.dc-unified-card .dc-header .dc-hero-focus{justify-content:flex-start!important;min-width:0!important;flex-wrap:wrap!important}.dc-unified-card .dc-header .dc-hero-focus>div{min-width:118px!important}}@container debtor-card-final (max-width: 720px){.dc-unified-card .dc-header .dc-hero-focus{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.dc-unified-card .dc-header .dc-hero-focus>div{min-width:0!important;max-width:none!important;padding:6px 8px!important;border:1px solid rgba(198,214,205,.74)!important;border-radius:11px!important;background:#ffffff75!important}.dc-unified-card .dc-header .dc-status-select{width:100%!important;max-width:none!important}}.dc-unified-card .dc-header{align-items:start!important;grid-template-areas:"identity meta" "actions actions"!important}.dc-unified-card .dc-header .dc-hero-main{grid-area:identity!important}.dc-unified-card .dc-header .dc-hero-focus{grid-area:meta!important;align-self:start!important;justify-self:end!important;margin-top:22px!important}.dc-unified-card .dc-header .dc-head-actions{grid-area:actions!important;grid-column:auto!important;align-self:end!important;margin-top:8px!important;padding-top:8px!important;border-top:1px solid rgba(35,70,58,.1)!important}@container debtor-card-final (max-width: 1240px){.dc-unified-card .dc-header{grid-template-areas:"identity" "meta" "actions"!important}.dc-unified-card .dc-header .dc-hero-focus{justify-self:start!important;margin-top:2px!important}.dc-unified-card .dc-header .dc-head-actions{margin-top:4px!important}}@container debtor-card-final (max-width: 720px){.dc-unified-card .dc-header .dc-hero-focus{margin-top:0!important}}.dc-unified-card .dc-header .dc-hero-focus{flex-wrap:wrap!important;row-gap:6px!important;max-width:100%!important}.dc-unified-card .dc-header .dc-hero-focus>div{flex:0 0 auto!important}.dc-unified-card .dc-header .dc-hero-focus>div:nth-child(1){flex-basis:106px!important;min-width:106px!important;max-width:124px!important}.dc-unified-card .dc-header .dc-hero-focus>div:nth-child(2){flex-basis:134px!important;min-width:126px!important;max-width:152px!important}.dc-unified-card .dc-header .dc-hero-focus>div:nth-child(3){flex-basis:224px!important;min-width:214px!important;max-width:244px!important}.dc-unified-card .dc-header .dc-status-select{width:100%!important;min-width:214px!important;max-width:244px!important;padding-right:34px!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}@container debtor-card-final (max-width: 1240px){.dc-unified-card .dc-header .dc-hero-focus>div:nth-child(3){flex-basis:230px!important;min-width:220px!important}.dc-unified-card .dc-header .dc-status-select{min-width:220px!important}}@container debtor-card-final (max-width: 720px){.dc-unified-card .dc-header .dc-hero-focus{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dc-unified-card .dc-header .dc-hero-focus>div:nth-child(3){grid-column:1/-1!important;min-width:0!important;max-width:none!important;flex-basis:auto!important}.dc-unified-card .dc-header .dc-status-select{width:100%!important;min-width:0!important;max-width:none!important}}.dc-unified-card .dc-overview-card .dc-block-head,.debtor-card-screen .dc-overview-card .dc-block-head,.debtor-card-page.in-overlay .dc-overview-card .dc-block-head{background:linear-gradient(180deg,#ffffff6b,#fff0 46%),linear-gradient(135deg,#edf8f2,#e4f1ea 55%,#dcebe4)!important;border:1px solid rgba(174,207,190,.82)!important;border-bottom-color:#8fbaa6e6!important;box-shadow:inset 0 1px #ffffffc7,inset 0 -1px #2a644c0b,0 2px 5px #1a423312!important;color:#163b2f!important;transition:background-color .14s ease,border-color .14s ease,color .14s ease!important}.dc-unified-card .dc-overview-card .dc-block-head:hover,.debtor-card-screen .dc-overview-card .dc-block-head:hover,.debtor-card-page.in-overlay .dc-overview-card .dc-block-head:hover{background:linear-gradient(180deg,#ffffff80,#fff0 46%),linear-gradient(135deg,#e8f6ef,#dceee5 55%,#d4e7dd)!important;border-color:#7eb099f2!important}.dc-unified-card .dc-overview-card .dc-block-title,.debtor-card-screen .dc-overview-card .dc-block-title,.debtor-card-page.in-overlay .dc-overview-card .dc-block-title{align-items:center!important}.dc-unified-card .dc-overview-card .dc-block-title>span,.debtor-card-screen .dc-overview-card .dc-block-title>span,.debtor-card-page.in-overlay .dc-overview-card .dc-block-title>span{width:28px!important;height:28px!important;flex:0 0 28px!important;flex-basis:28px!important;border-radius:9px!important;color:#126047!important;background:linear-gradient(180deg,#ffffffe6,#ffffff59),#dcefe6!important;border:1px solid rgba(154,198,177,.9)!important;box-shadow:inset 0 1px #ffffffe6,0 1px 3px #184c3814!important}.dc-unified-card .dc-overview-card .dc-block-title>span svg,.debtor-card-screen .dc-overview-card .dc-block-title>span svg,.debtor-card-page.in-overlay .dc-overview-card .dc-block-title>span svg{width:17px!important;height:17px!important;stroke-width:2.15!important}.dc-unified-card .dc-overview-card .dc-block-title>b,.debtor-card-screen .dc-overview-card .dc-block-title>b,.debtor-card-page.in-overlay .dc-overview-card .dc-block-title>b{color:#12352a!important;font-weight:900!important;letter-spacing:-.01em!important}.dc-unified-card .dc-overview-card .dc-block-head>svg,.debtor-card-screen .dc-overview-card .dc-block-head>svg,.debtor-card-page.in-overlay .dc-overview-card .dc-block-head>svg{width:20px!important;height:20px!important;padding:3px!important;border-radius:8px!important;color:#1b604a!important;background:#ffffff75!important;border:1px solid rgba(158,196,179,.58)!important;stroke-width:2.35!important;transition:background-color .14s ease,border-color .14s ease,color .14s ease!important}.dc-unified-card .dc-overview-card .dc-block-head:hover>svg,.debtor-card-screen .dc-overview-card .dc-block-head:hover>svg,.debtor-card-page.in-overlay .dc-overview-card .dc-block-head:hover>svg{background:#ffffffb8!important;border-color:#7aae96d1!important}.dc-unified-card .dc-overview-card,.debtor-card-screen .dc-overview-card,.debtor-card-page.in-overlay .dc-overview-card{border-color:var(--border)!important}.dc-unified-card .dc-overview-card .dc-block-head,.debtor-card-screen .dc-overview-card .dc-block-head,.debtor-card-page.in-overlay .dc-overview-card .dc-block-head{background:linear-gradient(180deg,#ffffff75,#fff0 48%),linear-gradient(135deg,#edf7f0 0%,var(--section-header) 100%)!important;border-color:var(--border)!important;border-bottom-color:var(--border-strong)!important;box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #2364480a,0 2px 4px #1746320f!important}.dc-unified-card .dc-overview-card .dc-block-title>b,.debtor-card-screen .dc-overview-card .dc-block-title>b,.debtor-card-page.in-overlay .dc-overview-card .dc-block-title>b{color:var(--ink)!important;font-weight:800!important}.dc-unified-card .dc-overview-card .dc-block-title>span,.debtor-card-screen .dc-overview-card .dc-block-title>span,.debtor-card-page.in-overlay .dc-overview-card .dc-block-title>span{color:#226149!important;background:linear-gradient(180deg,#f2faf4,var(--mint-header))!important;border-color:var(--border)!important}.dc-unified-card .dc-overview-card .dc-block-head>svg,.debtor-card-screen .dc-overview-card .dc-block-head>svg,.debtor-card-page.in-overlay .dc-overview-card .dc-block-head>svg{color:#2a6b52!important;background:#ffffff8f!important;border-color:var(--border)!important}.debtor-card-page{--dc-border:var(--border);--dc-muted:var(--text-secondary);--dc-field:var(--surface-muted)}.dc-unified-card .dc-field input,.dc-unified-card .dc-field select,.dc-unified-card .dc-field textarea{border-color:var(--input-border)!important;color:var(--ink)!important;background:#fff!important}.dc-unified-card .dc-field input:disabled,.dc-unified-card .dc-field select:disabled,.dc-unified-card .dc-field textarea:disabled{color:var(--disabled-text)!important;background:var(--surface-muted)!important;border-color:var(--border)!important;opacity:1!important}.dc-unified-card .dc-tabs{background:var(--surface-muted)!important;border-color:var(--border)!important}.dc-unified-card .dc-tabs button:not(.active){color:var(--text-secondary)!important}.dc-unified-card .dc-comments{border-color:var(--border)!important;background:var(--surface-section)!important}.dc-unified-card .dc-comments .dc-comment-form,.dc-unified-card .dc-comments .dc-work-control{border-color:var(--border)!important;background:var(--section-bg)!important}.dc-unified-card .dc-comments .dc-comment-form textarea{border-color:var(--input-border)!important;background:#fbfdfb!important;color:var(--ink)!important}.dc-unified-card .dc-comments .dc-work-control-row>button,.dc-unified-card .dc-comments .dc-history-link{border-color:var(--border)!important;color:var(--text-secondary)!important;background:#fbfdfb!important}.dc-unified-card .dc-comments .dc-empty,.dc-unified-card .dc-comments .dc-comment-counter,.dc-unified-card .muted-value{color:var(--text-secondary)!important}.dc-unified-card .dc-copy-button,.dc-unified-card .dc-field-copy,.dc-unified-card .dc-block-head>svg{color:#2a6b52!important}html.high-contrast .dc-unified-card .dc-overview-card,html.high-contrast .debtor-card-screen .dc-overview-card{border-color:var(--border-strong)!important}html.high-contrast .dc-unified-card .dc-overview-card .dc-block-head,html.high-contrast .debtor-card-screen .dc-overview-card .dc-block-head{background:linear-gradient(135deg,#cfe7d8,#b8d9c5)!important;border-color:#79a88f!important;border-bottom-color:#4f896c!important}html.high-contrast .dc-unified-card .dc-comments,html.high-contrast .debtor-card-screen .dc-comments{border-color:var(--border-strong)!important;background:#f6fbf7!important}html.high-contrast .dc-unified-card .dc-comments .dc-comment-form,html.high-contrast .dc-unified-card .dc-comments .dc-work-control,html.high-contrast .dc-unified-card .dc-comments .dc-comment-list article{border-color:var(--border)!important}html.high-contrast .dc-unified-card .dc-comments .dc-quick-results button,html.high-contrast .dc-unified-card .dc-comments .dc-work-control-row>button,html.high-contrast .dc-unified-card .dc-comments .dc-history-link{border-color:var(--border-strong)!important;background:#fff!important}html.high-contrast .dc-unified-card .dc-tabs{background:var(--surface-muted)!important;border-color:var(--border-strong)!important}html.high-contrast .dc-unified-card .dc-header,html.high-contrast .debtor-card-screen .dc-header{border-color:var(--border-strong)!important;box-shadow:0 12px 26px #1440301f,inset 0 1px #ffffffe0!important}html.high-contrast .dc-unified-card .dc-header.dc-header-status-neutral,html.high-contrast .debtor-card-screen .dc-header.dc-header-status-neutral{border-color:var(--border-strong)!important}html.high-contrast .dc-unified-card .dc-hero-focus>div+div,html.high-contrast .debtor-card-screen .dc-hero-focus>div+div{border-left-color:var(--border-strong)!important}html.high-contrast .dc-unified-card .dc-status-select,html.high-contrast .dc-unified-card .dc-identity-phone button,html.high-contrast .dc-unified-card .dc-identity-copy,html.high-contrast .dc-unified-card .dc-identity-inn,html.high-contrast .dc-unified-card .dc-head-actions .secondary,html.high-contrast .dc-unified-card .dc-record-nav button{border-color:var(--border-strong)!important}html.high-contrast .dc-unified-card .dc-finance-summary,html.high-contrast .dc-unified-card .dc-finance-main,html.high-contrast .dc-unified-card .dc-finance-items article,html.high-contrast .debtor-card-screen .dc-finance-summary,html.high-contrast .debtor-card-screen .dc-finance-main,html.high-contrast .debtor-card-screen .dc-finance-items article{border-color:var(--border-strong)!important}.dc-unified-card .dc-header,.debtor-card-screen .dc-header{box-shadow:var(--shadow-panel),inset 0 1px #ffffffe0!important}.dc-unified-card .dc-comments,.debtor-card-screen .dc-comments{box-shadow:var(--shadow-panel)!important}.dc-unified-card .dc-overview-card,.debtor-card-screen .dc-overview-card{box-shadow:var(--shadow-card)!important}.dc-unified-card .dc-finance-main,.dc-unified-card .dc-finance-items article,.debtor-card-screen .dc-finance-main,.debtor-card-screen .dc-finance-items article{box-shadow:var(--shadow-card)!important}.dc-unified-card .dc-tabs{box-shadow:0 2px 5px #183e2f0a!important}body{background:var(--page-surface)!important}.debtor-card-page:before{background:radial-gradient(circle at 15% 5%,rgba(197,227,213,.24),transparent 30%),radial-gradient(circle at 88% 20%,rgba(219,230,245,.18),transparent 27%),linear-gradient(145deg,var(--page-surface),#e8efea 55%,var(--page-surface))!important}.dc-unified-card .dc-comments,.debtor-card-screen .dc-comments{background:var(--card-surface)!important;border-color:var(--border-card)!important;box-shadow:var(--shadow-panel)!important}.dc-unified-card .dc-finance-summary,.dc-unified-card .dc-finance-main,.dc-unified-card .dc-finance-items article,.dc-unified-card .dc-overview-card,.debtor-card-screen .dc-finance-summary,.debtor-card-screen .dc-finance-main,.debtor-card-screen .dc-finance-items article,.debtor-card-screen .dc-overview-card{border-color:var(--border-card)!important;box-shadow:var(--shadow-card)!important}.dc-unified-card .dc-overview-card,.debtor-card-screen .dc-overview-card{background:var(--section-surface)!important}.dc-unified-card .dc-overview-card,.debtor-card-screen .dc-overview-card{border:1px solid var(--border-card)!important}.dc-unified-card .dc-finance-main,.dc-unified-card .dc-finance-items article,.debtor-card-screen .dc-finance-main,.debtor-card-screen .dc-finance-items article{border:1px solid var(--border-card)!important}.dc-unified-card .dc-overview-grid,.dc-unified-card .dc-overview-column,.debtor-card-screen .dc-overview-grid,.debtor-card-screen .dc-overview-column{overflow:visible}html[data-theme^=light-]:not(.high-contrast) .dc-unified-card .dc-overview-card,html[data-theme^=light-]:not(.high-contrast) .debtor-card-screen .dc-overview-card{--dc-light-section-body:var(--section-inner-bg);background:var(--section-bg)!important;border-color:var(--border)!important;box-shadow:var(--shadow-card)!important}html[data-theme^=light-]:not(.high-contrast) .dc-unified-card .dc-overview-card .dc-block-head,html[data-theme^=light-]:not(.high-contrast) .debtor-card-screen .dc-overview-card .dc-block-head{background:var(--section-header-bg)!important;border-color:var(--border)!important;border-bottom-color:var(--border-strong)!important;box-shadow:none!important}html[data-theme^=light-]:not(.high-contrast) .dc-unified-card .dc-overview-card .dc-block-head:hover,html[data-theme^=light-]:not(.high-contrast) .debtor-card-screen .dc-overview-card .dc-block-head:hover{background:color-mix(in srgb,var(--section-header-bg) 82%,var(--brand-primary))!important;border-color:var(--border-strong)!important}html[data-theme^=light-]:not(.high-contrast) .dc-unified-card .dc-overview-card>.dc-field-grid,html[data-theme^=light-]:not(.high-contrast) .debtor-card-screen .dc-overview-card>.dc-field-grid,html[data-theme^=light-]:not(.high-contrast) .dc-unified-card .dc-contact-groups>section,html[data-theme^=light-]:not(.high-contrast) .debtor-card-screen .dc-contact-groups>section,html[data-theme^=light-]:not(.high-contrast) .dc-unified-card .dc-payments-block,html[data-theme^=light-]:not(.high-contrast) .debtor-card-screen .dc-payments-block{background:var(--dc-light-section-body)!important}html[data-theme^=light-] .dc-unified-card .dc-block-head>svg,html[data-theme^=light-] .debtor-card-screen .dc-block-head>svg{color:var(--brand-primary)!important}html[data-theme^=light-] .dc-unified-card .dc-comments,html[data-theme^=light-] .debtor-card-screen .dc-comments{background:var(--card-bg)!important;border-color:var(--border)!important;box-shadow:var(--shadow-panel)!important}html[data-theme^=light-] .dc-unified-card .dc-comments :is(.dc-comment-form,.dc-work-control,.dc-work-control-row),html[data-theme^=light-] .debtor-card-screen .dc-comments :is(.dc-comment-form,.dc-work-control,.dc-work-control-row){background:var(--section-bg)!important;border-color:var(--border)!important}html[data-theme^=light-] .dc-unified-card .dc-comments .dc-comment-form textarea,html[data-theme^=light-] .debtor-card-screen .dc-comments .dc-comment-form textarea{background:var(--card-bg)!important;border-color:var(--border)!important;color:var(--text-primary)!important}html[data-theme^=light-] .dc-unified-card .dc-comments .dc-comment-form textarea::placeholder,html[data-theme^=light-] .debtor-card-screen .dc-comments .dc-comment-form textarea::placeholder{color:var(--placeholder)!important}.dc-unified-card .dc-comments .dc-quick-results button,.debtor-card-screen .dc-comments .dc-quick-results button{position:relative;transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease!important}.dc-unified-card .dc-comments .dc-quick-results button:focus-visible,.debtor-card-screen .dc-comments .dc-quick-results button:focus-visible{outline:2px solid var(--dc-status-color)!important;outline-offset:2px!important;z-index:1}.dc-unified-card .dc-comments .dc-quick-results button.active,.debtor-card-screen .dc-comments .dc-quick-results button.active{padding-left:22px!important}.dc-unified-card .dc-comments .dc-quick-results button.active:before,.debtor-card-screen .dc-comments .dc-quick-results button.active:before{content:"✓";position:absolute;left:7px;top:0;bottom:0;width:11px;height:11px;margin:auto;display:grid;place-items:center;border-radius:50%;background:var(--dc-status-color);color:#fff;font-size:8px;font-weight:900;line-height:1}.dc-unified-card .dc-comments .dc-quick-results button,.debtor-card-screen .dc-comments .dc-quick-results button{min-height:34px!important;padding:7px 9px!important;font-size:12px!important;line-height:1.2!important}@media(max-width:760px){.dc-identity-conflicts>div>button{grid-template-columns:minmax(0,1fr) 18px}.dc-identity-conflicts button em{grid-column:1 / -1;grid-row:2;justify-self:start;max-width:100%}.dc-related>div>button{align-items:flex-start;flex-wrap:wrap}}@container debtor-card-final (min-width:1051px){.dc-unified-card .dc-card-shell{grid-template-columns:minmax(0,1fr) minmax(300px,340px)!important;gap:12px!important}.dc-unified-card .dc-card-shell.comments-wide{grid-template-columns:minmax(0,1fr) minmax(430px,520px)!important}.dc-unified-card .dc-comments{position:sticky!important;top:18px!important;max-height:calc(100vh - 34px)!important;overflow:auto!important}}@container (min-width:620px){.dc-unified-card .dc-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@container (max-width:619px){.dc-unified-card .dc-overview-grid,.dc-unified-card .dc-field-grid,.dc-unified-card .primary-block .dc-field-grid,.dc-unified-card .block-debt .dc-field-grid,.dc-unified-card .block-work .dc-field-grid,.dc-unified-card .block-service .dc-field-grid{grid-template-columns:1fr!important}}.dc-unified-card .dc-field>span,.dc-unified-card .dc-comments-head span,.dc-unified-card .dc-kpi small{font-size:12px!important}.dc-unified-card .dc-control>input,.dc-unified-card .dc-control>select,.dc-unified-card .dc-control>textarea,.dc-unified-card .dc-comments form textarea{font-size:14px!important}.dc-unified-card .dc-head-actions button,.dc-unified-card .dc-comments .dc-quick-results button,.dc-unified-card .dc-comments form button{font-size:13px!important}@media(min-width:1440px){.page:has(.dc-unified-card){max-width:1726px!important}.debtor-card-screen,.debtor-card-screen .dc-unified-card{width:100%!important;max-width:1650px!important}}@container debtor-card-final (min-width:1241px){.dc-unified-card .dc-header .dc-head-actions{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:8px!important;width:100%!important}.dc-unified-card .dc-header .dc-head-actions>button{flex:0 0 auto!important;white-space:nowrap!important}.dc-unified-card .dc-header .dc-head-actions .dc-record-nav{flex:0 0 auto!important;margin-left:auto!important;white-space:nowrap!important}}html[data-theme=dark] .debtor-card-page:before{background:linear-gradient(145deg,#13231f,#1c342c 55%,#13231f)!important}html[data-theme=dark] .dc-unified-card .dc-header :is(h1,strong,b),html[data-theme=dark] .dc-unified-card .dc-header .dc-identity-date,html[data-theme=dark] .dc-unified-card .dc-header .dc-identity-phone{color:var(--text-primary)!important}html[data-theme=dark] .dc-unified-card .dc-header :is(span,small,.dc-header-context){color:var(--text-secondary)!important}html[data-theme=dark] .dc-unified-card .dc-identity-inn,html[data-theme=dark] .dc-unified-card .dc-identity-copy,html[data-theme=dark] .dc-unified-card .dc-identity-phone button{background:#223b32!important;border-color:var(--border)!important;color:var(--text-primary)!important}html[data-theme=dark] .dc-unified-card .dc-finance-summary,html[data-theme=dark] .dc-unified-card .dc-finance-main,html[data-theme=dark] .dc-unified-card .dc-finance-items article,html[data-theme=dark] .dc-unified-card .dc-overview-card,html[data-theme=dark] .dc-unified-card .dc-comments{background:var(--card-bg)!important;border-color:var(--border)!important;box-shadow:var(--shadow-card)!important}html[data-theme=dark] .dc-unified-card .dc-finance-main{background:linear-gradient(135deg,#25483a,#1d342c)!important}html[data-theme=dark] .dc-unified-card .dc-finance-main b,html[data-theme=dark] .dc-unified-card .dc-finance-items b,html[data-theme=dark] .dc-unified-card .dc-block-title>b,html[data-theme=dark] .dc-unified-card .dc-comments h2,html[data-theme=dark] .dc-unified-card .dc-comment-list article b{color:var(--text-primary)!important}html[data-theme=dark] .dc-unified-card .dc-block-head{background:linear-gradient(135deg,#315847,#28483c)!important;border-color:#527462!important}html[data-theme=dark] .dc-unified-card .dc-block-head :is(b,span,svg){color:#e4efe9!important}html[data-theme=dark] .dc-unified-card .dc-contact-groups>section,html[data-theme=dark] .dc-unified-card .dc-comments .dc-comment-form,html[data-theme=dark] .dc-unified-card .dc-comments .dc-work-control,html[data-theme=dark] .dc-unified-card .dc-work-control-row{background:var(--section-bg)!important;border-color:var(--border)!important}html[data-theme=dark] .dc-unified-card .dc-control>input,html[data-theme=dark] .dc-unified-card .dc-control>select,html[data-theme=dark] .dc-unified-card .dc-control>textarea,html[data-theme=dark] .dc-unified-card .dc-comments form textarea{background:var(--input-bg)!important;border-color:var(--border)!important;color:var(--text-primary)!important}html[data-theme=dark] .dc-unified-card .dc-comments .dc-history-link{background:#243e34!important;border-color:var(--border)!important;color:var(--text-primary)!important}html[data-theme=dark].high-contrast .dc-unified-card .dc-header,html[data-theme=dark].high-contrast .dc-unified-card .dc-overview-card,html[data-theme=dark].high-contrast .dc-unified-card .dc-comments{border-color:var(--border-strong)!important}html[data-theme=dark]:not(.high-contrast) .dc-unified-card .dc-overview-card .dc-block-head,html[data-theme=dark]:not(.high-contrast) .debtor-card-screen .dc-overview-card .dc-block-head{background:linear-gradient(135deg,#345d4b,#29493c)!important;border-color:#527462!important}html[data-theme=dark] .dc-unified-card .dc-field>span,html[data-theme=dark] .dc-unified-card .dc-age-hint,html[data-theme=dark] .dc-unified-card .dc-comments-head span,html[data-theme=dark] .dc-unified-card .dc-comment-list article :is(p,small,time),html[data-theme=dark] .dc-unified-card .dc-work-control-row>span,html[data-theme=dark] .dc-unified-card .dc-work-control-row>small{color:var(--text-secondary)!important}html[data-theme=dark] .dc-unified-card .dc-comments-head :is(b,h2),html[data-theme=dark] .dc-unified-card .dc-comment-list article :is(b,strong){color:var(--text-primary)!important}html[data-theme=dark] .dc-unified-card .dc-comments-head{background:linear-gradient(135deg,#2d503f,#223c32)!important;border-color:#4e705f!important;box-shadow:inset 0 1px #dcf0e614,0 4px 12px #0000001f!important}html[data-theme=dark] .dc-unified-card .dc-comments-head button{background:#244237!important;border-color:#587967!important;color:#dbece4!important}html[data-theme=dark]:not(.high-contrast) .dc-unified-card .dc-overview-card .dc-block-head,html[data-theme=dark]:not(.high-contrast) .debtor-card-screen .dc-overview-card .dc-block-head{background:linear-gradient(135deg,var(--theme-accent-soft),var(--theme-panel))!important;border-color:var(--border-strong)!important}html[data-theme=dark] .dc-unified-card .dc-comments-head{background:linear-gradient(135deg,var(--theme-accent-soft),var(--theme-panel))!important;border-color:var(--border-strong)!important}html[data-theme=dark] .dc-unified-card .dc-finance-main{background:linear-gradient(135deg,var(--theme-accent-soft),var(--card-bg))!important}:root .dc-unified-card,:root .debtor-card-screen{--dc-status-color:#6F7D78;--dc-status-soft:rgba(111,125,120,.14);--dc-status-border:rgba(111,125,120,.72);--dc-header-status-start:42%;--dc-header-status-middle:21%;--dc-header-status-end:8%;--dc-header-status-shadow:12%;--dc-header-status-border:92%}:root .dc-unified-card .dc-header,:root .debtor-card-screen .dc-header{background:linear-gradient(135deg,color-mix(in srgb,var(--dc-status-color) 27%,var(--card-bg)) 0%,color-mix(in srgb,var(--dc-status-color) 12%,var(--card-bg)) 48%,var(--section-bg) 100%)!important;border-color:var(--dc-status-border)!important;box-shadow:var(--shadow-panel),inset 0 1px #ffffff29!important}html[data-theme^=light-]:not(.high-contrast) .dc-unified-card .dc-header,html[data-theme^=light-]:not(.high-contrast) .debtor-card-screen .dc-header{background:linear-gradient(135deg,color-mix(in srgb,var(--dc-status-color) var(--dc-header-status-start),var(--card-bg)) 0%,color-mix(in srgb,var(--dc-status-color) var(--dc-header-status-middle),var(--card-bg)) 44%,color-mix(in srgb,var(--dc-status-color) var(--dc-header-status-end),var(--card-bg)) 72%,var(--card-bg) 100%)!important;border-color:color-mix(in srgb,var(--dc-status-color) var(--dc-header-status-border),var(--border))!important;box-shadow:var(--shadow-panel),0 5px 12px color-mix(in srgb,var(--dc-status-color) var(--dc-header-status-shadow),transparent),inset 0 1px #ffffff6b!important}.dc-unified-card .dc-header-status-new,.debtor-card-screen .dc-header-status-new{--dc-header-status-start:20%;--dc-header-status-middle:10%;--dc-header-status-end:4%;--dc-header-status-shadow:5%;--dc-header-status-border:62%}.dc-unified-card :is(.dc-header-status-no-call,.dc-quick-status-no-call,.dc-status-no-call),.debtor-card-screen :is(.dc-header-status-no-call,.dc-quick-status-no-call,.dc-status-no-call){--dc-status-color:#38A7C2;--dc-status-soft:rgba(56,167,194,.15);--dc-status-border:rgba(56,167,194,.78)}.dc-unified-card :is(.dc-header-status-contact,.dc-quick-status-contact,.dc-status-contact),.debtor-card-screen :is(.dc-header-status-contact,.dc-quick-status-contact,.dc-status-contact){--dc-status-color:#8C6BD8;--dc-status-soft:rgba(140,107,216,.16);--dc-status-border:rgba(140,107,216,.8)}.dc-unified-card :is(.dc-header-status-info,.dc-quick-status-info,.dc-status-info),.debtor-card-screen :is(.dc-header-status-info,.dc-quick-status-info,.dc-status-info){--dc-status-color:#D3A928;--dc-status-soft:rgba(211,169,40,.17);--dc-status-border:rgba(211,169,40,.8)}.dc-unified-card :is(.dc-header-status-promise,.dc-quick-status-promise,.dc-status-promise),.debtor-card-screen :is(.dc-header-status-promise,.dc-quick-status-promise,.dc-status-promise){--dc-status-color:#E38B35;--dc-status-soft:rgba(227,139,53,.17);--dc-status-border:rgba(227,139,53,.82)}.dc-unified-card :is(.dc-header-status-partial,.dc-quick-status-partial,.dc-status-partial),.debtor-card-screen :is(.dc-header-status-partial,.dc-quick-status-partial,.dc-status-partial){--dc-status-color:#E66C38;--dc-status-soft:rgba(230,108,56,.17);--dc-status-border:rgba(230,108,56,.82)}.dc-unified-card :is(.dc-header-status-paid,.dc-quick-status-paid,.dc-status-paid),.debtor-card-screen :is(.dc-header-status-paid,.dc-quick-status-paid,.dc-status-paid){--dc-status-color:#37A96B;--dc-status-soft:rgba(55,169,107,.17);--dc-status-border:rgba(55,169,107,.82)}.dc-unified-card :is(.dc-header-status-refusal,.dc-quick-status-refusal,.dc-status-refusal),.debtor-card-screen :is(.dc-header-status-refusal,.dc-quick-status-refusal,.dc-status-refusal){--dc-status-color:#D95757;--dc-status-soft:rgba(217,87,87,.17);--dc-status-border:rgba(217,87,87,.82)}.dc-unified-card :is(.dc-header-status-bankrupt,.dc-quick-status-bankrupt,.dc-status-bankrupt),.debtor-card-screen :is(.dc-header-status-bankrupt,.dc-quick-status-bankrupt,.dc-status-bankrupt){--dc-status-color:#A84F68;--dc-status-soft:rgba(168,79,104,.18);--dc-status-border:rgba(168,79,104,.82)}.dc-unified-card :is(.dc-header-status-dead,.dc-quick-status-dead,.dc-status-dead),.debtor-card-screen :is(.dc-header-status-dead,.dc-quick-status-dead,.dc-status-dead){--dc-status-color:#7C8288;--dc-status-soft:rgba(124,130,136,.17);--dc-status-border:rgba(124,130,136,.82)}html[data-theme=dark] .dc-unified-card .dc-header :is(h1,strong,b,.dc-identity-date,.dc-identity-phone),html[data-theme=dark] .dc-unified-card .dc-header :is(span,small,.dc-header-context){color:var(--text-primary)!important}html[data-theme=dark] .dc-unified-card .dc-header .dc-hero-eyebrow,html[data-theme=dark] .dc-unified-card .dc-header .dc-header-context>span b,html[data-theme=dark] .dc-unified-card .dc-header .dc-local-time small{color:var(--text-secondary)!important}.dc-unified-card .dc-status-select,.debtor-card-screen .dc-status-select{background:color-mix(in srgb,var(--dc-status-color) 13%,var(--input-bg))!important;border-color:var(--dc-status-border)!important;color:var(--text-primary)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dc-status-color) 16%,transparent)!important}.dc-unified-card .dc-status-select:hover,.debtor-card-screen .dc-status-select:hover{background:color-mix(in srgb,var(--dc-status-color) 22%,var(--input-bg))!important;border-color:var(--dc-status-color)!important}.dc-unified-card .dc-status-select:focus,.debtor-card-screen .dc-status-select:focus{border-color:var(--dc-status-color)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--dc-status-color) 26%,transparent)!important}.dc-unified-card .dc-comments .dc-quick-results,.debtor-card-screen .dc-comments .dc-quick-results{border:0!important;padding:14px 0!important}.dc-unified-card .dc-comments .dc-quick-results button,.debtor-card-screen .dc-comments .dc-quick-results button{background:var(--dc-quick-default-bg,var(--section-bg))!important;border-color:var(--border)!important;color:var(--text-secondary)!important;box-shadow:none!important;font-weight:700!important;opacity:1!important}.dc-unified-card .dc-comments .dc-quick-results button:hover:not(:disabled),.debtor-card-screen .dc-comments .dc-quick-results button:hover:not(:disabled){background:color-mix(in srgb,var(--dc-status-color) 18%,var(--section-bg))!important;border-color:var(--dc-status-border)!important;color:var(--dc-status-color)!important}.dc-unified-card .dc-comments .dc-quick-results button.active,.debtor-card-screen .dc-comments .dc-quick-results button.active{background:color-mix(in srgb,var(--dc-status-color) 34%,var(--section-bg))!important;border-color:var(--dc-status-color)!important;color:var(--text-primary)!important;font-weight:850!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dc-status-color) 28%,transparent)!important;opacity:1!important}.dc-unified-card .dc-comments .dc-quick-results button.active:before,.debtor-card-screen .dc-comments .dc-quick-results button.active:before{background:var(--dc-status-color)!important;color:#fff!important}.dc-unified-card .dc-comments .dc-quick-results button:disabled:not(.active),.debtor-card-screen .dc-comments .dc-quick-results button:disabled:not(.active){background:color-mix(in srgb,var(--section-bg) 78%,var(--card-bg))!important;color:var(--disabled-text)!important;border-color:var(--border)!important}.dc-unified-card .dc-record-nav button,.debtor-card-screen .dc-record-nav button{background:var(--section-bg)!important;border-color:var(--border)!important;color:var(--text-primary)!important;box-shadow:none!important;transform:none!important}.dc-unified-card .dc-record-nav button:hover:not(:disabled),.debtor-card-screen .dc-record-nav button:hover:not(:disabled){background:color-mix(in srgb,var(--section-bg) 90%,var(--theme-accent))!important;border-color:color-mix(in srgb,var(--border) 72%,var(--theme-accent))!important;color:var(--text-primary)!important;transform:none!important}.dc-unified-card .dc-record-nav button:disabled,.debtor-card-screen .dc-record-nav button:disabled{background:color-mix(in srgb,var(--section-bg) 84%,var(--card-bg))!important;border-color:var(--border)!important;color:var(--disabled-text)!important;opacity:1!important}html[data-theme=dark] .dc-unified-card .dc-comments .dc-comment-form{background:var(--section-bg)!important;border-color:var(--border)!important;box-shadow:inset 0 1px #ffffff09!important}html[data-theme=dark] .dc-unified-card .dc-comments .dc-comment-form textarea{background:var(--input-bg)!important;border-color:var(--border)!important;color:var(--text-primary)!important;-webkit-text-fill-color:var(--text-primary)!important;caret-color:var(--theme-accent)!important;box-shadow:inset 0 1px 2px #00000047!important}html[data-theme=dark] .dc-unified-card .dc-comments .dc-comment-form textarea:hover{background:color-mix(in srgb,var(--input-bg) 82%,var(--section-bg))!important;border-color:var(--border-strong)!important}html[data-theme=dark] .dc-unified-card .dc-comments .dc-comment-form textarea:focus{background:var(--input-bg)!important;border-color:var(--theme-accent)!important;color:var(--text-primary)!important;box-shadow:0 0 0 3px var(--theme-accent-soft),inset 0 1px 2px #00000047!important}html[data-theme=dark] .dc-unified-card .dc-comments .dc-comment-form textarea::placeholder{color:var(--text-secondary)!important;opacity:.82!important}html[data-theme=dark] .dc-unified-card .dc-comments .dc-comment-form textarea:disabled,html[data-theme=dark] .dc-unified-card .dc-comments .dc-comment-form textarea[readonly]{background:color-mix(in srgb,var(--input-bg) 74%,var(--card-bg))!important;border-color:var(--border)!important;color:var(--disabled-text)!important;-webkit-text-fill-color:var(--disabled-text)!important;caret-color:transparent!important;opacity:1!important}html[data-theme=dark] .dc-unified-card .dc-comments .dc-comment-form .dc-comment-counter{color:var(--text-secondary)!important}html[data-theme=dark] .dc-unified-card .dc-comments .dc-quick-results,html[data-theme=dark] .dc-unified-card .dc-work-control,html[data-theme=dark] .dc-unified-card .dc-work-control.inline,html[data-theme=dark] .dc-unified-card .dc-work-control-row{background:var(--section-bg)!important;border-color:var(--border)!important;box-shadow:none!important}html[data-theme=dark] .dc-unified-card .dc-work-control-row:is(.danger,.amber,.today,.green,.blue){background:color-mix(in srgb,var(--section-bg) 84%,var(--card-bg))!important}html[data-theme=dark] .dc-unified-card .dc-work-control-row>strong{color:var(--text-primary)!important}html[data-theme=dark] .dc-unified-card .dc-work-control-row>span,html[data-theme=dark] .dc-unified-card .dc-work-control-row>small{color:var(--text-secondary)!important}html[data-theme=dark] .dc-unified-card .dc-work-control-row>button{background:var(--input-bg)!important;border-color:var(--border)!important;color:var(--text-primary)!important;box-shadow:none!important}html[data-theme=dark] .dc-unified-card .dc-work-control-row>button:hover:not(:disabled){background:var(--theme-accent-soft)!important;border-color:var(--theme-accent)!important;color:var(--text-primary)!important}html[data-theme=dark] .dc-unified-card .dc-payments-block{color:var(--text-primary)!important}html[data-theme=dark] .dc-unified-card .dc-payment-summary>div,html[data-theme=dark] .dc-unified-card .dc-payments-block.none .dc-payment-summary>div,html[data-theme=dark] .dc-unified-card .dc-payments-block.partial .dc-payment-summary>div,html[data-theme=dark] .dc-unified-card .dc-payments-block.review .dc-payment-summary>div,html[data-theme=dark] .dc-unified-card .dc-payments-block.closed .dc-payment-summary>div{background:var(--section-bg)!important;border-color:var(--border)!important}html[data-theme=dark] .dc-unified-card .dc-payments-block.partial .dc-payment-summary>div{border-color:color-mix(in srgb,#38A7C2 52%,var(--border))!important}html[data-theme=dark] .dc-unified-card .dc-payments-block.review .dc-payment-summary>div{border-color:color-mix(in srgb,#D3A928 52%,var(--border))!important}html[data-theme=dark] .dc-unified-card .dc-payments-block.closed .dc-payment-summary>div{border-color:color-mix(in srgb,#37A96B 52%,var(--border))!important}html[data-theme=dark] .dc-unified-card .dc-payment-summary span,html[data-theme=dark] .dc-unified-card .dc-payment-list span,html[data-theme=dark] .dc-unified-card .dc-payment-diagnostics-head span,html[data-theme=dark] .dc-unified-card .dc-payment-diagnostics-grid span,html[data-theme=dark] .dc-unified-card .dc-payment-diagnostics p span{color:var(--text-secondary)!important}html[data-theme=dark] .dc-unified-card :is(.dc-payment-summary b,.dc-payment-list b,.dc-payment-list strong,.dc-payment-diagnostics-head b,.dc-payment-diagnostics-grid b,.dc-payment-diagnostics p b){color:var(--text-primary)!important}html[data-theme=dark] .dc-unified-card .dc-payment-closed{background:var(--theme-accent-soft)!important;border-color:var(--theme-accent)!important;color:var(--text-primary)!important}html[data-theme=dark] .dc-unified-card .dc-payment-list,html[data-theme=dark] .dc-unified-card .dc-payment-diagnostics,html[data-theme=dark] .dc-unified-card .dc-payments-empty{background:var(--section-bg)!important;border-color:var(--border)!important;color:var(--text-secondary)!important}html[data-theme=dark] .dc-unified-card .dc-payment-list article{background:transparent!important;border-color:var(--border)!important}html[data-theme=dark] .dc-unified-card .dc-payment-list article:hover{background:color-mix(in srgb,var(--section-bg) 82%,var(--card-bg))!important}html[data-theme=dark] .dc-unified-card .dc-payment-list code,html[data-theme=dark] .dc-unified-card .dc-payment-diagnostics-grid div,html[data-theme=dark] .dc-unified-card .dc-payment-diagnostics details{background:var(--input-bg)!important;border-color:var(--border)!important;color:var(--text-primary)!important}html[data-theme=dark] .dc-unified-card .dc-payment-list code{color:var(--text-secondary)!important}html[data-theme=dark] .dc-unified-card .dc-payment-diagnostics summary{color:var(--text-primary)!important}.dc-unified-card .dc-card-shell,.debtor-card-screen .dc-card-shell{overflow:visible!important}.dc-unified-card .dc-comments,.debtor-card-screen .dc-comments,.debtor-card-page.in-overlay .dc-comments{position:static!important;height:auto!important;max-height:none!important;overflow:visible!important;align-self:start!important}.dc-unified-card .dc-comments .dc-comment-form,.dc-unified-card .dc-comments .dc-side-comments,.debtor-card-screen .dc-comments .dc-comment-form,.debtor-card-screen .dc-comments .dc-side-comments{height:auto!important;max-height:none!important;overflow:visible!important}.dc-unified-card .dc-comments .dc-comment-list,.dc-unified-card .dc-comments.draft-expanded .dc-comment-list,.debtor-card-screen .dc-comments .dc-comment-list,.debtor-card-screen .dc-comments.draft-expanded .dc-comment-list{height:auto!important;max-height:none!important;overflow:visible!important;padding-right:0!important}.dc-unified-card .dc-comments .dc-comment-form textarea,.debtor-card-screen .dc-comments .dc-comment-form textarea{max-height:none!important;overflow:hidden!important;resize:none!important}.dc-unified-card .dc-copy-chip,.debtor-card-screen .dc-copy-chip{display:inline-flex!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:100%;min-height:30px!important;flex:0 1 auto!important;gap:7px!important;margin:0!important;padding:5px 9px!important;border:1px solid var(--copy-control-border)!important;border-radius:9px!important;background:var(--copy-control-bg)!important;color:var(--text-primary)!important;box-shadow:none!important;font:inherit;text-align:left}.dc-unified-card .dc-copy-chip__label,.debtor-card-screen .dc-copy-chip__label{flex:0 0 auto;padding:2px 5px;border-radius:6px;background:color-mix(in srgb,var(--brand-gold) 30%,var(--copy-control-bg))!important;color:color-mix(in srgb,var(--brand-gold) 72%,var(--text-primary))!important;font-size:10px!important;font-weight:900!important;line-height:1.2!important;white-space:nowrap}.dc-unified-card .dc-copy-chip__value,.debtor-card-screen .dc-copy-chip__value{min-width:0;color:var(--text-primary)!important;font-size:12px!important;font-weight:800!important;line-height:1.25!important;overflow-wrap:anywhere}.dc-unified-card .dc-copy-chip__icon,.debtor-card-screen .dc-copy-chip__icon{width:20px;height:20px;min-width:20px;display:grid;place-items:center;margin-left:1px;color:var(--theme-accent)!important}.dc-unified-card .dc-copy-chip:hover:not(:disabled),.dc-unified-card .dc-copy-chip:focus-visible,.debtor-card-screen .dc-copy-chip:hover:not(:disabled),.debtor-card-screen .dc-copy-chip:focus-visible{border-color:var(--copy-control-hover-border)!important;background:var(--copy-control-hover-bg)!important;outline:none}.dc-unified-card .dc-copy-chip:focus-visible,.debtor-card-screen .dc-copy-chip:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-accent) 18%,transparent)!important}.dc-unified-card .dc-copy-chip:active:not(:disabled),.debtor-card-screen .dc-copy-chip:active:not(:disabled){background:var(--copy-control-active-bg)!important}.dc-unified-card .dc-copy-chip.is-copied,.debtor-card-screen .dc-copy-chip.is-copied{border-color:var(--copy-control-copied-border)!important;background:var(--copy-control-copied-bg)!important}.dc-unified-card .dc-copy-chip.is-copied .dc-copy-chip__icon,.debtor-card-screen .dc-copy-chip.is-copied .dc-copy-chip__icon{color:var(--copy-control-copied-ink)!important}.dc-unified-card .dc-copy-chip:disabled,.debtor-card-screen .dc-copy-chip:disabled{cursor:default!important;opacity:.58}html[data-theme=dark] .dc-unified-card .dc-copy-chip,html[data-theme=dark] .debtor-card-screen .dc-copy-chip{background:var(--copy-control-bg)!important;border-color:var(--copy-control-border)!important}html[data-theme=dark] .dc-unified-card .dc-copy-chip__icon,html[data-theme=dark] .debtor-card-screen .dc-copy-chip__icon{color:var(--text-primary)!important}:root{font-family:Manrope,Arial,sans-serif;color:#18332a;background:#f4f5ef;font-synthesis:none;--ink:#173e31;--green:#1e7257;--line:#dde3da;--muted:#728078;--paper:#fff;--cream:#f1ead7;--shadow:0 12px 35px rgba(34,58,47,.07);--border:#dbe5de;--border-strong:#c4d5ca;--text-secondary:#667970;--text-muted:#7b8b84;--surface-muted:#edf3ee;--surface-section:#fafcfb;--section-header:#e2f0e8;--mint-header:#d9ebe0;--input-border:#d3e0d7;--disabled-text:#829089;--page-surface:#edf1ee;--card-surface:#ffffff;--section-surface:#f7faf8;--border-card:#c6d8cd;--elevation-sm:0 2px 5px rgba(24,62,47,.055),0 8px 18px rgba(24,62,47,.055);--elevation-md:0 3px 7px rgba(24,62,47,.065),0 12px 24px rgba(24,62,47,.075);--shadow-card:0 1px 2px rgba(20,61,45,.11),0 7px 15px rgba(20,61,45,.1);--shadow-panel:0 2px 3px rgba(20,61,45,.13),0 11px 22px rgba(20,61,45,.12)}html{scrollbar-gutter:stable}html.modal-open,body.modal-open{overflow:hidden!important;overscroll-behavior:none}body.modal-open{touch-action:auto}*{box-sizing:border-box}body{margin:0;min-width:320px;background:#f5f6f1;color:#1f352d}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.shell{display:grid;grid-template-columns:248px 1fr;min-height:100vh}.shell>aside{position:fixed;inset:0 auto 0 0;width:248px;background:#173e31;color:#fff;padding:26px 18px 18px;display:flex;flex-direction:column;z-index:20}.brand,.login-brand{display:flex;align-items:center;gap:12px}.brand{padding:0 8px 27px;border-bottom:1px solid rgba(255,255,255,.12)}.brand b,.login-brand b{display:block;font-size:16px}.brand span,.login-brand span{display:block;font-size:11px;opacity:.62;margin-top:2px}.logo-mark{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#e8d79d;color:#173e31;font-weight:800;font-size:13px}.shell nav{display:flex;flex-direction:column;gap:5px;padding-top:22px}.shell nav a{display:flex;align-items:center;gap:12px;padding:11px 13px;border-radius:10px;color:#c9d6d1;font-size:13px;font-weight:600}.shell nav a:hover{background:#ffffff12;color:#fff}.shell nav a.active{background:#fff;color:#173e31}.profile{margin-top:auto;border-top:1px solid rgba(255,255,255,.12);padding:18px 5px 0;display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center}.avatar{width:36px;height:36px;border-radius:50%;background:#e8d79d;color:#173e31;display:grid;place-items:center;font-size:11px;font-weight:800}.profile b{font-size:12px;display:block}.profile span{font-size:10px;opacity:.65}.profile button,.mobile-close{border:0;background:transparent;color:#fff;opacity:.7;padding:5px}.shell>main{grid-column:2;min-width:0}.topbar{height:72px;background:#ffffffd9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #e3e7df;display:flex;align-items:center;padding:0 38px;position:sticky;top:0;z-index:10}.topbar>div span,.topbar>div b{display:block}.topbar span{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.topbar b{font-size:13px;text-transform:capitalize;margin-top:2px}.menu,.mobile-close{display:none}.page{max-width:1500px;margin:auto;padding:34px 38px 60px}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:25px}.eyebrow{text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:800;color:#618173}.page-head h1{margin:5px 0 4px;font-size:30px;line-height:1.15;color:#15392d;letter-spacing:-.035em}.page-head p,.section-title p{margin:0;color:var(--muted);font-size:12px}.actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.card{background:var(--paper);border:1px solid #e0e5dd;border-radius:16px;box-shadow:var(--shadow)}button.primary,.fake-button{border:0;background:#1c674f;color:#fff;border-radius:9px;padding:10px 15px;font-size:12px;font-weight:700;display:inline-flex;gap:7px;align-items:center;justify-content:center}button.primary:hover{background:#15543f}button:disabled{opacity:.5;cursor:not-allowed}button.secondary{background:#fff;border:1px solid #d6ddd4;border-radius:9px;padding:9px 13px;font-size:11px;font-weight:700;display:inline-flex;align-items:center;gap:6px;color:#315046}button.text-button,.back{border:0;background:transparent;color:#36705d;font-weight:700;font-size:11px}.back{margin-bottom:12px;padding:0}.large{width:100%;padding:13px!important}.alert{background:#fff0ee;border:1px solid #efc8c2;color:#94372e;border-radius:10px;padding:11px 13px;margin-bottom:15px;display:flex;justify-content:space-between;font-size:12px}.alert button{border:0;background:transparent;color:inherit}.loader{height:250px;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--muted);font-size:12px}.loader span{width:18px;height:18px;border:2px solid #d9e3dc;border-top-color:#286c55;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.empty{min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#92a098;text-align:center}.empty p{font-size:12px}.filters{padding:15px;display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.filters input,.filters select,.searchbox{height:39px;border:1px solid #dce2da;border-radius:9px;background:#fbfcfa;color:#29453c;font-size:11px}.filters>input,.filters>select{padding:0 10px;min-width:140px}.searchbox{display:flex;align-items:center;padding:0 10px;gap:6px;min-width:190px}.searchbox svg{color:#819187}.searchbox input{border:0;outline:0;background:transparent;width:100%}.filter-chips{width:100%;display:flex;gap:7px;border-top:1px solid #edf0ea;padding-top:11px}.filter-chips button{border:1px solid #dfe5dd;background:#fff;border-radius:20px;padding:6px 10px;font-size:10px;color:#64766d}.filter-chips button.active{background:#e3f0e9;border-color:#b9d7c9;color:#18583f}.filter-chips button.danger.active{background:#fae6e3;color:#9b352e;border-color:#ecc2bc}.table-wrap{overflow:auto}.table-wrap table{width:100%;border-collapse:collapse;background:#fff;border:1px solid #e0e5dd;border-radius:15px;overflow:hidden;box-shadow:var(--shadow)}th{text-align:left;background:#f8f9f6;color:#7b8981;text-transform:uppercase;letter-spacing:.08em;font-size:9px;padding:11px 14px;white-space:nowrap}td{padding:14px;border-top:1px solid #edf0eb;font-size:11px;vertical-align:middle}tbody tr{transition:.15s}tbody tr:hover{background:#fafbf8;cursor:pointer}td b,td strong{display:block;font-size:12px;color:#243d34}td>span:not(.status):not(.conversion){display:block;color:#89958e;font-size:9px;margin-top:3px}.comment-cell{max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status{display:inline-flex!important;align-items:center;gap:6px;border-radius:20px;padding:5px 8px;font-size:9px!important;font-weight:700;white-space:nowrap;margin:0!important}.status i{width:6px;height:6px;border-radius:50%;background:currentColor}.status.green{background:#dff2e8;color:#197149}.status.purple{background:#ede2f5;color:#71479a}.status.yellow{background:#fbf0bf;color:#89731a}.status.blue{background:#def1f6;color:#26768d}.status.gray{background:#e7e9e7;color:#616a65}.status.red{background:#f9dfdc;color:#a33b32}.status.orange{background:#fae6cf;color:#a95b16}.status.neutral{background:#eef1ed;color:#65746d}.danger-text{color:#b53f36!important;font-weight:700}.muted{color:#9aa49f!important}.metric-grid{display:grid;gap:13px;margin-bottom:18px}.metric-grid.four{grid-template-columns:repeat(4,1fr)}.metric{padding:20px;border:1px solid #e0e5dd;background:#fff;border-radius:15px;min-height:125px}.metric.sage{background:#dcebe2}.metric.amber{background:#f2e8c9}.metric.rose{background:#f3ddda}.metric.cream{background:#e9ece5}.metric>span{display:block;font-size:10px;color:#63756d;font-weight:700}.metric strong{display:block;font-size:27px;color:#183d31;margin:13px 0 4px;letter-spacing:-.04em}.metric small{font-size:9px;color:#73827b}.dashboard-grid{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(280px,.8fr);gap:16px}.worklist{overflow:hidden}.tabs{display:flex;overflow:auto;border-bottom:1px solid #e7ebe5;padding:0 15px}.tabs button{border:0;background:transparent;padding:16px 10px;font-size:10px;color:#78877f;white-space:nowrap;border-bottom:2px solid transparent}.tabs button.active{color:#1d6049;border-bottom-color:#1d6049;font-weight:800}.tabs b{margin-left:5px;background:#edf1ec;padding:2px 5px;border-radius:10px}.worklist .table-wrap table{box-shadow:none;border:0;border-radius:0}.recent{padding:20px}.section-title{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:17px}.section-title h2{font-size:18px;margin:4px 0 0;color:#173c30}.recent>a{display:block;padding:12px 0;border-top:1px solid #e8ece7}.recent>a>div{display:flex;justify-content:space-between;gap:10px}.recent b{font-size:11px}.recent time{font-size:8px;color:#89958e}.recent p{font-size:10px;line-height:1.5;margin:5px 0;color:#566961;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.recent>a>span{font-size:8px;color:#8b9791}.detail-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(330px,.75fr);gap:17px;align-items:start}.debtor-form{overflow:hidden}.status-row{background:#f7f8f4;padding:16px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e4e8e1}.status-row>div>span{display:block;font-size:9px;color:#7b8882;margin-bottom:5px}.status-row select,.form-grid input,.form-grid select,.settings-form input,.add-user input,.add-user select{border:1px solid #dce2da;background:#fff;border-radius:8px;padding:9px 10px;font-size:11px;outline:none;width:100%}.form-section{display:grid;grid-template-columns:180px 1fr;padding:22px 20px;border-bottom:1px solid #eaede8;gap:24px}.form-section>div:first-child h3{font-size:13px;margin:0 0 4px}.form-section>div:first-child p{font-size:9px;color:#7e8c84;line-height:1.5;margin:0}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.form-grid label,.settings-form>label,.two label,.add-user label{display:flex;flex-direction:column;gap:5px;font-size:9px;font-weight:700;color:#6d7c74}.check-field{flex-direction:row!important;align-items:center!important;border:1px solid #e0e6de;border-radius:9px;padding:9px!important;gap:8px!important}.check-field input{width:16px!important;height:16px}.check-field span b,.check-field span small{display:block}.check-field span b{font-size:10px}.check-field span small{font-size:8px;color:#8b9690;margin-top:2px}.comments{padding:20px;position:sticky;top:90px}.comments form{background:#f5f7f3;border-radius:11px;padding:11px}.comments textarea{width:100%;resize:vertical;border:0;background:transparent;outline:0;font-size:11px;line-height:1.5}.comments form button{width:100%;margin-top:8px}.comments form small{display:block;text-align:center;color:#8b9891;font-size:8px;margin-top:8px}.timeline{margin-top:20px}.timeline article{display:grid;grid-template-columns:12px 1fr;gap:8px;position:relative;padding-bottom:18px}.timeline article>i{width:8px;height:8px;border:2px solid #2d745c;border-radius:50%;margin-top:4px;z-index:1;background:#fff}.timeline article:after{content:"";position:absolute;left:3px;top:12px;bottom:0;border-left:1px solid #dfe5dd}.timeline article:last-child:after{display:none}.timeline article>div>div{display:flex;justify-content:space-between;gap:7px}.timeline b{font-size:10px}.timeline time{font-size:8px;color:#8a9690}.timeline p{font-size:10px;line-height:1.55;margin:5px 0 0;color:#51645c;white-space:pre-wrap}.upload-zone{min-height:410px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:2px dashed #cdd8cf;box-shadow:none;cursor:pointer}.upload-zone input{display:none}.upload-icon{width:66px;height:66px;border-radius:20px;background:#e5efe9;color:#267059;display:grid;place-items:center}.upload-zone h2{font-size:18px;margin:17px 0 4px}.upload-zone p{font-size:11px;color:#7e8b84;margin:0 0 20px}.import-summary{display:flex;justify-content:space-between;align-items:center;padding:16px 19px;margin-bottom:15px}.import-summary>div{display:flex;align-items:center;gap:12px;color:#2a715a}.import-summary b,.import-summary small{display:block}.import-summary b{font-size:12px;color:#253d34}.import-summary small{font-size:9px;color:#829087;margin-top:3px}.mapping-layout{display:grid;grid-template-columns:minmax(520px,1.35fr) minmax(300px,.65fr);gap:15px;align-items:start}.mapping-layout>section{padding:20px}.mapping-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.mapping-grid label{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid #e3e7e1;border-radius:8px}.mapping-grid label>span{font-size:9px;font-weight:700}.mapping-grid label b{color:#b33b31}.mapping-grid select{max-width:55%;border:0;background:#f3f6f2;border-radius:6px;padding:6px;font-size:9px}.sticky-action{margin:18px -20px -20px;padding:14px 20px;border-top:1px solid #e5e9e3;display:flex;align-items:center;justify-content:space-between;gap:15px}.sticky-action span{font-size:8px;color:#7b8882}.mini-table>div{border-top:1px solid #e5e9e3;padding:12px 0}.mini-table>div>b{display:block;font-size:10px;color:#2f6754;margin-bottom:7px}.mini-table span{display:grid;grid-template-columns:100px 1fr;gap:8px;font-size:9px;padding:3px 0}.mini-table small{color:#89958f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.success{min-height:410px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.success-icon{width:58px;height:58px;background:#d9eee2;color:#196e49;border-radius:50%;display:grid;place-items:center;font-size:25px}.success h2{margin:16px 0 3px}.success p{font-size:11px;color:#7c8983}.success>div:not(.success-icon){display:flex;gap:35px;margin:15px 0 23px}.success>div span{font-size:10px;color:#7c8983}.success>div b{display:block;font-size:21px;color:#20483a}.plan-card{display:grid;grid-template-columns:1.4fr 1fr;margin-bottom:15px;overflow:hidden}.plan-main{padding:24px;background:#183f32;color:#fff}.plan-main>span{font-size:10px;color:#abc2b8}.plan-main>strong{display:block;font-size:29px;margin:14px 0}.plan-main strong small{font-size:12px;color:#adc1b9;font-weight:500}.progress{height:7px;background:#ffffff26;border-radius:10px;overflow:hidden;margin-right:45px}.progress i{display:block;height:100%;background:#e7d18a;border-radius:10px}.plan-main>b{float:right;margin-top:-13px;font-size:10px}.plan-side{display:grid;grid-template-columns:1fr 1fr}.plan-side>div{padding:24px;border-left:1px solid #e2e6df;display:flex;flex-direction:column;justify-content:center}.plan-side span{font-size:9px;color:#75847c}.plan-side b{font-size:18px;margin:8px 0;color:#244a3d}.plan-side small{font-size:8px;color:#8c9892}.plan-side .positive b{color:#18714a}.plan-side .negative b{color:#b03b32}.employee-report{padding:20px}.employee-report table{box-shadow:var(--shadow)}.conversion{background:#e4f0e9;color:#236b51;padding:5px 8px;border-radius:12px;font-weight:800;font-size:9px}.settings-grid{display:grid;grid-template-columns:minmax(400px,1fr) 330px;gap:16px;align-items:start}.settings-form{padding:23px}.settings-form>label{margin-bottom:14px}.two{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-bottom:14px}.note{background:#f3f5ef;border-left:3px solid #d3b95e;padding:11px;font-size:9px;line-height:1.5;color:#66766e}.calculation{background:#183f32;color:#fff;padding:28px}.calculation .eyebrow{color:#9fb8ae}.calculation h2{font-size:31px;margin:18px 0 2px;color:#fff}.calculation>p{font-size:10px;color:#9eb5ac;margin:0 0 30px}.calculation>div{display:flex;justify-content:space-between;padding:11px 0;border-top:1px solid rgba(255,255,255,.12);font-size:10px}.add-user{padding:16px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr auto;gap:10px;align-items:end;margin-bottom:15px}.user-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.user-card{padding:17px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px}.avatar.big{width:46px;height:46px}.user-card h3{font-size:12px;margin:0}.user-card p{font-size:9px;color:#87938d;margin:3px 0}.user-card span{font-size:8px;background:#edf1ed;padding:3px 6px;border-radius:7px}.user-card.disabled{opacity:.55}.danger-button{color:#9e3c34!important}.login-page{min-height:100vh;background:#173e31;display:grid;place-items:center;padding:80px 20px 30px;position:relative}.login-page:before{content:"";position:absolute;width:520px;height:520px;border-radius:50%;background:#245c49;filter:blur(1px);opacity:.45;top:-250px;right:-130px}.login-brand{position:absolute;top:27px;left:35px;color:#fff}.login-card{width:min(420px,100%);background:#fff;border-radius:21px;padding:38px;box-shadow:0 25px 70px #00000038;z-index:1}.login-card h1{margin:6px 0;font-size:28px;color:#173e31}.login-card>div>p{font-size:11px;color:#7f8b85;margin:0 0 25px}.login-card label{display:flex;flex-direction:column;gap:6px;font-size:10px;font-weight:700;color:#607068;margin-bottom:13px}.login-card input{border:1px solid #dce2da;border-radius:9px;padding:11px;outline:none}.login-card>small{display:block;text-align:center;color:#98a19d;font-size:8px;margin-top:15px}@media(max-width:1100px){.metric-grid.four{grid-template-columns:repeat(2,1fr)}.dashboard-grid,.detail-layout,.mapping-layout{grid-template-columns:1fr}.comments{position:static}.mapping-layout>.preview{display:none}.plan-card,.settings-grid{grid-template-columns:1fr}.user-grid,.add-user{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.shell{display:block}.shell>aside{transform:translate(-100%);transition:.25s;box-shadow:20px 0 50px #0003}.shell>aside.open{transform:none}.shell>main{display:block}.topbar{padding:0 18px;height:62px}.menu,.mobile-close{display:block;border:0;background:transparent}.menu{margin-right:12px;color:#24483b}.mobile-close{margin-left:auto}.page{padding:23px 15px 45px}.page-head{align-items:flex-start;flex-direction:column}.actions{justify-content:flex-start}.page-head h1{font-size:25px}.metric-grid.four{grid-template-columns:1fr 1fr}.metric{min-height:105px;padding:15px}.metric strong{font-size:22px}.form-section,.form-grid,.mapping-grid{grid-template-columns:1fr}.filter-chips{overflow:auto}.plan-side,.user-grid,.add-user{grid-template-columns:1fr}.login-card{padding:27px}.comment-cell{max-width:140px}.settings-grid{display:block}.calculation{margin-top:14px}}.portfolio-import-flow .upload-zone{min-height:260px;margin-bottom:15px}@media(max-width:430px){.metric-grid.four{grid-template-columns:1fr}.success>div:not(.success-icon){gap:18px}.two{grid-template-columns:1fr}.filters>*{width:100%}.status-row{align-items:flex-start;gap:10px}.status-row select{max-width:48%}}.distribution-filters .date-filter{display:flex;align-items:center;gap:5px;border:1px solid #dce2da;border-radius:9px;padding-left:9px;color:#78867f;font-size:9px}.distribution-filters .date-filter input{border:0;height:37px}.assignment-panel{padding:15px;margin-bottom:15px;display:flex;align-items:center;gap:9px;flex-wrap:wrap;border-color:#b8d4c6;background:#f9fcfa}.assignment-panel>div:first-child{margin-right:auto}.assignment-panel>div:first-child b,.assignment-panel>div:first-child span{display:block}.assignment-panel>div:first-child b{font-size:12px}.assignment-panel>div:first-child span{font-size:9px;color:#77867e;margin-top:2px}.assignment-panel>select{border:1px solid #d3ddd5;border-radius:8px;padding:9px;font-size:10px}.auto-assign{width:100%;border-top:1px solid #dfebe4;padding-top:12px!important;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.auto-assign>span{font-size:9px!important;font-weight:700}.auto-assign>div{display:flex;gap:5px;flex-wrap:wrap}.auto-assign label{font-size:9px;background:#fff;border:1px solid #d9e2dc;border-radius:15px;padding:5px 8px;display:flex;align-items:center;gap:4px}.distribution-table table{box-shadow:var(--shadow)}.distribution-table tr.selected{background:#eef7f1}.distribution-table input[type=checkbox]{accent-color:#1f6a50;width:15px;height:15px}.unassigned{display:inline-block!important;background:#f1eee6;color:#8d744a!important;padding:4px 7px;border-radius:10px;font-size:8px!important}.audit-list{padding:5px 20px}.audit-list article{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px 0;border-top:1px solid #e7ebe6}.audit-list article:first-child{border-top:0}.audit-icon{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:#e7f0ea;color:#246a52}.audit-list b{font-size:11px}.audit-list p{margin:3px 0 0;font-size:9px;color:#829087}.audit-list time{font-size:9px;color:#829087}.user-actions{display:flex;flex-direction:column;gap:5px}.user-actions button{justify-content:center}@media(max-width:760px){.assignment-panel{align-items:stretch}.assignment-panel>*{width:100%}.auto-assign>div{width:100%}.audit-list article{grid-template-columns:auto 1fr}.audit-list time{grid-column:2}.user-card{grid-template-columns:auto 1fr}.user-actions{grid-column:1/-1;flex-direction:row}.user-actions button{flex:1}}input:disabled,select:disabled{background:#f1f3ef!important;color:#829087;cursor:not-allowed}.profile-buttons{display:flex;align-items:center;gap:2px}.profile-buttons button{border:0;background:transparent;color:#fff;opacity:.7;padding:5px}.profile-buttons button:hover{opacity:1}.modal-backdrop{position:fixed;inset:0;background:#0c1d1794;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:5000;display:grid;place-items:center;padding:18px}.password-modal{width:min(440px,100%);padding:28px;position:relative;box-shadow:0 28px 80px #0000003d}.password-modal h2{font-size:21px;color:#173c30;margin:6px 28px 5px 0}.password-modal form>p,.password-success p{font-size:10px;color:#78867f;line-height:1.55;margin:0 0 20px}.password-modal form>label{display:flex;flex-direction:column;gap:6px;font-size:9px;font-weight:700;color:#64756d;margin-top:12px}.password-modal input{width:100%;border:1px solid #d9e1d9;border-radius:9px;padding:11px;outline:none}.password-modal input:focus{border-color:#46836e;box-shadow:0 0 0 3px #2a71581a}.password-modal form>small{display:block;color:#8c9892;font-size:8px;margin-top:7px}.modal-close{position:absolute;right:15px;top:15px;border:0;background:transparent;color:#74837b;padding:5px}.modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:22px}.password-success{text-align:center;padding:10px 0 2px}.password-success .success-icon{margin:auto}.password-success h2{margin:14px 0 5px}.password-success .primary{margin-top:8px}.confirm-modal{width:min(470px,100%);padding:29px;position:relative;box-shadow:0 28px 80px #0000003d}.warning-icon{width:48px;height:48px;border-radius:14px;background:#f9e5e2;color:#a33d35;display:grid;place-items:center}.confirm-modal h2{font-size:20px;color:#173c30;margin:15px 30px 6px 0}.confirm-modal>p{font-size:10px;line-height:1.6;color:#718078;margin:0 0 18px}.confirm-modal>label{display:flex;flex-direction:column;gap:6px;background:#f7f3ef;border:1px solid #eaded7;border-radius:10px;padding:12px}.confirm-modal>label span{font-size:9px;color:#7b716b}.confirm-modal>label b{font-size:11px;color:#8e3a33}.confirm-modal input{border:1px solid #dacdc5;border-radius:8px;padding:10px;background:#fff;outline:none}.confirm-modal input:focus{border-color:#a65950;box-shadow:0 0 0 3px #a659501a}button.primary.destructive{background:#a33d35}button.primary.destructive:hover{background:#873029}.portfolio-delete-modal{width:min(620px,100%)}.portfolio-delete-options{display:grid;gap:9px;margin:14px 0}.portfolio-delete-options label{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:flex-start;border:1px solid #dfe7e1;border-radius:12px;background:#fbfcfa;padding:12px;cursor:pointer}.portfolio-delete-options label.active{border-color:#6aa486;background:#edf7f1;box-shadow:0 6px 18px #1d5b4414}.portfolio-delete-options label.danger.active{border-color:#cf756d;background:#fff0ee}.portfolio-delete-options input{width:16px;height:16px;margin-top:2px;accent-color:#1f6a50}.portfolio-delete-options b,.portfolio-delete-options small{display:block}.portfolio-delete-options b{font-size:12px;color:#1d3b31}.portfolio-delete-options small{margin-top:4px;color:#708179;font-size:10px;line-height:1.45}.portfolio-delete-field select{border:1px solid #d9e2dc;border-radius:8px;background:#fff;padding:10px;outline:none}.portfolio-delete-field.danger{background:#fff6f5;border-color:#ecc6c1}.portfolio-delete-field.danger span{color:#9b352e;font-weight:800}.debtor-table input[type=checkbox],.trash-table input[type=checkbox]{accent-color:#1f6a50;width:15px;height:15px}.check-column{width:38px;text-align:center!important;padding-left:10px!important;padding-right:5px!important}.debtor-table tr.selected,.trash-table tr.selected{background:#eef7f1}.notice{display:flex;align-items:center;gap:8px;background:#e5f2e9;border:1px solid #bedac8;color:#24674d;border-radius:10px;padding:11px 13px;margin-bottom:15px;font-size:11px}.notice button{border:0;background:transparent;color:inherit;margin-left:auto}.trash-note{padding:16px 18px;margin-bottom:15px;display:flex;align-items:center;gap:12px;color:#287057}.trash-note b,.trash-note span{display:block}.trash-note b{font-size:12px;color:#29463c}.trash-note span{font-size:9px;color:#7a8981;margin-top:3px}.trash-actions{display:flex;align-items:center;gap:8px;padding:13px 16px;margin-bottom:15px;background:#f9fcfa;border-color:#bfd8ca}.trash-actions b{font-size:11px;margin-right:auto}.trash-table table{box-shadow:var(--shadow)}.trash-table tbody tr:hover{cursor:default}.debtor-table-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:10px;padding:10px 12px;border:1px solid #dde6df;border-radius:13px;background:#fff;box-shadow:0 12px 26px #163c2f0f;font-size:11px;color:#5f7169}.debtor-table-pagination b{color:#173e31}.debtor-table-pagination label{display:inline-flex;align-items:center;gap:7px;font-weight:700}.debtor-table-pagination select{height:32px;border:1px solid #d7e1db;border-radius:9px;background:#fbfcfa;color:#25463b;padding:0 8px;font-size:11px}.debtor-table-pages{display:flex;align-items:center;gap:8px}.debtor-table-pages span{min-width:48px;text-align:center;font-weight:800;color:#315348}.debtor-table-pages button{min-height:32px;padding:7px 10px!important}@media(max-width:760px){.trash-actions{align-items:stretch;flex-direction:column}.trash-actions b{margin:0 0 3px}.confirm-modal{padding:24px}.check-column{position:static;left:auto;background:inherit}}@media(max-width:1180px){.integration-summary{grid-template-columns:repeat(3,1fr)}.integration-card-stats,.integration-token,.integration-token-editor,.integration-webhook{grid-template-columns:1fr}}@media(max-width:760px){.integration-summary{grid-template-columns:1fr 1fr}.integration-card-grid,.integration-form-grid{grid-template-columns:1fr}.integration-modal{padding:22px}.matching-rules>div{grid-template-columns:1fr 72px 72px}.integration-actions .secondary{flex:1 1 140px}}.row-number-column{width:42px;min-width:42px;max-width:42px;padding-left:8px!important;padding-right:8px!important;text-align:center!important;color:#788981;font-variant-numeric:tabular-nums}.debtor-table tbody .row-number-column{font-size:10px;font-weight:800}.portfolio-badge{display:inline-flex!important;align-items:center;border-radius:999px;background:#e5efe9;color:#23664e;padding:5px 9px;font-size:9px!important;font-weight:800;white-space:nowrap;margin:0!important}.portfolio-tabs{display:flex;gap:8px;overflow-x:auto;margin:0 0 14px;padding:3px 1px 8px;scrollbar-width:thin}.portfolio-tabs button{min-width:165px;border:1px solid #dce5df;border-radius:14px;background:#ffffffd1;padding:11px 13px;text-align:left;color:#526961}.portfolio-tabs button b,.portfolio-tabs button span{display:block}.portfolio-tabs button b{color:#24473a;font-size:11px}.portfolio-tabs button span{margin-top:4px;font-size:8px;color:#82918a}.portfolio-tabs button.active{border-color:#77a992;background:#e6f1eb;box-shadow:0 6px 18px #1d5b441a}.portfolio-select{display:flex;align-items:center;gap:8px;border:1px solid #d9e2dc;border-radius:11px;background:#fff;padding:6px 9px}.portfolio-select span{font-size:9px!important}.portfolio-select select{border:0;background:transparent;color:#294a3d;font-size:11px;outline:0}.import-portfolio{display:grid;grid-template-columns:minmax(230px,.7fr) minmax(340px,1.3fr);gap:24px;align-items:center;padding:20px;margin-bottom:15px}.import-portfolio h2{margin:5px 0;font-size:18px}.import-portfolio p{margin:0;color:#7d8a84;font-size:10px}.portfolio-mode{display:grid;grid-template-columns:auto 1fr;gap:9px 12px;align-items:center}.portfolio-mode label{display:flex;align-items:center;gap:6px;color:#49675c;font-size:10px;font-weight:700}.portfolio-mode input[type=radio]{accent-color:#1f6a50}.portfolio-mode select,.new-portfolio-fields input{width:100%;border:1px solid #d9e2dc;border-radius:9px;background:#fbfcfa;padding:9px;font-size:10px}.new-portfolio-fields{grid-column:1/-1;display:grid;grid-template-columns:1fr 180px;gap:8px}.required-select{border-color:#78a995!important;background:#f4faf6!important;font-weight:700}.portfolio-form{display:grid;grid-template-columns:1.2fr .7fr 1fr 1.4fr auto auto;gap:10px;align-items:end;padding:16px;margin-bottom:16px}.portfolio-form label{display:flex;flex-direction:column;gap:5px;font-size:9px;font-weight:700;color:#65766f}.portfolio-form input{width:100%;border:1px solid #dce3de;border-radius:9px;padding:9px}.portfolio-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.portfolio-card{padding:17px}.portfolio-card.archived{opacity:.62}.portfolio-card>header{display:flex;gap:10px;align-items:flex-start}.portfolio-card h3{margin:2px 0 4px;font-size:14px}.portfolio-card p{margin:0;color:#829089;font-size:9px}.portfolio-card>strong{display:block;margin:18px 0 3px;color:#1b6049;font-size:23px}.portfolio-card>span{font-size:9px;color:#75847d}.portfolio-card dl{margin:15px 0}.portfolio-card dl>div{display:grid;grid-template-columns:110px 1fr;gap:8px;padding:6px 0;border-top:1px solid #ebefec}.portfolio-card dt{font-size:8px;color:#89958f}.portfolio-card dd{margin:0;font-size:9px;color:#40584f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portfolio-card footer{display:flex;gap:6px;flex-wrap:wrap}.portfolio-card a.secondary{border:1px solid #d6ddd4;border-radius:9px;background:#fff;padding:9px 11px;color:#315046;font-size:10px;font-weight:700}.portfolio-summary{margin:24px 0}.portfolio-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.portfolio-summary-grid article{padding:17px}.portfolio-summary-grid header{display:flex;align-items:center;gap:8px}.portfolio-summary-grid header b{font-size:12px}.portfolio-summary-grid article>strong{display:block;margin:15px 0 4px;color:#1d6049;font-size:21px}.portfolio-summary-grid p{margin:0 0 12px;color:#75837d;font-size:9px}.portfolio-summary-grid article>div{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.portfolio-summary-grid article>div span{border-radius:8px;background:#f2f5f2;padding:7px;font-size:8px;color:#75827c}.portfolio-summary-grid article>div b{display:block;margin-top:3px;color:#29493d;font-size:11px}.portfolio-summary-grid footer{margin-top:12px;color:#89958f;font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.archived-portfolios,.service-portfolios{margin-top:26px;padding-top:18px;border-top:1px solid #dfe6df}.portfolio-grid.archived{grid-template-columns:repeat(3,minmax(0,1fr))}.portfolio-grid.service{grid-template-columns:minmax(280px,420px)}.portfolio-card.service-card{background:#fbfaf5;border-color:#ddd6c8}.portfolio-badge.system{background:#f1eee6;color:#7b6542}@media(max-width:1100px){.portfolio-grid,.portfolio-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-form{grid-template-columns:1fr 1fr}.import-portfolio{grid-template-columns:1fr}}.integrations-layout{margin-bottom:16px}.integrations-layout .settings-form form{display:grid;gap:12px}.integrations-layout .settings-form textarea{width:100%;border:1px solid #dce3de;border-radius:9px;background:#fbfcfa;padding:10px;font-size:11px;line-height:1.45;resize:vertical;outline:none}.integrations-layout .settings-form textarea:focus{border-color:#77a992;box-shadow:0 0 0 3px #1f6a5017}.integrations-section{margin-top:16px}.integrations-section table{box-shadow:none}.integrations-section td b{font-size:12px}.integration-code{display:block;max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid #dfe7e1;border-radius:8px;background:#f7faf7;padding:6px 8px;color:#21483a;font-size:10px;font-weight:800}.recent-comments-title{margin-top:18px;padding-top:16px;border-top:1px solid #e4ebe5}.recent>a.payment-notice{background:#edf7f1;border:1px solid #d5e8dc;border-radius:13px;padding:12px;margin-bottom:9px}.recent>a.payment-notice p{font-weight:800;color:#1b5943}.recent>a.excel-comment-link{background:var(--excel-comment-bg);border:1px solid var(--excel-comment-border);border-radius:13px;padding:12px;color:var(--excel-comment-text)}.recent>a.excel-comment-link b{color:var(--excel-comment-text)}.recent>a.excel-comment-link p,.recent>a.excel-comment-link time,.recent>a.excel-comment-link .recent-comment-meta{color:var(--excel-comment-muted)!important}.recent>a.excel-comment-link .text-button,.recent>a.excel-comment-link .danger-button{color:var(--excel-comment-action)!important}.recent-comment-meta{display:flex!important;align-items:center;gap:6px;flex-wrap:wrap;font-size:12px!important;color:var(--excel-comment-muted)!important}.recent-comment-meta b{display:inline-flex!important;border-radius:999px;background:var(--excel-comment-badge-bg);color:var(--excel-comment-badge-text)!important;padding:2px 7px;font-size:12px!important}.summary-tabs{display:flex;align-items:center;gap:8px;overflow:auto;margin:-7px 0 16px;padding:4px 2px 7px;max-width:max-content}.summary-tabs button{border:1px solid #dbe4dc;background:#fff;color:#52675e;border-radius:999px;padding:10px 15px;font-size:12px;font-weight:850;white-space:nowrap;min-height:38px}.summary-tabs button.active{background:#1d6b52;border-color:#1d6b52;color:#fff}.summary-hero{display:grid;grid-template-columns:minmax(320px,1.25fr) minmax(420px,1fr);overflow:hidden;margin-bottom:14px}.summary-hero-main{background:#183f32;color:#fff;padding:24px}.summary-hero-main>span,.summary-hero-side span,.summary-kpi-grid span{display:block;font-size:11px;font-weight:850;color:#789088;text-transform:uppercase;letter-spacing:.08em}.summary-hero-main>span{color:#b7cdc3}.summary-hero-main strong{display:block;margin:10px 0 3px;font-size:34px;line-height:1.05;letter-spacing:-.03em}.summary-hero-main p{margin:0 0 14px;color:#b7cdc3;font-size:13px;font-weight:750}.summary-hero-main>b{display:block;margin-top:8px;font-size:16px}.summary-hero-progress,.summary-bar{position:relative;display:block;height:12px;border-radius:999px;overflow:hidden;background:#ffffff29}.summary-hero-progress i,.summary-bar i{display:block;height:100%;border-radius:999px;background:#e6ce7d}.summary-hero-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:#fff}.summary-hero-side>div{padding:19px;border-left:1px solid #e2e8e1;border-top:1px solid #e9eee9}.summary-hero-side b{display:block;margin-top:8px;font-size:20px;color:#173c30;line-height:1.15}.summary-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;margin-bottom:14px}.summary-kpi-grid .card{padding:17px;min-height:94px}.summary-kpi-grid b{display:block;margin-top:9px;font-size:25px;color:#173c30}.summary-kpi-grid small{display:block;margin-top:4px;color:#65766f;font-size:12px;font-weight:700}.summary-overview-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr);gap:14px;align-items:start;margin-bottom:14px}.summary-portfolio-panel,.summary-risk-panel,.summary-report-card{padding:18px}.summary-portfolio-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.summary-portfolio-list article{border:1px solid #e0e7e1;background:#fbfcfa;border-radius:14px;padding:13px}.summary-portfolio-list header{display:flex;align-items:center;gap:8px}.summary-portfolio-list header b{font-size:13px;color:#173c30}.summary-portfolio-list strong{display:block;margin:11px 0;font-size:20px;color:#1d6049}.summary-portfolio-list article>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.summary-portfolio-list article>div span{background:#f0f4ef;border-radius:8px;padding:7px;color:#60736a;font-size:11px;font-weight:750}.summary-risk-list{display:grid;gap:8px}.summary-risk-list button{border:1px solid #e0e7e1;background:#fbfcfa;border-radius:12px;padding:11px;text-align:left}.summary-risk-list button b,.summary-risk-list button span{display:block}.summary-risk-list button b{font-size:13px;color:#173c30}.summary-risk-list button span{margin-top:4px;color:#6a7b73;font-size:12px}.summary-table-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:16px}.summary-table-head h2{margin:4px 0 0;font-size:19px;color:#173c30}.summary-table-head label{display:flex;align-items:center;gap:8px;border:1px solid #d9e2dc;background:#fff;border-radius:11px;padding:7px 9px}.summary-table-head label span{font-size:10px;font-weight:850;color:#65776f;text-transform:uppercase;letter-spacing:.08em}.summary-table-head select{border:0;outline:0;background:transparent;font-size:12px;font-weight:800;color:#173c30}.summary-report-table{min-width:980px}.summary-report-table th{font-size:10px;color:#66766f;white-space:normal;line-height:1.25}.summary-report-table td{font-size:12px;line-height:1.3}.summary-employee-table .employee-name b,.summary-segment-table .employee-name b,.summary-plan-matrix td:first-child b{font-size:14px}.summary-row-bad{background:#fff8f4}.summary-row-unset{background:#f8faf8}.plan-unset{display:inline-flex!important;margin:0!important;padding:6px 9px;border-radius:999px;background:#edf0ed;color:#63736c;font-size:11px!important;font-weight:850}.summary-bar{height:24px;min-width:118px;background:#eef2ee}.summary-bar i{background:#d84f45}.summary-bar.warn i{background:#d6a642}.summary-bar.good i{background:#4f9b69}.summary-bar.done i{background:#1d6b52}.summary-bar.unset i{background:#d4dad4}.summary-bar b{position:absolute;inset:0;display:grid!important;place-items:center;color:#173c30;font-size:11px!important;font-weight:900}.summary-bar.done b{color:#fff}.summary-segment-table{border-collapse:separate!important;border-spacing:0 6px!important;border:0!important;box-shadow:none!important;background:transparent!important}.summary-segment-table thead th{background:#f6f8f5;border:1px solid #e0e6df;border-left:0}.summary-segment-table thead th:first-child{border-left:1px solid #e0e6df;border-radius:12px 0 0 12px}.summary-segment-table thead th:last-child{border-radius:0 12px 12px 0}.summary-segment-table tbody td{background:#fff;border-top:1px solid #e4eae3;border-bottom:1px solid #e4eae3;padding:12px}.summary-segment-table tbody td:first-child{border-left:1px solid #e4eae3;border-radius:12px 0 0 12px}.summary-segment-table tbody td:last-child{border-right:1px solid #e4eae3;border-radius:0 12px 12px 0}.summary-segment-table tr.employee-segment-start td{border-top-color:#c9d9d0}.summary-merged-cell{vertical-align:middle!important}.summary-plan-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.summary-plan-actions>span{border:1px solid #eadb9b;background:#fff7d7;color:#806820;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:850}.summary-plan-matrix input{height:38px;width:150px;border:1px solid #d7e0d8;border-radius:9px;background:#fbfcfa;padding:0 10px;font-size:13px;font-weight:800;color:#173c30}.summary-plan-details{margin-top:14px;border:1px solid #e0e7e1;background:#fbfcfa;border-radius:14px;padding:0}.summary-plan-details summary{padding:13px 15px;font-size:13px;font-weight:850;color:#173c30;cursor:pointer}.summary-plan-details .table-wrap{padding:0 14px 14px}.summary-report-card .empty{min-height:120px}.negative{color:#b54036!important;font-weight:850}@media(max-width:1180px){.summary-hero,.summary-overview-grid{grid-template-columns:1fr}.summary-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-toolbar{justify-content:flex-start}.summary-table-head{align-items:flex-start;flex-direction:column}.summary-plan-actions{justify-content:flex-start}}@media(max-width:720px){.summary-hero-side,.summary-kpi-grid{grid-template-columns:1fr}.summary-tabs{max-width:100%}.summary-month{width:100%;justify-content:space-between}.summary-hero-main strong{font-size:27px}.summary-report-card,.summary-portfolio-panel,.summary-risk-panel{padding:14px}.summary-plan-matrix input{width:120px}}.integration-summary{display:grid;grid-template-columns:repeat(6,minmax(140px,1fr));gap:12px;margin-bottom:16px}.integration-summary .card{padding:17px 18px;min-height:100px}.integration-summary span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#63756d;font-weight:800}.integration-summary b{display:block;margin-top:10px;font-size:25px;line-height:1;color:#173c30}.integration-summary small{display:block;margin-top:7px;font-size:11px;color:#597068;font-weight:750}.integration-summary .good{background:#e1f2e8}.integration-summary .warn{background:#fff1c7}.integration-summary .danger{background:#fde1de}.integration-test-result{margin-bottom:16px;padding:15px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px;background:#edf7f1}.integration-test-result b,.integration-test-result span{display:block}.integration-test-result b{font-size:13px;color:#173c30}.integration-test-result span{margin-top:4px;font-size:11px;color:#52695f}.integration-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:15px;margin-bottom:16px}.integration-card{padding:18px;display:grid;gap:14px}.integration-card.disabled{opacity:.68}.integration-card-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.integration-card-head span{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#668077;font-weight:850}.integration-card-head h2{margin:5px 0;font-size:21px;line-height:1.15;color:#102a24;letter-spacing:-.03em}.integration-card-head code{font-size:11px;color:#597069;background:#f2f6f2;border:1px solid #dfe7e1;border-radius:9px;padding:5px 8px}.source-state{border-radius:999px;padding:6px 10px;font-size:10px;white-space:nowrap}.source-state.on{background:#dff2e8;color:#176947}.source-state.off{background:#ecefed;color:#69766f}.integration-card-stats{display:grid;grid-template-columns:1fr 1fr 1.25fr;gap:9px}.integration-card-stats div{border:1px solid #e0e7e1;background:#fbfcfa;border-radius:13px;padding:11px}.integration-card-stats span,.integration-webhook span,.integration-token span{display:block;color:#71837b;font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.integration-card-stats b{display:block;margin-top:6px;font-size:13px;color:#173c30}.integration-webhook,.integration-token{display:grid;grid-template-columns:90px minmax(0,1fr) auto;gap:8px;align-items:center;border:1px solid #e0e7e1;background:#f8fbf8;border-radius:13px;padding:10px}.integration-token{grid-template-columns:70px minmax(0,1fr) auto auto auto}.integration-webhook code,.integration-token code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#183d31;font-size:11px;font-weight:800}.integration-webhook button,.integration-token button,.matching-rules button{border:1px solid #d3dfd7;background:#fff;color:#245949;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:800}.integration-problem-line{display:flex;flex-wrap:wrap;gap:8px}.integration-problem-line span{background:#f4f6f1;border-radius:999px;padding:6px 9px;color:#64766d;font-size:10px}.integration-problem-line b{color:#173c30}.integration-actions{display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid #e8eee8;padding-top:13px}.integration-problems{padding:20px;margin-bottom:16px}.problem-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px}.problem-card{border:1px solid #e0e7e1;background:#fbfcfa;border-radius:15px;padding:14px;display:grid;gap:9px}.problem-card.requires_review{background:#fff8df;border-color:#eadb9b}.problem-card.not_found{background:#fff0ee;border-color:#ecc7c1}.problem-card.duplicate{background:#eef3ff;border-color:#cbd8f4}.problem-card.error{background:#fde6e3;border-color:#e7b7b0}.problem-card>div:first-child{display:flex;justify-content:space-between;gap:10px}.problem-card b{font-size:17px;color:#173c30}.problem-card span,.problem-card p{font-size:11px;color:#61746b}.problem-card p{margin:0;line-height:1.45}.problem-card strong{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#76443b}.problem-card>div:last-child{display:flex;gap:8px;flex-wrap:wrap}.integration-journal-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:13px}.integration-journal-filters select,.integration-journal-filters input{height:38px;border:1px solid #dce3de;border-radius:9px;background:#fbfcfa;padding:0 10px;font-size:11px;font-weight:700;color:#29453c}.integration-modal{width:min(820px,100%);max-height:92vh;overflow:auto;padding:25px;position:relative}.integration-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.integration-form-grid label,.advanced-json{display:flex;flex-direction:column;gap:6px;font-size:10px;font-weight:800;color:#596e65}.integration-form-grid input,.integration-form-grid select,.advanced-json textarea{border:1px solid #dce3de;border-radius:10px;background:#fbfcfa;padding:10px;font-size:13px;font-weight:650;color:#173c30;outline:none}.integration-token-editor{margin:14px 0;padding:12px;border:1px solid #dfe7e1;background:#f8fbf8;border-radius:14px;display:grid;grid-template-columns:110px minmax(0,1fr) auto auto auto;gap:8px;align-items:center}.integration-token-editor>span{font-size:10px;font-weight:850;color:#60756c;text-transform:uppercase;letter-spacing:.08em}.integration-token-editor code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;color:#173c30}.matching-rules{border:1px solid #e0e7e1;border-radius:14px;padding:13px;margin-bottom:14px}.matching-rules h3{margin:0 0 9px;font-size:15px;color:#173c30}.matching-rules>div{display:grid;grid-template-columns:1fr auto auto;gap:7px;align-items:center;border-top:1px solid #edf1ed;padding:8px 0}.matching-rules span{font-size:12px;font-weight:800;color:#29453c}.advanced-json textarea{resize:vertical;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.similar-list{display:grid;gap:8px;max-height:380px;overflow:auto}.similar-list button{border:1px solid #dfe7e1;background:#fbfcfa;border-radius:12px;padding:11px;text-align:left}.similar-list b,.similar-list span{display:block}.similar-list b{font-size:12px;color:#173c30}.similar-list span{margin-top:4px;font-size:10px;color:#64766d}.payment-report-preview{padding:18px;margin-bottom:16px}.payment-report-controls{display:flex;align-items:end;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.payment-report-controls label{display:flex;flex-direction:column;gap:6px;min-width:280px;font-size:12px;font-weight:850;color:#60736a;text-transform:uppercase;letter-spacing:.04em}.payment-report-controls select{height:39px;border:1px solid #d8e1da;border-radius:10px;background:#fbfcfa;padding:0 10px;font-size:13px;font-weight:800;color:#173c30;text-transform:none;letter-spacing:0}.payment-report-controls .payment-source-truth{min-width:300px;max-width:420px;height:39px;display:flex;flex-direction:row;align-items:center;gap:9px;border:1px solid #d8e1da;border-radius:10px;background:#fbfcfa;padding:0 12px;text-transform:none;letter-spacing:0}.payment-source-truth input{width:16px;height:16px;flex:0 0 auto;accent-color:#0f6b55}.payment-source-truth span{font-size:13px;font-weight:850;color:#173c30;line-height:1.25}.payment-report-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:9px}.payment-report-stats>div{border:1px solid #e0e7e1;background:#fbfcfa;border-radius:12px;padding:11px;min-height:74px}.payment-report-stats span{display:block;color:#71837b;font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.payment-report-stats b{display:block;margin-top:7px;font-size:16px;line-height:1.2;color:#173c30;word-break:normal}.payment-report-problems{margin-top:14px}.payment-report-problems h3{font-size:16px;margin:0 0 10px;color:#173c30}.payment-report-problems table{min-width:920px}.payment-import-list{margin-bottom:16px}.payment-import-list td:last-child{text-align:right;white-space:nowrap}.payment-import-list .plan-unset{justify-content:center}.employee-report table{box-shadow:none}.summary-month{height:38px;display:inline-flex;align-items:center;gap:8px;border:1px solid #d6ddd4;background:#fff;border-radius:10px;padding:0 10px;color:#315046;font-size:11px;font-weight:800}.summary-month span{text-transform:uppercase;letter-spacing:.08em;color:#6b7b73;font-size:9px}.summary-month input{border:0;background:transparent;color:#173c30;font-weight:850;outline:0;min-width:120px}.summary-tabs{display:flex;gap:8px;overflow:auto;margin:-7px 0 16px;padding:4px 2px 7px}.summary-tabs button{border:1px solid #dbe4dc;background:#fff;color:#52675e;border-radius:999px;padding:10px 15px;font-size:12px;font-weight:850;white-space:nowrap;box-shadow:0 6px 16px #1f40330a}.summary-tabs button:hover{border-color:#bcd6c8;background:#f7fbf8;color:#1e6049}.summary-tabs button.active{background:#1d6b52;border-color:#1d6b52;color:#fff;box-shadow:0 10px 24px #1d6b522e}.summary-report-card{padding:20px;margin-top:14px}.summary-report-table th{font-size:10px;color:#66776f}.summary-report-table td{font-size:12px}.summary-report-table td b,.summary-report-table td strong{font-size:13px}.summary-progress{display:inline-flex;align-items:center;justify-content:center;min-width:72px;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:900}.summary-progress.bad{background:#fde1de;color:#a7332b}.summary-progress.warn{background:#fff0bf;color:#8c6915}.summary-progress.good{background:#dff2e8;color:#176b46}.summary-progress.done{background:#1d6b52;color:#fff;box-shadow:0 7px 18px #1d6b5233}.summary-plan-form{display:grid;grid-template-columns:1.2fr .85fr 1fr 1fr auto;gap:10px;align-items:end;margin-bottom:16px;padding:14px;border:1px solid #e2e9e2;background:#f8fbf8;border-radius:15px}.summary-plan-form label{display:flex;flex-direction:column;gap:6px;color:#5d7168;font-size:10px;font-weight:850}.summary-plan-form label span{text-transform:uppercase;letter-spacing:.08em}.summary-plan-form input,.summary-plan-form select{height:40px;border:1px solid #d7e0d8;background:#fff;border-radius:10px;padding:0 11px;color:#173c30;font-size:13px;font-weight:750;outline:0}.summary-plan-form input:focus,.summary-plan-form select:focus{border-color:#8fbda9;box-shadow:0 0 0 3px #1f71541a}.summary-tabs::-webkit-scrollbar{height:6px}.summary-tabs::-webkit-scrollbar-thumb{background:#cbd8d0;border-radius:999px}.summary-plan-form{grid-template-columns:1.15fr .8fr 1.15fr .85fr 1fr auto}.summary-plan-form input:disabled{background:#eef5f0;color:#1d6049;font-weight:900}.summary-excel-table{border-collapse:separate!important;border-spacing:0;border:1px solid #2f4f77!important}.summary-excel-table th{background:#365a8c;color:#fff;font-size:11px;text-align:center;border-right:1px solid #203d62;border-bottom:2px solid #203d62;padding:9px 10px;white-space:normal}.summary-excel-table td{border-right:1px solid #a8bfdc;border-top:1px solid #a8bfdc;background:#dbe8f4;font-size:13px;text-align:center;padding:8px 10px}.summary-excel-table tr.employee-segment-start td{border-top:2px solid #6589b8}.summary-excel-table tr:nth-child(4n+1) td,.summary-excel-table tr:nth-child(4n+2) td{background:#c8dbef}.summary-excel-table .summary-merged-cell{background:#edf4fa!important;vertical-align:middle;font-weight:850;color:#132f4d}.summary-excel-table .employee-name{text-align:left;min-width:170px}.summary-excel-table .segment-name{font-weight:800;color:#173c30}.summary-excel-table .employee-total strong{font-size:15px;color:#0f2944}.summary-excel-table .today-collection{color:#b72aa1;font-weight:850}.summary-plan-totals{margin-bottom:16px}.demo-payment-hint{margin-top:14px;border:1px solid #dfe7e1;background:#f8fbf8;border-radius:14px;padding:12px;display:grid;grid-template-columns:150px 1fr auto;gap:10px;align-items:center}.demo-payment-hint b{font-size:12px;color:#173c30}.demo-payment-hint span{font-size:11px;line-height:1.45;color:#60756c}@media(max-width:700px){.portfolio-grid,.portfolio-summary-grid,.new-portfolio-fields,.portfolio-mode,.portfolio-form{grid-template-columns:1fr}}@media(max-width:900px){.summary-plan-form{grid-template-columns:1fr 1fr}.summary-plan-form button{grid-column:1/-1}.summary-toolbar{justify-content:flex-start}.summary-month{width:100%;justify-content:space-between}.summary-month input{flex:1}}@media(max-width:620px){.summary-plan-form{grid-template-columns:1fr}.summary-tabs button{padding:9px 12px}.summary-report-card{padding:14px}}.summary-hero-main .secondary{height:36px;border-color:#ffffff57;background:#ffffff1f;color:#fff;margin:0 0 14px;box-shadow:none;font-size:12px}.summary-hero-main .secondary:hover{background:#fff3;border-color:#ffffff85;color:#fff}.summary-empty-note{margin:-2px 0 14px;padding:12px 16px;color:#52675e;font-size:13px;font-weight:800}.distribution-workbench{padding:18px;margin-bottom:15px}.distribution-source-grid{display:grid;grid-template-columns:1fr 1.4fr 1.2fr auto;gap:10px;align-items:end}.distribution-source-grid label,.distribution-team-grid label,.distribution-segments label{display:flex;flex-direction:column;gap:6px;font-size:10px;font-weight:850;color:#61746b}.distribution-source-grid select,.distribution-team-grid input[type=number],.distribution-manual select,.distribution-segments select{height:40px;border:1px solid #d7e0d8;background:#fff;border-radius:10px;padding:0 11px;color:#173c30;font-size:13px;font-weight:750;outline:0}.distribution-team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:9px}.distribution-team-grid label{border:1px solid #e0e7e1;background:#fbfcfa;border-radius:14px;padding:11px;display:grid;grid-template-columns:auto 1fr 76px;align-items:center;gap:8px}.distribution-team-grid label.active{background:#edf7f1;border-color:#bcdcc9}.distribution-team-grid label>span{grid-column:2/-1;color:#6d7d75;font-size:10px}.distribution-team-grid input[type=checkbox]{width:17px;height:17px;accent-color:#1d6b52}.distribution-manual{margin-top:15px;max-height:430px}.distribution-manual table{box-shadow:none}.distribution-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:15px}.distribution-segments{display:grid;gap:8px}.distribution-segments label{display:grid;grid-template-columns:1fr 130px;gap:8px;align-items:center;border:1px solid #e0e7e1;border-radius:12px;padding:10px;background:#fbfcfa}.distribution-segments small{grid-column:1/-1;color:#73827b}.distribution-history{display:grid;gap:9px;max-height:360px;overflow:auto}.distribution-history article{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;border:1px solid #e0e7e1;background:#fbfcfa;border-radius:13px;padding:10px}.distribution-history b,.distribution-history span{display:block}.distribution-history span,.distribution-history small{font-size:10px;color:#6e7e76}.positive{color:#177149!important}.negative{color:#b54036!important}.distribution-team-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.distribution-team-grid label{grid-template-columns:auto 1fr 150px}.distribution-team-grid select{height:40px;border:1px solid #d7e0d8;background:#fff;border-radius:10px;padding:0 10px;color:#173c30;font-size:12px;font-weight:800;outline:0}@media(max-width:1100px){.distribution-source-grid,.distribution-columns{grid-template-columns:1fr}.distribution-source-grid button{width:100%}}.summary-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.summary-toolbar .secondary{height:36px;white-space:nowrap;font-size:12px}.summary-month span{font-size:11px}.summary-tabs{width:max-content;max-width:100%;display:inline-flex;align-items:center;gap:0;margin:-5px 0 14px;padding:3px;border:1px solid #dbe4dc;background:#f7faf7;border-radius:12px;overflow:auto}.summary-tabs button{height:34px;min-height:34px;border:0;border-radius:9px;background:transparent;box-shadow:none;color:#597069;padding:0 13px;font-size:13px;line-height:1;white-space:nowrap}.summary-tabs button.active{background:#1d6b52;color:#fff;box-shadow:0 6px 16px #1d6b522e}.summary-hero{margin-bottom:12px}.summary-hero-main strong{font-size:33px}.summary-hero-side>div{padding:16px 18px}.summary-hero-side b{font-size:18px}.summary-kpi-grid{gap:10px}.summary-kpi-grid .card{min-height:82px;padding:14px}.summary-kpi-grid b{font-size:23px}.summary-portfolio-list{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:9px}.summary-portfolio-list article{padding:12px}.summary-portfolio-list strong{font-size:19px;margin:9px 0}.summary-portfolio-list article>div{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:5px}.summary-portfolio-list article>div span{padding:6px 8px;font-size:12px}.summary-portfolio-list article>div span:has(+span){min-height:0}.summary-risk-groups{display:grid;gap:8px}.summary-risk-groups details{border:1px solid #e0e7e1;background:#fbfcfa;border-radius:12px;overflow:hidden}.summary-risk-groups summary{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;padding:10px 12px;color:#173c30;font-size:13px;font-weight:850}.summary-risk-groups summary b{min-width:32px;height:24px;display:grid;place-items:center;border-radius:999px;background:#edf3ef;color:#1d6049;font-size:13px}.summary-risk-groups details[open] summary{border-bottom:1px solid #e7ede7}.summary-risk-groups details>div{display:grid;gap:6px;padding:8px}.summary-risk-groups button{border:0;background:#fff;border-radius:9px;padding:8px 9px;text-align:left}.summary-risk-groups button b,.summary-risk-groups button span{display:block}.summary-risk-groups button b{font-size:13px;color:#173c30}.summary-risk-groups button span,.summary-risk-groups small{font-size:12px;color:#66766f}.summary-report-table th{font-size:11px}.summary-report-table td{font-size:13px}.summary-report-table td b,.summary-report-table td strong{font-size:14px}.summary-employee-table .employee-name b{font-size:15px}.plan-unset{font-size:12px!important;background:#eef1ef;color:#65746d}.summary-segment-table{border-spacing:0 4px!important}.summary-segment-table thead th{padding:8px 9px}.summary-segment-table tbody td{padding:8px 10px}.summary-segment-table .segment-pill{min-width:72px;justify-content:center}.summary-segment-table .summary-bar{height:22px;min-width:108px}.summary-plan-summary{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;margin-bottom:12px}.summary-plan-summary div{border:1px solid #e0e7e1;background:#fbfcfa;border-radius:12px;padding:12px}.summary-plan-summary span{display:block;color:#63756d;font-size:12px;font-weight:800}.summary-plan-summary b{display:block;margin-top:6px;color:#173c30;font-size:19px}.summary-plan-bulk{display:flex;align-items:end;gap:8px;flex-wrap:wrap;margin-bottom:12px;border:1px solid #e4ebe5;background:#f8fbf8;border-radius:13px;padding:10px}.summary-plan-bulk label{display:flex;flex-direction:column;gap:5px;color:#64756e;font-size:11px;font-weight:850}.summary-plan-bulk select,.summary-plan-bulk input{height:36px;border:1px solid #d7e0d8;background:#fff;border-radius:9px;padding:0 10px;color:#173c30;font-size:13px;font-weight:800}.summary-plan-bulk .secondary,.summary-plan-actions .secondary,.summary-plan-actions .primary{height:36px}.summary-plan-employee{display:flex;align-items:center;gap:9px}.summary-plan-employee input{width:16px;height:16px;accent-color:#1d6b52}.summary-plan-matrix input{height:36px}.summary-plan-actions>span{font-size:13px;padding:8px 11px}.summary-empty-note{font-size:13px}@media(max-width:1180px){.summary-toolbar{justify-content:flex-start}.summary-tabs{display:flex}.summary-plan-summary{grid-template-columns:repeat(2,minmax(150px,1fr))}.summary-plan-bulk{align-items:stretch}.summary-plan-bulk .secondary{height:36px}}@media(max-width:720px){.summary-toolbar .secondary{width:100%;justify-content:center}.summary-tabs{width:100%}.summary-tabs button{flex:1}.summary-plan-summary{grid-template-columns:1fr}.summary-plan-bulk{display:grid;grid-template-columns:1fr}.summary-plan-bulk label,.summary-plan-bulk button{width:100%}.summary-segment-table tbody td{padding:7px 8px}}.summary-plan-bulk .secondary,.summary-plan-actions .secondary,.summary-plan-actions .primary,.summary-plan-matrix .secondary{font-size:12px}.summary-dashboard{display:grid;gap:12px}.summary-dashboard .page-head{margin-bottom:0;align-items:center;gap:16px}.summary-dashboard .page-head h1{margin-top:3px;font-size:28px}.summary-dashboard .page-head p{font-size:13px}.summary-dashboard .actions{align-items:center}.summary-dashboard .summary-toolbar{justify-content:flex-end;gap:7px}.summary-dashboard .summary-month{height:36px;border-radius:9px}.summary-dashboard .summary-toolbar .secondary{height:36px;padding:0 12px;border-radius:9px;font-size:12px}.summary-dashboard .summary-tabs{display:inline-flex;align-items:center;width:max-content;max-width:100%;gap:0;margin:0 0 2px;padding:3px;border-radius:11px;border:1px solid #dbe4dc;background:#f7faf7;overflow:auto}.summary-dashboard .summary-tabs button{height:32px;min-height:32px;border:0;border-radius:8px;background:transparent;box-shadow:none;padding:0 13px;font-size:13px;font-weight:850;color:#5c7068}.summary-dashboard .summary-tabs button.active{background:#1d6b52;color:#fff;box-shadow:0 5px 14px #1d6b522e}.summary-dashboard .summary-hero{grid-template-columns:minmax(300px,1.05fr) minmax(410px,1fr);margin-bottom:8px;border-radius:14px}.summary-dashboard .summary-hero-main{padding:18px 20px}.summary-dashboard .summary-hero-main strong{font-size:30px;margin:7px 0 2px}.summary-dashboard .summary-hero-main p{margin-bottom:9px;font-size:13px}.summary-dashboard .summary-hero-main>b{font-size:15px;margin-top:7px}.summary-dashboard .summary-hero-progress{height:9px}.summary-dashboard .summary-hero-side>div{padding:14px 16px}.summary-dashboard .summary-hero-side b{font-size:17px}.summary-dashboard .summary-kpi-grid{gap:9px;margin-bottom:10px}.summary-dashboard .summary-kpi-grid .card{min-height:76px;padding:12px 14px;border-radius:13px}.summary-dashboard .summary-kpi-grid b{font-size:22px;margin-top:7px}.summary-dashboard .summary-kpi-grid small{font-size:12px}.summary-dashboard .summary-overview-grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,.72fr);gap:12px;margin-bottom:10px}.summary-dashboard .summary-portfolio-panel,.summary-dashboard .summary-risk-panel,.summary-dashboard .summary-report-card{padding:15px;border-radius:14px}.summary-dashboard .summary-portfolio-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px}.summary-dashboard .summary-portfolio-list article{padding:10px;border-radius:12px}.summary-dashboard .summary-portfolio-list strong{font-size:18px;margin:8px 0}.summary-dashboard .summary-portfolio-list article>div{grid-template-columns:repeat(2,minmax(100px,1fr));gap:5px}.summary-dashboard .summary-portfolio-list article>div span{font-size:12px;padding:6px 7px}.summary-dashboard .summary-risk-groups{gap:7px}.summary-dashboard .summary-risk-groups summary{padding:9px 10px;font-size:13px}.summary-dashboard .summary-risk-groups details>div{padding:7px}.summary-dashboard .summary-risk-groups button{padding:7px 8px}.summary-dashboard .summary-table-head{margin-bottom:10px;align-items:center}.summary-dashboard .summary-report-table th{font-size:11px;padding:9px 10px}.summary-dashboard .summary-report-table td{font-size:13px;padding:10px}.summary-dashboard .summary-report-table td b,.summary-dashboard .summary-report-table td strong{font-size:14px}.summary-dashboard .summary-row-bad{background:#fff9f6}.summary-dashboard .summary-row-unset{background:#fbfcfb}.summary-dashboard .plan-unset{font-size:12px!important;background:#eef1ef;color:#65746d}.summary-dashboard .summary-bar{height:20px;min-width:98px}.summary-dashboard .summary-bar.unset{min-width:82px;background:#eef1ef}.summary-dashboard .summary-bar b{font-size:11px!important}.summary-dashboard .summary-segment-table{border-spacing:0 3px!important;min-width:920px}.summary-dashboard .summary-segment-table thead th,.summary-dashboard .summary-segment-table tbody td{padding:7px 9px}.summary-dashboard .summary-segment-table .employee-name b{font-size:14px}.summary-dashboard .summary-segment-table .segment-pill{min-width:70px;padding:5px 8px}.summary-dashboard .summary-segment-table .summary-bar{height:19px;min-width:92px}.summary-dashboard .summary-plan-summary{grid-template-columns:repeat(4,minmax(145px,1fr));gap:8px;margin-bottom:9px}.summary-dashboard .summary-plan-summary div{padding:10px 12px;border-radius:11px}.summary-dashboard .summary-plan-summary b{font-size:18px}.summary-dashboard .summary-plan-bulk{display:grid;grid-template-columns:auto auto minmax(150px,190px) minmax(130px,150px) auto;align-items:end;gap:7px;margin-bottom:9px;padding:9px;border-radius:12px}.summary-dashboard .summary-plan-bulk label span{font-size:12px}.summary-dashboard .summary-plan-bulk select,.summary-dashboard .summary-plan-bulk input{height:34px;font-size:13px}.summary-dashboard .summary-plan-bulk .secondary,.summary-dashboard .summary-plan-actions .secondary,.summary-dashboard .summary-plan-actions .primary{height:34px;font-size:12px;white-space:nowrap}.summary-dashboard .summary-plan-bulk .secondary.quiet,.summary-dashboard .summary-clear-plan{background:transparent;color:#65746d;border-color:#dfe6df;box-shadow:none}.summary-dashboard .summary-plan-matrix{min-width:860px}.summary-dashboard .summary-plan-matrix input[type=text]{height:34px;width:132px;text-align:right;font-variant-numeric:tabular-nums;border:1px solid #d7e0d8;border-radius:8px;background:#fbfcfa;padding:0 10px;font-size:13px;font-weight:850;color:#173c30}.summary-dashboard .summary-plan-employee b{font-size:14px}.summary-dashboard .summary-plan-details summary{padding:10px 12px}.summary-dashboard .summary-empty-note{margin:0 0 8px;padding:10px 14px;border-radius:12px}@media(max-width:1180px){.summary-dashboard .page-head{align-items:flex-start;flex-direction:column}.summary-dashboard .summary-toolbar{justify-content:flex-start}.summary-dashboard .summary-hero,.summary-dashboard .summary-overview-grid{grid-template-columns:1fr}.summary-dashboard .summary-plan-bulk{grid-template-columns:1fr 1fr}.summary-dashboard .summary-plan-bulk .secondary{justify-content:center}.summary-dashboard .summary-plan-summary{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media(max-width:720px){.summary-dashboard .summary-toolbar,.summary-dashboard .summary-toolbar .secondary,.summary-dashboard .summary-month{width:100%}.summary-dashboard .summary-toolbar .secondary{justify-content:center}.summary-dashboard .summary-tabs{width:100%}.summary-dashboard .summary-tabs button{flex:1;padding:0 8px}.summary-dashboard .summary-hero-side,.summary-dashboard .summary-kpi-grid,.summary-dashboard .summary-plan-summary,.summary-dashboard .summary-plan-bulk{grid-template-columns:1fr}.summary-dashboard .summary-hero-main strong{font-size:26px}.summary-dashboard .summary-report-card{padding:12px}}.summary-dashboard .eyebrow,.summary-dashboard .summary-month span,.summary-dashboard .summary-hero-main>span,.summary-dashboard .summary-hero-side span,.summary-dashboard .summary-kpi-grid span,.summary-dashboard .summary-table-head label span{font-size:12px;letter-spacing:0;text-transform:none}.shell nav.summary-tabs,.summary-dashboard nav.summary-tabs{flex-direction:row;padding-top:3px}.summary-dashboard .portfolio-badge{font-size:12px!important}:root{--crm-type-ink:#102a24;--crm-type-text:#1d3a31;--crm-type-muted:#60756c;--crm-type-soft:#7a8982;--crm-type-label:10.5px;--crm-type-control:13px;--crm-type-table:12.5px}body{font-weight:500;color:var(--crm-type-text);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}input,select,textarea{font-size:var(--crm-type-control);font-weight:650;color:var(--crm-type-ink);line-height:1.25}input::placeholder,textarea::placeholder{color:#889892;font-weight:600}button.primary,.fake-button,button.secondary,button.text-button,.back{font-weight:800;letter-spacing:-.005em}.page-head h1{font-weight:800;color:var(--crm-type-ink)}.page-head p,.section-title p{font-size:12.5px;font-weight:600;color:var(--crm-type-muted)}.eyebrow{font-size:10.5px;font-weight:800;color:#557267}.section-title h2{font-size:19px;font-weight:800;letter-spacing:-.02em;color:var(--crm-type-ink)}.filters input,.filters select,.searchbox,.status-row select,.form-grid input,.form-grid select,.settings-form input,.add-user input,.add-user select,.portfolio-mode select,.new-portfolio-fields input,.portfolio-form input{font-size:12.5px;font-weight:650;color:var(--crm-type-ink)}.form-grid label,.settings-form>label,.two label,.add-user label,.portfolio-form label,.login-card label,.password-modal form>label,.confirm-modal>label span{font-size:var(--crm-type-label);font-weight:800;color:#596e65}th{font-size:10px;font-weight:800;color:#68786f}td{font-size:var(--crm-type-table);font-weight:600;color:#263f36}td b,td strong{font-size:13.5px;font-weight:800;color:#17372c;letter-spacing:-.01em}td>span:not(.status):not(.conversion){font-size:10px;font-weight:600;color:#7b8982}.status,.conversion,.portfolio-badge,.unassigned{font-weight:800!important;letter-spacing:-.005em}.metric>span{font-size:11px;font-weight:800;color:#576d64}.metric strong{font-weight:800;color:var(--crm-type-ink)}.metric small{font-size:10px;font-weight:600;color:#6f8178}.recent b,.audit-list b,.user-card h3,.portfolio-card h3,.portfolio-summary-grid header b{font-weight:800;color:var(--crm-type-ink)}.recent p,.audit-list p,.portfolio-card p,.portfolio-summary-grid p{font-size:10.5px;font-weight:600;color:#64766d}.comments textarea{font-size:13px;font-weight:600;color:var(--crm-type-ink)}.timeline b{font-size:11px;font-weight:800;color:var(--crm-type-ink)}.timeline p{font-size:11.5px;font-weight:550;color:#40584f}.login-card input,.password-modal input,.confirm-modal input{font-size:13px;font-weight:650;color:var(--crm-type-ink)}.distribution-commandbar{position:sticky;top:86px;z-index:8;padding:14px;margin-bottom:15px;display:grid;grid-template-columns:minmax(420px,1.45fr) minmax(250px,.75fr) minmax(360px,1fr);gap:12px;align-items:end;background:#fffffff0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-color:#cfe0d6;box-shadow:0 14px 34px #19372b1a}.distribution-command-fields{display:grid;grid-template-columns:150px minmax(220px,1fr) 190px;gap:9px}.distribution-command-fields label,.distribution-inner-filters label{display:flex;flex-direction:column;gap:5px;min-width:0;color:#5e7168;font-size:10px;font-weight:850}.distribution-command-fields span,.distribution-inner-filters span{text-transform:uppercase;letter-spacing:.08em}.distribution-command-fields select,.distribution-inner-filters input,.distribution-inner-filters select,.distribution-bulk-panel select,.distribution-preview-table select{height:38px;min-width:0;border:1px solid #d5dfd7;border-radius:10px;background:#fbfcfa;color:#102a24;padding:0 10px;font-size:12px;font-weight:800;outline:0}.distribution-command-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.distribution-command-stats span{min-height:50px;padding:8px 10px;border:1px solid #e0e7e1;border-radius:12px;background:#f8fbf8;color:#6b7c74;font-size:9px;font-weight:800}.distribution-command-stats b{display:block;margin-bottom:3px;overflow:hidden;color:#163b30;font-size:14px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.distribution-command-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.distribution-command-actions button{min-height:38px}.distribution-team-section .section-title{margin-bottom:12px}.distribution-preview{display:grid;gap:13px;margin-bottom:15px}.distribution-summary-line{padding:13px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.distribution-summary-line div{padding:10px 12px;border-radius:13px;background:#f5f8f5;border:1px solid #e1e8e2}.distribution-summary-line span,.distribution-balance-card span,.distribution-balance-card dt{display:block;color:#67796f;font-size:10px;font-weight:850}.distribution-summary-line b{display:block;margin-top:5px;color:#102a24;font-size:17px;font-weight:900}.distribution-balance-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.distribution-balance-card{padding:14px;display:grid;gap:12px}.distribution-balance-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.distribution-balance-card header b{display:block;color:#102a24;font-size:15px;font-weight:900}.distribution-balance-card header strong{border-radius:999px;padding:6px 9px;white-space:nowrap;font-size:11px;font-weight:900}.distribution-balance-card header strong.good{background:#dff2e8;color:#176b46}.distribution-balance-card header strong.warn{background:#fff0bf;color:#8c6915}.distribution-balance-card header strong.bad{background:#fde1de;color:#a7332b}.distribution-balance-main strong{display:block;color:#176947;font-size:25px;line-height:1;letter-spacing:-.04em}.distribution-balance-main span{margin-top:6px}.distribution-balance-card dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.distribution-balance-card dl>div{padding:9px;border:1px solid #e2e9e3;border-radius:12px;background:#fbfcfa}.distribution-balance-card dd{margin:4px 0 0;color:#173c30;font-size:13px;font-weight:900}.distribution-table-card{padding:16px}.distribution-inner-filters{display:grid;grid-template-columns:140px 120px 120px 200px auto;gap:9px;align-items:end;margin-bottom:11px;padding:12px;border:1px solid #e1e8e2;border-radius:14px;background:#f8fbf8}.distribution-inner-filters .check-filter{height:38px;flex-direction:row;align-items:center;padding:0 10px;border:1px solid #d5dfd7;border-radius:10px;background:#fff;text-transform:none}.distribution-inner-filters .check-filter span{text-transform:none;letter-spacing:0}.distribution-bulk-panel{position:sticky;top:176px;z-index:7;margin-bottom:11px;padding:10px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;border:1px solid #b9d9c8;border-radius:14px;background:#edf8f1;box-shadow:0 10px 24px #194e3914}.distribution-bulk-panel>div{margin-right:auto}.distribution-bulk-panel b,.distribution-bulk-panel span{display:block}.distribution-bulk-panel b{color:#102a24;font-size:13px}.distribution-bulk-panel span{margin-top:2px;color:#426357;font-size:11px;font-weight:850}.distribution-preview-table{max-height:620px;border:1px solid #e0e7e1;border-radius:15px}.distribution-preview-table table{min-width:980px;box-shadow:none;border:0;border-radius:0}.distribution-preview-table thead th{position:sticky;top:0;z-index:2;background:#eef4ef;border-bottom:1px solid #dbe5dd}.distribution-preview-table td{padding:10px 12px}.distribution-preview-table td b{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.check-column{width:42px;text-align:center}.segment-pill{display:inline-flex!important;align-items:center;justify-content:center;min-width:72px;border-radius:999px;padding:5px 9px;font-size:10px!important;font-weight:900}.segment-pill.kazan{background:#e5f1ff;color:#255d92}.segment-pill.boostra{background:#f0e8ff;color:#6540a0}@media(max-width:1280px){.distribution-commandbar{grid-template-columns:1fr}.distribution-command-actions{justify-content:flex-start}.distribution-command-stats{grid-template-columns:repeat(3,minmax(120px,1fr))}}@media(max-width:900px){.distribution-commandbar{top:72px}.distribution-command-fields,.distribution-inner-filters,.distribution-summary-line{grid-template-columns:1fr 1fr}.distribution-command-fields label.wide{grid-column:1/-1}.distribution-bulk-panel{top:150px}}@media(max-width:620px){.distribution-command-fields,.distribution-command-stats,.distribution-inner-filters,.distribution-summary-line{grid-template-columns:1fr}.distribution-command-actions button{width:100%}}.distribution-commandbar{top:78px;padding:12px;grid-template-columns:minmax(720px,1.7fr) minmax(380px,.85fr) auto;gap:12px;align-items:stretch}.distribution-command-fields{grid-template-columns:160px minmax(360px,1fr) 300px;gap:10px;min-width:0}.distribution-command-fields label,.distribution-inner-filters label{min-width:0;gap:5px;font-size:13px}.distribution-command-fields select,.distribution-inner-filters input,.distribution-inner-filters select,.distribution-bulk-panel select,.distribution-preview-table select{height:38px;min-width:0;border-radius:10px;font-size:14px;font-weight:850;overflow:hidden;text-overflow:ellipsis}.distribution-command-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0}.distribution-command-stats span{display:flex;min-width:0;min-height:58px;flex-direction:column;justify-content:center;padding:8px 10px;border-radius:12px;font-size:13px;line-height:1.15;overflow:hidden;text-overflow:ellipsis}.distribution-command-stats b{margin-bottom:3px;font-size:18px;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.distribution-command-actions{flex-wrap:nowrap;align-items:center}.distribution-command-actions button{min-height:38px;padding:9px 12px;font-size:13.5px}.distribution-confirm-wrap{display:flex;flex-direction:column;align-items:stretch;gap:3px}.distribution-confirm-wrap small{color:#8a6a22;font-size:10px;font-weight:850;text-align:center;white-space:nowrap}.distribution-manager-panel{display:grid;grid-template-columns:minmax(620px,.92fr) minmax(720px,1.08fr);gap:12px;padding:12px;margin-bottom:12px;align-items:stretch}.distribution-source-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.distribution-source-summary>div{display:flex;min-width:0;height:76px;flex-direction:column;justify-content:center;border:1px solid #e0e9e2;border-radius:13px;background:#fbfcfa;padding:10px 12px;overflow:hidden}.distribution-source-summary span,.distribution-exclusions>div:first-child span{display:block;color:#61756d;font-size:13px;font-weight:850;line-height:1.15}.distribution-source-summary b{display:block;min-width:0;margin-top:6px;overflow:hidden;color:#102a24;font-size:17px;font-weight:950;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.distribution-source-summary .excluded{background:#fff4ee;border-color:#f1c7ba}.distribution-source-summary .excluded b{color:#a84231}.distribution-source-summary .included{background:#edf8f1;border-color:#b9dec8}.distribution-source-summary .included b{color:#116642}.distribution-exclusions{display:grid;min-width:0;grid-template-columns:230px minmax(0,1fr);gap:12px;align-items:stretch;border:1px solid #e0e9e2;border-radius:15px;background:#fbfcfa;padding:12px;overflow:hidden}.distribution-exclusions>div:first-child b{display:block;margin-bottom:4px;color:#102a24;font-size:17px;font-weight:950;line-height:1.15}.distribution-exclusion-grid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:8px;align-content:start;min-width:0}.distribution-exclusion-grid label{display:grid;grid-template-columns:16px minmax(0,1fr) 34px;align-items:center;gap:8px;height:38px;min-width:0;border:1px solid #dce6df;border-radius:12px;background:#fff;padding:7px 9px;color:#27483d;font-size:13px;font-weight:850;cursor:pointer;overflow:hidden}.distribution-exclusion-grid label span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.distribution-exclusion-grid em{display:inline-flex;width:34px;height:24px;align-items:center;justify-content:center;border-radius:999px;background:#eef4ef;padding:0 6px;color:#173c30;font-style:normal;font-size:12px;font-weight:950;text-align:center}.distribution-exclusion-grid label.active{background:#e9f5ee;border-color:#96cdb0;color:#0f5f40;box-shadow:0 7px 16px #1d6b5214}.distribution-exclusion-grid input{width:16px;height:16px;margin:0;accent-color:#1d6b52}.distribution-manager-panel.distribution-manager-panel-compact{grid-template-columns:1fr;gap:8px;padding:10px 12px;margin-bottom:10px}.distribution-source-compact{display:grid;grid-template-columns:minmax(260px,1.55fr) repeat(6,minmax(116px,1fr));gap:8px;align-items:stretch;min-width:0}.distribution-source-compact>div{display:flex;min-width:0;min-height:58px;flex-direction:column;justify-content:center;overflow:hidden;border:1px solid #e0e9e2;border-radius:13px;background:#fbfcfa;padding:8px 11px}.distribution-source-compact span{display:block;overflow:hidden;color:#61756d;font-size:12px;font-weight:900;line-height:1.1;text-overflow:ellipsis;white-space:nowrap;text-transform:none}.distribution-source-compact b{display:block;min-width:0;margin-top:5px;overflow:hidden;color:#102a24;font-size:16px;font-weight:950;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.distribution-source-compact .excluded{background:#fff4ee;border-color:#f1c7ba}.distribution-source-compact .excluded b{color:#a84231}.distribution-source-compact .included{background:#edf8f1;border-color:#b9dec8}.distribution-source-compact .included b{color:#116642}.distribution-exclusions-panel{overflow:hidden;border:1px solid #e0e9e2;border-radius:14px;background:#fbfcfa}.distribution-exclusions-toggle{display:flex;width:100%;min-height:50px;align-items:center;justify-content:space-between;gap:12px;border:0;background:transparent;padding:9px 12px;color:#102a24;text-align:left;cursor:pointer}.distribution-exclusions-toggle b{display:block;color:#102a24;font-size:14.5px;font-weight:950;line-height:1.15}.distribution-exclusions-toggle span{display:block;margin-top:3px;color:#61756d;font-size:12px;font-weight:800;line-height:1.15}.distribution-exclusions-toggle svg{flex:0 0 auto;color:#1d6b52;transition:transform .18s ease}.distribution-exclusions-panel.open .distribution-exclusions-toggle{border-bottom:1px solid #e3ebe5}.distribution-exclusions-panel.open .distribution-exclusions-toggle svg{transform:rotate(180deg)}.distribution-exclusions-panel .distribution-exclusion-grid{padding:10px 12px 12px}.distribution-team-section{padding:12px}.page-wide .distribution-team-section{max-width:980px}.distribution-team-section .section-title{margin-bottom:8px}.distribution-team-section .section-title h2{font-size:16px}.distribution-team-section .section-title p{font-size:11px}.distribution-team-grid{grid-template-columns:repeat(auto-fill,minmax(280px,360px));justify-content:start;gap:8px}.distribution-team-grid label{min-height:48px;grid-template-columns:auto minmax(0,1fr) 132px;gap:7px;padding:8px 10px;border-radius:12px}.page-wide .distribution-team-grid{grid-template-columns:repeat(auto-fill,minmax(290px,320px))}.distribution-team-grid label b{overflow:hidden;color:#102a24;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.distribution-team-grid label>span{margin-top:-2px;font-size:10px}.distribution-team-grid select{height:34px;border-radius:9px}.distribution-balance-compact{padding:11px 12px;margin-bottom:11px}.distribution-after-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:12px;margin-bottom:11px}.distribution-after-summary>div{min-height:70px;border:1px solid #dce8df;border-radius:14px;background:linear-gradient(135deg,#fbfcfa,#f2f8f4);padding:9px 10px}.distribution-after-summary span,.distribution-after-summary small{display:block;color:#61756d;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.distribution-after-summary b{display:block;margin:4px 0 3px;overflow:hidden;color:#102a24;font-size:17px;font-weight:950;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.distribution-after-summary small{text-transform:none;letter-spacing:0}.distribution-balance-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.distribution-balance-head b,.distribution-table-title b{display:block;color:#102a24;font-size:19px;font-weight:950;line-height:1.1}.distribution-balance-head span,.distribution-table-title span{display:block;margin-top:2px;color:#60756c;font-size:12px;font-weight:750}.distribution-balance-compact table{box-shadow:none;border-radius:12px}.distribution-balance-compact th{padding:8px 10px;font-size:10px}.distribution-balance-compact td{padding:8px 10px;font-size:13px}.distribution-balance-compact td b,.distribution-balance-compact td strong{font-size:15px;font-weight:900}.distribution-balance-compact td:first-child b{font-size:15.5px;color:#102a24}.distribution-balance-compact td{color:#223a33;font-weight:750}.distribution-deviation{display:inline-flex;min-width:92px;justify-content:center;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:900}.distribution-deviation.good{background:#dff2e8;color:#176b46}.distribution-deviation.warn{background:#fff0bf;color:#8c6915}.distribution-deviation.bad{background:#fde1de;color:#a7332b}.distribution-table-card{padding:11px 12px 12px}.distribution-table-title{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px}.distribution-inner-filters{grid-template-columns:120px 112px 112px 190px auto;gap:7px;margin-bottom:8px;padding:8px;border-radius:12px}.distribution-inner-filters .check-filter{height:34px;padding:0 9px}.distribution-bulk-panel{top:150px;margin-bottom:8px;padding:8px;border-radius:12px}.distribution-bulk-panel b{font-size:13px}.distribution-bulk-panel button{min-height:32px;padding:7px 10px}.distribution-preview-table{max-height:68vh;border-radius:13px}.distribution-preview-table table{min-width:850px}.distribution-preview-table th{padding:9px 12px;color:#566b62;font-size:10.5px}.distribution-preview-table td{padding:7px 12px;font-size:14px}.distribution-preview-table td b{max-width:360px;color:#102a24;font-size:17px;font-weight:950}.distribution-preview-table td strong{color:#176947;font-size:17px;font-weight:950}.distribution-preview-table td>span:not(.segment-pill){color:#39534a;font-size:12px;font-weight:750}.distribution-preview-table select{min-width:210px;background:#fff}.distribution-debtor-cell{min-width:260px}.distribution-balance-cell strong{white-space:nowrap}.current-assignee-cell{min-width:170px}.current-assignee-cell b{display:inline-flex;max-width:190px!important;color:#29463e!important;font-size:14px!important;font-weight:850!important}.new-assignee-cell{min-width:230px}.new-assignee-cell select{width:100%;height:38px;border-color:#b9d9c8;background:#f7fcf9;color:#0f5f40;font-size:14px;font-weight:950}.segment-pill{min-width:76px;padding:5px 9px;font-size:11px!important}.distribution-service-row{display:grid;grid-template-columns:repeat(2,minmax(320px,560px));justify-content:start;gap:10px;margin-top:10px}.page-wide .distribution-service-row{grid-template-columns:repeat(2,minmax(360px,620px))}.distribution-service{padding:0;overflow:hidden}.distribution-service summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 13px;color:#28483d;font-size:13px;font-weight:900;cursor:pointer;background:#f8fbf8}.distribution-service summary .mini{min-height:28px;padding:5px 9px;font-size:11px}.distribution-service[open] summary{border-bottom:1px solid #e1e8e2}.distribution-service .distribution-segments,.distribution-service .distribution-history{padding:10px}.distribution-service .distribution-history{max-height:250px}.distribution-mode-tabs{display:flex;gap:8px;margin:-8px 0 12px;overflow:auto}.distribution-mode-tabs button{border:1px solid #d8e2da;background:#fff;color:#36584d;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:900;white-space:nowrap}.distribution-mode-tabs button.active{background:#1d6b52;border-color:#1d6b52;color:#fff;box-shadow:0 8px 20px #1d6b5229}.distribution-wizard-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:-4px 0 10px}.distribution-wizard-steps>div{display:flex;min-width:0;height:42px;align-items:center;gap:9px;border:1px solid #dfe7e1;border-radius:13px;background:#fbfcfa;padding:8px 10px;color:#61756d;font-size:12px;font-weight:900}.distribution-wizard-steps i{display:grid;width:24px;height:24px;flex:0 0 auto;place-items:center;border-radius:999px;background:#edf2ee;color:#557066;font-style:normal;font-size:11px;font-weight:950}.distribution-wizard-steps span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.distribution-wizard-steps>div.done{border-color:#bcdcc9;background:#edf8f1;color:#176947}.distribution-wizard-steps>div.done i,.distribution-wizard-steps>div.active i{background:#1d6b52;color:#fff}.distribution-wizard-steps>div.active{border-color:#8fc6a9;background:#f3fbf6;color:#102a24;box-shadow:0 8px 20px #1d6b5214}.distribution-wizard-steps>div.ready{border-color:#d8c27a;background:#fff9e7;color:#7a5d15}.distribution-start-empty{display:flex;min-height:170px;flex-direction:column;align-items:center;justify-content:center;gap:8px;margin-bottom:12px;border-style:dashed;background:linear-gradient(135deg,#fbfcfa,#f2f7f3);color:#6f8178;text-align:center}.distribution-start-empty svg{color:#1d6b52}.distribution-start-empty b{color:#102a24;font-size:18px;font-weight:950}.distribution-start-empty span{max-width:520px;color:#61756d;font-size:13px;font-weight:750;line-height:1.35}.distribution-excel-panel{display:grid;grid-template-columns:minmax(260px,360px) minmax(0,1fr);gap:12px;align-items:start;overflow:hidden;padding:14px;margin-bottom:12px}.distribution-excel-panel.is-empty{grid-template-columns:minmax(280px,520px);justify-content:start}.distribution-dropzone{min-height:108px;border:2px dashed #b9d5c7;border-radius:14px;background:#f5fbf7;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:14px;color:#1f6a50;text-align:center;cursor:pointer}.distribution-excel-panel.has-preview .distribution-dropzone{min-height:86px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;justify-content:stretch;text-align:left;padding:12px}.distribution-excel-panel.has-preview .distribution-dropzone svg{grid-row:1/3}.distribution-dropzone b{color:#102a24;font-size:15px;font-weight:900;line-height:1.25}.distribution-dropzone span{max-width:360px;overflow:hidden;color:#61756c;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.distribution-import-preview{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;align-items:stretch;min-width:0}.distribution-import-preview>div,.distribution-import-preview label{min-width:0;min-height:66px;border:1px solid #e0e7e1;border-radius:12px;background:#fbfcfa;padding:9px 11px}.distribution-import-preview .distribution-import-file,.distribution-import-preview .distribution-import-portfolio,.distribution-import-action{grid-column:span 2}.distribution-import-preview span{display:block;color:#65776f;font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.07em}.distribution-import-preview b{display:block;margin-top:5px;overflow:hidden;color:#102a24;font-size:14px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.distribution-import-preview select{width:100%;min-width:220px;height:34px;margin-top:5px;border:1px solid #d8e2da;border-radius:9px;background:#fff;color:#102a24;padding:0 9px;font-size:12px;font-weight:850;outline:0}.distribution-import-action{display:flex;align-items:stretch;justify-content:flex-end;min-width:min(100%,280px);border:0!important;background:transparent!important;padding:0!important}.distribution-import-action button{width:min(100%,380px);min-width:280px;min-height:48px;white-space:normal;word-break:normal;overflow-wrap:normal;line-height:1.25}.distribution-recall-filters{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:8px;align-items:end;padding:11px;margin-bottom:11px}.distribution-recall-filters>label{display:flex;flex-direction:column;gap:4px;color:#5e7168;font-size:10px;font-weight:850}.distribution-recall-filters>label span{text-transform:uppercase;letter-spacing:.07em}.distribution-recall-filters input,.distribution-recall-filters select{height:34px;border:1px solid #d5dfd7;border-radius:9px;background:#fbfcfa;color:#102a24;padding:0 9px;font-size:12px;font-weight:800;outline:0}.distribution-recall-checks{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:7px}.distribution-recall-checks label{display:flex;align-items:center;gap:6px;min-height:30px;padding:6px 9px;border:1px solid #dce5de;border-radius:999px;background:#fff;color:#36584d;font-size:11px;font-weight:850}.distribution-recall-checks input{width:14px;height:14px;accent-color:#1d6b52}.distribution-preview-table table{min-width:1040px}.page-wide{width:100%;max-width:none;margin:0;padding-left:26px;padding-right:26px}@media(min-width:1700px){.page-wide{padding-left:34px;padding-right:34px}.page-wide .distribution-source-summary{grid-template-columns:repeat(8,minmax(0,1fr))}.page-wide .distribution-source-summary>div{height:82px}.page-wide .distribution-manager-panel{grid-template-columns:minmax(720px,.95fr) minmax(820px,1.05fr)}.page-wide .distribution-manager-panel.distribution-manager-panel-compact{grid-template-columns:1fr}.page-wide .distribution-source-compact{grid-template-columns:minmax(300px,1.5fr) repeat(6,minmax(128px,1fr))}.page-wide .distribution-exclusions{grid-template-columns:260px minmax(0,1fr)}.page-wide .distribution-exclusion-grid{grid-template-columns:repeat(4,minmax(170px,1fr))}}@media(max-width:1500px){.distribution-manager-panel{grid-template-columns:1fr}.distribution-source-compact{grid-template-columns:minmax(230px,1.4fr) repeat(3,minmax(130px,1fr))}.distribution-source-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.distribution-exclusions{grid-template-columns:260px minmax(0,1fr)}.distribution-exclusion-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1280px){.distribution-commandbar{grid-template-columns:1fr}.distribution-command-actions{flex-wrap:wrap;justify-content:flex-start}.distribution-manager-panel{grid-template-columns:1fr}.distribution-command-fields{grid-template-columns:150px minmax(240px,1fr) 220px}.distribution-source-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.distribution-source-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.distribution-exclusions{grid-template-columns:1fr}.distribution-exclusion-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.distribution-after-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.distribution-excel-panel{grid-template-columns:1fr}}@media(max-width:900px){.distribution-commandbar{top:70px}.distribution-command-fields,.distribution-inner-filters,.distribution-service-row,.distribution-recall-filters,.distribution-source-summary,.distribution-exclusions,.distribution-source-compact{grid-template-columns:1fr}.distribution-command-fields label.wide{grid-column:auto}.distribution-command-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.distribution-exclusion-grid,.distribution-after-summary{grid-template-columns:1fr}.distribution-import-preview .distribution-import-file,.distribution-import-preview .distribution-import-portfolio,.distribution-import-action{grid-column:1/-1}.distribution-import-preview select,.distribution-import-action button{min-width:0;width:100%}}.distribution-wizard-steps{gap:6px;margin:-6px 0 8px}.distribution-wizard-steps>div{height:30px;gap:7px;border-radius:10px;padding:5px 8px;font-size:11px}.distribution-wizard-steps i{width:19px;height:19px;font-size:10px}.distribution-commandbar{top:74px;grid-template-columns:minmax(560px,1.45fr) minmax(210px,.42fr) auto;gap:8px;padding:8px 10px;margin-bottom:9px}.distribution-command-fields{grid-template-columns:140px minmax(300px,1fr) 240px;gap:8px}.distribution-command-fields label{gap:3px;font-size:11px}.distribution-command-fields select,.distribution-command-actions button{height:34px;min-height:34px}.distribution-command-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.distribution-command-stats span:first-child{display:none}.distribution-command-stats span{min-height:42px;padding:6px 8px;font-size:11px}.distribution-command-stats b{font-size:15px}.distribution-command-actions{gap:7px}.distribution-command-actions button{padding:7px 10px;font-size:12px}.distribution-confirm-wrap{gap:1px}.distribution-confirm-wrap small{max-width:210px;overflow:hidden;font-size:9px;text-overflow:ellipsis}.distribution-manager-panel.distribution-manager-panel-compact{gap:6px;padding:8px 10px;margin-bottom:9px}.distribution-source-compact{gap:6px}.distribution-source-compact>div{min-height:48px;border-radius:11px;padding:7px 9px}.distribution-source-compact span{font-size:10.5px}.distribution-source-compact b{margin-top:3px;font-size:14px}.distribution-exclusions-toggle{min-height:38px;padding:7px 10px}.distribution-exclusions-toggle b{font-size:13px}.distribution-exclusions-toggle span{display:none}.distribution-team-section{padding:10px;margin-bottom:9px}.distribution-team-section .section-title{margin-bottom:6px}.distribution-team-section .section-title p,.distribution-table-title span,.distribution-balance-head span,.distribution-after-summary{display:none}.distribution-balance-compact{padding:9px 10px;margin-bottom:9px}.distribution-balance-head{margin-bottom:6px}.distribution-balance-head b{font-size:16px}.distribution-balance-compact th,.distribution-balance-compact td{padding:7px 9px}.distribution-table-card{padding:10px}.distribution-table-title{margin-bottom:7px}.distribution-table-title b{font-size:22px}.distribution-inner-filters{margin-bottom:7px;padding:6px}.distribution-preview-table{max-height:72vh}.distribution-preview-table th{padding:8px 11px;font-size:10px}.distribution-preview-table td{height:48px;padding:6px 11px;font-size:14px}.distribution-preview-table td b,.distribution-preview-table td strong{font-size:18px;font-weight:950}.new-assignee-cell select{height:40px;border-width:2px;background:#f3fbf6;font-size:14.5px}.distribution-start-empty{min-height:140px;margin-bottom:10px}.distribution-start-empty span{display:none}.distribution-service-row{margin-top:8px;opacity:.9}.page-wide{width:min(1560px,calc(100% - 52px));max-width:1560px;margin:0 auto;padding-left:0;padding-right:0}.page-wide .page-head{margin-bottom:16px}.page-wide .page-head p{display:none}.page-wide .distribution-mode-tabs{margin-bottom:10px}.page-wide .distribution-wizard-steps{max-width:1160px}.page-wide .distribution-commandbar{top:72px;grid-template-columns:minmax(560px,1.35fr) minmax(300px,.56fr) auto;border-color:#d9e5dd;box-shadow:0 12px 30px #1c362b14}.page-wide .distribution-command-stats{grid-template-columns:repeat(3,minmax(76px,1fr))}.page-wide .distribution-command-stats span:first-child{display:flex}.page-wide .distribution-command-stats span{min-height:36px;border-left:1px solid #e0e7e1;border-radius:0;background:transparent;box-shadow:none}.page-wide .distribution-command-stats b{font-size:16px}.page-wide .distribution-manager-panel.distribution-manager-panel-compact{border-radius:18px}.page-wide .distribution-source-compact{grid-template-columns:minmax(190px,1.25fr) minmax(90px,.55fr) minmax(150px,.75fr) minmax(105px,.6fr) minmax(150px,.75fr) minmax(100px,.55fr) minmax(120px,.65fr);gap:0;overflow:hidden;border:1px solid #dfe8e1;border-radius:14px;background:#fff}.page-wide .distribution-source-compact>div{min-height:52px;border:0;border-right:1px solid #e3e9e4;border-radius:0;background:#fff;padding:8px 13px}.page-wide .distribution-source-compact>div:last-child{border-right:0}.page-wide .distribution-source-compact span{color:#66776f;font-size:11px}.page-wide .distribution-source-compact b{color:#102a24;font-size:15px}.page-wide .distribution-source-compact .excluded{background:#fff}.page-wide .distribution-source-compact .included{background:#fbfffc}.page-wide .distribution-exclusions-panel{border-radius:14px;box-shadow:none}.page-wide .distribution-team-section,.page-wide .distribution-balance-compact,.page-wide .distribution-table-card{border-radius:18px}.page-wide .distribution-team-section{max-width:none}.page-wide .distribution-balance-compact table,.page-wide .distribution-preview-table table{border-radius:12px}.page-wide .distribution-preview-table{max-height:70vh}.page-wide .distribution-preview-table td{height:46px}@media(max-width:1280px){.distribution-commandbar{grid-template-columns:1fr}.distribution-command-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.distribution-start-empty{width:min(720px,100%);min-height:112px;margin:12px auto 14px;padding:18px 22px;justify-content:center}.distribution-start-empty b{font-size:19px}.distribution-wizard-steps>div{border-width:1px;background:#fff}.distribution-wizard-steps>div.active{border-color:#1d6b52;background:#e8f5ee;box-shadow:0 8px 22px #1d6b5224}.distribution-wizard-steps>div.active span{color:#0f3128;font-weight:900}.distribution-wizard-steps>div.done{background:#f3faf6}.page-wide .distribution-command-stats span{min-height:42px;padding:7px 10px}.page-wide .distribution-command-stats b{font-size:19px;font-weight:950}.distribution-command-actions button:disabled{cursor:not-allowed;filter:saturate(.75);opacity:.58}.distribution-confirm-wrap small{max-width:210px;color:#8a6819;font-size:11px;font-weight:800;line-height:1.2}.distribution-bulk-panel{display:grid;grid-template-columns:minmax(150px,1fr) minmax(190px,240px) auto auto auto;align-items:center;gap:8px}.distribution-bulk-panel .danger-button{border-color:#efc5bd;background:#fff7f5;color:#a33b32}.distribution-deviation{min-width:138px;justify-content:flex-start;white-space:nowrap}.distribution-deviation.warn{background:#fff4d8;color:#8a5a00}.distribution-deviation.bad{background:#fde5e0;color:#a33b32}.distribution-recall-preview-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px}.distribution-recall-preview-summary div{min-width:0;border:1px solid #e0e7e1;border-radius:12px;background:#fbfdfb;padding:10px 12px}.distribution-recall-preview-summary span{display:block;margin-bottom:4px;color:#667a71;font-size:12px;font-weight:850}.distribution-recall-preview-summary b{display:block;overflow:hidden;color:#102a24;font-size:16px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.distribution-preview-table tbody tr{height:48px}.distribution-preview-table td{vertical-align:middle}.new-assignee-cell select{font-weight:900;box-shadow:0 0 0 1px #1d6b5214}@media(max-width:900px){.distribution-bulk-panel,.distribution-recall-preview-summary{grid-template-columns:1fr}}.distribution-command-fields span,.distribution-inner-filters span{overflow:visible;color:#526960;font-size:13px;line-height:1.15;white-space:normal}.distribution-command-fields select,.distribution-inner-filters input,.distribution-inner-filters select,.distribution-bulk-panel select{min-height:40px;font-size:14px;line-height:1.2}.distribution-commandbar{align-items:center}.distribution-command-stats span{min-width:112px;min-height:46px;overflow:visible}.distribution-command-stats b{overflow:visible;font-size:19px;text-overflow:clip;white-space:nowrap}.page-wide .distribution-command-stats{grid-template-columns:minmax(100px,.85fr) minmax(150px,1.25fr) minmax(110px,.9fr)}.page-wide .distribution-command-stats span{min-height:46px}.page-wide .distribution-command-stats b{font-size:20px}.distribution-confirm-wrap{min-width:190px}.distribution-confirm-badge{display:flex;min-height:28px;align-items:center;justify-content:center;border:1px solid #ead8a5;border-radius:999px;background:#fff9e8;color:#805c12;padding:5px 10px;font-size:12px;font-weight:900;line-height:1.15;text-align:center}.distribution-confirm-badge.ready{border-color:#b9dcc8;background:#eaf7ef;color:#176947}.distribution-wizard-steps>div{height:36px;border-color:#d9e5dd;color:#53675f}.distribution-wizard-steps>div.done{border-color:#d7e7dc;background:#f7fbf8;color:#557066}.distribution-wizard-steps>div.done i{background:#b8d8c6;color:#12372d}.distribution-wizard-steps>div.active{border-color:#176947;background:linear-gradient(135deg,#e2f4ea,#f7fcf9);color:#0d2f26;box-shadow:0 9px 24px #1769472e}.distribution-wizard-steps>div.active i{background:#176947;box-shadow:0 0 0 4px #1769471f}.distribution-wizard-steps>div.active span{font-size:13px;font-weight:950}.distribution-bulk-panel{border:2px solid #98cbb1;background:linear-gradient(135deg,#ecf8f1,#fff);box-shadow:0 14px 30px #16523a24}.distribution-bulk-panel b{font-size:15px}.distribution-bulk-panel span{font-size:13px}.distribution-bulk-panel button{min-height:38px;font-size:13px;font-weight:900}.distribution-source-compact b{overflow:visible;text-overflow:clip;white-space:nowrap}.distribution-source-compact div{min-width:0}@media(max-width:1280px){.page-wide .distribution-command-stats{grid-template-columns:repeat(3,minmax(118px,1fr))}.distribution-confirm-wrap{min-width:0}}.distribution-commandbar.recall-mode .distribution-command-fields{grid-template-columns:minmax(360px,1.25fr) minmax(260px,.8fr) minmax(260px,.8fr)}.distribution-commandbar.recall-mode .distribution-command-fields label.wide{min-width:360px}.distribution-commandbar.recall-mode .distribution-command-fields select{text-overflow:clip}.distribution-commandbar.assign-mode:not(:has(.distribution-command-stats)){grid-template-columns:minmax(620px,1fr) auto}.distribution-start-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin-top:14px}.distribution-start-actions button{min-height:38px;padding:9px 14px;font-size:13px}.distribution-recall-heading{grid-column:1/-1;display:flex;align-items:center;min-height:24px}.distribution-recall-heading b{color:#102a24;font-size:18px;font-weight:950}.distribution-confirm-modal{width:min(560px,100%)}.distribution-confirm-modal .warning-icon{background:#e6f3eb;color:#176947}.distribution-confirm-review{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:14px 0 4px}.distribution-confirm-review div{min-width:0;border:1px solid #e1e9e3;border-radius:12px;background:#fbfdfb;padding:10px 12px}.distribution-confirm-review .wide{grid-column:1/-1}.distribution-confirm-review span{display:block;margin-bottom:4px;color:#66786f;font-size:12px;font-weight:850}.distribution-confirm-review b{display:block;overflow:hidden;color:#102a24;font-size:16px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1280px){.distribution-commandbar.recall-mode .distribution-command-fields,.distribution-commandbar.assign-mode:not(:has(.distribution-command-stats)){grid-template-columns:1fr}.distribution-commandbar.recall-mode .distribution-command-fields label.wide{min-width:0}}@media(max-width:620px){.distribution-confirm-review{grid-template-columns:1fr}}.user-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-bottom:14px}.user-summary-grid .card{padding:14px 16px;min-height:78px}.user-summary-grid span{display:block;color:#65776e;font-size:12px;font-weight:850}.user-summary-grid b{display:block;margin-top:8px;color:#173c30;font-size:25px;line-height:1}.users-management{padding:12px}.users-management table{box-shadow:none}.users-management td{font-size:12px}.users-management td b,.users-management td strong{font-size:13.5px}.user-login-at{min-width:142px;white-space:nowrap;color:var(--text-secondary)}.user-login-meta{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:8px 0 14px;border:1px solid var(--border);border-radius:10px;background:var(--surface-muted);padding:9px 11px}.user-login-meta span{color:var(--text-secondary);font-size:12px;font-weight:750}.user-login-meta b{color:var(--ink);font-size:13px;white-space:nowrap}.disabled-row{opacity:.58}.role-pill,.state-pill{display:inline-flex!important;align-items:center;border-radius:999px;padding:5px 8px;font-size:10px!important;font-weight:900;white-space:nowrap}.role-pill{background:#eef2ef;color:#36584d}.role-pill.compact{margin-top:4px!important;padding:4px 7px;font-size:9px!important}.payment-modal-close-button{height:36px;white-space:nowrap}.payment-auto-fix{display:grid;grid-template-columns:minmax(220px,1.3fr) repeat(5,minmax(130px,.75fr));gap:10px;align-items:stretch;margin:12px 0;padding:12px;border:1px solid #e0e7e1;border-radius:12px;background:#fbfcfa}.payment-auto-fix.warn{border-color:#f0d0a3;background:#fffaf0}.payment-auto-fix.ok{border-color:#b9ddc8;background:#f1faf4}.payment-auto-fix h3{margin:3px 0 0;font-size:16px;line-height:1.2;color:#173c30}.payment-auto-fix>div{min-width:0;border:1px solid #e1e7e1;border-radius:10px;background:#fff;padding:9px 10px}.payment-auto-fix>div:first-child{border:0;background:transparent;padding:4px 0}.payment-auto-fix b{display:block;color:#173c30;font-size:15px;white-space:nowrap}.payment-auto-fix span:not(.eyebrow){display:block;margin-top:4px;color:#65776f;font-size:12px;font-weight:800}.payment-auto-fix p{grid-column:1/-1;margin:0;color:#516961;font-size:13px;line-height:1.35}@media(max-width:1200px){.payment-auto-fix{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-auto-fix>div:first-child,.payment-auto-fix p{grid-column:1/-1}}.reconciliation-payments-table th:nth-last-child(2),.reconciliation-payments-table td:nth-last-child(2){position:sticky;right:94px;background:#fff;box-shadow:-10px 0 14px #173e310d}.reconciliation-payments-table th:nth-last-child(2){background:#f8f9f6}.state-pill.on{background:#dff2e8;color:#176947}.state-pill.off{background:#ecefed;color:#6b766f}.user-table-actions{display:flex;flex-wrap:wrap;gap:6px;min-width:360px}.user-table-actions button{min-height:32px;margin-left:0}.user-create-form{grid-template-columns:minmax(220px,1.35fr) minmax(160px,1fr) minmax(220px,1fr) minmax(150px,.85fr) minmax(210px,.95fr) auto;align-items:start;gap:12px}.user-create-form label{min-width:0}.user-create-form input,.user-create-form select{height:40px}.create-user-submit{min-height:40px;margin-top:22px;white-space:nowrap}.user-capability-checks{display:grid;min-width:0;gap:6px;align-self:stretch;padding-top:21px}.user-capability-checks label{min-height:34px;flex-direction:row!important;align-items:center;gap:8px!important;border:1px solid #dfe7e1;border-radius:10px;background:#fbfcfa;padding:7px 9px;color:#405e54;font-size:11px!important;font-weight:850;white-space:nowrap}.user-capability-checks input{width:16px!important;height:16px!important;flex:0 0 auto;accent-color:#1d6b52}.modal-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:12px}.capability-pills{display:flex;min-width:120px;gap:5px;flex-wrap:wrap}.login-suggest-field{display:flex;min-width:0;flex-direction:column;gap:5px;color:#596e65;font-size:10px;font-weight:850}.login-suggest-field input{height:40px;border:1px solid #d7e0d8;border-radius:10px;background:#fff;padding:0 10px;color:#173c30;font-size:13px;font-weight:750;outline:0}.login-suggest-field input:focus{border-color:#8fbda9;box-shadow:0 0 0 3px #1f71541a}.login-suggest-field small{min-height:14px;color:#7d8b84;font-size:10px;font-weight:750;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.login-suggest-field small.warn{color:#9a6212}.user-edit-modal{width:min(660px,100%);max-height:92vh;overflow:auto;padding:26px;position:relative}.user-edit-modal h2{margin:5px 34px 16px 0;font-size:22px;color:#173c30}.user-edit-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.user-edit-grid label,.password-tools label,.employee-portfolio-filters label{display:flex;flex-direction:column;gap:6px;color:#5d7168;font-size:10px;font-weight:850}.user-edit-grid input,.user-edit-grid select,.password-tools input,.employee-portfolio-filters input,.employee-portfolio-filters select,.employee-portfolio-actions select{height:40px;border:1px solid #d7e0d8;border-radius:10px;background:#fff;padding:0 10px;color:#173c30;font-size:13px;font-weight:750}.password-field{display:flex;min-width:0;flex-direction:column;gap:6px;color:#5d7168;font-size:10px;font-weight:850}.password-input-wrap{display:flex;align-items:center;min-width:0;border:1px solid #d7e0d8;border-radius:10px;background:#fff;overflow:hidden}.password-input-wrap:focus-within{border-color:#8fbda9;box-shadow:0 0 0 3px #1f71541a}.password-input-wrap input{min-width:0;flex:1;height:40px;border:0!important;background:transparent;padding:0 10px;outline:0;color:#173c30;font-size:13px;font-weight:750}.password-input-wrap button{width:36px;height:40px;display:grid;place-items:center;border:0;border-left:1px solid #edf1ed;background:#fff;color:#4d695f;padding:0}.password-input-wrap button:disabled{opacity:.35}.password-generate{align-self:flex-start;min-height:32px;padding:7px 10px!important;font-size:11px!important}.user-delete-modal{width:min(560px,100%);padding:26px;position:relative}.user-delete-modal h2{margin:8px 34px 12px 0;color:#173c30;font-size:22px}.user-delete-modal p{margin:8px 0;color:#52685f;font-size:13px;line-height:1.45}.notice.danger{border-color:#efd1d1;background:#fff2f2;color:#9e2d2d}.user-delete-options{display:grid;gap:8px;margin:12px 0}.user-delete-options label{display:flex;align-items:center;gap:9px;border:1px solid #dbe4dc;border-radius:12px;background:#fff;padding:10px 12px;color:#173c30;font-size:13px;font-weight:850}.user-delete-options label.active{border-color:#8fbda9;background:#f3fbf6}.user-delete-target{display:flex;flex-direction:column;gap:6px;margin-top:10px;color:#5d7168;font-size:10px;font-weight:850}.user-delete-target select{height:40px;border:1px solid #d7e0d8;border-radius:10px;background:#fff;padding:0 10px;color:#173c30;font-size:13px;font-weight:750}.user-active-check{min-height:58px;flex-direction:row!important}.password-tools{display:grid;grid-template-columns:1fr auto auto;gap:9px;align-items:end;margin-top:12px;padding-top:12px;border-top:1px solid #e7ece7}.employee-portfolio-backdrop{align-items:start;overflow:auto}.employee-portfolio-panel{width:min(1280px,100%);max-height:94vh;overflow:auto;padding:22px;position:relative}.employee-portfolio-filters{display:grid;grid-template-columns:1.2fr 1fr .8fr .7fr .7fr;gap:9px;margin-bottom:12px}.employee-portfolio-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;margin-bottom:12px;border:1px solid #cfe1d5;border-radius:12px;background:#f6fbf8}.employee-portfolio-actions b{margin-right:auto;font-size:13px}.portfolio-team-pick{display:flex;max-width:100%;gap:6px;overflow:auto}.portfolio-team-pick label{display:flex;align-items:center;gap:5px;white-space:nowrap;border:1px solid #dbe4dc;border-radius:999px;background:#fff;padding:6px 9px;color:#425f55;font-size:11px;font-weight:800}.portfolio-team-pick label span,.distribution-person{display:flex!important;min-width:0;flex-direction:column;gap:1px;color:#173c30!important;font-size:11px!important}.portfolio-team-pick label em,.distribution-person em,.summary-plan-employee em{color:#6d7c75;font-size:9px;font-style:normal;font-weight:850}.distribution-person b{max-width:100%}.distribution-team-grid label>.distribution-person{grid-column:2/3;margin-top:0}.distribution-team-grid label>.distribution-person+select+span,.distribution-team-grid label>.distribution-person+span{grid-column:2/-1}.summary-plan-employee span{display:flex;min-width:0;flex-direction:column;gap:2px}.summary-plan-employee em{display:block}.employee-portfolio-table table{box-shadow:none}.employee-portfolio-table tbody tr{cursor:pointer}@media(max-width:1100px){.user-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.employee-portfolio-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.password-tools,.user-create-form{grid-template-columns:1fr 1fr}.user-capability-checks{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:0}}@media(max-width:760px){.user-summary-grid,.user-edit-grid,.employee-portfolio-filters,.password-tools,.user-create-form{grid-template-columns:1fr}.user-table-actions{min-width:0}.user-table-actions button{margin:4px 4px 0 0}.user-capability-checks,.modal-capabilities{grid-template-columns:1fr}}@media(max-width:900px){.distribution-wizard-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.distribution-command-fields{grid-template-columns:1fr}.page-wide{width:calc(100% - 28px)}}.test-mode-banner{position:sticky;top:0;z-index:15;display:flex;align-items:center;gap:12px;padding:10px 38px;border-bottom:1px solid #e4bf72;background:#fff2ce;color:#5b4211}.test-mode-banner div{min-width:0;margin-right:auto}.test-mode-banner b,.test-mode-banner span{display:block}.test-mode-banner b{font-size:13px}.test-mode-banner span{margin-top:2px;color:#806323;font-size:11px}.safety-session-card{display:grid;grid-template-columns:1fr minmax(260px,420px);gap:18px;align-items:end;padding:18px;margin-bottom:16px}.safety-session-card h2{margin:5px 0;color:#173c30;font-size:21px}.safety-session-card p{margin:0;color:#6d7c74;font-size:12px}.safety-session-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.safety-session-meta span{border:1px solid #dfe8df;border-radius:10px;background:#f8fbf8;padding:8px 10px;color:#66776e;font-size:12px}.safety-session-meta b{display:block;margin-top:2px;color:#173c30;font-size:13px}.safety-session-card label{display:flex;flex-direction:column;gap:6px;color:#607068;font-size:10px;font-weight:800}.safety-session-card input{height:40px;border:1px solid #d7e0d8;border-radius:10px;padding:0 11px;color:#173c30;outline:0}.safety-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.safety-panel{padding:18px}.snapshot-list{display:grid;gap:9px}.snapshot-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid #e2e8e0;border-radius:12px;padding:12px;background:#fff}.snapshot-list b,.snapshot-list span{display:block}.snapshot-list b{color:#173c30;font-size:13px}.snapshot-list span{margin-top:4px;color:#718078;font-size:11px;line-height:1.35}.snapshot-list article>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.snapshot-list article button{min-height:34px}.import-delete-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0}.import-delete-preview span{border:1px solid #eaded7;border-radius:10px;background:#fffaf6;padding:9px 10px;color:#6e625a;font-size:11px}.import-delete-preview b{display:block;margin-top:3px;color:#173c30;font-size:14px}@media(max-width:1050px){.safety-grid,.safety-session-card{grid-template-columns:1fr}.test-mode-banner{flex-wrap:wrap;padding:10px 20px}}.distribution-commandbar,.page-wide .distribution-commandbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.distribution-command-fields,.distribution-commandbar.recall-mode .distribution-command-fields,.distribution-commandbar.assign-mode:not(:has(.distribution-command-stats)){flex:999 1 520px;min-width:min(520px,100%)}.distribution-command-stats,.page-wide .distribution-command-stats{display:grid;flex:1 1 468px;grid-template-columns:repeat(3,minmax(142px,1fr));gap:8px;min-width:min(468px,100%)}.distribution-command-stats span,.page-wide .distribution-command-stats span{min-width:142px;min-height:48px;overflow:visible;padding:7px 10px;font-size:13px;line-height:1.15;white-space:normal}.distribution-command-stats b,.page-wide .distribution-command-stats b{display:block;overflow:visible;margin-bottom:3px;font-size:18px;line-height:1;text-overflow:clip;white-space:nowrap}.distribution-command-actions{display:flex;flex:0 0 auto;margin-left:auto;min-width:max-content;flex-direction:column;align-items:flex-end;gap:4px}.distribution-action-buttons{display:flex;flex-wrap:nowrap;justify-content:flex-end;gap:7px}.distribution-action-buttons button,.distribution-command-actions button{flex:0 0 auto;width:auto;min-width:max-content}.distribution-confirm-badge,.distribution-confirm-badge.ready{display:block;width:100%;min-height:0;border:0;background:transparent;padding:0;font-size:10.5px;line-height:1.1;text-align:right;white-space:normal}.distribution-confirm-badge{color:#8a6a22}.distribution-confirm-badge.ready{color:#176947}@media(max-width:760px){.distribution-command-fields,.distribution-commandbar.recall-mode .distribution-command-fields,.distribution-commandbar.assign-mode:not(:has(.distribution-command-stats)),.distribution-command-stats,.page-wide .distribution-command-stats{flex-basis:100%;min-width:0}.distribution-command-stats,.page-wide .distribution-command-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.distribution-command-stats span,.page-wide .distribution-command-stats span{min-width:0}.distribution-command-actions{width:100%;margin-left:0;min-width:0;align-items:flex-start}.distribution-action-buttons{flex-wrap:wrap;justify-content:flex-start}.distribution-confirm-badge,.distribution-confirm-badge.ready{width:auto;max-width:100%;text-align:left}}@media(max-width:620px){.distribution-command-stats,.page-wide .distribution-command-stats{grid-template-columns:1fr}.distribution-action-buttons,.distribution-action-buttons button,.distribution-command-actions button{width:100%;min-width:0}}.payment-report-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 10px}.payment-report-tabs button{height:36px;border:1px solid #d8e1da;background:#fbfcfa;border-radius:10px;padding:0 12px;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:850;color:#315246;white-space:nowrap}.payment-report-tabs button.active{background:#0f6b55;color:#fff;border-color:#0f6b55}.payment-report-tabs b{font-size:13px}.payment-report-table table{min-width:1740px}.payment-report-table th,.payment-report-table td{font-size:13px;vertical-align:middle}.payment-report-table td strong{font-size:14px;white-space:nowrap}.payment-contract-link{border:0;background:transparent;color:#0f6b55;font-weight:900;text-decoration:underline;text-underline-offset:3px;padding:0;cursor:pointer;text-align:left}.payment-action-select{width:100%;min-width:180px;height:36px;border:1px solid #d6ded7;border-radius:9px;background:#fff;color:#173c30;padding:0 10px;font-size:12px;font-weight:800;white-space:nowrap}.payment-action-static{display:inline-flex!important;align-items:center;min-height:30px;color:#60736a!important;font-size:12px!important;font-weight:800;white-space:nowrap}.payment-report-table th:last-child,.payment-report-table td:last-child{position:sticky;right:0;background:#fff;box-shadow:-10px 0 14px #173e310f}.payment-report-table th:last-child{background:#f8f9f6}.payment-reconciliation-diff{margin:14px 0;border:1px solid #e0e7e1;background:#fbfcfa;border-radius:12px;padding:12px}.payment-reconciliation-diff .section-title{margin-bottom:10px}.payment-reconciliation-diff h3{margin:3px 0 0;font-size:16px;color:#173c30}.payment-reconciliation-diff table{min-width:920px;box-shadow:none}.payment-reconciliation-diff th,.payment-reconciliation-diff td{font-size:13px}.reconciliation-payments-table table{min-width:1660px}.payment-import-result{margin-bottom:16px}.payment-result-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:9px;margin-bottom:12px}.payment-result-stats>div{border:1px solid #e0e7e1;background:#fbfcfa;border-radius:12px;padding:11px;min-height:70px}.payment-result-stats span{display:block;color:#71837b;font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.payment-result-stats b{display:block;margin-top:7px;font-size:16px;line-height:1.2;color:#173c30}.payment-rows-modal{width:min(1280px,calc(100vw - 40px));max-height:86vh;overflow:auto}.payment-import-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.payment-import-actions button{height:36px}.integration-summary .clickable{cursor:pointer;transition:.15s ease}.integration-summary .clickable:focus-visible,.integration-summary .clickable:hover{border-color:#0f6b55;box-shadow:0 0 0 3px #0f6b551f}.payment-result-check{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:center;gap:9px;margin:0 0 12px}.payment-result-check>div,.payment-result-check>strong{border:1px solid #dfe8e2;background:#fbfcfa;border-radius:12px;padding:10px 12px;min-height:54px}.payment-result-check span{display:block;color:#71837b;font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.payment-result-check b{display:block;margin-top:5px;font-size:16px;color:#173c30}.payment-result-check strong{display:flex;align-items:center;justify-content:center;font-size:14px}.payment-result-check button{height:36px;justify-self:start}.summary-dashboard .summary-portfolio-list article>div{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}html,body,#root{width:100%;max-width:100%;overflow-x:hidden}.shell,.shell>main,.page,.card,.filters,.table-wrap{min-width:0}.shell{width:100%;grid-template-columns:248px minmax(0,1fr)}.shell>main{width:100%;max-width:100%;overflow-x:hidden}.page{width:100%;max-width:1500px}.page-wide{max-width:min(1720px,100%)}.page-head{min-width:0;flex-wrap:wrap}.page-head>div:first-child{min-width:0}.actions{min-width:0;align-items:center}.actions button,.actions a.secondary,.actions .secondary{min-height:38px;white-space:nowrap}.filters{min-width:0;align-items:end}.filters>label{min-width:0}.debtor-filters{align-items:end}.debtor-filters .debtor-search-primary{flex:1 1 320px;min-width:260px}.debtor-filters .debtor-search-primary .searchbox{width:100%;min-width:0}.debtor-filters .advanced-filters{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;border-top:1px solid #edf0ea;padding-top:12px}.debtor-filters .advanced-filters label{min-width:0}.debtor-filters .advanced-filters input,.debtor-filters .advanced-filters select{width:100%;min-width:0;height:39px}.filter-chips{min-width:0;flex-wrap:wrap;overflow:visible}.portfolio-tabs{max-width:100%;min-width:0}.portfolio-tabs button{flex:0 0 clamp(150px,16vw,220px);min-width:150px}.debtor-table-block{min-width:0;max-width:100%;overflow:hidden}.debtor-table-view{max-width:100%;display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-bottom:10px}.debtor-table-view select{min-height:36px;max-width:100%}.table-wrap{width:100%;max-width:100%;overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.debtor-table table{min-width:1120px;width:max-content;max-width:none}.worked-today-table table,.trash-table table,.distribution-table table,.payment-report-table table,.reconciliation-payments-table table{width:max-content;max-width:none}.debtor-cell,.address-cell{min-width:260px}.work-place-cell{min-width:170px}.comment-cell{max-width:260px}.table-sort-button{min-width:0;white-space:nowrap}.metric-grid.five{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.metric-grid.four{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.dashboard-grid,.detail-layout{min-width:0}@media(min-width:1440px){.shell{grid-template-columns:248px minmax(0,1fr)}.page{padding-left:38px;padding-right:38px}}@media(min-width:1200px)and (max-width:1439px){.shell{grid-template-columns:224px minmax(0,1fr)}.shell>aside{width:224px;padding-left:14px;padding-right:14px}.page{padding:30px 28px 56px;max-width:100%}.topbar{padding-left:28px;padding-right:28px}.portfolio-tabs button{flex-basis:190px}.debtor-table table{min-width:1060px}.dashboard-grid{grid-template-columns:minmax(0,1.6fr) minmax(260px,.8fr)}}@media(min-width:1024px)and (max-width:1199px){.shell{grid-template-columns:80px minmax(0,1fr)}.shell>aside{width:80px;padding:18px 10px 14px;align-items:center}.brand{width:100%;justify-content:center;padding:0 0 18px}.brand>div:not(.logo-mark){display:none}.shell nav{width:100%;gap:7px;padding-top:18px}.shell nav a{justify-content:center;padding:12px 0;gap:0;font-size:0;border-radius:13px}.shell nav a svg{width:21px;height:21px;flex:0 0 auto}.profile{width:100%;grid-template-columns:1fr;justify-items:center;gap:8px;padding-top:14px}.profile>div:not(.avatar),.profile .profile-buttons{display:none}.topbar{padding:0 24px;height:66px}.page{padding:26px 24px 52px;max-width:100%}.page-head{align-items:flex-start}.actions{justify-content:flex-start}.portfolio-tabs button{flex-basis:176px;min-width:176px;padding:10px 11px}.debtor-filters .debtor-search-primary{flex-basis:300px;min-width:240px}.debtor-table table{min-width:1000px}.address-cell{min-width:230px}.work-place-cell{min-width:150px}.comment-cell{max-width:220px}.dashboard-grid,.detail-layout,.mapping-layout{grid-template-columns:1fr}}@media(max-width:1023px){.shell{display:block;width:100%}.shell>aside{transform:translate(-100%);transition:.25s;box-shadow:20px 0 50px #00000038}.shell>aside.open{transform:none}.shell>main{display:block;width:100%;overflow-x:hidden}.menu,.mobile-close{display:block;border:0;background:transparent}.menu{margin-right:12px;color:#24483b}.mobile-close{margin-left:auto}.topbar{height:62px;padding:0 18px}.page,.page-wide{max-width:100%;padding:22px 16px 46px}.page-head{align-items:flex-start;flex-direction:column;gap:14px;margin-bottom:18px}.page-head h1{font-size:26px}.actions{justify-content:flex-start;width:100%}.actions button,.actions a.secondary,.actions .secondary{flex:0 1 auto}.portfolio-tabs{margin-left:-2px;margin-right:-2px;padding-bottom:10px}.portfolio-tabs button{flex-basis:168px;min-width:168px}.debtor-filters{display:flex;gap:9px}.debtor-filters .debtor-search-primary{flex:1 1 100%;min-width:0}.debtor-filters>button{flex:1 1 220px;justify-content:center}.filter-chips{overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px}.filter-chips button{flex:0 0 auto}.debtor-table table{min-width:960px}.table-wrap{border-radius:15px}.metric-grid.five,.metric-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid,.detail-layout,.mapping-layout,.settings-grid{grid-template-columns:1fr}}@media(max-width:760px){.page,.page-wide{padding:20px 12px 42px}.page-head h1{font-size:24px}.actions button,.actions a.secondary,.actions .secondary{flex:1 1 160px;justify-content:center}.filters{padding:12px}.debtor-filters .advanced-filters,.metric-grid.five,.metric-grid.four{grid-template-columns:1fr}.portfolio-tabs button{flex-basis:154px;min-width:154px}.debtor-table table{min-width:900px}th{padding:10px 11px}td{padding:12px 11px}}body{overflow-x:hidden}.table-wrap,.debtors-table-wrap,.portfolio-table-wrap{max-width:100%;overflow:auto}.debtor-table table{min-width:1680px;width:max-content;max-width:none;border-collapse:separate;border-spacing:0}.debtor-table th{padding:8px 10px;font-size:9px;line-height:1.2}.debtor-table td{padding:9px 10px;font-size:11px;line-height:1.35}.debtor-table td b,.debtor-table td strong{font-size:12px;line-height:1.25}.debtor-table tbody tr{height:auto}.debtor-cell{min-width:300px}.address-cell{min-width:280px}.work-place-cell{min-width:190px}.comment-cell{min-width:300px;max-width:360px}.responsible-cell{min-width:150px}.debtors-page .filters,.filters{gap:7px;padding:13px;margin-bottom:14px}.filters input,.filters select,.searchbox{height:36px}.portfolio-tabs,.portfolio-filter-strip{max-width:100%;overflow-x:auto}@media(max-width:1439px){.page{padding:24px 24px 48px}.debtor-table table{min-width:1600px}.debtor-table th,.debtor-table td{padding:8px 9px}}@media(max-width:1199px){.page{padding:20px 18px 42px}.debtor-table table{min-width:1540px}.debtor-cell{min-width:280px}.address-cell{min-width:250px}.comment-cell{min-width:280px;max-width:340px}}@media(max-width:760px){.page{padding:18px 12px 38px}.debtor-table table{min-width:1480px}}.debtor-table-block{position:relative;width:100%;max-width:100%;overflow:visible}.debtor-table-view{justify-content:flex-end}.debtor-table-scrollbar{width:100%;overflow-x:auto;overflow-y:hidden;margin:0 0 6px;border:1px solid #dfe7e0;border-radius:11px;background:#fff;height:16px}.debtor-table-scrollbar>div{height:1px}.debtor-table-scrollbar::-webkit-scrollbar{height:12px}.debtor-table-scrollbar::-webkit-scrollbar-thumb{background:#b9c8c0;border-radius:999px;border:3px solid #fff}.debtor-table-scrollbar::-webkit-scrollbar-track{background:#f4f7f3;border-radius:999px}.debtor-table-scrollbar-top{display:none}.debtor-table-scrollbar-floating{position:fixed;bottom:14px;z-index:35;margin:0;height:18px;box-shadow:0 12px 34px #173e3138;background:#fbfcfa}.debtor-table{border-radius:15px;width:100%;max-width:100%}.debtor-table table{width:100%;min-width:0;max-width:none;table-layout:fixed}.debtor-table th,.debtor-table td{background-clip:padding-box}.debtor-table .check-column,.debtor-table .row-number-column,.debtor-table .debtor-column,.debtor-table .debtor-cell{position:sticky;z-index:4;background:#fff}.debtor-table thead .check-column,.debtor-table thead .row-number-column,.debtor-table thead .debtor-column{z-index:7;background:#f8f9f6}.debtor-table .check-column{left:0;width:36px;min-width:36px;max-width:36px}.debtor-table.has-select-column .row-number-column{left:36px}.debtor-table.no-select-column .row-number-column{left:0}.debtor-table .row-number-column{width:40px;min-width:40px;max-width:40px}.debtor-table.has-select-column .debtor-column,.debtor-table.has-select-column .debtor-cell{left:76px}.debtor-table.no-select-column .debtor-column,.debtor-table.no-select-column .debtor-cell{left:40px}.debtor-table .debtor-column,.debtor-table .debtor-cell{width:232px;min-width:232px;max-width:232px;box-shadow:none}.debtor-table tbody tr{--debtor-row-bg:#fff;--debtor-row-hover:#fafbf8;--debtor-row-accent:#dfe7e1;background:var(--debtor-row-bg)}.row-color-soft .debtor-table tbody tr.debtor-status-unprocessed,.row-color-both .debtor-table tbody tr.debtor-status-unprocessed{--debtor-row-bg:#e4e8e5;--debtor-row-hover:#d9dfdb;--debtor-row-accent:#71827a}.row-color-soft .debtor-table tbody tr.debtor-status-no-answer,.row-color-both .debtor-table tbody tr.debtor-status-no-answer{--debtor-row-bg:#c3e6f4;--debtor-row-hover:#a9dced;--debtor-row-accent:#168dac}.row-color-soft .debtor-table tbody tr.debtor-status-personal,.row-color-both .debtor-table tbody tr.debtor-status-personal{--debtor-row-bg:#ddc4f0;--debtor-row-hover:#cfaee4;--debtor-row-accent:#7440a1}.row-color-soft .debtor-table tbody tr.debtor-status-info,.row-color-both .debtor-table tbody tr.debtor-status-info{--debtor-row-bg:#ffe17c;--debtor-row-hover:#ffd75a;--debtor-row-accent:#b98105}.row-color-soft .debtor-table tbody tr.debtor-status-promise,.row-color-both .debtor-table tbody tr.debtor-status-promise{--debtor-row-bg:#ffc587;--debtor-row-hover:#ffb066;--debtor-row-accent:#c95b0c}.row-color-soft .debtor-table tbody tr.debtor-status-paid,.row-color-both .debtor-table tbody tr.debtor-status-paid{--debtor-row-bg:#b8e1cb;--debtor-row-hover:#9fd6b7;--debtor-row-accent:#167b4d}.row-color-soft .debtor-table tbody tr.debtor-status-refusal,.row-color-both .debtor-table tbody tr.debtor-status-refusal{--debtor-row-bg:#f5b5af;--debtor-row-hover:#ed9790;--debtor-row-accent:#b93632}.row-color-soft .debtor-table tbody tr.debtor-status-bankrupt,.row-color-both .debtor-table tbody tr.debtor-status-bankrupt{--debtor-row-bg:#e4b6c2;--debtor-row-hover:#dc9fac;--debtor-row-accent:#8b3242}.row-color-soft .debtor-table tbody tr.debtor-status-dead,.row-color-both .debtor-table tbody tr.debtor-status-dead{--debtor-row-bg:#e2e7e4;--debtor-row-hover:#d5ddd8;--debtor-row-accent:#68756f}.row-color-solid .debtor-table tbody tr.debtor-status-unprocessed{--debtor-row-bg:#e5e9e6;--debtor-row-hover:#d9dfdb;--debtor-row-accent:#71827a}.row-color-solid .debtor-table tbody tr.debtor-status-no-answer{--debtor-row-bg:#b4e0f0;--debtor-row-hover:#9bd4e9;--debtor-row-accent:#168dac}.row-color-solid .debtor-table tbody tr.debtor-status-personal{--debtor-row-bg:#d8bdec;--debtor-row-hover:#c9a7e1;--debtor-row-accent:#7440a1}.row-color-solid .debtor-table tbody tr.debtor-status-info{--debtor-row-bg:#ffda6d;--debtor-row-hover:#ffcf43;--debtor-row-accent:#b98105}.row-color-solid .debtor-table tbody tr.debtor-status-promise{--debtor-row-bg:#ffc077;--debtor-row-hover:#ffad54;--debtor-row-accent:#c95b0c}.row-color-solid .debtor-table tbody tr.debtor-status-paid{--debtor-row-bg:#afe0c6;--debtor-row-hover:#95d3ae;--debtor-row-accent:#167b4d}.row-color-solid .debtor-table tbody tr.debtor-status-refusal{--debtor-row-bg:#f2aaa3;--debtor-row-hover:#ea8e86;--debtor-row-accent:#b93632}.row-color-solid .debtor-table tbody tr.debtor-status-bankrupt{--debtor-row-bg:#e2adbc;--debtor-row-hover:#d996a9;--debtor-row-accent:#8b3242}.row-color-solid .debtor-table tbody tr.debtor-status-dead{--debtor-row-bg:#dce2de;--debtor-row-hover:#d1d9d4;--debtor-row-accent:#68756f}.row-color-bar .debtor-table tbody tr,.row-color-both .debtor-table tbody tr{box-shadow:inset 4px 0 var(--debtor-row-accent)}.row-color-bar .debtor-table tbody tr.debtor-status-unprocessed{--debtor-row-accent:transparent;box-shadow:none}.row-color-both .debtor-table tbody tr.debtor-status-unprocessed{box-shadow:none}.row-color-bar .debtor-table tbody tr.debtor-status-no-answer{--debtor-row-accent:#4b94a8}.row-color-bar .debtor-table tbody tr.debtor-status-personal{--debtor-row-accent:#8761a6}.row-color-bar .debtor-table tbody tr.debtor-status-info{--debtor-row-accent:#b8971d}.row-color-bar .debtor-table tbody tr.debtor-status-promise{--debtor-row-accent:#d77d26}.row-color-bar .debtor-table tbody tr.debtor-status-paid{--debtor-row-accent:#2d8a59}.row-color-bar .debtor-table tbody tr.debtor-status-refusal,.row-color-bar .debtor-table tbody tr.debtor-status-bankrupt{--debtor-row-accent:#c65348}.row-color-bar .debtor-table tbody tr.debtor-status-dead{--debtor-row-accent:#7a837e}.debtor-table tbody tr.selected{--debtor-row-bg:#eef7f1;--debtor-row-hover:#e7f2eb}.debtor-table tbody tr:hover{background:var(--debtor-row-hover)}.row-color-soft .debtor-table tbody tr td,.row-color-both .debtor-table tbody tr td,.row-color-solid .debtor-table tbody tr td,.debtor-table tbody tr.selected td{background:var(--debtor-row-bg)!important}.row-color-soft .debtor-table tbody tr:hover td,.row-color-both .debtor-table tbody tr:hover td,.row-color-solid .debtor-table tbody tr:hover td,.debtor-table tbody tr.selected:hover td{background:var(--debtor-row-hover)!important}.debtor-table tbody tr .check-column,.debtor-table tbody tr .row-number-column,.debtor-table tbody tr .debtor-cell{background:var(--debtor-row-bg)!important}.debtor-table tbody tr:hover .check-column,.debtor-table tbody tr:hover .row-number-column,.debtor-table tbody tr:hover .debtor-cell{background:var(--debtor-row-hover)!important}.debtor-table .status-column,.debtor-table .status-cell{width:104px;min-width:104px;max-width:104px}.debtor-table .debt-column,.debtor-table .debt-cell{width:108px;min-width:108px;max-width:108px}.debtor-table .assignee-column,.debtor-table .responsible-cell{width:118px;min-width:118px;max-width:118px}.debtor-table .next-contact-column,.debtor-table .next-contact-cell{width:126px;min-width:126px;max-width:126px}.debtor-table .address-column,.debtor-table .address-cell{width:214px;min-width:214px;max-width:214px}.debtor-table .work-place-column,.debtor-table .work-place-cell{width:150px;min-width:150px;max-width:150px}.debtor-table .last-comment-column,.debtor-table .comment-cell{width:auto;min-width:190px;max-width:none}.debtor-table .comment-cell{white-space:normal;overflow:visible}.debtor-table .open-column{width:34px;min-width:34px;max-width:34px;text-align:center}.address-clamp,.work-place-clamp,.comment-clamp{display:-webkit-box!important;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;line-height:1.35}.address-clamp,.work-place-clamp{-webkit-line-clamp:2}.debtor-table .debtor-identity span{font-size:12px;line-height:1.35;color:#61736b}.debtor-table .address-clamp,.debtor-table .work-place-clamp{font-size:12.5px!important;line-height:1.35}.comment-clamp{-webkit-line-clamp:2;color:#54675f;font-size:12.5px}.comment-tooltip{position:relative;display:block;outline:0;cursor:default}.comment-tooltip:after,.comment-tooltip:before{display:none!important}.debtor-comment-popover{position:fixed;z-index:120;max-height:55vh;overflow-y:auto;overscroll-behavior:contain;background:#173e31;color:#fff;border-radius:12px;padding:12px 14px;box-shadow:0 18px 45px #0d2c2247;font-size:13px;line-height:1.45;white-space:pre-wrap}@media(max-width:1199px){.debtor-table table{width:1180px;min-width:1180px}.debtor-table .debtor-column,.debtor-table .debtor-cell{width:220px;min-width:220px;max-width:220px}.debtor-table .address-column,.debtor-table .address-cell{width:200px;min-width:200px;max-width:200px}.debtor-table .last-comment-column,.debtor-table .comment-cell{width:190px;min-width:190px;max-width:190px}}@media(max-width:760px){.debtor-table.has-select-column .debtor-column,.debtor-table.has-select-column .debtor-cell{left:86px}.debtor-table .check-column{width:40px;min-width:40px;max-width:40px}.debtor-table.has-select-column .row-number-column{left:40px}.debtor-table .row-number-column{width:46px;min-width:46px;max-width:46px}.debtor-table .debtor-column,.debtor-table .debtor-cell{width:250px;min-width:250px;max-width:250px}}.debtor-table th{position:relative}.debtor-table th .column-resize-handle{position:absolute;top:0;right:-4px;bottom:0;width:9px;cursor:col-resize;touch-action:none;z-index:12}.debtor-table th .column-resize-handle:after{content:"";position:absolute;top:8px;bottom:8px;left:4px;width:2px;border-radius:999px;background:transparent}.debtor-table th:hover .column-resize-handle:after,.debtor-table th .column-resize-handle:hover:after,body.column-resizing .debtor-table th .column-resize-handle:after{background:#78a894}body.column-resizing,body.column-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.debtor-table .debtor-column,.debtor-table .debtor-cell,.debtor-table .phone-column,.debtor-table .phone-cell,.debtor-table .address-column,.debtor-table .address-cell,.debtor-table .status-column,.debtor-table .status-cell,.debtor-table .debt-column,.debtor-table .debt-cell,.debtor-table .work-place-column,.debtor-table .work-place-cell,.debtor-table .next-contact-column,.debtor-table .next-contact-cell,.debtor-table .assignee-column,.debtor-table .responsible-cell,.debtor-table .last-comment-column,.debtor-table .comment-cell{overflow:hidden}.debtor-table .debtor-column,.debtor-table .debtor-cell{max-width:none}.debtor-table .comment-cell{white-space:normal}.debtor-table .comment-tooltip,.debtor-table .comment-clamp{max-width:100%}.debtor-table .local-time-column,.debtor-table .local-time-cell{overflow:hidden}.debtor-table .local-time-cell b{color:#1b4e3e;font-size:14px;font-weight:850;line-height:1.05;font-variant-numeric:tabular-nums}.debtor-table .local-time-cell small{display:block;margin-top:3px;color:#718279;font-size:9px;font-weight:750;line-height:1}.debtor-table .local-time-cell.is-unknown b{color:#819087;font-size:11px;font-weight:700;white-space:nowrap}.debtor-table th[draggable=true]{cursor:grab}.debtor-table th[draggable=true]:active{cursor:grabbing}.debtor-table th[draggable=true].drop-before{box-shadow:inset 3px 0 #2b8063}.debtor-table th[draggable=true].drop-after{box-shadow:inset -3px 0 #2b8063}.debtor-table th[draggable=true] .table-sort-button{cursor:grab}.debtor-table-block.column-order-custom .debtor-table .debtor-column,.debtor-table-block.column-order-custom .debtor-table .debtor-cell{position:static!important;left:auto!important;z-index:auto!important;box-shadow:none!important}.debtor-table th .table-sort-button{overflow:hidden}.debtor-table th .table-sort-button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.debtor-table td{overflow:hidden}.debtor-table .debtor-identity,.debtor-table .debtor-identity b,.debtor-table .debtor-identity span,.debtor-table .debtor-phone-cell,.debtor-table .debtor-phone-cell>span,.debtor-table .local-time-cell b,.debtor-table .responsible-cell{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.debtor-table .debtor-phone-cell{display:flex;align-items:center;gap:6px;width:100%}.debtor-table .debtor-phone-cell>span{display:block;min-width:0;flex:1;overflow:hidden;color:var(--text-primary);font-size:14px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.debtor-table .debtor-phone-copy{flex:0 0 var(--copy-control-size)}.column-settings{position:relative}.column-settings-popover{position:absolute;top:calc(100% + 7px);left:0;z-index:80;display:grid;gap:2px;width:230px;padding:8px;border:1px solid #d7e2da;border-radius:12px;background:#fff;box-shadow:0 14px 32px #183a2f24}.column-settings-popover label{display:flex;align-items:center;gap:8px;padding:6px 7px;border-radius:8px;color:#35564a;font-size:11px;font-weight:700;cursor:pointer}.column-settings-popover label:hover{background:#f1f6f2}.column-settings-popover input{width:15px;height:15px;margin:0;accent-color:#1d6b52}.card,.table-wrap table{border-color:var(--border)}input,select,textarea,.searchbox,.filters input,.filters select,.form-grid input,.form-grid select,.settings-form input,.add-user input,.add-user select{border-color:var(--input-border)!important;color:var(--ink);background:#fff}input::placeholder,textarea::placeholder{color:var(--text-muted);opacity:1}input:focus,select:focus,textarea:focus{border-color:var(--border-strong)!important;box-shadow:0 0 0 2px #31745717}.secondary,.outline-button,.advanced-filter-toggle,.filter-chips button,.portfolio-tabs button{border-color:var(--border)!important;color:var(--text-secondary)!important;background:#fff}button:disabled,.secondary:disabled,.primary:disabled,input:disabled,select:disabled,textarea:disabled{opacity:1!important;color:var(--disabled-text)!important;border-color:var(--border)!important;background:var(--surface-muted)!important}th{color:var(--text-secondary)}.eyebrow,.page-head p,.section-title p,td>span:not(.status):not(.conversion),.muted,.muted-value{color:var(--text-secondary)!important}.empty,.empty p{color:var(--text-muted)}.empty svg{color:var(--text-secondary)}.tabs,.dc-tabs{border-color:var(--border)!important;background:var(--surface-muted)!important}.tabs button,.dc-tabs button{color:var(--text-secondary)!important}.tabs button:not(.active),.dc-tabs button:not(.active){background:transparent!important}.tabs button.active,.dc-tabs button.active{border-color:var(--border-strong)!important}.status.neutral,.source-state.off,.plan-unset{background:var(--surface-muted)!important;color:var(--text-secondary)!important}.progress,.summary-bar,.summary-hero-progress{background:var(--surface-muted)!important;border:1px solid var(--border)}hr,.filter-chips,.tabs,.audit-list article,.timeline article:after{border-color:var(--border)!important}html.high-contrast{--border:#aebfb4;--border-strong:#698d7b;--text-secondary:#3e564b;--text-muted:#526a5e;--surface-muted:#dceadf;--surface-section:#f4f9f5;--section-header:#bddbc9;--mint-header:#bddbc9;--input-border:#789987;--disabled-text:#52645b}html.high-contrast .card,html.high-contrast .table-wrap table,html.high-contrast .portfolio-tabs button,html.high-contrast .secondary,html.high-contrast .outline-button{border-color:var(--border-strong)!important}html.high-contrast .tabs,html.high-contrast .dc-tabs,html.high-contrast .filter-chips button:not(.active){background:var(--surface-muted)!important}html.high-contrast .eyebrow,html.high-contrast .page-head p,html.high-contrast .section-title p,html.high-contrast .muted,html.high-contrast .muted-value,html.high-contrast .empty{color:var(--text-muted)!important}html.high-contrast th,html.high-contrast td,html.high-contrast td>span:not(.status):not(.conversion){color:var(--text-secondary)!important}html.high-contrast input,html.high-contrast select,html.high-contrast textarea,html.high-contrast .searchbox{border-color:var(--border-strong)!important;background:#fff!important}html.high-contrast button:disabled,html.high-contrast input:disabled,html.high-contrast select:disabled,html.high-contrast textarea:disabled{background:#e1e9e3!important;color:var(--disabled-text)!important;border-color:#99ad9f!important}.contrast-setting{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:15px 0 10px;padding:11px 12px;border:1px solid var(--border);border-radius:11px;background:var(--surface-section)}.contrast-setting b,.contrast-setting span{display:block}.contrast-setting b{color:#27463a;font-size:12px}.contrast-setting span{margin-top:3px;color:var(--text-secondary);font-size:10px;line-height:1.35}.contrast-switch{display:inline-flex!important;align-items:center!important;flex:0 0 auto;gap:7px!important;margin:0!important;cursor:pointer}.contrast-switch input{position:absolute;opacity:0;pointer-events:none}.contrast-switch i{position:relative;width:34px;height:20px;border:1px solid var(--border-strong);border-radius:999px;background:#dce5de}.contrast-switch i:after{content:"";position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:#fff;border:1px solid #aabbb0}.contrast-switch input:checked+i{background:#2d765b;border-color:#21654d}.contrast-switch input:checked+i:after{left:17px;border-color:#e0eee6}.contrast-switch em{color:var(--text-secondary);font-size:10px;font-style:normal;font-weight:800;white-space:nowrap}.contrast-reset{margin:-2px 0 10px!important;color:#356c56!important}.debtor-table-view .secondary{min-height:36px}.card{box-shadow:var(--elevation-sm)}.page>.card,.dashboard-grid>.card,.summary-dashboard .card,.settings-grid>.card,.detail-layout>.card{box-shadow:var(--elevation-md)}html.high-contrast{--page-surface:#e8eee9;--card-surface:#ffffff;--section-surface:#f3f8f4;--border-card:#9fb8a9;--elevation-sm:0 2px 5px rgba(24,62,47,.07),0 8px 18px rgba(24,62,47,.07);--elevation-md:0 3px 7px rgba(24,62,47,.085),0 12px 24px rgba(24,62,47,.095);--shadow-card:0 1px 2px rgba(20,61,45,.12),0 8px 16px rgba(20,61,45,.12);--shadow-panel:0 2px 4px rgba(20,61,45,.14),0 12px 24px rgba(20,61,45,.14)}.debtor-table thead th{color:#3d584e;font-size:11px;font-weight:700;letter-spacing:.015em;line-height:1.15;white-space:nowrap}.debtor-table .table-sort-button{display:inline-flex;align-items:center;justify-content:flex-start;gap:5px;width:100%;min-width:0;color:inherit;font:inherit;line-height:inherit;white-space:nowrap}.debtor-table .table-sort-button svg{flex:0 0 auto;width:15px;height:15px;color:#59796c;stroke-width:2.25}.summary-dashboard .summary-segment-table{border-collapse:collapse!important;border-spacing:0!important;min-width:840px;background:#fff!important;box-shadow:none!important}.summary-dashboard .summary-segment-table thead th{padding:6px 8px!important;border:0!important;border-bottom:1px solid #dfe7e1!important;border-radius:0!important;background:#f6f8f5;font-size:10.5px;line-height:1.15;white-space:nowrap}.summary-dashboard .summary-segment-table tbody tr{height:32px}.summary-dashboard .summary-segment-table tbody td{padding:5px 8px!important;border:0!important;border-bottom:1px solid #e6ece6!important;border-radius:0!important;background:#fff;font-size:12px;line-height:1.2;vertical-align:middle!important}.summary-dashboard .summary-segment-table tbody tr.employee-segment-start td{border-top:1px solid #cfddd4!important}.summary-dashboard .summary-segment-table .summary-merged-cell{background:#fbfcfb}.summary-dashboard .summary-segment-table .employee-name{min-width:160px;max-width:220px}.summary-dashboard .summary-segment-table .employee-name b{display:block;margin:0;font-size:13px;line-height:1.15;white-space:normal}.summary-dashboard .summary-segment-table .role-pill.compact{margin-top:3px;padding:2px 6px;min-height:0;border-radius:999px;font-size:10px;line-height:1.1}.summary-dashboard .summary-segment-table .segment-pill{min-width:58px;justify-content:center;padding:3px 7px;font-size:11px;line-height:1.1}.summary-dashboard .summary-segment-table .summary-bar{height:14px;min-width:78px;max-width:112px}.summary-dashboard .summary-segment-table .summary-bar b{font-size:10px!important;line-height:14px}.summary-dashboard .summary-segment-table td strong,.summary-dashboard .summary-segment-table .employee-total strong{font-size:12.5px}.summary-dashboard .summary-segment-table th:first-child,.summary-dashboard .summary-segment-table td:first-child{width:42px;text-align:center}.summary-dashboard .summary-segment-table th:nth-child(3),.summary-dashboard .summary-segment-table td:nth-child(3){width:82px}.summary-dashboard .summary-segment-table th:nth-child(8),.summary-dashboard .summary-segment-table td:nth-child(8),.summary-dashboard .summary-segment-table th:nth-child(9),.summary-dashboard .summary-segment-table td:nth-child(9){width:118px}.summary-dashboard .summary-segment-totals{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:8px;margin:0 0 12px}.summary-dashboard .summary-segment-totals article{min-height:60px;border:1px solid #cfded8;border-radius:12px;background:linear-gradient(135deg,#f7fbfb,#eef6fb);padding:10px 13px;box-shadow:0 5px 14px #1f463a0f;position:relative;overflow:hidden}.summary-dashboard .summary-segment-totals article:nth-child(2){background:linear-gradient(135deg,#fbf8ff,#f0effb)}.summary-dashboard .summary-segment-totals article.total{background:linear-gradient(135deg,#eef8f1,#e4f2ea);border-color:#bcd8c9}.summary-dashboard .summary-segment-totals article:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#71a9c7}.summary-dashboard .summary-segment-totals article:nth-child(2):before{background:#9b86c9}.summary-dashboard .summary-segment-totals article.total:before{background:#1d6b52}.summary-dashboard .summary-segment-totals span,.summary-dashboard .segment-cell span{display:block;color:#687970;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.summary-dashboard .summary-segment-totals b{display:block;margin-top:3px;color:#154533;font-size:18px;line-height:1.1}.summary-dashboard .summary-segment-totals small{display:block;margin-top:3px;color:#65756e;font-size:11px;font-weight:750}.summary-dashboard .summary-segment-compact{min-width:880px;table-layout:fixed;border-collapse:separate!important;border-spacing:0 7px!important;background:transparent!important;border:0!important}.summary-dashboard .summary-segment-compact thead th{padding:6px 8px!important}.summary-dashboard .summary-segment-compact tbody tr{height:66px}.summary-dashboard .summary-segment-compact tbody td{padding:8px 9px!important;border-top:1px solid rgba(70,105,94,.14)!important;border-bottom:1px solid rgba(70,105,94,.14)!important;background:#f7fbf9}.summary-dashboard .summary-segment-compact tbody tr:nth-child(2n) td{background:#f3f7fb}.summary-dashboard .summary-segment-compact tbody td:first-child{border-left:1px solid rgba(70,105,94,.14)!important;border-radius:12px 0 0 12px!important;box-shadow:inset 4px 0 #b7d2c5;color:#446257;font-weight:900}.summary-dashboard .summary-segment-compact tbody tr:nth-child(2n) td:first-child{box-shadow:inset 4px 0 #a8c7df}.summary-dashboard .summary-segment-compact tbody td:last-child{border-right:1px solid rgba(70,105,94,.14)!important;border-radius:0 12px 12px 0!important}.summary-dashboard .summary-segment-compact th:first-child,.summary-dashboard .summary-segment-compact td:first-child{width:42px;text-align:center}.summary-dashboard .summary-segment-compact th:nth-child(2),.summary-dashboard .summary-segment-compact td:nth-child(2){width:210px}.summary-dashboard .summary-segment-compact th:nth-child(3),.summary-dashboard .summary-segment-compact td:nth-child(3),.summary-dashboard .summary-segment-compact th:nth-child(4),.summary-dashboard .summary-segment-compact td:nth-child(4){width:245px}.summary-dashboard .summary-segment-compact th:nth-child(5),.summary-dashboard .summary-segment-compact td:nth-child(5),.summary-dashboard .summary-segment-compact th:nth-child(6),.summary-dashboard .summary-segment-compact td:nth-child(6){width:120px}.summary-dashboard .summary-segment-compact .employee-name b{font-size:13px;line-height:1.18}.summary-dashboard .summary-segment-compact .employee-name{background:#f9fcfa!important}.summary-dashboard .summary-segment-compact tbody tr:nth-child(2n) .employee-name{background:#f6f9fc!important}.summary-dashboard .summary-segment-compact .role-pill.compact{margin-top:4px}.summary-dashboard .summary-segment-compact td:nth-child(3){background:#eef7fb!important}.summary-dashboard .summary-segment-compact td:nth-child(4){background:#f4f0fb!important}.summary-dashboard .summary-segment-compact td:nth-child(5),.summary-dashboard .summary-segment-compact td:nth-child(6){background:#eef7f1!important}.summary-dashboard .summary-segment-compact .employee-total strong{color:#0d7656;font-size:15px;letter-spacing:-.02em}.summary-dashboard .segment-cell{display:grid;grid-template-columns:1fr 1fr 86px;gap:7px;align-items:center}.summary-dashboard .segment-cell>div{min-width:0;padding:4px 6px;border-radius:8px;background:#ffffff94}.summary-dashboard .segment-cell b,.summary-dashboard .segment-cell strong{display:block;margin-top:3px;color:#183f32;font-size:12.5px;line-height:1.1;white-space:nowrap}.summary-dashboard .segment-cell strong{color:#0d7656}.summary-dashboard .segment-mini-progress{position:relative;display:block;height:16px;margin-top:4px;overflow:hidden;border-radius:999px;background:#eef2ee}.summary-dashboard .segment-mini-progress i{display:block;height:100%;border-radius:999px;background:#d84f45}.summary-dashboard .segment-mini-progress.warn i{background:#d6a642}.summary-dashboard .segment-mini-progress.good i{background:#4f9b69}.summary-dashboard .segment-mini-progress.done i{background:#1d6b52}.summary-dashboard .segment-mini-progress b{position:absolute;inset:0;display:grid!important;place-items:center;margin:0;color:#173c30;font-size:10px!important;font-weight:900;line-height:16px}.summary-dashboard .segment-mini-progress.done b{color:#fff}.summary-dashboard .segment-percent.zero,.summary-dashboard .segment-plan-unset{display:inline-flex;align-items:center;justify-content:center;min-height:18px;margin-top:4px;padding:2px 7px;border-radius:999px;background:#eef1ef;color:#65746d;font-size:10.5px;font-weight:900;white-space:nowrap}.summary-dashboard .segment-plan-unset{background:#f3f0df;color:#776723}@media(max-width:900px){.summary-dashboard .summary-segment-totals{grid-template-columns:1fr}.summary-dashboard .summary-segment-compact{min-width:820px}}.summary-dashboard .summary-segment-blocks{display:grid;gap:8px}.summary-dashboard .summary-segment-employee-block{display:grid;grid-template-columns:42px minmax(170px,220px) minmax(460px,1fr) minmax(130px,160px);gap:0;align-items:stretch;min-height:74px;border:1px solid rgba(70,105,94,.16);border-radius:13px;overflow:hidden;background:#f7fbf9;box-shadow:0 5px 14px #1f463a0e}.summary-dashboard .summary-segment-employee-block:nth-child(2n){background:#f3f7fb}.summary-dashboard .segment-employee-number{display:grid;place-items:center;border-right:1px solid rgba(70,105,94,.13);box-shadow:inset 4px 0 #b7d2c5;color:#446257;font-size:12px;font-weight:950}.summary-dashboard .summary-segment-employee-block:nth-child(2n) .segment-employee-number{box-shadow:inset 4px 0 #a8c7df}.summary-dashboard .segment-employee-info{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:10px 12px;border-right:1px solid rgba(70,105,94,.13);background:#ffffff80}.summary-dashboard .segment-employee-info>b{color:#173c30;font-size:13px;line-height:1.18}.summary-dashboard .segment-employee-info .role-pill.compact{align-self:flex-start;margin:0;padding:2px 7px;font-size:10px;line-height:1.1}.summary-dashboard .summary-segment-lines{display:grid;grid-template-rows:1fr 1fr;border-right:1px solid rgba(70,105,94,.13)}.summary-dashboard .summary-segment-line{display:grid;grid-template-columns:74px repeat(3,minmax(84px,1fr)) minmax(90px,110px);gap:7px;align-items:center;padding:6px 10px;min-width:0}.summary-dashboard .summary-segment-line+.summary-segment-line{border-top:1px solid rgba(70,105,94,.12)}.summary-dashboard .summary-segment-line.kazan{background:linear-gradient(90deg,#e2f4fbf2,#f6fbfdb3)}.summary-dashboard .summary-segment-line.boostra{background:linear-gradient(90deg,#f2eefaf2,#faf8fdb3)}.summary-dashboard .summary-segment-line>b{color:#173c30;font-size:12px;line-height:1}.summary-dashboard .summary-segment-line div{min-width:0}.summary-dashboard .summary-segment-line span,.summary-dashboard .segment-employee-total span{display:block;color:#687970;font-size:9.5px;font-weight:850;text-transform:uppercase;letter-spacing:.055em;line-height:1}.summary-dashboard .summary-segment-line strong{display:block;margin-top:3px;color:#183f32;font-size:12.5px;line-height:1.05;white-space:nowrap}.summary-dashboard .summary-segment-line div:nth-child(4) strong{color:#0d7656;font-weight:950}.summary-dashboard .segment-employee-total{display:flex;flex-direction:column;justify-content:center;gap:6px;padding:10px 12px;background:linear-gradient(135deg,#eef8f1,#e5f3eb)}.summary-dashboard .segment-employee-total strong{color:#0d7656;font-size:17px;line-height:1;letter-spacing:-.03em}.summary-dashboard .segment-employee-total .segment-mini-progress,.summary-dashboard .segment-employee-total .segment-percent,.summary-dashboard .segment-employee-total .segment-plan-unset{margin-top:0}@media(max-width:1100px){.summary-dashboard .summary-segment-employee-block{grid-template-columns:38px minmax(150px,190px) minmax(430px,1fr) minmax(120px,145px)}.summary-dashboard .summary-segment-line{grid-template-columns:68px repeat(3,minmax(76px,1fr)) minmax(84px,100px)}}.summary-dashboard .summary-segment-totals{gap:6px;margin-bottom:8px}.summary-dashboard .summary-segment-totals article{min-height:44px;border-radius:10px;padding:7px 11px}.summary-dashboard .summary-segment-totals b{margin-top:2px;font-size:15px}.summary-dashboard .summary-segment-totals small{margin-top:2px;font-size:10px}.summary-dashboard .summary-segment-head{display:grid;grid-template-columns:34px minmax(130px,190px) 62px repeat(3,minmax(78px,1fr)) minmax(72px,88px) minmax(118px,145px);align-items:center;min-height:22px;margin-bottom:4px;padding:0 8px;border:1px solid #dfe7e1;border-radius:9px;background:#f6f8f5;color:#687970;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.summary-dashboard .summary-segment-blocks{gap:4px}.summary-dashboard .summary-segment-employee-block{grid-template-columns:34px minmax(130px,190px) minmax(410px,1fr) minmax(118px,145px);min-height:52px;border-radius:10px;box-shadow:0 2px 8px #1f463a0b}.summary-dashboard .segment-employee-number{box-shadow:inset 3px 0 #b7d2c5;font-size:11px}.summary-dashboard .summary-segment-employee-block:nth-child(2n) .segment-employee-number{box-shadow:inset 3px 0 #a8c7df}.summary-dashboard .segment-employee-info{gap:2px;padding:6px 8px}.summary-dashboard .segment-employee-info>b{font-size:12px;line-height:1.12}.summary-dashboard .segment-employee-info .role-pill.compact{padding:1px 6px;font-size:9px}.summary-dashboard .summary-segment-line{grid-template-columns:62px repeat(3,minmax(78px,1fr)) minmax(72px,88px);gap:5px;padding:3px 8px}.summary-dashboard .summary-segment-line>b{font-size:11px}.summary-dashboard .summary-segment-line strong{margin-top:0;font-size:11.5px}.summary-dashboard .summary-segment-line>strong:nth-child(4){color:#0d7656;font-weight:950}.summary-dashboard .segment-employee-total{gap:4px;padding:6px 9px}.summary-dashboard .segment-employee-total strong{font-size:14px}.summary-dashboard .segment-mini-progress{height:12px;margin-top:0}.summary-dashboard .segment-mini-progress b{font-size:9px!important;line-height:12px}.summary-dashboard .segment-percent.zero,.summary-dashboard .segment-plan-unset{min-height:14px;margin-top:0;padding:1px 6px;font-size:9px}@media(max-width:1100px){.summary-dashboard .summary-segment-head{grid-template-columns:32px minmax(120px,170px) 58px repeat(3,minmax(70px,1fr)) minmax(66px,82px) minmax(112px,135px)}.summary-dashboard .summary-segment-employee-block{grid-template-columns:32px minmax(120px,170px) minmax(390px,1fr) minmax(112px,135px)}.summary-dashboard .summary-segment-line{grid-template-columns:58px repeat(3,minmax(70px,1fr)) minmax(66px,82px)}}.topbar{display:none!important}.page{padding-top:22px}.brand .sidebar-date{display:block;margin-top:5px;color:#ffffff7a;font-size:9px;font-weight:650;line-height:1.2;text-transform:capitalize}.floating-menu{display:none}.sidebar-toggle{display:inline-grid;place-items:center;align-self:flex-end;width:30px;height:30px;margin:0 3px 8px 0;border:1px solid rgba(255,255,255,.18);border-radius:9px;background:#ffffff12;color:#e7f0eb;opacity:.9}.sidebar-toggle:hover{background:#ffffff24;color:#fff}@media(min-width:1024px){.shell.sidebar-collapsed{grid-template-columns:80px minmax(0,1fr)}.shell.sidebar-collapsed>aside{width:80px;padding:18px 10px 14px;align-items:center}.shell.sidebar-collapsed .brand{width:100%;justify-content:center;padding:0 0 12px}.shell.sidebar-collapsed .brand>div:not(.logo-mark){display:none}.brand .logo-mark,.login-brand .logo-mark{position:relative;overflow:hidden;padding:2px;background:#123d31;border:1px solid rgba(255,255,255,.18);box-shadow:0 2px 7px #00000024}.logo-mark img{display:block;width:100%;height:100%;object-fit:contain;border-radius:9px}.logo-mark>span{display:none}.logo-mark.brand-mark-fallback>span{display:grid;position:absolute;inset:0;place-items:center;color:#f7f5ed;font-family:Georgia,serif;font-size:23px;font-weight:700}.brand b{font-size:17px;letter-spacing:.01em}.brand span{font-size:10px;letter-spacing:.04em;opacity:.7}.login-page{background-color:#0d3027;background-image:linear-gradient(90deg,#07221b7a,#07221b1f),url(/brand/astria-login-background.png);background-position:center;background-size:cover;background-repeat:no-repeat}.login-page:before{display:none}.login-brand .logo-mark{width:50px;height:50px;border-radius:14px}.login-brand b{font-size:16px;letter-spacing:.01em}.login-brand span{font-size:10px;letter-spacing:.04em;opacity:.76}.login-card{border:1px solid rgba(225,233,226,.86);box-shadow:0 18px 40px #031c1638}.shell.sidebar-collapsed .sidebar-toggle{align-self:center;margin:0 0 10px}.shell.sidebar-collapsed nav{width:100%;gap:7px;padding-top:8px}.shell.sidebar-collapsed nav a{justify-content:center;padding:12px 0;gap:0;font-size:0;border-radius:13px}.shell.sidebar-collapsed nav a svg{width:21px;height:21px;flex:0 0 auto}.shell.sidebar-collapsed .profile{width:100%;grid-template-columns:1fr;justify-items:center;gap:8px;padding-top:14px}.shell.sidebar-collapsed .profile>div:not(.avatar),.shell.sidebar-collapsed .profile .profile-buttons{display:none}}@media(min-width:1024px)and (max-width:1199px){.sidebar-toggle{align-self:center;margin:0 0 10px}}@media(max-width:760px){.floating-menu{position:fixed;top:12px;left:12px;z-index:19;width:40px;height:40px;border:1px solid #d9e3dc;border-radius:12px;background:#fff;color:#24483b;box-shadow:0 8px 22px #163c2f1f}.page{padding-top:60px}}.shell>aside .sidebar-toggle{position:absolute;top:50%;right:-15px;z-index:2;display:grid;place-items:center;width:30px;height:56px;margin:-28px 0 0;padding:0;border:1px solid rgba(233,246,239,.42);border-radius:15px;background:linear-gradient(180deg,#215e4a,#143e31);box-shadow:0 6px 16px #09231b38,inset 0 1px #ffffff24;color:#f4faf6;opacity:1;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.shell>aside .sidebar-toggle:hover{background:#2a7059;border-color:#f4fff8b8;color:#fff}.shell>aside .sidebar-toggle:active{background:#103428;border-color:#e0f0e75c}.shell>aside .sidebar-toggle:after{content:attr(data-tooltip);position:absolute;left:calc(100% + 10px);top:50%;margin-top:-14px;z-index:3;width:max-content;max-width:180px;padding:7px 9px;border:1px solid rgba(23,62,49,.16);border-radius:8px;background:#183e31;box-shadow:0 7px 16px #10312629;color:#fff;font-size:11px;font-weight:700;line-height:1;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .16s ease,visibility .16s ease}.shell>aside .sidebar-toggle:hover:after,.shell>aside .sidebar-toggle:focus-visible:after{opacity:1;visibility:visible}@media(max-width:1023px){.shell>aside .sidebar-toggle{display:none}}.summary-month-plan{margin-top:0!important}.summary-month-plan-grid{display:grid;grid-template-columns:1.35fr repeat(3,minmax(135px,.8fr)) minmax(160px,.9fr);gap:10px;align-items:end}.summary-month-plan-grid>label{display:flex;flex-direction:column;gap:5px;color:#5d7168;font-size:12px;font-weight:800}.summary-month-plan-grid input{height:36px;width:100%;border:1px solid var(--input-border);border-radius:9px;background:#fff;padding:0 10px;color:var(--ink);font-size:13px;font-weight:750}.summary-month-plan-grid input:disabled{background:var(--surface-muted);color:var(--disabled-text)}.summary-month-plan-result{min-height:58px;border:1px solid var(--border);border-radius:10px;background:var(--surface-muted);padding:9px 11px}.summary-month-plan-result span,.summary-month-plan-result b{display:block}.summary-month-plan-result span{color:var(--text-secondary);font-size:11px;font-weight:750}.summary-month-plan-result b{margin-top:4px;color:var(--ink);font-size:16px}.settings-interface{max-width:620px;padding:16px}.settings-interface .contrast-setting{margin:0}@media(max-width:980px){.summary-month-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.summary-month-plan-grid{grid-template-columns:1fr}.summary-month-plan .summary-table-head{align-items:flex-start;flex-direction:column}.summary-month-plan .primary{width:100%;justify-content:center}}.comments-report-filters{display:grid;gap:10px;padding:14px;margin-bottom:12px}.comments-report-quick{display:flex;gap:7px;flex-wrap:wrap}.comments-report-fields{display:grid;grid-template-columns:repeat(2,minmax(150px,220px)) minmax(190px,280px) auto;gap:9px;align-items:end}.comments-report-fields>label{display:flex;flex-direction:column;gap:5px;color:var(--text-secondary);font-size:12px;font-weight:800}.comments-report-fields input,.comments-report-fields select{height:38px;border:1px solid var(--input-border);border-radius:9px;background:#fff;padding:0 10px;color:var(--ink);font-size:13px}.comments-report-fields .primary{height:38px}.comments-report-summary{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.comments-report-summary span{display:inline-flex;align-items:center;gap:6px;min-height:34px;border:1px solid var(--border);border-radius:10px;background:var(--surface-muted);padding:6px 10px;color:var(--text-secondary);font-size:12px;font-weight:700}.comments-report-summary b{color:var(--ink);font-size:15px}.comments-report-table{padding:0;overflow:hidden}.comments-report-table .table-wrap{overflow:auto}.comments-report-table table{min-width:1120px;border:0;border-radius:0;box-shadow:none}.comments-report-table th{font-size:10px}.comments-report-table td{padding:11px 12px;font-size:12px;vertical-align:top}.comments-report-date{min-width:132px;white-space:nowrap;color:var(--text-secondary)}.comments-report-link{max-width:220px;border:0;background:transparent;padding:0;color:#185f47;font-size:12px;font-weight:800;text-align:left;white-space:normal}.comments-report-link:hover{text-decoration:underline}.comments-report-link.contract{max-width:155px}.comments-report-text{min-width:280px;max-width:460px}.comments-report-text p{display:-webkit-box;margin:0;color:#29463b;font-size:12px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.comments-report-text p.expanded{display:block;overflow:visible}.comments-report-text .text-button{margin-top:5px;padding:0}.comments-report-table td:last-child{white-space:nowrap}.comments-report-pagination{margin:0;border-width:1px 0 0;border-radius:0;box-shadow:none}html.high-contrast .comments-report-filters,html.high-contrast .comments-report-table{border-color:var(--border-strong)}@media(max-width:900px){.comments-report-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.comments-report-fields .primary{align-self:end}}@media(max-width:620px){.comments-report-fields{grid-template-columns:1fr}.comments-report-quick .secondary,.comments-report-fields .primary{width:100%;justify-content:center}}.collection-filters{padding:14px;margin-bottom:12px}.collection-quick{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:10px}.collection-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(145px,190px)) minmax(190px,260px) auto;gap:9px;align-items:end}.collection-filter-grid>label{display:flex;flex-direction:column;gap:5px;color:var(--text-secondary);font-size:12px;font-weight:800}.collection-filter-grid input,.collection-filter-grid select{width:100%;height:38px;border:1px solid var(--input-border);border-radius:9px;background:#fff;padding:0 10px;color:var(--ink);font-size:13px}.collection-filter-grid>.primary{height:38px}.collection-metrics{display:grid;grid-template-columns:repeat(7,minmax(135px,1fr));gap:8px;margin-bottom:12px}.collection-metrics article{min-width:0;border:1px solid var(--border-card);border-radius:12px;background:#fff;padding:9px 11px;box-shadow:var(--elevation-sm)}.collection-metrics article span{display:block;color:var(--text-secondary);font-size:11px;font-weight:750;white-space:nowrap}.collection-metrics article b{display:block;margin-top:4px;color:var(--ink);font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collection-metrics article.kazan{background:#eff8fb;border-color:#c5e1e9}.collection-metrics article.boostra{background:#f5f1fb;border-color:#dcd0ee}.collection-metrics article.premium{background:#eef8f1;border-color:#c6dfce}.collection-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:12px;align-items:start}.collection-table-card{min-width:0;overflow:hidden}.collection-table-card .table-wrap{overflow:auto}.collection-table-card table{min-width:1160px;border:0;border-radius:0;box-shadow:none}.collection-table-card th{font-size:10px}.collection-table-card td{padding:10px 11px;font-size:12px;vertical-align:middle}.collection-table-card td>span:not(.segment-pill):not(.collection-type){display:block;margin-top:3px;color:var(--text-secondary);font-size:11px}.collection-link{max-width:220px;border:0;background:transparent;padding:0;color:#185f47;font-size:12px;font-weight:800;text-align:left;white-space:normal}.collection-link:hover{text-decoration:underline}.collection-link.contract{max-width:155px}.collection-type{display:inline-flex;border:1px solid var(--border);border-radius:999px;background:var(--surface-muted);padding:4px 7px;color:var(--text-secondary);font-size:10px;font-weight:800;white-space:nowrap}.collection-pagination{margin:0;border-width:1px 0 0;border-radius:0;box-shadow:none}.collection-analysis{position:sticky;top:12px;padding:13px;border-color:var(--border-card);box-shadow:var(--shadow-panel)}.collection-analysis-head{display:flex;align-items:center;gap:9px;padding:2px 2px 10px;border-bottom:1px solid var(--border)}.collection-analysis-head>svg{color:#1d6c51}.collection-analysis-head span,.collection-analysis-head b{display:block}.collection-analysis-head span{color:var(--text-secondary);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.collection-analysis-head b{margin-top:2px;color:var(--ink);font-size:14px}.collection-analysis>section{padding:9px 2px;border-bottom:1px solid var(--border)}.collection-analysis>section h3{margin:0 0 6px;color:#235443;font-size:12px}.collection-analysis>section>div{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:23px}.collection-analysis>section span{color:var(--text-secondary);font-size:11px}.collection-analysis>section b{color:var(--ink);font-size:12px;text-align:right;white-space:nowrap}.collection-analysis .positive{color:#177149}.collection-analysis .negative{color:#b43c34}.collection-premium-setting{display:grid;grid-template-columns:1fr auto;gap:7px;align-items:end;padding-top:10px}.collection-premium-setting label{display:flex;flex-direction:column;gap:4px;color:var(--text-secondary);font-size:11px;font-weight:800}.collection-premium-setting input{height:34px;border:1px solid var(--input-border);border-radius:8px;background:#fff;padding:0 9px;color:var(--ink);font-size:12px}.collection-premium-setting button{height:34px}html.high-contrast .collection-filters,html.high-contrast .collection-table-card,html.high-contrast .collection-analysis,html.high-contrast .collection-metrics article{border-color:var(--border-strong)}@media(max-width:1380px){.collection-metrics{grid-template-columns:repeat(4,minmax(135px,1fr))}.collection-filter-grid{grid-template-columns:repeat(3,minmax(140px,1fr))}.collection-filter-grid>.primary{width:max-content}}@media(max-width:1120px){.collection-layout{grid-template-columns:1fr}.collection-analysis{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.collection-analysis-head,.collection-premium-setting{grid-column:1/-1}}:root{--brand-primary:#116B55;--brand-primary-hover:#0E5846;--brand-soft:#E5F0EA;--theme-accent:var(--brand-primary);--theme-accent-hover:var(--brand-primary-hover);--theme-accent-soft:var(--brand-soft);--dc-quick-default-bg:var(--card-bg);--brand-emerald:var(--brand-primary);--page-bg:#F3F1EA;--card-bg:#FFFFFF;--section-bg:#FAF8F3;--section-inner-bg:#FFFDFC;--section-header-bg:#E4EEE8;--section-header:var(--section-header-bg);--border:#D4D3C9;--border-strong:#B6C7BD;--divider:#E1DED5;--text-primary:#173A31;--text-secondary:#68756F;--text-muted:#829089;--placeholder:#909B95;--brand-gold:#C4A261;--sidebar-bg:#075C4B;--sidebar-bg-end:#064A3E;--sidebar-text:#F3F6F2;--sidebar-muted:#B9CBC3;--input-bg:#FFFFFF;--shadow-card:0 1px 2px rgba(38,49,43,.1),0 5px 15px rgba(38,49,43,.08);--shadow-panel:0 2px 4px rgba(38,49,43,.12),0 10px 24px rgba(38,49,43,.1);--ink:var(--text-primary);--green:var(--brand-primary);--paper:var(--card-bg);--line:var(--border);--muted:var(--text-secondary);--text-muted:#778780;--input-border:var(--border);--surface-muted:#F1F5F1;--surface-section:var(--section-bg);--mint-header:var(--section-header);--page-surface:var(--page-bg);--card-surface:var(--card-bg);--section-surface:var(--section-bg);--border-card:var(--border);--crm-type-ink:var(--text-primary);--crm-type-text:var(--text-primary);--crm-type-muted:var(--text-secondary);--excel-comment-bg:#FBFAF2;--excel-comment-border:#E6DCB5;--excel-comment-text:#273F35;--excel-comment-muted:#65756D;--excel-comment-action:#765B12;--excel-comment-badge-bg:#EFE3B8;--excel-comment-badge-text:#765B12;--elevation-sm:var(--shadow-card);--elevation-md:var(--shadow-panel)}html[data-theme=light-ivory]{--brand-primary:#116B55;--brand-primary-hover:#0E5846;--brand-soft:#E5F0EA;--theme-accent:var(--brand-primary);--theme-accent-hover:var(--brand-primary-hover);--theme-accent-soft:var(--brand-soft);--brand-emerald:var(--brand-primary);--page-bg:#F3F1EA;--card-bg:#FFFFFF;--section-bg:#FAF8F3;--section-inner-bg:#FFFDFC;--section-header-bg:#E4EEE8;--border:#D4D3C9;--border-strong:#B6C7BD;--divider:#E1DED5;--text-primary:#173A31;--text-secondary:#68756F;--text-muted:#829089;--placeholder:#909B95;--brand-gold:#C4A261;--sidebar-bg:#075C4B;--sidebar-bg-end:#064A3E;--sidebar-text:#F3F6F2;--sidebar-muted:#B9CBC3;--shadow-card:0 1px 2px rgba(38,49,43,.1),0 5px 15px rgba(38,49,43,.08);--shadow-panel:0 2px 4px rgba(38,49,43,.12),0 10px 24px rgba(38,49,43,.1)}html[data-theme=light-arctic]{--brand-primary:#08718D;--brand-primary-hover:#075D74;--brand-soft:#E0F0F5;--theme-accent:var(--brand-primary);--theme-accent-hover:var(--brand-primary-hover);--theme-accent-soft:var(--brand-soft);--brand-emerald:var(--brand-primary);--page-bg:#EDF4F7;--card-bg:#FFFFFF;--section-bg:#F6FAFC;--section-inner-bg:#FBFDFE;--section-header-bg:#DCECF2;--border:#C4D5DE;--border-strong:#9EBCCB;--divider:#D6E2E8;--text-primary:#153E52;--text-secondary:#607783;--text-muted:#7C909B;--placeholder:#8DA0AA;--brand-gold:#C5A568;--sidebar-bg:#07516B;--sidebar-bg-end:#093D53;--sidebar-text:#F1F7F9;--sidebar-muted:#B5CDD7;--shadow-card:0 1px 2px rgba(20,57,75,.09),0 5px 15px rgba(20,57,75,.08);--shadow-panel:0 2px 4px rgba(20,57,75,.11),0 10px 24px rgba(20,57,75,.1)}html[data-theme=light-pearl]{--brand-primary:#23745E;--brand-primary-hover:#1C604D;--brand-soft:#E8F0EC;--brand-emerald:var(--brand-primary);--theme-accent:#7658B2;--theme-accent-hover:#62469D;--theme-accent-soft:#EEE8F7;--page-bg:#F6F1ED;--card-bg:#FFFDFC;--section-bg:#FAF6F3;--section-inner-bg:#FFFCFA;--section-header-bg:#EEE7F2;--border:#D8CFD4;--border-strong:#BFB1C4;--divider:#E3DCE0;--text-primary:#292D32;--text-secondary:#6C696F;--text-muted:#888289;--placeholder:#999298;--brand-gold:#C6A369;--sidebar-bg:#333840;--sidebar-bg-end:#292D33;--sidebar-text:#F5F3F1;--sidebar-muted:#C3BEC0;--shadow-card:0 1px 2px rgba(50,43,49,.09),0 5px 15px rgba(50,43,49,.08);--shadow-panel:0 2px 4px rgba(50,43,49,.11),0 10px 24px rgba(50,43,49,.1)}html,body{background:var(--page-bg);color:var(--text-primary)}.shell>aside,.login-page{background:linear-gradient(160deg,var(--sidebar-bg),var(--sidebar-bg-end))}.shell nav a.active{color:var(--brand-primary)}.logo-mark,.avatar{background:var(--brand-gold);color:var(--sidebar-bg)}.topbar{background:#ffffffe6;border-color:var(--border)}.card,.table-wrap table{background:var(--card-bg);border-color:var(--border)}button.primary,.fake-button{background:var(--brand-primary)}button.primary:hover{background:var(--brand-primary-hover)}button.secondary{border-color:var(--border);color:var(--text-primary);background:var(--card-bg)}button.text-button,.back{color:var(--brand-primary)}.page-head h1,.section-title h2,td b,td strong{color:var(--text-primary)}.eyebrow,.page-head p,.section-title p,th,.muted,.muted-value{color:var(--text-secondary)!important}input,select,textarea,.searchbox{border-color:var(--border)!important;background:var(--card-bg)!important;color:var(--text-primary)!important}input:focus,select:focus,textarea:focus{border-color:var(--brand-primary)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-primary) 18%,transparent)}.tabs,.dc-tabs{background:var(--surface-muted)!important;border-color:var(--border)!important}.tabs button.active,.dc-tabs button.active,.filter-chips button.active{background:var(--section-header)!important;border-color:var(--border-strong)!important;color:var(--brand-primary)!important}.metric.sage,.metric.cream{background:var(--card-bg)}.plan-main,.calculation{background:var(--brand-emerald)}.progress i{background:var(--brand-gold)}.note{border-left-color:var(--brand-gold)}html[data-theme^=light-].high-contrast{--border:var(--border-strong);--border-strong:var(--text-primary);--text-secondary:color-mix(in srgb,var(--text-primary) 72%,var(--text-secondary));--text-muted:color-mix(in srgb,var(--text-primary) 58%,var(--text-muted));--section-header-bg:color-mix(in srgb,var(--section-header-bg) 84%,var(--brand-primary));--section-header:var(--section-header-bg);--surface-muted:color-mix(in srgb,var(--section-bg) 82%,var(--brand-soft));--input-border:var(--border)}@media(max-width:720px){.collection-filter-grid,.collection-analysis{grid-template-columns:1fr}.collection-filter-grid>.primary{width:100%}.collection-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-analysis-head,.collection-premium-setting{grid-column:auto}.collection-premium-setting{grid-template-columns:1fr}.collection-premium-setting button{width:100%}}.user-summary-grid{gap:7px;margin-bottom:9px}.user-summary-grid .card{min-height:60px;padding:9px 12px}.user-summary-grid span{font-size:11px;line-height:1.15}.user-summary-grid b{margin-top:4px;font-size:21px}.users-management{padding:6px}.users-management th{padding:8px 10px;font-size:10px;line-height:1.1}.users-management td{padding:7px 10px;font-size:12px;line-height:1.18}.users-management td b,.users-management td strong{font-size:13px;line-height:1.16}.users-management td:first-child>span{margin-top:1px;font-size:10.5px;line-height:1.1}.users-management td:nth-last-child(3){white-space:nowrap}.users-management .role-pill,.users-management .state-pill{min-height:20px;padding:2px 6px;font-size:9.5px!important;line-height:1}.users-management .capability-pills{min-width:104px;gap:3px;flex-wrap:nowrap}.users-management .user-login-at{min-width:132px}.users-management .user-table-actions{min-width:326px;gap:4px;flex-wrap:nowrap;align-items:center}.users-management .user-table-actions button{min-height:28px;padding:5px 7px;font-size:10px;line-height:1;margin:0}.users-management .user-table-actions button svg{width:13px;height:13px}@media(max-width:760px){.users-management .user-table-actions{min-width:0;flex-wrap:wrap}}.shell>aside .brand{min-width:0;overflow:hidden}.shell>aside .brand .logo-mark{position:relative!important;flex:0 0 40px!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;max-width:40px!important;max-height:40px!important;overflow:hidden!important;transform:none!important}.shell>aside .brand .logo-mark img{position:static!important;display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;min-width:0!important;min-height:0!important;object-fit:contain!important;transform:none!important}.shell.sidebar-collapsed .brand .logo-mark,.shell>aside.collapsed .brand .logo-mark{flex-basis:40px!important;width:40px!important;height:40px!important}@media(min-width:1024px)and (max-width:1199px){.shell>aside .brand .logo-mark{flex-basis:40px!important;width:40px!important;height:40px!important}}html[data-theme=dark]{color-scheme:dark;--page-bg:#13231f;--card-bg:#1b302a;--section-bg:#223b33;--input-bg:#162923;--border:#3b564b;--border-strong:#6d9683;--text-primary:#e2ebe6;--text-secondary:#adbeb5;--text-muted:#8fa39a;--ink:var(--text-primary);--paper:var(--card-bg);--line:var(--border);--muted:var(--text-secondary);--surface-muted:#223a32;--surface-section:#1e352e;--section-header:#2c4d41;--mint-header:#29483d;--input-border:var(--border);--disabled-text:#81948a;--page-surface:var(--page-bg);--card-surface:var(--card-bg);--section-surface:var(--section-bg);--border-card:var(--border);--crm-type-ink:var(--text-primary);--crm-type-text:var(--text-primary);--crm-type-muted:var(--text-secondary);--shadow:0 13px 30px rgba(0,0,0,.24);--shadow-card:0 1px 2px rgba(0,0,0,.28),0 9px 20px rgba(0,0,0,.22);--shadow-panel:0 3px 7px rgba(0,0,0,.3),0 14px 28px rgba(0,0,0,.25);--dc-quick-default-bg:var(--section-bg);--elevation-sm:0 2px 5px rgba(0,0,0,.24),0 8px 18px rgba(0,0,0,.2);--elevation-md:0 3px 7px rgba(0,0,0,.3),0 12px 24px rgba(0,0,0,.25);--excel-comment-bg:color-mix(in srgb,var(--theme-secondary-accent,#C8A96B) 14%,var(--section-bg));--excel-comment-border:color-mix(in srgb,var(--theme-secondary-accent,#C8A96B) 42%,var(--border));--excel-comment-text:var(--text-primary);--excel-comment-muted:var(--text-secondary);--excel-comment-action:var(--theme-secondary-accent,#E5C77E);--excel-comment-badge-bg:color-mix(in srgb,var(--theme-secondary-accent,#C8A96B) 32%,var(--section-bg));--excel-comment-badge-text:var(--theme-secondary-accent,#E5C77E)}html[data-theme=dark] body,html[data-theme=dark] #root{background:var(--page-bg);color:var(--text-primary)}html[data-theme=dark] .shell>aside{background:#103a2f;border-right:1px solid rgba(175,214,195,.14)}html[data-theme=dark] .shell nav a{color:#c3d4cc}html[data-theme=dark] .shell nav a:hover{background:#c5e2d31a;color:#f1f7f3}html[data-theme=dark] .shell nav a.active{background:#d6e8de;color:#124a3a}html[data-theme=dark] .sidebar-toggle{border-color:#c7e5d638;background:#c7e5d61a}html[data-theme=dark] .theme-toggle{color:#f1d68e!important;opacity:1!important}html[data-theme=dark] .card,html[data-theme=dark] .table-wrap table,html[data-theme=dark] .portfolio-tabs button,html[data-theme=dark] .filters,html[data-theme=dark] .summary-risk-groups details,html[data-theme=dark] .summary-plan-summary div,html[data-theme=dark] .summary-plan-bulk,html[data-theme=dark] .collection-analysis,html[data-theme=dark] .collection-table-card,html[data-theme=dark] .distribution-commandbar{background:var(--card-bg)!important;border-color:var(--border)!important;color:var(--text-primary)}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea,html[data-theme=dark] .searchbox,html[data-theme=dark] .filters input,html[data-theme=dark] .filters select,html[data-theme=dark] .summary-plan-bulk input,html[data-theme=dark] .summary-plan-bulk select,html[data-theme=dark] .summary-plan-matrix input[type=text]{background:var(--input-bg)!important;border-color:var(--border)!important;color:var(--text-primary)!important}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:var(--text-muted)!important}html[data-theme=dark] input:disabled,html[data-theme=dark] select:disabled,html[data-theme=dark] textarea:disabled{background:#1a3029!important;color:var(--disabled-text)!important}html[data-theme=dark] button.secondary,html[data-theme=dark] .outline-button,html[data-theme=dark] .advanced-filter-toggle,html[data-theme=dark] .filter-chips button,html[data-theme=dark] .summary-risk-groups button,html[data-theme=dark] .summary-clear-plan{background:var(--section-bg)!important;border-color:var(--border)!important;color:var(--text-primary)!important}html[data-theme=dark] button.primary,html[data-theme=dark] .fake-button{background:#17644d!important;color:#f5fbf7!important}html[data-theme=dark] button.primary:hover,html[data-theme=dark] .fake-button:hover{background:#20805f!important}html[data-theme=dark] th,html[data-theme=dark] .table-wrap thead th{background:#20382f!important;color:var(--text-secondary)!important;border-color:var(--border)!important}html[data-theme=dark] td{color:var(--text-primary)!important;border-color:var(--border)!important}html[data-theme=dark] td b,html[data-theme=dark] td strong,html[data-theme=dark] .page-head h1,html[data-theme=dark] .section-title h2,html[data-theme=dark] .summary-risk-groups button b,html[data-theme=dark] .summary-plan-summary b{color:var(--text-primary)!important}html[data-theme=dark] tbody tr:hover,html[data-theme=dark] .summary-row-unset{background:#213a31!important}html[data-theme=dark] .tabs,html[data-theme=dark] .dc-tabs,html[data-theme=dark] .summary-tabs,html[data-theme=dark] .summary-dashboard .summary-tabs{background:var(--section-bg)!important;border-color:var(--border)!important}html[data-theme=dark] .tabs button,html[data-theme=dark] .dc-tabs button,html[data-theme=dark] .summary-tabs button{color:var(--text-secondary)!important}html[data-theme=dark] .tabs button.active,html[data-theme=dark] .dc-tabs button.active,html[data-theme=dark] .summary-tabs button.active{background:#3d6756!important;border-color:#77a88f!important;color:#f0f7f2!important}html[data-theme=dark] .metric,html[data-theme=dark] .metric.sage,html[data-theme=dark] .metric.cream{background:var(--card-bg)!important;border-color:var(--border)!important}html[data-theme=dark] .metric.amber{background:#433b25!important;border-color:#715e31!important}html[data-theme=dark] .metric.rose{background:#442d2d!important;border-color:#784342!important}html[data-theme=dark] .metric strong,html[data-theme=dark] .summary-dashboard .summary-kpi-grid b{color:var(--text-primary)!important}html[data-theme=dark] .modal-backdrop{background:#05100db8}html[data-theme=dark] .password-modal,html[data-theme=dark] .confirm-modal,html[data-theme=dark] .column-settings-popover,html[data-theme=dark] .dc-toast{background:var(--card-bg)!important;border-color:var(--border)!important;color:var(--text-primary)!important}html[data-theme=dark] .password-modal h2,html[data-theme=dark] .confirm-modal h2,html[data-theme=dark] .password-success h2{color:var(--text-primary)!important}html[data-theme=dark] .comments,html[data-theme=dark] .comments form,html[data-theme=dark] .recent,html[data-theme=dark] .timeline article>i{background:var(--section-bg)!important;border-color:var(--border)!important}html[data-theme=dark] .recent>a,html[data-theme=dark] .audit-list article,html[data-theme=dark] .timeline article:after{border-color:var(--border)!important}html[data-theme=dark] .note,html[data-theme=dark] .empty,html[data-theme=dark] .plan-unset,html[data-theme=dark] .summary-bar.unset{background:var(--section-bg)!important;color:var(--text-secondary)!important}html[data-theme=dark] .status.green{background:#214d38!important;color:#9edab7!important}html[data-theme=dark] .status.purple{background:#44375c!important;color:#d0bdf4!important}html[data-theme=dark] .status.yellow{background:#504425!important;color:#f0d981!important}html[data-theme=dark] .status.blue{background:#29495a!important;color:#9ed8ef!important}html[data-theme=dark] .status.gray,html[data-theme=dark] .status.neutral{background:#34433e!important;color:#c5d1cb!important}html[data-theme=dark] .status.red{background:#572f31!important;color:#f2b8b3!important}html[data-theme=dark] .status.orange{background:#594127!important;color:#f1c68e!important}html[data-theme=dark].high-contrast{--border:#80a793;--border-strong:#b8d9c8;--text-primary:#f0f6f2;--text-secondary:#c5d7ce;--text-muted:#aac0b5;--input-bg:#14261f;--card-bg:#1a3028;--section-bg:#254238}html[data-theme=dark].high-contrast input,html[data-theme=dark].high-contrast select,html[data-theme=dark].high-contrast textarea{background:var(--input-bg)!important;border-color:var(--border-strong)!important}html[data-theme=dark] .distribution-wizard-steps>div,html[data-theme=dark] .distribution-service>summary{background:var(--section-bg)!important;border-color:var(--border)!important;color:var(--text-secondary)!important}html[data-theme=dark] .distribution-wizard-steps>div.active{background:linear-gradient(135deg,#365f4c,#29483b)!important;border-color:#79a991!important;color:#eff8f2!important;box-shadow:0 8px 20px #0003!important}html[data-theme=dark] .distribution-wizard-steps>div.done{background:#29483a!important;border-color:#527662!important;color:#d5e5dc!important}html[data-theme=dark] .distribution-wizard-steps>div.ready{background:#494126!important;border-color:#8b773f!important;color:#f1dfa4!important}html[data-theme=dark] .distribution-wizard-steps>div.active span,html[data-theme=dark] .distribution-service>summary :is(span,b){color:inherit!important}html[data-theme=dark] .distribution-mode-tabs button{background:var(--section-bg)!important;border-color:var(--border)!important;color:var(--text-primary)!important}html[data-theme=dark] .distribution-mode-tabs button.active{background:#17644d!important;border-color:#3b8467!important;color:#f4fbf7!important}html[data-theme=dark] .summary-hero-side>div,html[data-theme=dark] .summary-portfolio-list article,html[data-theme=dark] .summary-portfolio-list article>div span,html[data-theme=dark] .summary-report-card,html[data-theme=dark] .summary-table-head,html[data-theme=dark] .summary-segment-employee-block,html[data-theme=dark] .summary-plan-details,html[data-theme=dark] .summary-empty-note{background:var(--section-bg)!important;border-color:var(--border)!important;color:var(--text-primary)!important}html[data-theme=dark] .summary-hero-side :is(span,b),html[data-theme=dark] .summary-portfolio-list article :is(b,strong,span),html[data-theme=dark] .summary-report-card :is(b,strong),html[data-theme=dark] .summary-table-head :is(b,strong){color:var(--text-primary)!important}html[data-theme=dark] .summary-portfolio-list article>div span{background:#29473b!important;color:var(--text-secondary)!important}html[data-theme=dark] .summary-hero-side>div{border-color:var(--border)!important}html[data-theme=dark] .portfolio-badge{background:#365d4b!important;color:#d5e8dd!important}html[data-theme=dark] .portfolio-badge.system{background:#51452b!important;color:#f0daa0!important}html[data-theme=dark] .summary-month,html[data-theme=dark] .summary-table-head label{background:var(--section-bg)!important;border-color:var(--border)!important;color:var(--text-primary)!important}html[data-theme=dark] .summary-month input,html[data-theme=dark] .summary-table-head select{color:var(--text-primary)!important}html[data-theme=dark] .summary-report-table tbody td,html[data-theme=dark] .summary-segment-table tbody td,html[data-theme=dark] .summary-dashboard .summary-segment-table .summary-merged-cell{background:var(--card-bg)!important;border-color:var(--border)!important}html[data-theme=dark] .summary-segment-table thead th{background:#20382f!important;border-color:var(--border)!important}@media(min-width:1024px){.shell.sidebar-collapsed .profile .profile-buttons{display:flex!important;align-items:center!important;justify-content:center!important}.shell.sidebar-collapsed .profile .profile-buttons button:not(.theme-toggle){display:none!important}.shell.sidebar-collapsed .profile .theme-toggle{display:grid!important;place-items:center;width:32px;height:32px;padding:0!important;border:1px solid rgba(199,229,214,.2)!important;border-radius:9px;background:#c7e5d614!important}}html[data-theme=dark]{--theme-accent:#2F7D6B;--theme-accent-hover:#3F9782;--theme-secondary-accent:#C8A96B;--theme-accent-soft:#2b4d41;--sidebar-bg:#191C1B;--theme-panel:#28453a}html[data-theme=dark][data-dark-theme=graphite-teal]{--page-bg:#11161A;--card-bg:#1D282E;--section-bg:#223138;--input-bg:#172126;--border:#2A3A42;--border-strong:#51717C;--text-primary:#E7EEF0;--text-secondary:#9FB0B8;--text-muted:#81939C;--sidebar-bg:#111C20;--theme-accent:#2FA38A;--theme-accent-hover:#47B99F;--theme-secondary-accent:#8AD7C6;--theme-accent-soft:#254B47;--theme-panel:#243C3D}html[data-theme=dark][data-dark-theme=navy-turquoise]{--page-bg:#0F1720;--card-bg:#1C2833;--section-bg:#22333F;--input-bg:#16232D;--border:#2A3947;--border-strong:#59778A;--text-primary:#EAF1F5;--text-secondary:#9DB0BF;--text-muted:#8298A8;--sidebar-bg:#0C1720;--theme-accent:#2D9CDB;--theme-accent-hover:#55AFE4;--theme-secondary-accent:#5BC0BE;--theme-accent-soft:#234C61;--theme-panel:#223B4B}html[data-theme=dark][data-dark-theme=graphite-emerald-gold]{--page-bg:#151616;--card-bg:#242729;--section-bg:#2A2E2F;--input-bg:#1D2021;--border:#35393B;--border-strong:#69706A;--text-primary:#F1EEE8;--text-secondary:#B7B0A4;--text-muted:#969086;--sidebar-bg:#191C1B;--theme-accent:#2F7D6B;--theme-accent-hover:#459584;--theme-secondary-accent:#C8A96B;--theme-accent-soft:#334941;--theme-panel:#30443C}html[data-theme=dark] .shell>aside{background:var(--sidebar-bg)!important}html[data-theme=dark] button.primary,html[data-theme=dark] .fake-button,html[data-theme=dark] .distribution-mode-tabs button.active{background:var(--theme-accent)!important;border-color:var(--theme-accent)!important}html[data-theme=dark] button.primary:hover,html[data-theme=dark] .fake-button:hover{background:var(--theme-accent-hover)!important}html[data-theme=dark] .theme-toggle{color:var(--theme-secondary-accent)!important}html[data-theme=dark] .tabs button.active,html[data-theme=dark] .dc-tabs button.active,html[data-theme=dark] .summary-tabs button.active,html[data-theme=dark] .distribution-wizard-steps>div.active{background:var(--theme-accent-soft)!important;border-color:var(--theme-accent)!important}html[data-theme=dark] .distribution-wizard-steps>div.done{background:color-mix(in srgb,var(--theme-accent) 24%,var(--section-bg))!important;border-color:var(--theme-accent)!important}html[data-theme=dark] .portfolio-badge{background:color-mix(in srgb,var(--theme-accent) 44%,var(--section-bg))!important}html[data-theme=dark] .portfolio-badge.system{background:color-mix(in srgb,var(--theme-secondary-accent) 32%,var(--section-bg))!important;color:var(--theme-secondary-accent)!important}html[data-theme=dark] .summary-hero-main,html[data-theme=dark] .plan-main,html[data-theme=dark] .calculation{background:var(--theme-panel)!important}.theme-variant-setting{margin-top:18px;padding-top:16px;border-top:1px solid var(--border)}.theme-variant-setting>b,.theme-variant-setting>div>b{display:block;color:var(--text-primary);font-size:13px}.theme-variant-setting>div>span{display:block;margin-top:3px;color:var(--text-secondary);font-size:12px}.theme-variant-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.theme-variant-options button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:54px;padding:8px;border:1px solid var(--border);border-radius:8px;background:var(--section-bg);color:var(--text-primary);text-align:left}.theme-variant-options button:hover{border-color:var(--border-strong);background:var(--section-inner-bg)}.theme-variant-options button.selected{border-color:var(--theme-accent,var(--brand-primary));box-shadow:0 0 0 2px color-mix(in srgb,var(--theme-accent,var(--brand-primary)) 18%,transparent)}.theme-variant-options button>svg{color:var(--theme-accent,var(--brand-primary))}.theme-variant-options strong{min-width:0;font-size:12px;line-height:1.2;font-weight:800}.theme-variant-swatch{display:flex;align-items:center;gap:2px;width:38px;height:28px;padding:3px;border-radius:6px;background:var(--card-bg);overflow:hidden}.theme-variant-swatch i{display:block;flex:1 1 0;height:100%;border-radius:3px}.theme-variant-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}@media(max-width:720px){.theme-variant-options{grid-template-columns:1fr}.theme-variant-actions{justify-content:stretch}.theme-variant-actions button{flex:1}}:root{--light-surface-bg:#ffffff;--light-surface-text:#173a31;--light-surface-muted:#536b61;--light-surface-border:#b8cfc3;--light-surface-link:#145f49}html[data-theme=dark]{--light-surface-bg:#f7faf8;--light-surface-text:#173a31;--light-surface-muted:#526a60;--light-surface-border:#aac6b8;--light-surface-link:#0f624b}html[data-theme=dark].high-contrast{--light-surface-bg:#ffffff;--light-surface-text:#102a23;--light-surface-muted:#375449;--light-surface-border:#789987;--light-surface-link:#064d3b}html[data-theme=dark] :is(.debtor-table-pagination,.debtor-table-scrollbar,.debtor-table-scrollbar-floating,.collection-pagination,.comments-report-pagination){background:var(--card-bg)!important;border-color:var(--border)!important;color:var(--text-primary)!important}html[data-theme=dark] :is(.debtor-table-pagination,.collection-pagination,.comments-report-pagination) :is(b,span,label,select,button){color:var(--text-primary)!important}html[data-theme=dark] :is(.debtor-table-pagination select,.collection-pagination select,.comments-report-pagination select){background:var(--input-bg)!important;border-color:var(--border)!important}html[data-theme=dark] .collection-metrics article{background:var(--card-bg)!important;border-color:var(--border)!important;color:var(--text-primary)!important}html[data-theme=dark] .collection-metrics article :is(span,b){color:inherit!important}html[data-theme=dark] .collection-metrics article.kazan,html[data-theme=dark] .collection-metrics article.boostra,html[data-theme=dark] .collection-metrics article.premium{background:var(--light-surface-bg)!important;border-color:var(--light-surface-border)!important;color:var(--light-surface-text)!important}html[data-theme=dark] .collection-metrics article.kazan{background:#edf8fb!important}html[data-theme=dark] .collection-metrics article.boostra{background:#f4f0fb!important}html[data-theme=dark] .collection-metrics article.premium{background:#eef8f1!important}html[data-theme=dark] .summary-dashboard .summary-segment-totals article,html[data-theme=dark] .summary-dashboard .summary-segment-line.kazan,html[data-theme=dark] .summary-dashboard .summary-segment-line.boostra,html[data-theme=dark] .summary-dashboard .segment-employee-total,html[data-theme=dark] .summary-dashboard .summary-segment-compact tbody td,html[data-theme=dark] .summary-dashboard .summary-segment-compact .employee-name{color:var(--light-surface-text)!important;border-color:var(--light-surface-border)!important}html[data-theme=dark] .summary-dashboard .summary-segment-totals article{background:var(--light-surface-bg)!important}html[data-theme=dark] .summary-dashboard .summary-segment-totals article:nth-child(1),html[data-theme=dark] .summary-dashboard .summary-segment-line.kazan{background:linear-gradient(90deg,#e8f6fb,#f8fcfd)!important}html[data-theme=dark] .summary-dashboard .summary-segment-totals article:nth-child(2),html[data-theme=dark] .summary-dashboard .summary-segment-line.boostra{background:linear-gradient(90deg,#f1edfb,#fbf9fe)!important}html[data-theme=dark] .summary-dashboard .summary-segment-totals article.total,html[data-theme=dark] .summary-dashboard .segment-employee-total{background:linear-gradient(135deg,#ebf7ef,#f8fcf9)!important}html[data-theme=dark] .summary-dashboard .summary-segment-compact tbody td,html[data-theme=dark] .summary-dashboard .summary-segment-compact tbody tr:nth-child(2n) td{background:var(--light-surface-bg)!important}html[data-theme=dark] .summary-dashboard .summary-segment-compact tbody td:nth-child(3){background:#edf8fb!important}html[data-theme=dark] .summary-dashboard .summary-segment-compact tbody td:nth-child(4){background:#f4f0fb!important}html[data-theme=dark] .summary-dashboard .summary-segment-compact tbody td:nth-child(5),html[data-theme=dark] .summary-dashboard .summary-segment-compact tbody td:nth-child(6){background:#eef8f1!important}html[data-theme=dark] :is(.summary-segment-totals article,.summary-segment-line.kazan,.summary-segment-line.boostra,.segment-employee-total,.summary-segment-compact tbody td) :is(b,strong,span,small){color:var(--light-surface-text)!important}html[data-theme=dark] :is(.summary-segment-totals article,.summary-segment-line.kazan,.summary-segment-line.boostra,.segment-employee-total,.summary-segment-compact tbody td) :is(span,small){color:var(--light-surface-muted)!important}html[data-theme=dark] :is(.summary-bar,.segment-mini-progress){background:#dbe6e0!important;border-color:var(--light-surface-border)!important}html[data-theme=dark] :is(.summary-bar,.segment-mini-progress) b{color:var(--light-surface-text)!important}html[data-theme=dark] :is(.summary-bar.done,.segment-mini-progress.done) b{color:#fff!important}html[data-theme=dark] .integration-summary .good,html[data-theme=dark] .integration-summary .warn,html[data-theme=dark] .integration-summary .danger,html[data-theme=dark] .integration-test-result,html[data-theme=dark] .integration-card-stats div,html[data-theme=dark] .integration-webhook,html[data-theme=dark] .integration-token,html[data-theme=dark] .integration-token-editor,html[data-theme=dark] .integration-problem-line span,html[data-theme=dark] .problem-card,html[data-theme=dark] .payment-result-stats>div,html[data-theme=dark] .payment-result-check>div,html[data-theme=dark] .payment-result-check>strong{background:var(--light-surface-bg)!important;border-color:var(--light-surface-border)!important;color:var(--light-surface-text)!important}html[data-theme=dark] .integration-summary .good{background:#e1f2e8!important}html[data-theme=dark] .integration-summary .warn,html[data-theme=dark] .problem-card.requires_review{background:#fff1c7!important}html[data-theme=dark] .integration-summary .danger,html[data-theme=dark] .problem-card.not_found,html[data-theme=dark] .problem-card.error{background:#fde1de!important}html[data-theme=dark] .problem-card.duplicate{background:#eef3ff!important}html[data-theme=dark] :is(.integration-summary,.integration-test-result,.integration-card-stats,.integration-webhook,.integration-token,.integration-token-editor,.integration-problem-line,.problem-card,.payment-result-stats,.payment-result-check) :is(b,strong,h2,h3,code,p,span,small){color:var(--light-surface-text)!important}html[data-theme=dark] :is(.integration-summary,.integration-test-result,.integration-card-stats,.integration-webhook,.integration-token,.integration-token-editor,.integration-problem-line,.problem-card,.payment-result-stats,.payment-result-check) :is(p,span,small){color:var(--light-surface-muted)!important}html[data-theme=dark] :is(.integration-webhook,.integration-token,.integration-token-editor,.problem-card) button:not(.primary){background:var(--light-surface-bg)!important;border-color:var(--light-surface-border)!important;color:var(--light-surface-link)!important}html[data-theme=dark] :is(.integration-webhook,.integration-token,.integration-token-editor,.problem-card) button:not(.primary):hover{background:#e6f1eb!important;color:var(--light-surface-text)!important}html[data-theme=dark] :is(.integration-webhook,.integration-token,.integration-token-editor,.problem-card) button:disabled{background:#e7ece8!important;color:#6e8177!important;border-color:#c7d4cd!important}html[data-theme=dark] .debtor-table tbody tr{color:var(--light-surface-text)!important}html[data-theme=dark] .debtor-table tbody tr td,html[data-theme=dark] .debtor-table tbody tr :is(.check-column,.row-number-column,.debtor-cell){color:var(--light-surface-text)!important;border-color:color-mix(in srgb,var(--light-surface-border) 72%,transparent)!important}html[data-theme=dark] .debtor-table tbody tr :is(td b,td strong,td a,td button:not(.primary):not(.debtor-phone-copy),td>span:not(.status):not(.conversion)){color:var(--light-surface-text)!important}html[data-theme=dark] .debtor-table tbody tr td>span:not(.status):not(.conversion){color:var(--light-surface-muted)!important}html[data-theme=dark] .debtor-table tbody tr .debtor-phone-cell>span{color:var(--light-surface-text)!important}html[data-theme=dark] .debtor-table tbody tr :is(a,button:not(.primary):not(.debtor-phone-copy)):hover{color:var(--light-surface-link)!important}html[data-theme=dark] .debtor-table tbody tr :is(a,button:not(.primary)):disabled{color:#718278!important}html[data-theme^=light-]{color-scheme:light;--paper:var(--card-bg);--line:var(--border);--muted:var(--text-secondary);--input-border:var(--border);--surface-muted:var(--section-bg);--surface-section:var(--section-bg);--section-header:var(--section-header-bg);--mint-header:var(--section-header-bg);--page-surface:var(--page-bg);--card-surface:var(--card-bg);--section-surface:var(--section-bg);--border-card:var(--border);--crm-type-ink:var(--text-primary);--crm-type-text:var(--text-primary);--crm-type-muted:var(--text-secondary);--elevation-sm:var(--shadow-card);--elevation-md:var(--shadow-panel)}html[data-theme^=light-] :is(body,#root){background:var(--page-bg);color:var(--text-primary)}html[data-theme^=light-] .shell>aside{background:linear-gradient(160deg,var(--sidebar-bg),var(--sidebar-bg-end))!important;color:var(--sidebar-text)}html[data-theme^=light-] .shell nav a{color:var(--sidebar-muted)}html[data-theme^=light-] .shell nav a:hover{background:color-mix(in srgb,var(--sidebar-text) 9%,transparent);color:var(--sidebar-text)}html[data-theme^=light-] .shell nav a.active{background:var(--card-bg);color:var(--brand-primary)}html[data-theme^=light-] .profile :is(b,span),html[data-theme^=light-] .brand :is(b,span,small){color:var(--sidebar-text)}html[data-theme^=light-] .profile span,html[data-theme^=light-] .brand span,html[data-theme^=light-] .brand small{color:var(--sidebar-muted)}html[data-theme^=light-] .topbar{background:color-mix(in srgb,var(--card-bg) 90%,transparent);border-color:var(--border)}html[data-theme^=light-] :is(.card,.table-wrap table,.filters,.collection-table-card,.collection-analysis,.distribution-commandbar,.summary-risk-groups details,.summary-plan-summary div,.summary-plan-bulk,.summary-plan-details,.portfolio-tabs button){background:var(--card-bg)!important;border-color:var(--border)!important;color:var(--text-primary)}html[data-theme^=light-] :is(.summary-risk-groups button,.summary-plan-bulk,.summary-plan-summary div,.collection-analysis>section,.comments,.comments form,.recent,.timeline article>i,.note,.empty){background:var(--section-bg)!important;border-color:var(--border)!important;color:var(--text-primary)}html[data-theme^=light-] :is(input,select,textarea,.searchbox,.filters input,.filters select,.summary-plan-bulk input,.summary-plan-bulk select,.summary-plan-matrix input[type=text]){background:var(--card-bg)!important;border-color:var(--border)!important;color:var(--text-primary)!important;box-shadow:none!important}html[data-theme^=light-] :is(input,textarea)::placeholder{color:var(--placeholder)!important}html[data-theme^=light-] :is(input,select,textarea):focus{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 18%,transparent)!important}html[data-theme^=light-] button.primary,html[data-theme^=light-] .fake-button{background:var(--brand-primary)!important;border-color:var(--brand-primary)!important;color:#fff!important}html[data-theme^=light-] button.primary:hover,html[data-theme^=light-] .fake-button:hover{background:var(--brand-primary-hover)!important;border-color:var(--brand-primary-hover)!important}html[data-theme^=light-] :is(button.secondary,.outline-button,.advanced-filter-toggle,.filter-chips button,.summary-clear-plan){background:var(--card-bg)!important;border-color:var(--border-strong)!important;color:var(--text-primary)!important}html[data-theme^=light-] :is(button.secondary,.outline-button,.advanced-filter-toggle,.filter-chips button,.summary-clear-plan):hover:not(:disabled){background:var(--brand-soft)!important;border-color:var(--brand-primary)!important;color:var(--text-primary)!important}html[data-theme^=light-] :is(.tabs,.dc-tabs,.summary-tabs,.summary-dashboard .summary-tabs){background:var(--section-bg)!important;border-color:var(--border)!important}html[data-theme^=light-] :is(.tabs button.active,.dc-tabs button.active,.summary-tabs button.active,.filter-chips button.active){background:var(--section-header-bg)!important;border-color:var(--border-strong)!important;color:var(--theme-accent)!important}html[data-theme^=light-] :is(th,.table-wrap thead th,.summary-segment-table thead th){background:var(--section-header-bg)!important;border-color:var(--border)!important;color:var(--text-primary)!important}html[data-theme^=light-] :is(td,.table-wrap tbody td){border-color:var(--divider)!important;color:var(--text-primary)!important}html[data-theme^=light-] tbody tr:hover{background:color-mix(in srgb,var(--section-bg) 76%,var(--brand-soft))!important}html[data-theme^=light-] :is(.pagination,.collection-pagination){background:var(--card-bg)!important;border-color:var(--border)!important}html[data-theme^=light-] :is(.modal-backdrop .card,.password-modal,.confirm-modal,.column-settings-popover,.dc-toast){background:var(--card-bg)!important;border-color:var(--border)!important;box-shadow:var(--shadow-panel)!important;color:var(--text-primary)!important}html[data-theme^=light-] :is(.metric,.metric.sage,.metric.cream,.summary-dashboard .summary-kpi-grid .card){background:var(--card-bg)!important;border-color:var(--border)!important;box-shadow:var(--shadow-card)!important}html[data-theme^=light-] :is(.metric strong,.summary-dashboard .summary-kpi-grid b){color:var(--text-primary)!important}html[data-theme^=light-] .metric:first-child strong,html[data-theme^=light-] .dc-finance-main b{color:var(--brand-primary)!important}html[data-theme^=light-] .theme-toggle{color:var(--brand-gold)!important;opacity:1!important}:root{--copy-control-size:26px;--copy-control-bg:var(--section-inner-bg,var(--card-bg));--copy-control-border:color-mix(in srgb,var(--border) 78%,var(--theme-accent));--copy-control-ink:var(--text-secondary);--copy-control-hover-bg:color-mix(in srgb,var(--theme-accent) 9%,var(--section-inner-bg,var(--card-bg)));--copy-control-hover-border:color-mix(in srgb,var(--border) 60%,var(--theme-accent));--copy-control-hover-ink:var(--theme-accent);--copy-control-active-bg:color-mix(in srgb,var(--theme-accent) 15%,var(--section-inner-bg,var(--card-bg)));--copy-control-copied-bg:color-mix(in srgb,var(--theme-accent) 14%,var(--section-inner-bg,var(--card-bg)));--copy-control-copied-border:color-mix(in srgb,var(--border) 48%,var(--theme-accent));--copy-control-copied-ink:var(--theme-accent)}html[data-theme=dark]{--copy-control-bg:color-mix(in srgb,var(--input-bg) 84%,var(--section-bg));--copy-control-border:color-mix(in srgb,var(--border) 84%,var(--text-secondary));--copy-control-ink:var(--text-secondary);--copy-control-hover-bg:color-mix(in srgb,var(--theme-accent) 13%,var(--input-bg));--copy-control-hover-border:color-mix(in srgb,var(--border) 48%,var(--theme-accent));--copy-control-hover-ink:var(--text-primary);--copy-control-active-bg:color-mix(in srgb,var(--theme-accent) 19%,var(--input-bg));--copy-control-copied-bg:color-mix(in srgb,var(--theme-accent) 18%,var(--input-bg));--copy-control-copied-border:color-mix(in srgb,var(--border) 38%,var(--theme-accent));--copy-control-copied-ink:var(--text-primary)}.copy-control{width:var(--copy-control-size);height:var(--copy-control-size);min-width:var(--copy-control-size);flex:0 0 var(--copy-control-size);display:inline-grid;place-items:center;margin:0;padding:0;border:1px solid var(--copy-control-border);border-radius:8px;background:var(--copy-control-bg);color:var(--copy-control-ink);line-height:1;box-shadow:none;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.copy-control__icon{display:grid;place-items:center;line-height:0}.copy-control__icon svg{display:block;stroke-width:2.1}.copy-control:hover:not(:disabled),.copy-control:focus-visible{background:var(--copy-control-hover-bg);border-color:var(--copy-control-hover-border);color:var(--copy-control-hover-ink);outline:none}.copy-control:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-accent) 18%,transparent)}.copy-control:active:not(:disabled){background:var(--copy-control-active-bg);box-shadow:inset 0 1px 2px color-mix(in srgb,var(--text-primary) 13%,transparent)}.copy-control.is-copied{background:var(--copy-control-copied-bg);border-color:var(--copy-control-copied-border);color:var(--copy-control-copied-ink)}.copy-control:disabled{cursor:default;opacity:.56}.copy-control-text{width:auto;min-width:0;height:30px;flex:0 0 auto;grid-auto-flow:column;gap:6px;padding:0 9px;font-size:10px;font-weight:800;white-space:nowrap}.copy-control-text .copy-control__label{line-height:1}.password-input-wrap .copy-control{height:32px;width:32px;min-width:32px;flex-basis:32px;border:0;border-left:1px solid var(--divider);border-radius:0;background:transparent}.password-input-wrap .copy-control:hover:not(:disabled),.password-input-wrap .copy-control:focus-visible{background:var(--copy-control-hover-bg);box-shadow:none}.notice .notice-copy{margin-left:auto}html[data-theme=dark] :is(.integration-webhook,.integration-token,.integration-token-editor,.problem-card) .copy-control{background:var(--copy-control-bg)!important;border-color:var(--copy-control-border)!important;color:var(--copy-control-ink)!important}html[data-theme=dark] :is(.integration-webhook,.integration-token,.integration-token-editor,.problem-card) .copy-control:hover:not(:disabled),html[data-theme=dark] :is(.integration-webhook,.integration-token,.integration-token-editor,.problem-card) .copy-control:focus-visible{background:var(--copy-control-hover-bg)!important;border-color:var(--copy-control-hover-border)!important;color:var(--copy-control-hover-ink)!important}html[data-theme=dark] :is(.integration-webhook,.integration-token,.integration-token-editor,.problem-card) .copy-control.is-copied{background:var(--copy-control-copied-bg)!important;border-color:var(--copy-control-copied-border)!important;color:var(--copy-control-copied-ink)!important}.field-control{display:flex!important;align-items:center;position:relative;margin:0!important}.field-control input{padding-right:34px!important}.extra-data-section{background:#fbfcf8}.extra-data-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.extra-data-grid>div{position:relative;border:1px solid #e1e7df;border-radius:9px;padding:10px 38px 10px 11px;min-width:0}.extra-data-grid span{display:block;color:#7b8882;font-size:8px;margin-bottom:4px}.extra-data-grid strong{display:block;font-size:10px;line-height:1.45;overflow-wrap:anywhere}.import-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:15px}.import-stats>div{padding:15px 17px}.import-stats span{display:block;font-size:9px;color:#7b8981}.import-stats b{display:block;font-size:22px;margin-top:6px;color:#27483d}.import-stats .good{background:#e5f1e9}.auto-import-layout{display:grid;grid-template-columns:minmax(560px,1.35fr) minmax(300px,.65fr);gap:15px;align-items:start}.auto-import-layout>section{padding:20px}.auto-ok{width:34px;height:34px;border-radius:50%;background:#dff1e7;color:#1d704d;display:grid;place-items:center;font-weight:800}.recognized-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.recognized-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:7px;align-items:center;border:1px solid #e2e7e1;border-radius:8px;padding:8px 9px}.recognized-list span,.recognized-list b{font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recognized-list span{color:#6e7d75}.recognized-list b{color:#1f634b}.recognized-list svg{color:#91a098}.unknown-columns{margin-top:17px;padding:14px;background:#f7f2e5;border-radius:10px}.unknown-columns h3{font-size:11px;margin:0 0 3px}.unknown-columns p{font-size:8px;color:#7d8179;margin:0 0 9px}.unknown-columns>div{display:flex;gap:5px;flex-wrap:wrap}.unknown-columns>div span{font-size:8px;background:#fff;border:1px solid #e5ddc9;border-radius:12px;padding:4px 7px}.manual-mapping{margin-top:15px;border-top:1px solid #e4e9e3;padding-top:13px}.manual-mapping summary{font-size:10px;font-weight:800;color:#396b59;cursor:pointer}.manual-mapping>p{font-size:8px;color:#849087}.manual-mapping .mapping-grid{margin-top:10px}.one-click-action{margin:18px -20px -20px;padding:15px 20px;border-top:1px solid #e3e8e2;background:#fafbf8;display:flex;align-items:center;justify-content:space-between;gap:15px}.one-click-action b,.one-click-action span{display:block}.one-click-action b{font-size:11px}.one-click-action span{font-size:8px;color:#7f8b85;margin-top:3px}.one-click-action .primary{white-space:nowrap}@media(max-width:1100px){.auto-import-layout{grid-template-columns:1fr}.auto-import-layout>.preview{display:none}}@media(max-width:760px){.import-stats{grid-template-columns:1fr 1fr}.recognized-list,.extra-data-grid{grid-template-columns:1fr}.one-click-action{align-items:stretch;flex-direction:column}.one-click-action .primary{width:100%}}.debtor-table-view{display:flex;align-items:center;justify-content:flex-end;gap:9px;margin:0 0 9px}.debtor-table-view label{color:#6f8078;font-size:9px;font-weight:750}.debtor-table-view select{height:34px;padding:0 10px;border:1px solid #dce2da;border-radius:9px;outline:none;background:#fff;color:#315046;font-size:10px}.debtor-table tbody tr{--row-soft: #edf1ed;--row-hover: #e1e7e3;--row-accent: #7f8b84;--row-solid: #f2f3f1;--row-solid-hover: #ecefeb;--row-solid-text: #1b2823}.debtor-table tr.debtor-status-unprocessed,.debtor-table tr.debtor-status-unknown{--row-soft: #eef1ef;--row-hover: #e3e8e5;--row-accent: #71827a;--row-solid: #aeb4bb;--row-solid-hover: #a2a9b1;--row-solid-text: #1b2428}.debtor-table tr.debtor-status-no-answer{--row-soft: #c3e6f4;--row-hover: #a9dced;--row-accent: #168dac;--row-solid: #43a9dc;--row-solid-hover: #2f9dcc;--row-solid-text: #0f2b44}.debtor-table tr.debtor-status-personal{--row-soft: #ddc4f0;--row-hover: #cfaee4;--row-accent: #7440a1;--row-solid: #9967c8;--row-solid-hover: #8957b8;--row-solid-text: #2d1c48}.debtor-table tr.debtor-status-info{--row-soft: #ffe17c;--row-hover: #ffd75a;--row-accent: #b98105;--row-solid: #eab917;--row-solid-hover: #d9a506;--row-solid-text: #554207}.debtor-table tr.debtor-status-promise{--row-soft: #ffc587;--row-hover: #ffb066;--row-accent: #c95b0c;--row-solid: #e57917;--row-solid-hover: #d96709;--row-solid-text: #592b05}.debtor-table tr.debtor-status-paid{--row-soft: #b8e1cb;--row-hover: #9fd6b7;--row-accent: #167b4d;--row-solid: #3db86a;--row-solid-hover: #2fa35a;--row-solid-text: #133b26}.debtor-table tr.debtor-status-refusal{--row-soft: #f5b5af;--row-hover: #ed9790;--row-accent: #b93632;--row-solid: #dc4f4b;--row-solid-hover: #c83d3a;--row-solid-text: #571511}.debtor-table tr.debtor-status-bankrupt{--row-soft: #e4b6c2;--row-hover: #dc9fac;--row-accent: #8b3242;--row-solid: #9e405a;--row-solid-hover: #8c304a;--row-solid-text: #3b121b}.debtor-table tr.debtor-status-dead{--row-soft: #e3e8e5;--row-hover: #d6ddd9;--row-accent: #606c66;--row-solid: #abb2ae;--row-solid-hover: #9fa7a2;--row-solid-text: #303e3a}.row-color-solid .debtor-table tbody tr{background:var(--row-solid)}.row-color-solid .debtor-table tbody tr:hover{background:var(--row-solid-hover)}.row-color-solid .debtor-table tbody tr td{color:var(--row-solid-text)}.row-color-solid .debtor-table tbody tr td strong,.row-color-solid .debtor-table tbody tr td:last-child svg,.row-color-solid .debtor-table tbody tr .debtor-identity>b,.row-color-solid .debtor-table tbody tr .debtor-identity>span,.row-color-solid .debtor-table tbody tr .debtor-identity>small,.row-color-solid .debtor-table tbody tr .address-clamp,.row-color-solid .debtor-table tbody tr .work-place-clamp,.row-color-solid .debtor-table tbody tr .comment-clamp{color:var(--row-solid-text)!important}.row-color-solid .debtor-table tbody tr .muted{color:color-mix(in srgb,var(--row-solid-text) 72%,transparent)!important}.row-color-solid .debtor-table tbody tr.selected{outline:2px solid rgba(255,255,255,.75);outline-offset:-2px}.row-color-soft .debtor-table tbody tr,.row-color-both .debtor-table tbody tr{background:var(--row-soft)}.row-color-soft .debtor-table tbody tr:hover,.row-color-both .debtor-table tbody tr:hover{background:var(--row-hover)}.debtor-table tbody tr.selected{outline:2px solid #79b89d;outline-offset:-2px}.debtor-identity{width:100%;min-width:0;max-width:100%}.debtor-identity>b{color:#102a24;font-size:14px;font-weight:850;line-height:1.2;letter-spacing:-.02em;-webkit-line-clamp:2;line-clamp:2;max-height:2.4em}.debtor-identity>span,.debtor-identity>small{display:block;overflow:hidden;margin-top:5px;color:#536b61;font-size:11.5px;font-weight:750;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.debtor-identity>small{color:#697a72}.debtor-filters .filter-date{display:flex;height:39px;align-items:center;gap:5px;padding-left:9px;border:1px solid #dce2da;border-radius:9px;background:#fbfcfa;color:#78867f;font-size:8px}.debtor-filters .filter-date input{width:122px;height:36px;border:0;background:transparent;font-size:9px}.debtor-filters{display:block;padding:14px 16px 12px}.debtor-search-row{display:grid;grid-template-columns:minmax(260px,1.35fr) minmax(240px,1fr) auto;gap:12px;align-items:end}.debtor-search-primary{display:flex;min-width:0;flex-direction:column;gap:6px}.debtor-search-primary>span,.advanced-filters label>span{color:#536a61;font-size:10.5px;font-weight:800}.debtor-search-primary .searchbox{width:100%;height:46px;border-color:#b9ccc2;border-radius:12px;background:#fff;padding:0 14px;box-shadow:0 3px 12px #1c543f0d}.debtor-search-primary .searchbox:focus-within{border-color:#43836c;box-shadow:0 0 0 3px #2a71581a}.debtor-search-primary .searchbox svg{color:#267158}.debtor-search-primary .searchbox input{height:44px;color:#102a24;font-size:14px;font-weight:700}.advanced-filter-toggle{display:inline-flex;height:46px;align-items:center;justify-content:center;gap:7px;border:1px solid #d5dfd9;border-radius:11px;background:#f7f9f7;padding:0 14px;color:#36594c;font-size:11.5px;font-weight:800;white-space:nowrap}.advanced-filter-toggle:hover,.advanced-filter-toggle.active{border-color:#8fb8a6;background:#eaf3ee;color:#185c43}.advanced-filter-toggle b{min-width:20px;height:20px;border-radius:999px;background:#1d684f;color:#fff;display:grid;place-items:center;font-size:9px}.advanced-filters{display:grid;grid-template-columns:repeat(6,minmax(150px,1fr));gap:9px 10px;margin-top:13px;padding-top:13px;border-top:1px solid #e6ebe7}.advanced-filters label{display:flex;min-width:0;flex-direction:column;gap:5px}.advanced-filters input,.advanced-filters select,.advanced-filters .searchbox{width:100%;min-width:0;height:38px;border:1px solid #dce3de;border-radius:9px;background:#fbfcfa}.advanced-filters input,.advanced-filters select,.advanced-filters .searchbox{padding:0 9px}.advanced-filters .searchbox input{height:36px;padding:0;border:0}.advanced-reset{align-self:end;height:38px;border:1px solid #dce3de!important;border-radius:9px!important;background:#fff!important}.debtor-filters .filter-chips{margin-top:11px;padding-top:10px}.debtor-filters .filter-chips button{display:inline-flex;min-height:31px;align-items:center;gap:6px;border:1px solid #c8d5ce;border-radius:999px;background:#f8faf8;padding:7px 12px;color:#355348;font-size:11px;font-weight:750;line-height:1;white-space:nowrap;box-shadow:0 1px 2px #18413208;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .08s ease}.debtor-filters .filter-chips button:hover{border-color:#82aa98;background:#edf5f0;color:#173f31;box-shadow:0 3px 9px #1c5a4114}.debtor-filters .filter-chips button:active{transform:translateY(1px);box-shadow:none}.debtor-filters .filter-chips button:focus-visible{outline:3px solid rgba(49,127,96,.18);outline-offset:2px}.debtor-filters .filter-chips button.active{border-color:#3f8e6f;background:#d5ebdf;color:#0f5138;font-weight:800;box-shadow:0 4px 12px #1f694c24}.debtor-filters .filter-chips button.active:before{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#17704e;content:"";box-shadow:0 0 0 2px #17704e1f}.debtor-filters .filter-chips button.danger.active{border-color:#ce685e;background:#f8deda;color:#8e3029;box-shadow:0 4px 12px #a33b3221}.debtor-filters .filter-chips button.danger.active:before{background:#b84238;box-shadow:0 0 0 2px #b842381f}.metric-grid.five{grid-template-columns:repeat(5,1fr)}.metric.worked{background:#e3edf4}.worked-today-table table{border:0;border-radius:0;box-shadow:none}.worked-today-table .worked-action{min-width:190px;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page:has(.debtor-filters){max-width:none;padding-right:22px;padding-left:22px}.page:has(.debtor-filters) .page-head,.page:has(.debtor-filters) .portfolio-tabs,.page:has(.debtor-filters) .debtor-filters,.page:has(.debtor-filters) .debtor-table-block{width:100%}.page:has(.debtor-filters) .portfolio-tabs{gap:12px;margin-bottom:18px;padding:4px 2px 10px}.page:has(.debtor-filters) .portfolio-tabs button{flex:0 0 auto;min-width:220px;min-height:82px;padding:17px 19px;border-color:#cfdad3;border-radius:16px;background:#ffffffeb;box-shadow:0 8px 22px #1c3e310f}.page:has(.debtor-filters) .portfolio-tabs button b{color:#173c30;font-size:15.5px;font-weight:900;line-height:1.18}.page:has(.debtor-filters) .portfolio-tabs button span{margin-top:8px;color:#4f665d;font-size:12px;font-weight:750;line-height:1.25}.page:has(.debtor-filters) .portfolio-tabs button.active{border-color:#4f9a78;background:#dcefe5;box-shadow:0 10px 28px #1d5b4429}.page:has(.debtor-filters) .portfolio-tabs button.active b{color:#0f5138}.page:has(.debtor-filters) .portfolio-tabs button.active span{color:#245d48}.table-wrap.debtor-table{width:100%}.debtor-table table{min-width:1780px;table-layout:fixed}.debtor-table th,.debtor-table td{padding-right:10px;padding-left:10px;overflow:hidden}.debtor-table tbody tr,.debtor-table tbody td{height:96px}.debtor-table .debtor-column,.debtor-table .debtor-cell{width:325px}.debtor-table .address-column{width:270px}.debtor-table .portfolio-column,.debtor-table .status-column{width:150px}.debtor-table .debt-column{width:130px}.debtor-table .work-place-column,.debtor-table .work-place-cell{width:175px}.debtor-table .next-contact-column,.debtor-table .assignee-column{width:145px}.debtor-table .last-comment-column{width:310px}.debtor-table .open-column{width:42px}.debtor-table .address-cell{color:#183c30;font-size:13.5px;font-weight:800;line-height:1.35;overflow:hidden;white-space:normal}.debtor-table .address-clamp,.debtor-table .work-place-clamp,.debtor-table .comment-clamp,.debtor-identity>b{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.debtor-table td.address-cell>span.address-clamp{color:#102a24!important;font-size:14px!important;font-weight:600!important;line-height:1.35!important;-webkit-line-clamp:2;line-clamp:2;max-height:2.7em}.debtor-table .work-place-cell{color:#29483d;font-size:12.5px;font-weight:700;line-height:1.35;white-space:normal}.debtor-table .work-place-clamp{max-height:2.7em;-webkit-line-clamp:2;line-clamp:2}.debtor-table .comment-cell{max-width:none;color:#334d43;font-size:12.5px;font-weight:600;line-height:1.35;overflow:hidden;white-space:normal}.debtor-table .comment-clamp{max-height:5.4em;-webkit-line-clamp:4;line-clamp:4}.debtor-table td:last-child{width:38px;text-align:right}.debtor-table td strong{color:#126f50;font-size:14px;font-weight:850}.debtor-table th.debtor-column{color:#173c30;font-size:11px;font-weight:800}.debtor-table th:has(.table-sort-button){padding:0}.table-sort-button{display:flex;width:100%;min-height:39px;align-items:center;justify-content:flex-start;gap:5px;border:0;background:transparent;padding:10px;color:inherit;font:inherit;font-weight:800;letter-spacing:inherit;text-align:left;text-transform:inherit;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.table-sort-button svg{flex:0 0 auto;opacity:.48}.table-sort-button:hover{background:#edf4f0;color:#17583f}.table-sort-button:hover svg{opacity:.9}.debtor-table th.sorted{background:#e5f0ea;color:#14543c}.debtor-table th.sorted .table-sort-button svg{color:#16704e;opacity:1}.table-sort-button:focus-visible{outline:3px solid rgba(49,127,96,.18);outline-offset:-3px}.debtor-table td.debtor-cell .debtor-identity>b{color:#0b2d22!important;font-size:16px!important;font-weight:800!important;line-height:1.15!important;letter-spacing:-.025em;max-height:2.3em}.debtor-table td.debtor-cell .debtor-identity>span{margin-top:6px;color:#244b3d!important;font-size:13px!important;font-weight:750!important;line-height:1.2!important}.row-color-soft .debtor-table tbody tr:hover,.row-color-both .debtor-table tbody tr:hover,.row-color-badge .debtor-table tbody tr:hover,.row-color-bar .debtor-table tbody tr:hover{filter:saturate(1.05)}@media(max-width:1100px){.metric-grid.five{grid-template-columns:repeat(2,1fr)}.advanced-filters{grid-template-columns:repeat(4,minmax(150px,1fr))}}@media(max-width:900px){.debtor-search-row{grid-template-columns:1fr 1fr}.advanced-filter-toggle{grid-column:1 / -1;justify-self:start;height:38px}.advanced-filters{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media(max-width:760px){.page:has(.debtor-filters){padding-right:14px;padding-left:14px}.debtor-table-view{align-items:stretch;flex-direction:column}.debtor-table-view select{width:100%}.debtor-search-row,.advanced-filters{grid-template-columns:1fr}.advanced-filter-toggle{width:100%}.metric-grid.five{grid-template-columns:1fr 1fr}}.debtor-table table{border-collapse:separate!important;border-spacing:0 9px!important;border:0!important;background:transparent!important;box-shadow:none!important}.debtor-table thead th{border-top:1px solid #e1e8e2;border-bottom:1px solid #d6e0d9}.debtor-table thead th:first-child{border-radius:13px 0 0 13px}.debtor-table thead th:last-child{border-radius:0 13px 13px 0}.debtor-table tbody tr{border-radius:15px;background-clip:padding-box;box-shadow:0 3px 12px #16362b0f}.debtor-table tbody tr:hover{box-shadow:0 7px 18px #16362b1a}.debtor-table tbody tr>td{background:inherit;border-top:1px solid rgba(25,58,47,.1)!important;border-bottom:1px solid rgba(25,58,47,.1)!important;border-left:1px solid rgba(25,58,47,.13)}.debtor-table tbody tr>td:first-child{border-left:1px solid rgba(25,58,47,.1);border-radius:15px 0 0 15px}.debtor-table tbody tr>td:last-child{border-right:1px solid rgba(25,58,47,.1);border-radius:0 15px 15px 0}.debtor-table tbody tr>td.debtor-cell,.debtor-table tbody tr>td.address-cell,.debtor-table tbody tr>td.work-place-cell,.debtor-table tbody tr>td.comment-cell{border-left-color:#0d2f242e}.row-color-solid .debtor-table tbody tr>td{border-top-color:color-mix(in srgb,var(--row-solid-text) 14%,transparent)!important;border-bottom-color:color-mix(in srgb,var(--row-solid-text) 14%,transparent)!important;border-left-color:color-mix(in srgb,var(--row-solid-text) 18%,transparent)}.row-color-solid .debtor-table tbody tr>td:first-child{border-left-color:color-mix(in srgb,var(--row-solid-text) 14%,transparent)}.row-color-solid .debtor-table tbody tr>td:last-child{border-right-color:color-mix(in srgb,var(--row-solid-text) 14%,transparent)}.row-color-bar .debtor-table tbody tr>td:first-child,.row-color-both .debtor-table tbody tr>td:first-child{box-shadow:inset 7px 0 0 var(--row-accent)}.row-color-badge .debtor-table tbody tr,.row-color-bar .debtor-table tbody tr{background:#fff}.row-color-badge .debtor-table tbody tr:hover,.row-color-bar .debtor-table tbody tr:hover{background:#f8fbf8}.row-color-badge .debtor-table tbody tr.selected,.row-color-bar .debtor-table tbody tr.selected{background:#eef7f1}
