.tender-grid-table td[data-clipboard-cell=true]{cursor:inherit;outline:0}.tender-grid-table td[data-clipboard-selected=true]{box-shadow:inset 0 1px #91bd2f,inset 0 -1px #91bd2f;background:#e9f6d1!important}.tender-grid-table td[data-clipboard-anchor=true]{box-shadow:inset 0 0 0 2px #527908}.tender-clipboard-range-badge{z-index:14;float:left;color:#31520a;pointer-events:none;background:#f4f9e8;border:1px solid #bfd28e;border-radius:8px;width:max-content;max-width:calc(100% - 20px);margin:-42px 0 10px 10px;padding:6px 10px;font-size:12px;font-weight:700;position:sticky;bottom:10px;left:10px;box-shadow:0 5px 18px #1b36241f}.tender-clipboard-dialog-backdrop{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#091f187a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.tender-clipboard-dialog{background:#fff;border:1px solid #d3deda;border-radius:16px;width:min(760px,100%);max-height:min(720px,100vh - 40px);overflow:auto;box-shadow:0 24px 70px #081f1847}.tender-clipboard-dialog>header,.tender-clipboard-dialog>footer{justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.tender-clipboard-dialog>header{border-bottom:1px solid #e2e9e6}.tender-clipboard-dialog>header h3{color:#112f26;margin:2px 0 0;font-size:20px}.tender-clipboard-dialog>footer{border-top:1px solid #e2e9e6;justify-content:flex-end}.tender-clipboard-dialog-error{color:#8d281d;white-space:pre-line;background:#fff3f1;border:1px solid #efb6ad;border-radius:10px;margin:20px;padding:12px 14px;line-height:1.5}.tender-clipboard-dialog-summary{color:#4c625b;align-items:baseline;gap:8px;padding:16px 20px 10px;display:flex}.tender-clipboard-dialog-summary strong{color:#416a08;font-size:22px}.tender-clipboard-preview-list{gap:6px;padding:0 20px 16px;display:grid}.tender-clipboard-preview-row{color:#344a43;background:#f5f8f7;border-radius:8px;grid-template-columns:minmax(90px,.8fr) minmax(100px,.7fr) minmax(100px,1fr) auto minmax(100px,1fr);align-items:center;gap:10px;min-height:38px;padding:6px 10px;font-size:12px;display:grid}.tender-clipboard-preview-row>span,.tender-clipboard-preview-row>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tender-clipboard-preview-row>strong{color:#173b30}.tender-clipboard-dialog-more{color:#687a74;margin:-6px 20px 16px;font-size:12px}@media (max-width:700px){.tender-clipboard-dialog-backdrop{align-items:end;padding:0}.tender-clipboard-dialog{border-radius:16px 16px 0 0;max-height:88vh}.tender-clipboard-preview-row{grid-template-columns:1fr 1fr}.tender-clipboard-preview-row>span:nth-child(3),.tender-clipboard-preview-row>span:nth-child(4){display:none}}
.tender-custom-fields-manager-layer{z-index:98;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.tender-custom-fields-manager-backdrop{cursor:default;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0d1e187a;border:0;position:absolute;inset:0}.tender-custom-fields-manager{z-index:1;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);width:min(1180px,100%);height:min(820px,100vh - 36px);min-height:500px;box-shadow:var(--shadow-popover);flex-direction:column;display:flex;position:relative;overflow:hidden}.tender-custom-fields-manager-header,.tender-custom-fields-panel-heading,.tender-custom-fields-requirement-intro,.tender-custom-fields-editor-heading,.tender-custom-fields-manager-list-head,.tender-custom-fields-manager-footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.tender-custom-fields-manager-header{border-bottom:1px solid var(--line);min-height:64px;padding:11px 16px 10px 20px}.tender-custom-fields-manager-header span,.tender-custom-fields-panel-heading>div>span{color:var(--subtle);letter-spacing:.07em;text-transform:uppercase;margin-bottom:2px;font-size:9px;font-weight:800;display:block}.tender-custom-fields-manager-header h2,.tender-custom-fields-panel-heading h3{color:var(--ink);margin:0}.tender-custom-fields-manager-header h2{font-size:19px}.tender-custom-fields-manager-tabs{border-bottom:1px solid var(--line);background:var(--surface-soft);gap:3px;padding:0 18px;display:flex}.tender-custom-fields-manager-tabs button{min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:0 13px;font-weight:750;display:flex}.tender-custom-fields-manager-tabs button:hover{color:var(--brand);background:var(--brand-softest)}.tender-custom-fields-manager-tabs button.is-active{border-bottom-color:var(--brand);color:var(--brand-dark)}.tender-custom-fields-manager-tabs button span{min-width:21px;color:var(--brand-dark);background:var(--brand-soft);text-align:center;border-radius:999px;padding:2px 6px;font-size:10px}.tender-custom-fields-manager-loading,.tender-custom-fields-manager-empty{min-height:220px;color:var(--muted);flex:1;place-items:center;margin:0;display:grid}.tender-custom-fields-manager-layout{flex:1;grid-template-columns:255px minmax(0,1fr);min-height:0;display:grid}.tender-custom-fields-manager-list{border-right:1px solid var(--line);background:var(--surface-soft);flex-direction:column;min-height:0;display:flex}.tender-custom-fields-manager-list-head{border-bottom:1px solid var(--line);min-height:54px;padding:10px 12px 10px 16px}.tender-custom-fields-manager-items{min-height:0;padding:7px;overflow:auto}.tender-custom-fields-manager-items>button{border-radius:var(--radius-sm);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:9px 10px;display:grid;position:relative}.tender-custom-fields-manager-items>button:hover{border-color:var(--line);background:var(--surface)}.tender-custom-fields-manager-items>button.is-active{border-color:var(--success-border);background:var(--brand-soft);box-shadow:inset 3px 0 var(--brand)}.tender-custom-fields-manager-items>button span{text-overflow:ellipsis;white-space:nowrap;font-weight:750;overflow:hidden}.tender-custom-fields-manager-items>button small{color:var(--muted);grid-column:1}.tender-custom-fields-manager-items>button em{color:var(--neutral-fg);background:var(--neutral-bg);border-radius:999px;grid-area:1/2/span 2;align-self:center;padding:2px 6px;font-size:9px;font-style:normal}.tender-custom-fields-manager-items>p{color:var(--muted);text-align:center;margin:18px 10px}.tender-custom-fields-definition-editor{min-height:0;padding:18px 22px 0;overflow:auto}.tender-custom-fields-editor-heading{margin-bottom:17px}.tender-custom-fields-editor-heading strong,.tender-custom-fields-editor-heading span{display:block}.tender-custom-fields-editor-heading strong{font-size:15px}.tender-custom-fields-editor-heading span{color:var(--muted);margin-top:2px;font-size:11px}.tender-custom-fields-editor-heading code,.tender-custom-fields-requirement-table code{border:1px solid var(--line);border-radius:var(--radius-xs);color:var(--muted);background:var(--surface-muted);padding:3px 6px;font-size:10px}.tender-custom-fields-form-grid,.tender-custom-fields-calculation-editor{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.tender-custom-fields-form-grid label,.tender-custom-fields-calculation-editor label,.tender-custom-field{flex-direction:column;gap:5px;min-width:0;display:flex}.tender-custom-fields-form-grid label>span,.tender-custom-fields-calculation-editor label>span{color:var(--muted);font-size:10px;font-weight:750}.tender-custom-fields-form-grid label.is-wide,.tender-custom-fields-calculation-editor label:first-child{grid-column:1/-1}.tender-custom-fields-form-grid input,.tender-custom-fields-form-grid select,.tender-custom-fields-form-grid textarea,.tender-custom-fields-calculation-editor input,.tender-custom-fields-calculation-editor select,.tender-custom-fields-calculation-editor textarea,.tender-custom-field input,.tender-custom-field select,.tender-custom-field textarea,.tender-custom-registry-cell input,.tender-custom-registry-cell select{border:1px solid var(--line-strong);border-radius:var(--radius-sm);width:100%;min-height:36px;color:var(--ink);background:var(--surface);padding:7px 9px}.tender-custom-fields-form-grid textarea,.tender-custom-fields-calculation-editor textarea,.tender-custom-field textarea{resize:vertical}.tender-custom-fields-options-editor,.tender-custom-fields-visibility,.tender-custom-fields-stage-picker,.tender-custom-fields-calculation-editor{border:1px solid var(--line);border-radius:var(--radius-md);margin:16px 0 0;padding:12px}.tender-custom-fields-options-editor legend,.tender-custom-fields-visibility legend,.tender-custom-fields-stage-picker legend{color:var(--ink);padding:0 5px;font-size:11px;font-weight:800}.tender-custom-fields-options-editor>div{grid-template-columns:minmax(0,1fr) minmax(120px,.55fr) 32px;gap:7px;margin-bottom:7px;display:grid}.tender-custom-fields-options-editor input{border:1px solid var(--line-strong);border-radius:var(--radius-sm);min-width:0;min-height:33px;padding:6px 8px}.tender-custom-fields-visibility{flex-wrap:wrap;gap:9px 18px;display:flex}.tender-custom-fields-visibility label,.tender-custom-fields-stage-picker label,.tender-custom-fields-archive-toggle{cursor:pointer;align-items:center;gap:7px;display:flex}.tender-custom-fields-visibility input,.tender-custom-fields-stage-picker input,.tender-custom-fields-archive-toggle input,.tender-custom-fields-requirement-table input{width:15px;height:15px;accent-color:var(--brand);margin:0}.tender-custom-fields-stage-picker>p{color:var(--muted);margin:0 0 10px;font-size:10px}.tender-custom-fields-stage-picker>div{flex-wrap:wrap;gap:6px;display:flex}.tender-custom-fields-stage-picker label{border:1px solid var(--line);background:var(--surface-soft);border-radius:999px;padding:5px 8px;font-size:10px}.tender-custom-fields-archive-toggle{border:1px solid var(--warning-border);border-radius:var(--radius-md);color:var(--warning-fg);background:var(--warning-bg);grid-template-columns:16px minmax(0,1fr);margin-top:16px;padding:10px 12px;font-weight:750;display:grid}.tender-custom-fields-archive-toggle small{grid-column:2;font-weight:400}.tender-custom-fields-manager-footer{border-top:1px solid var(--line);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#fffffff5;min-height:58px;margin:20px -22px 0;padding:10px 22px;position:sticky;bottom:0}.tender-custom-fields-manager-footer p{color:var(--danger-fg);margin:0;font-size:11px}.tender-custom-fields-manager-footer p.is-success{color:var(--success-fg)}.tender-custom-fields-requirement-area{flex-direction:column;flex:1;min-height:0;padding:18px 20px 0;display:flex}.tender-custom-fields-requirement-intro{margin-bottom:14px}.tender-custom-fields-requirement-intro h3,.tender-custom-fields-requirement-intro p{margin:0}.tender-custom-fields-requirement-intro p{color:var(--muted);margin-top:3px;font-size:11px}.tender-custom-fields-requirement-table-wrap{border:1px solid var(--line);border-radius:var(--radius-md);flex:1;min-height:0;overflow:auto}.tender-custom-fields-requirement-table{border-collapse:separate;border-spacing:0;background:var(--surface);width:max-content;min-width:100%}.tender-custom-fields-requirement-table th,.tender-custom-fields-requirement-table td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;width:78px;height:43px;padding:5px;font-size:9px}.tender-custom-fields-requirement-table thead th{z-index:2;color:var(--muted);background:var(--surface-muted);line-height:1.15;position:sticky;top:0}.tender-custom-fields-requirement-table th:first-child{z-index:3;background:var(--surface-soft);text-align:left;width:220px;min-width:220px;padding-left:12px;position:sticky;left:0}.tender-custom-fields-requirement-table thead th:first-child{z-index:4;background:var(--surface-muted)}.tender-custom-fields-requirement-table tbody th span,.tender-custom-fields-requirement-table tbody th code{display:block}.tender-custom-fields-requirement-table tbody th code{width:fit-content;margin-top:2px}.tender-custom-fields-requirement-table tr:hover td,.tender-custom-fields-requirement-table tr:hover th{background:var(--brand-softest)}.tender-custom-fields-requirement-area>.tender-custom-fields-manager-footer{margin-top:10px}.tender-custom-fields-panel{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:14px}.tender-custom-fields-panel-heading{margin-bottom:12px}.tender-custom-fields-panel-heading h3{font-size:14px}.tender-custom-fields-actions{gap:7px;display:flex}.tender-custom-fields-requirements{border:1px solid var(--warning-border);border-radius:var(--radius-sm);color:var(--warning-fg);background:var(--warning-bg);grid-template-columns:auto minmax(0,1fr);gap:4px 10px;margin-bottom:12px;padding:8px 10px;font-size:10px;display:grid}.tender-custom-fields-requirements span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tender-custom-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.tender-custom-fields-panel.is-drawer .tender-custom-fields-grid{grid-template-columns:minmax(0,1fr)}.tender-custom-field{border-bottom:1px solid var(--line);padding:4px 0 10px}.tender-custom-field-label{min-height:19px;color:var(--muted);align-items:center;gap:6px;font-size:10px;font-weight:750;display:flex}.tender-custom-field-label label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tender-custom-field-label span,.tender-custom-field-label em{white-space:nowrap;border-radius:999px;padding:1px 5px;font-size:8px;font-style:normal}.tender-custom-field-label span{color:var(--warning-fg);background:var(--warning-bg)}.tender-custom-field-label em{color:var(--info-fg);background:var(--info-bg)}.tender-custom-field-value,.tender-custom-field-calculated{min-height:22px;color:var(--ink);overflow-wrap:anywhere;font-weight:650;display:block}.tender-custom-field-value.is-link{color:var(--brand);text-underline-offset:2px;text-decoration:underline}.tender-custom-field>small,.tender-custom-fields-muted{color:var(--muted);font-size:9px}.tender-custom-field.has-error input,.tender-custom-field.has-error select,.tender-custom-field.has-error textarea{border-color:var(--danger-accent)}.tender-custom-field-error,.tender-custom-fields-error{color:var(--danger-fg);margin:2px 0 0;font-size:10px}.tender-custom-fields-error{border-radius:var(--radius-sm);background:var(--danger-bg);padding:8px 10px}.tender-custom-registry-cell{width:100%;height:calc(var(--tender-grid-row-height) - 1px);outline:none;align-items:center;min-width:0;min-height:0;display:flex;position:relative}.tender-custom-registry-cell>span,.tender-custom-registry-cell>a{width:100%;color:inherit;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tender-custom-registry-cell>a{color:var(--brand)}.tender-custom-registry-cell.is-editable:focus-visible,.tender-custom-registry-cell.is-editing{border-radius:var(--radius-xs);box-shadow:inset 0 0 0 2px var(--brand)}.tender-custom-registry-editor{z-index:5;background:var(--surface);grid-template-columns:minmax(0,1fr) auto;gap:4px;min-width:210px;padding:3px;display:grid;position:relative}.tender-custom-registry-editor input,.tender-custom-registry-editor select{border-radius:var(--radius-xs);min-height:29px;padding:4px 6px;font-size:10px}.tender-custom-registry-editor-actions{gap:3px;display:flex}.tender-custom-registry-editor-actions .icon-button{width:28px;min-width:28px;height:28px}.tender-custom-registry-error{color:var(--danger-fg);grid-column:1/-1;font-size:9px}@media (max-width:820px){.tender-custom-fields-manager-layer{padding:0}.tender-custom-fields-manager{border:0;border-radius:0;width:100%;height:100dvh;min-height:0}.tender-custom-fields-manager-layout{grid-template-columns:190px minmax(0,1fr)}.tender-custom-fields-definition-editor{padding-left:14px;padding-right:14px}.tender-custom-fields-manager-footer{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}}@media (max-width:620px){.tender-custom-fields-manager-tabs{padding:0 8px;overflow-x:auto}.tender-custom-fields-manager-tabs button{flex:none}.tender-custom-fields-manager-layout{flex-direction:column;display:flex;overflow:auto}.tender-custom-fields-manager-list{border-right:0;border-bottom:1px solid var(--line);flex:none;max-height:175px}.tender-custom-fields-manager-items{gap:5px;display:flex;overflow-x:auto}.tender-custom-fields-manager-items>button{min-width:170px}.tender-custom-fields-definition-editor{overflow:visible}.tender-custom-fields-form-grid,.tender-custom-fields-calculation-editor,.tender-custom-fields-grid{grid-template-columns:minmax(0,1fr)}.tender-custom-fields-options-editor>div{grid-template-columns:minmax(0,1fr) 32px}.tender-custom-fields-options-editor>div input:nth-child(2){grid-area:2/1}.tender-custom-fields-options-editor>div button{grid-area:1/2/span 2}.tender-custom-fields-requirement-area{padding-left:10px;padding-right:10px}.tender-custom-fields-requirement-intro{flex-direction:column;align-items:flex-start}.tender-custom-fields-requirements{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.tender-custom-fields-manager-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}
.checklist-template-layer{z-index:98;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.checklist-template-backdrop{cursor:default;background:#0c1c167a;border:0;position:absolute;inset:0}.checklist-template-dialog{z-index:1;background:#f7faf8;border:1px solid #c8d3ce;border-radius:14px;grid-template-rows:auto minmax(0,1fr);width:min(1180px,100%);height:min(880px,100dvh - 36px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #081a134d}.checklist-template-dialog:focus{outline:none}.checklist-template-header{background:#fff;border-bottom:1px solid #dbe3df;justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:13px 18px;display:flex}.checklist-template-header>div{min-width:0}.checklist-template-header span,.checklist-template-editor-heading span{color:#718078;letter-spacing:.075em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.checklist-template-header h2,.checklist-template-header p,.checklist-template-editor-heading h3,.checklist-template-section-note,.checklist-template-items-heading p,.checklist-template-publication-note p,.checklist-template-error,.checklist-template-success{margin:0}.checklist-template-header h2{color:#172d25;margin-top:2px;font-size:20px;line-height:1.2}.checklist-template-header p{color:#67756e;margin-top:3px;font-size:11px}.checklist-template-header .icon-button{flex:none}.checklist-template-loading,.checklist-template-load-error{color:#65736c;text-align:center;place-content:center;justify-items:center;gap:9px;min-height:260px;padding:28px;display:grid}.checklist-template-load-error strong{color:#243c33;font-size:16px}.checklist-template-load-error p{color:#9c403d;max-width:520px;margin:0;font-size:12px}.checklist-template-layout{grid-template-columns:270px minmax(0,1fr);min-height:0;display:grid}.checklist-template-sidebar{background:#f2f6f4;border-right:1px solid #d8e1dc;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.checklist-template-list-head{border-bottom:1px solid #dce4e0;justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex}.checklist-template-list-head>div{min-width:0}.checklist-template-list-head strong,.checklist-template-list-head span{display:block}.checklist-template-list-head strong{color:#263c34;font-size:12px}.checklist-template-list-head span{color:#77847e;margin-top:2px;font-size:9px}.checklist-template-list-head .secondary-button{white-space:nowrap;min-height:30px;padding-inline:9px;font-size:10px}.checklist-template-list{scrollbar-color:#9eb0a8 transparent;scrollbar-width:thin;min-height:0;padding:8px;overflow-y:auto}.checklist-template-list-item{color:#30463d;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;gap:6px;width:100%;padding:10px;display:grid}.checklist-template-list-item+.checklist-template-list-item{margin-top:4px}.checklist-template-list-item:hover{background:#fff;border-color:#cbd8d2}.checklist-template-list-item.is-selected{background:#fff;border-color:#8eb8a8;box-shadow:0 4px 14px #194a3914}.checklist-template-list-item.is-archived{opacity:.66}.checklist-template-list-item:focus-visible{outline-offset:1px;outline:2px solid #1b775b8c}.checklist-template-list-title{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.checklist-template-list-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.checklist-template-list-title small,.checklist-template-list-item>small{color:#718078;font-size:9px}.checklist-template-list-title small{font-variant-numeric:tabular-nums;flex:none}.checklist-template-list-item>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.checklist-template-badges{flex-wrap:wrap;gap:4px;display:flex}.checklist-template-badges i{color:#5d6e66;background:#f8faf9;border:1px solid #d5dfda;border-radius:999px;padding:2px 5px;font-size:8px;font-style:normal;font-weight:750}.checklist-template-list-item.is-selected .checklist-template-badges i:first-child{color:#17694f;background:#edf8f4;border-color:#bad8cd}.checklist-template-empty{color:#77847e;text-align:center;background:#ffffff8c;border:1px dashed #c8d4ce;border-radius:9px;padding:18px 12px;font-size:10px;line-height:1.5}.checklist-template-editor{background:#fff;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.checklist-template-editor-scroll{scrollbar-color:#9eb0a8 transparent;scrollbar-width:thin;min-height:0;padding:16px 18px 22px;overflow-y:auto}.checklist-template-editor-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.checklist-template-editor-heading h3{color:#20372f;margin-top:2px;font-size:17px}.checklist-template-editor-heading .checklist-template-revision-note{color:#39715e;letter-spacing:0;text-transform:none;white-space:nowrap;background:#f1f8f5;border:1px solid #cfe0d8;border-radius:999px;padding:5px 8px;font-size:9px}.checklist-template-section{background:#fbfcfb;border:1px solid #dbe3df;border-radius:10px;margin:0 0 12px;padding:12px}.checklist-template-section>legend{color:#31473e;padding:0 5px;font-size:11px;font-weight:800}.checklist-template-main-fields,.checklist-template-criteria{gap:10px;display:grid}.checklist-template-main-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.checklist-template-main-fields .is-wide{grid-column:1/-1}.checklist-template-criteria{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:9px}.checklist-template-main-fields label,.checklist-template-criteria label,.checklist-template-item-fields label{gap:4px;min-width:0;display:grid}.checklist-template-main-fields label>span,.checklist-template-criteria label>span,.checklist-template-item-fields label>span{color:#66756e;font-size:9px;font-weight:750}.checklist-template-main-fields input,.checklist-template-main-fields textarea,.checklist-template-criteria select,.checklist-template-item-fields input,.checklist-template-item-fields select{color:#283d35;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cbd6d1;border-radius:6px;font-size:10px}.checklist-template-main-fields input,.checklist-template-criteria select,.checklist-template-item-fields input,.checklist-template-item-fields select{height:33px;padding:0 8px}.checklist-template-main-fields textarea{resize:vertical;min-height:62px;padding:8px;line-height:1.45}.checklist-template-main-fields input:focus,.checklist-template-main-fields textarea:focus,.checklist-template-criteria select:focus,.checklist-template-item-fields input:focus,.checklist-template-item-fields select:focus{border-color:#609c87;outline:2px solid #1e775a1f}.checklist-template-section-note,.checklist-template-items-heading p{color:#718078;font-size:9px;line-height:1.45}.checklist-template-switches{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.checklist-template-switches>label{cursor:pointer;background:#fff;border:1px solid #d9e2de;border-radius:8px;align-items:flex-start;gap:8px;min-width:0;padding:9px;display:flex}.checklist-template-switches input{accent-color:#18765f;flex:none;width:15px;height:15px;margin:1px 0 0}.checklist-template-switches span,.checklist-template-switches strong,.checklist-template-switches small{display:block}.checklist-template-switches strong{color:#30463d;font-size:10px}.checklist-template-switches small{color:#76847e;margin-top:2px;font-size:9px;line-height:1.35}.checklist-template-items-section{background:#fff;padding:0}.checklist-template-items-heading{border-bottom:1px solid #e0e7e3;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.checklist-template-items-heading .secondary-button{white-space:nowrap;min-height:30px;padding-inline:9px;font-size:10px}.checklist-template-items{gap:7px;padding:10px;display:grid}.checklist-template-item{background:#fafcfb;border:1px solid #dce4e0;border-radius:8px;grid-template-columns:38px minmax(0,1fr) 28px;align-items:start;gap:8px;padding:8px;display:grid}.checklist-template-item-order{justify-items:center;gap:5px;display:grid}.checklist-template-item-order>span{color:#315548;font-variant-numeric:tabular-nums;background:#eaf3ef;border-radius:6px;place-items:center;width:24px;height:24px;font-size:10px;font-weight:800;display:grid}.checklist-template-item-order>div{gap:2px;display:flex}.checklist-template-item-order button,.checklist-template-item-remove{color:#607169;cursor:pointer;background:#fff;border:1px solid #d4ddd8;border-radius:4px;place-items:center;width:18px;height:22px;font-size:10px;display:grid}.checklist-template-item-order button:disabled,.checklist-template-item-remove:disabled{cursor:not-allowed;opacity:.35}.checklist-template-item-fields{grid-template-columns:130px minmax(220px,2fr) repeat(4,minmax(112px,1fr));gap:7px;min-width:0;display:grid}.checklist-template-item-title{min-width:220px}.checklist-template-item-remove{color:#98504b;width:27px;height:27px;margin-top:17px;font-size:15px}.checklist-template-publication-note{background:#f4f9f7;border:1px solid #d6e2dc;border-left:3px solid #519077;border-radius:8px;padding:10px 12px}.checklist-template-publication-note strong{color:#315548;font-size:10px;display:block}.checklist-template-publication-note p{color:#64746d;margin-top:3px;font-size:9px;line-height:1.45}.checklist-template-footer{background:#fafcfb;border-top:1px solid #dce4e0;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:9px 16px;display:flex}.checklist-template-footer>div:first-child{min-width:0}.checklist-template-error,.checklist-template-success{max-width:600px;font-size:10px;line-height:1.4}.checklist-template-error{color:#a13f3b}.checklist-template-success{color:#176c52}.checklist-template-footer-actions{flex:none;gap:7px;display:flex}.checklist-template-footer-actions .primary-button,.checklist-template-footer-actions .secondary-button{min-height:34px;padding-inline:12px;font-size:10px}@media (max-width:1050px){.checklist-template-dialog{width:min(960px,100%)}.checklist-template-layout{grid-template-columns:230px minmax(0,1fr)}.checklist-template-item-fields{grid-template-columns:120px minmax(220px,2fr) repeat(2,minmax(125px,1fr))}.checklist-template-item-fields>label:nth-child(n+5){grid-column:span 2}}@media (max-width:780px){.checklist-template-layer{padding:8px}.checklist-template-dialog{height:calc(100dvh - 16px)}.checklist-template-layout{grid-template-rows:168px minmax(0,1fr);grid-template-columns:1fr}.checklist-template-sidebar{border-bottom:1px solid #d8e1dc;border-right:0;grid-template-rows:auto minmax(0,1fr)}.checklist-template-list{gap:5px;display:flex;overflow:auto hidden}.checklist-template-list-item{flex:0 0 220px;width:220px}.checklist-template-list-item+.checklist-template-list-item{margin-top:0}.checklist-template-header p{display:none}.checklist-template-criteria,.checklist-template-switches{grid-template-columns:1fr}}@media (max-width:560px){.checklist-template-layer{padding:0}.checklist-template-dialog{border:0;border-radius:0;width:100%;height:100dvh}.checklist-template-header{min-height:64px;padding:10px 12px}.checklist-template-header h2{font-size:17px}.checklist-template-layout{grid-template-rows:156px minmax(0,1fr)}.checklist-template-list-head{padding:8px 10px}.checklist-template-editor-scroll{padding:12px 10px 18px}.checklist-template-editor-heading{display:grid}.checklist-template-editor-heading .checklist-template-revision-note{width:fit-content}.checklist-template-main-fields{grid-template-columns:1fr}.checklist-template-item{grid-template-columns:32px minmax(0,1fr) 25px;gap:5px;padding:6px}.checklist-template-item-fields{grid-template-columns:1fr 1fr}.checklist-template-item-fields>label,.checklist-template-item-fields>label:nth-child(n+5){grid-column:auto}.checklist-template-item-key,.checklist-template-item-title{min-width:0;grid-column:1/-1!important}.checklist-template-footer{padding:8px 10px;display:grid}.checklist-template-footer-actions{justify-content:flex-end}}
.smart-highlights-layer{z-index:1160;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.smart-highlights-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:default;background:#0c1d178a;border:0;width:100%;height:100%;position:absolute;inset:0}.smart-highlights-dialog{background:var(--surface);border:1px solid #c4d0cadb;border-radius:18px;flex-direction:column;width:min(1120px,100%);max-height:min(880px,100dvh - 48px);display:flex;position:relative;overflow:hidden;box-shadow:0 28px 90px #0d231b42}.smart-highlights-header{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px 17px;display:flex}.smart-highlights-header>div{gap:3px;display:grid}.smart-highlights-header span{color:var(--brand);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.smart-highlights-header h2{color:var(--ink);margin:0;font-size:23px;line-height:1.15}.smart-highlights-priority-note{border:1px solid var(--info-border);color:var(--info-fg);background:var(--info-bg);border-radius:11px;grid-template-columns:max-content 1fr;align-items:center;gap:14px;margin:14px 22px 0;padding:10px 13px;display:grid}.smart-highlights-priority-note strong,.smart-highlights-priority-note p{margin:0}.smart-highlights-priority-note strong{font-size:12px}.smart-highlights-priority-note p{color:var(--muted);font-size:12px;line-height:1.45}.smart-highlights-tabs{border-bottom:1px solid var(--line);flex:none;gap:4px;padding:14px 22px 0;display:flex}.smart-highlights-tabs button{min-height:39px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px 9px 0 0;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex;position:relative}.smart-highlights-tabs button:hover{color:var(--ink);background:var(--surface-soft)}.smart-highlights-tabs button.is-active{color:var(--brand);background:var(--brand-softest)}.smart-highlights-tabs button.is-active:after{background:var(--brand);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.smart-highlights-tabs small{min-width:20px;height:20px;color:var(--neutral-fg);background:var(--surface-muted);border-radius:999px;place-items:center;font-size:10px;display:grid}.smart-highlights-layout{flex:1;grid-template-columns:320px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.smart-highlights-list{border-right:1px solid var(--line);background:var(--surface-soft);flex-direction:column;min-width:0;min-height:0;display:flex}.smart-highlights-list-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;display:flex}.smart-highlights-list-head>div{gap:3px;min-width:0;display:grid}.smart-highlights-list-head strong{color:var(--ink);font-size:13px}.smart-highlights-list-head small{color:var(--muted);font-size:11px;line-height:1.35}.smart-highlights-list-head .secondary-button{flex:none;min-height:32px;padding-inline:10px}.smart-highlights-readonly-note{border:1px solid var(--line);color:var(--muted);background:var(--surface);border-radius:9px;margin:12px 12px 0;padding:9px 10px;font-size:11px;line-height:1.4}.smart-highlights-rule-list{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin;align-content:start;gap:4px;min-height:0;padding:10px;display:grid;overflow:auto}.smart-highlights-rule-list>button{width:100%;min-height:58px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:14px minmax(0,1fr) max-content;align-items:center;gap:10px;padding:9px 10px;display:grid}.smart-highlights-rule-list>button:hover{border-color:var(--line);background:var(--surface)}.smart-highlights-rule-list>button.is-active{border-color:var(--success-border);background:var(--brand-soft);box-shadow:inset 3px 0 var(--brand)}.smart-highlights-rule-color{border:1px solid var(--highlight-border);background:var(--highlight-swatch);border-radius:5px;width:12px;height:30px;display:block}.smart-highlights-rule-color[data-presentation=indicator]{border-radius:999px;justify-self:center;width:8px;height:8px}.smart-highlights-rule-copy,.smart-highlights-rule-meta{gap:3px;min-width:0;display:grid}.smart-highlights-rule-copy strong,.smart-highlights-rule-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.smart-highlights-rule-copy strong{font-size:12px}.smart-highlights-rule-copy small{color:var(--muted);font-size:10px}.smart-highlights-rule-meta{justify-items:end}.smart-highlights-rule-meta b,.smart-highlights-rule-meta em{border-radius:999px;font-size:9px;font-style:normal}.smart-highlights-rule-meta b{min-width:25px;color:var(--neutral-fg);background:var(--surface-muted);text-align:center;padding:3px 6px}.smart-highlights-rule-meta em{color:var(--danger-fg);background:var(--danger-bg);padding:2px 5px}.smart-highlights-rule-list>p{color:var(--muted);text-align:center;margin:18px 8px;font-size:12px}.smart-highlights-editor{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin;min-width:0;min-height:0;padding:18px 20px 22px;display:block;overflow:auto}.smart-highlights-editor-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:17px;display:flex}.smart-highlights-editor-heading>div{gap:4px;display:grid}.smart-highlights-editor-heading strong{color:var(--ink);font-size:14px}.smart-highlights-editor-heading span{color:var(--muted);font-size:11px}.smart-highlights-delete-button{border:1px solid var(--danger-border);min-height:31px;color:var(--danger-fg);background:var(--danger-bg);font:inherit;cursor:pointer;border-radius:8px;padding:0 10px;font-size:11px;font-weight:700}.smart-highlights-delete-button:hover{border-color:var(--danger-accent)}.smart-highlights-form-grid{grid-template-columns:minmax(0,1fr) 140px;gap:13px;display:grid}.smart-highlights-form-grid label,.smart-highlights-enabled{gap:6px;display:grid}.smart-highlights-form-grid label.is-wide{grid-column:1/-1}.smart-highlights-form-grid label>span,.smart-highlights-color-picker legend,.smart-highlights-presentation legend,.smart-highlights-stage-picker legend{color:var(--ink);font-size:11px;font-weight:750}.smart-highlights-form-grid input,.smart-highlights-form-grid select{border:1px solid var(--line-strong);width:100%;min-height:38px;color:var(--ink);background:var(--surface);font:inherit;border-radius:9px;padding:7px 10px;font-size:12px}.smart-highlights-form-grid input:focus,.smart-highlights-form-grid select:focus{border-color:var(--brand-accent);outline:3px solid #2c9a7824}.smart-highlights-form-grid label>small{color:var(--muted);font-size:10px;line-height:1.4}.smart-highlights-color-picker,.smart-highlights-presentation,.smart-highlights-stage-picker{border:0;min-width:0;margin:16px 0 0;padding:0}.smart-highlights-color-picker>div{grid-template-columns:repeat(6,minmax(66px,1fr));gap:7px;margin-top:8px;display:grid}.smart-highlights-color-picker label{border:1px solid var(--line);background:var(--surface-soft);cursor:pointer;border-radius:9px;justify-items:center;gap:5px;min-width:0;padding:8px 4px 7px;display:grid;position:relative}.smart-highlights-color-picker label:hover{border-color:var(--highlight-border);background:var(--surface);box-shadow:inset 0 0 0 1px var(--highlight-border)}.smart-highlights-color-picker label:has(input:checked){border-color:var(--highlight-border);background:var(--surface);box-shadow:inset 0 0 0 1px var(--highlight-border)}.smart-highlights-color-picker input,.smart-highlights-presentation input{opacity:0;width:1px;height:1px;position:absolute}.smart-highlights-color-picker label>span{border:1px solid var(--highlight-border);background:var(--highlight-swatch);border-radius:999px;width:30px;height:13px}.smart-highlights-color-picker label>strong{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.smart-highlights-presentation>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:8px;display:grid}.smart-highlights-presentation label{border:1px solid var(--line);background:var(--surface-soft);cursor:pointer;border-radius:10px;grid-template-columns:42px minmax(0,1fr);gap:2px 11px;padding:11px;display:grid;position:relative}.smart-highlights-presentation label:hover,.smart-highlights-presentation label.is-active{border-color:var(--success-border);background:var(--brand-softest)}.smart-highlights-presentation-preview{border:1px solid var(--highlight-border);border-radius:5px;grid-row:1/3;align-self:center;width:42px;height:22px}.smart-highlights-presentation-preview.is-row{background:color-mix(in srgb, var(--highlight-swatch) 23%, white);box-shadow:inset 3px 0 var(--highlight-swatch)}.smart-highlights-presentation-preview.is-indicator{border-color:var(--line);background:var(--surface);position:relative}.smart-highlights-presentation-preview.is-indicator:before{background:var(--highlight-swatch);content:"";border-radius:999px;width:9px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.smart-highlights-presentation label>strong{color:var(--ink);font-size:11px}.smart-highlights-presentation label>small{color:var(--muted);font-size:9px;line-height:1.35}.smart-highlights-stage-picker>div{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.smart-highlights-stage-picker label{border:1px solid var(--line);min-height:30px;color:var(--muted);background:var(--surface-soft);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:10px;display:inline-flex}.smart-highlights-stage-picker label:has(input:checked){border-color:var(--success-border);color:var(--success-fg);background:var(--success-bg)}.smart-highlights-stage-picker input{width:13px;height:13px;accent-color:var(--brand);margin:0}.smart-highlights-enabled{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:10px;margin-top:16px;padding:10px 12px}.smart-highlights-enabled input{width:16px;height:16px;accent-color:var(--brand);margin:0}.smart-highlights-enabled>span{gap:2px;display:grid}.smart-highlights-enabled strong{color:var(--ink);font-size:11px}.smart-highlights-enabled small{color:var(--muted);font-size:9px}.smart-highlights-message{border-radius:8px;margin:13px 0 0;padding:8px 10px;font-size:11px}.smart-highlights-message.is-error{border:1px solid var(--danger-border);color:var(--danger-fg);background:var(--danger-bg)}.smart-highlights-message.is-success{border:1px solid var(--success-border);color:var(--success-fg);background:var(--success-bg)}.smart-highlights-editor-footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:18px;padding-top:14px;display:flex}.smart-highlights-state{min-height:220px;color:var(--muted);text-align:center;place-items:center;padding:32px;font-size:12px;display:grid}@media (max-width:840px){.smart-highlights-layer{padding:12px}.smart-highlights-dialog{border-radius:14px;max-height:calc(100dvh - 24px)}.smart-highlights-layout{grid-template-columns:255px minmax(0,1fr)}.smart-highlights-color-picker>div{grid-template-columns:repeat(3,minmax(66px,1fr))}}@media (max-width:650px){.smart-highlights-layer{padding:0}.smart-highlights-dialog{border:0;border-radius:0;width:100%;height:100dvh;max-height:none}.smart-highlights-header{padding:15px 16px 13px}.smart-highlights-header h2{font-size:20px}.smart-highlights-priority-note{grid-template-columns:1fr;gap:3px;margin:10px 14px 0}.smart-highlights-tabs{padding:9px 14px 0}.smart-highlights-tabs button{flex:1;justify-content:center;min-width:0}.smart-highlights-layout{flex-direction:column;display:flex;overflow:auto}.smart-highlights-list{border-right:0;border-bottom:1px solid var(--line);flex:none;min-height:auto}.smart-highlights-list-head{padding:12px 14px}.smart-highlights-rule-list{padding:8px 12px 12px;display:flex;overflow-x:auto}.smart-highlights-rule-list>button{width:250px;min-width:250px}.smart-highlights-readonly-note{margin:9px 12px 0}.smart-highlights-editor{flex:none;min-height:auto;padding:16px 14px 22px;overflow:visible}.smart-highlights-form-grid,.smart-highlights-presentation>div{grid-template-columns:1fr}.smart-highlights-form-grid label.is-wide{grid-column:auto}.smart-highlights-color-picker>div{grid-template-columns:repeat(3,minmax(0,1fr))}.smart-highlights-editor-footer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;margin-inline:-14px;padding:12px 14px;position:sticky;bottom:-22px}}@media (prefers-reduced-motion:reduce){.smart-highlights-dialog,.smart-highlights-rule-list>button,.smart-highlights-tabs button{scroll-behavior:auto;transition:none}}
.table-resizable-column-header{position:sticky;padding-right:13px!important}.table-column-header-label{text-overflow:ellipsis;display:block;overflow:hidden}.table-column-resize-handle{z-index:2;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;width:14px;height:100%;display:block;position:absolute;top:0;right:-7px}.table-column-resize-handle>span{background:0 0;border-radius:1px;width:2px;position:absolute;top:6px;bottom:6px;left:6px}.table-column-resize-handle:hover>span,.table-column-resize-handle:focus-visible>span{background:#2c8067}.table-column-resize-handle:focus-visible{outline-offset:-3px;outline:2px solid #2c806752}.table-column-resize-handle[aria-disabled=true]{cursor:wait;opacity:.45}.table-highlight-control{z-index:1;vertical-align:middle;flex:none;display:inline-flex;position:relative;overflow:visible}.table-highlight-trigger{border:1px solid var(--line);border-radius:var(--radius-sm);min-height:30px;color:var(--neutral-fg);background:var(--surface);box-shadow:var(--shadow-xs);cursor:pointer;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:10px;font-weight:700;transition:border-color .14s,box-shadow .14s,background .14s;display:inline-flex}.table-highlight-trigger:hover,.table-highlight-trigger[aria-expanded=true]{background:var(--brand-softest);box-shadow:var(--focus-ring);border-color:#8eb9aa}.table-highlight-trigger-mark{background:linear-gradient(135deg,#fff 0 42%,#d7deda 43% 57%,#fff 58%);border:1px solid #31413a38;border-radius:3px;width:12px;height:12px}.table-highlight-trigger:not([data-highlight-color=none]) .table-highlight-trigger-mark{border-color:var(--highlight-border);background:var(--highlight-swatch);box-shadow:inset 0 0 0 1px #ffffff6b}.table-highlight-control-compact .table-highlight-trigger{width:22px;min-height:22px;box-shadow:none;opacity:.16;background:0 0;border-color:#0000;padding:0}.table-highlight-control-compact .table-highlight-trigger-mark{width:10px;height:10px}td:hover .table-highlight-control-compact .table-highlight-trigger,td:focus-within .table-highlight-control-compact .table-highlight-trigger,.table-highlight-control-compact .table-highlight-trigger[aria-expanded=true],.table-highlight-control-compact .table-highlight-trigger:not([data-highlight-color=none]){opacity:1}.table-highlight-popover{z-index:120;overscroll-behavior:contain;border:1px solid var(--line-strong);border-radius:var(--radius-md);width:min(318px,100vw - 28px);max-height:calc(100vh - 24px);color:var(--ink);background:var(--surface);box-shadow:var(--shadow-popover);padding:8px;display:block;position:fixed;overflow-y:auto}.table-highlight-popover-head{border-bottom:1px solid var(--line);padding:2px 3px 8px;display:block}.table-highlight-popover-head strong,.table-highlight-popover-head small{display:block}.table-highlight-popover-head strong{font-size:11px}.table-highlight-popover-head small{color:var(--subtle);margin-top:2px;font-size:10px}.table-highlight-palette{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding-top:8px;display:grid}.table-highlight-swatch{border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;min-width:0;min-height:46px;color:var(--ink);background:var(--surface-soft);cursor:pointer;text-align:left;grid-template-columns:24px minmax(0,1fr) 14px;align-items:center;gap:7px;padding:5px 7px;transition:border-color .14s,background .14s,box-shadow .14s;display:grid}.table-highlight-swatch-color{border:1px solid var(--highlight-border,var(--line-strong));background:var(--highlight-swatch,#fff);border-radius:6px;place-items:center;width:24px;height:24px;display:grid;box-shadow:inset 0 0 0 1px #ffffff73}.table-highlight-swatch-copy{min-width:0}.table-highlight-swatch-copy strong,.table-highlight-swatch-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.table-highlight-swatch-copy strong{font-size:11px}.table-highlight-swatch-copy small{color:var(--subtle);margin-top:1px;font-size:10px}.table-highlight-swatch-check{color:var(--brand);opacity:0;font-size:13px;font-weight:850}.table-highlight-swatch:hover,.table-highlight-swatch[aria-pressed=true]{background:var(--surface);border-color:#76a995;box-shadow:0 0 0 2px #176f591f}.table-highlight-swatch[aria-pressed=true] .table-highlight-swatch-check{opacity:1}.table-highlight-clear{grid-column:1/-1;min-height:40px}.table-highlight-clear .table-highlight-swatch-color{color:var(--neutral-fg);background:var(--neutral-bg);font-size:15px;line-height:1}[data-highlight-color=yellow]{--highlight-swatch:var(--highlight-yellow-marker);--highlight-border:var(--highlight-yellow-border)}[data-highlight-color=red]{--highlight-swatch:var(--highlight-red-marker);--highlight-border:var(--highlight-red-border)}[data-highlight-color=green]{--highlight-swatch:var(--highlight-green-marker);--highlight-border:var(--highlight-green-border)}[data-highlight-color=blue]{--highlight-swatch:var(--highlight-blue-marker);--highlight-border:var(--highlight-blue-border)}[data-highlight-color=violet]{--highlight-swatch:var(--highlight-violet-marker);--highlight-border:var(--highlight-violet-border)}[data-highlight-color=gray]{--highlight-swatch:var(--highlight-gray-marker);--highlight-border:var(--highlight-gray-border)}.table-highlight-row-yellow{--table-row-highlight:var(--highlight-yellow-row);--table-highlight-accent:var(--highlight-yellow-marker);--table-highlight-border:var(--highlight-yellow-border)}.table-highlight-row-red{--table-row-highlight:var(--highlight-red-row);--table-highlight-accent:var(--highlight-red-marker);--table-highlight-border:var(--highlight-red-border)}.table-highlight-row-green{--table-row-highlight:var(--highlight-green-row);--table-highlight-accent:var(--highlight-green-marker);--table-highlight-border:var(--highlight-green-border)}.table-highlight-row-blue{--table-row-highlight:var(--highlight-blue-row);--table-highlight-accent:var(--highlight-blue-marker);--table-highlight-border:var(--highlight-blue-border)}.table-highlight-row-violet{--table-row-highlight:var(--highlight-violet-row);--table-highlight-accent:var(--highlight-violet-marker);--table-highlight-border:var(--highlight-violet-border)}.table-highlight-row-gray{--table-row-highlight:var(--highlight-gray-row);--table-highlight-accent:var(--highlight-gray-marker);--table-highlight-border:var(--highlight-gray-border)}.tender-grid-table tbody tr[data-row-highlight]{--tender-grid-row-resting-background:var(--table-row-highlight);--tender-grid-row-semantic-accent:var(--table-highlight-accent)}.tender-grid-table tbody tr[data-row-highlight][data-row-highlight-source=automatic]{--tender-grid-row-resting-background:color-mix(in srgb, var(--table-row-highlight) 72%, #fff)}.tender-grid-table tbody tr[data-row-highlight] td{background:var(--tender-grid-row-state-background,var(--tender-grid-row-resting-background));border-bottom-color:var(--tender-grid-horizontal-line)}.tender-grid-table tbody tr[data-row-highlight]:not(.tender-grid-group-row)>td:first-child{box-shadow:inset 4px 0 var(--table-highlight-accent)}.platform-sheet tbody tr[data-row-highlight] td:not([data-cell-highlight]){background:var(--table-row-highlight);border-bottom-color:var(--table-highlight-border)}.table-highlight-cell-yellow{--table-cell-highlight:var(--highlight-yellow-cell);--table-highlight-accent:var(--highlight-yellow-marker);--table-highlight-border:var(--highlight-yellow-border)}.table-highlight-cell-red{--table-cell-highlight:var(--highlight-red-cell);--table-highlight-accent:var(--highlight-red-marker);--table-highlight-border:var(--highlight-red-border)}.table-highlight-cell-green{--table-cell-highlight:var(--highlight-green-cell);--table-highlight-accent:var(--highlight-green-marker);--table-highlight-border:var(--highlight-green-border)}.table-highlight-cell-blue{--table-cell-highlight:var(--highlight-blue-cell);--table-highlight-accent:var(--highlight-blue-marker);--table-highlight-border:var(--highlight-blue-border)}.table-highlight-cell-violet{--table-cell-highlight:var(--highlight-violet-cell);--table-highlight-accent:var(--highlight-violet-marker);--table-highlight-border:var(--highlight-violet-border)}.table-highlight-cell-gray{--table-cell-highlight:var(--highlight-gray-cell);--table-highlight-accent:var(--highlight-gray-marker);--table-highlight-border:var(--highlight-gray-border)}.platform-sheet td[data-cell-highlight]{box-shadow:inset 0 0 0 1px var(--table-highlight-border), inset 3px 0 var(--table-highlight-accent);background:var(--table-cell-highlight)!important}.platform-sheet tbody tr.platform-row-selected{outline:2px solid var(--brand);outline-offset:-2px}.tender-grid-table tbody tr.tender-grid-row-active{outline:0}.platform-sheet td[data-has-highlight-control],.platform-sheet .platform-action-cell{overflow:visible}.table-row-actions{justify-content:center;align-items:center;gap:4px;display:flex}.table-column-reset-actions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}@media (max-width:760px){.table-column-resize-handle{width:18px;right:-9px}.table-column-resize-handle>span{left:8px}.table-highlight-control-compact .table-highlight-trigger{opacity:1}}
.work-tag-chip{--tag-ink:var(--neutral-fg);--tag-bg:var(--neutral-bg);--tag-border:var(--neutral-border);--tag-dot:var(--neutral-accent);border:1px solid var(--tag-border);min-width:0;max-width:100%;height:23px;color:var(--tag-ink);background:var(--tag-bg);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 8px 0 6px;font-size:9px;font-weight:750;line-height:1;display:inline-flex}.work-tag-chip.is-compact{gap:4px;height:19px;padding-inline:5px 6px;font-size:8px}.work-tag-chip.is-archived{opacity:.58;text-decoration:line-through}.work-tag-chip-dot{background:var(--tag-dot);border-radius:50%;flex:none;width:6px;height:6px}.work-tag-chip-name{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.work-tag-chip-name .tender-cell-truncated-content{max-width:100%}.work-tag-lime{--tag-ink:#49600d;--tag-bg:#f1f8d8;--tag-border:#cfdf91;--tag-dot:#8cab27}.work-tag-green{--tag-ink:var(--success-fg);--tag-bg:var(--success-bg);--tag-border:var(--success-border);--tag-dot:var(--success-accent)}.work-tag-blue{--tag-ink:var(--info-fg);--tag-bg:var(--info-bg);--tag-border:var(--info-border);--tag-dot:var(--info-accent)}.work-tag-violet{--tag-ink:var(--violet-fg);--tag-bg:var(--violet-bg);--tag-border:var(--violet-border);--tag-dot:var(--violet-accent)}.work-tag-amber{--tag-ink:var(--warning-fg);--tag-bg:var(--warning-bg);--tag-border:var(--warning-border);--tag-dot:var(--warning-accent)}.work-tag-red{--tag-ink:var(--danger-fg);--tag-bg:var(--danger-bg);--tag-border:var(--danger-border);--tag-dot:var(--danger-accent)}.work-tag-gray{--tag-ink:var(--neutral-fg);--tag-bg:var(--neutral-bg);--tag-border:var(--neutral-border);--tag-dot:var(--neutral-accent)}.tender-grid-table .tender-grid-tags{min-width:0;padding-inline:var(--tender-grid-cell-padding-inline)}.tender-tag-cell{height:calc(var(--tender-grid-row-height) - 1px);align-items:center;gap:4px;min-width:0;display:flex}.tender-tag-cell-chips{flex:1;align-items:center;gap:3px;min-width:0;display:flex;overflow:hidden}.tender-tag-cell-chips .work-tag-chip{background:0 0;border-color:#0000;border-radius:3px;max-width:calc(100% - 28px);height:18px;padding-inline:3px 4px}.work-tag-overflow{color:#62706a;background:#f1f4f2;border:0;border-radius:3px;flex:none;align-items:center;height:19px;padding:0 3px;font-size:8px;font-weight:750;display:inline-flex}.tender-tag-empty{color:#9aa49f;font-size:10px;font-weight:450}.tender-tag-edit-button{color:#426056;cursor:pointer;background:#fff;border:1px solid #ced7d3;border-radius:3px;flex:none;place-items:center;width:22px;height:22px;padding:0;font-size:13px;line-height:1;display:grid}.tender-tag-edit-button:hover:not(:disabled){color:#176b53;background:#f4faf7;border-color:#8fb5a6}.tender-tag-edit-button:disabled{cursor:not-allowed;opacity:.45}.tender-tag-picker-dialog{width:min(520px,100%)}.tender-tag-picker-title{color:#58665f;text-overflow:ellipsis;white-space:nowrap;background:#fafbfa;border-bottom:1px solid #e5eae8;margin:0;padding:9px 15px;font-size:10px;overflow:hidden}.tender-tag-picker-list{max-height:min(54vh,420px);padding:7px;display:grid;overflow-y:auto}.tender-tag-picker-list label{cursor:pointer;border-radius:4px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:36px;padding:4px 7px;display:grid}.tender-tag-picker-list label:hover{background:#f3f7f5}.tender-tag-picker-list label.is-archived:not(:has(input:checked)){cursor:not-allowed;opacity:.66}.tender-tag-picker-list input{accent-color:#18765f;width:14px;height:14px;margin:0}.tender-tag-picker-list .work-tag-chip{justify-self:start}.tender-tag-picker-usage{color:#7b8781;font-variant-numeric:tabular-nums;font-size:9px}.tender-tag-picker-empty{color:#75817b;text-align:center;margin:24px;font-size:10px}.work-tag-manager{width:min(760px,100%)}.work-tag-manager-layout{grid-template-columns:minmax(240px,.42fr) minmax(320px,.58fr);min-height:420px;display:grid}.work-tag-manager-list{background:#f7f9f8;border-right:1px solid #dde4e0;min-width:0}.work-tag-manager-list-head{border-bottom:1px solid #dde4e0;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:7px 10px;display:flex}.work-tag-manager-list-head strong{color:#526059;font-size:10px}.work-tag-manager-list-head .secondary-button{min-height:29px;padding-inline:8px;font-size:9px}.work-tag-manager-items{max-height:min(58vh,480px);padding:6px;overflow-y:auto}.work-tag-manager-items>button{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:38px;padding:4px 7px;display:grid}.work-tag-manager-items>button:hover:not(:disabled),.work-tag-manager-items>button.is-active{background:#fff;border-color:#c6d5cf}.work-tag-manager-items>button.is-active{box-shadow:inset 3px 0 #23765e}.work-tag-manager-items>button>span:last-child{color:#7c8882;font-variant-numeric:tabular-nums;font-size:9px}.work-tag-manager-items>p{color:#75817b;text-align:center;margin:28px 10px;font-size:10px}.work-tag-manager-editor{flex-direction:column;gap:12px;min-width:0;padding:15px;display:flex}.work-tag-manager-editor-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.work-tag-manager-editor-heading strong{color:#35443d;font-size:12px}.work-tag-manager-editor-heading span{color:#77837d;font-size:9px}.work-tag-manager-editor>label:not(.work-tag-manager-archive){color:#5b6862;gap:5px;font-size:9px;font-weight:700;display:grid}.work-tag-manager-editor input[type=text],.work-tag-manager-editor input[type=number],.work-tag-manager-editor select{color:#2e3d36;width:100%;height:35px;font:inherit;background:#fff;border:1px solid #cbd5d0;border-radius:4px;padding:0 8px}.work-tag-manager-archive{color:#58665f;cursor:pointer;align-items:center;gap:7px;font-size:10px;display:flex}.work-tag-manager-archive input{accent-color:#18765f;width:14px;height:14px;margin:0}.work-tag-manager-preview{background:#f8faf9;border:1px solid #dce3df;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:8px 10px;display:flex}.work-tag-manager-preview>span:first-child{color:#748079;font-size:9px}.work-tag-manager-editor>.tender-registry-tools-error{margin-inline:-15px}.work-tag-manager-editor-actions{justify-content:flex-end;gap:6px;margin-top:auto;display:flex}@media (max-width:700px){.work-tag-manager-layout{grid-template-columns:1fr;min-height:0;overflow-y:auto}.work-tag-manager-list{border-bottom:1px solid #dde4e0;border-right:0}.work-tag-manager-items{gap:4px;max-height:150px;display:flex;overflow:auto}.work-tag-manager-items>button{width:180px;min-width:180px}.work-tag-manager-editor{min-height:400px}}
.tender-quick-view-backdrop{cursor:default}.tender-quick-view-drawer{border-left:1px solid var(--line);background:var(--canvas);width:min(720px,94vw);max-width:none;padding:0;overflow:hidden}.tender-quick-view-close{z-index:6;border-radius:var(--radius-sm);color:#fff;cursor:pointer;background:#071c1585;border:1px solid #ffffff38;place-items:center;width:34px;height:34px;font-size:20px;line-height:1;display:grid;position:absolute;top:13px;right:14px}.tender-quick-view-close:hover{background:#071c15c7}.tender-quick-view-close:focus-visible,.tender-quick-view-stage select:focus-visible,.tender-quick-view-header-actions a:focus-visible{outline:2px solid var(--accent-lime);outline-offset:2px}.tender-quick-view-tabs button:focus-visible{outline:2px solid var(--focus-outline);outline-offset:-3px}.tender-quick-view-content{grid-template-rows:auto auto minmax(0,1fr);height:100%;min-height:0;display:grid}.tender-quick-view-header{color:#fff;background:radial-gradient(circle at 85% 0, #d9fa7829, transparent 36%), linear-gradient(145deg, var(--brand-dark), #194638);gap:8px;padding:17px 58px 14px 18px;display:grid;position:relative}.tender-quick-view-kicker,.tender-quick-view-header-actions,.tender-quick-view-tags{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.tender-quick-view-kicker>span{color:#ffffffd6;background:#ffffff12;border:1px solid #ffffff2e;border-radius:999px;min-height:22px;padding:3px 8px;font-size:9px;font-weight:750;line-height:14px}.tender-quick-view-kicker>span[data-decision=participate]{color:#d9f8e8;background:#31896240;border-color:#a6e2c675}.tender-quick-view-kicker>span[data-decision=decline]{color:#ffe0df;background:#ab46463d;border-color:#f4b0b06b}.tender-quick-view-header h2{color:#fff;letter-spacing:-.018em;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(17px,2vw,21px);font-weight:770;line-height:1.25;overflow:hidden}.tender-quick-view-header>p{color:#ffffffb8;flex-wrap:wrap;gap:6px;min-width:0;margin:-2px 0 0;font-size:10px;line-height:1.4;display:flex}.tender-quick-view-header-actions a{border-radius:var(--radius-xs);color:#fff;background:#ffffff12;border:1px solid #ffffff36;align-items:center;min-height:29px;padding:0 9px;font-size:9px;font-weight:720;text-decoration:none;display:inline-flex}.tender-quick-view-header-actions a:hover{background:#ffffff24}.tender-quick-view-header-actions .tender-quick-view-full-link{color:var(--accent-lime);border-color:#d9fa7885}.tender-quick-view-tags{min-height:30px}.tender-quick-view-tags .workspace-work-tags{width:100%}.tender-quick-view-header .workspace-work-tags>span:first-child{color:#ffffffa3}.tender-quick-view-header .workspace-work-tags>small{color:#ffd8c1}.tender-quick-view-facts{border-radius:var(--radius-sm);background:#0316102b;border:1px solid #ffffff24;grid-template-columns:repeat(4,minmax(0,1fr));margin:2px 0 0;display:grid;overflow:hidden}.tender-quick-view-facts>div{border-left:1px solid #ffffff1f;min-width:0;padding:8px 9px}.tender-quick-view-facts>div:first-child{border-left:0}.tender-quick-view-facts dt,.tender-quick-view-facts dd,.tender-quick-view-facts small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tender-quick-view-facts dt{color:#ffffff94;font-size:8px;font-weight:700}.tender-quick-view-facts dd{color:#fff;font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:11px;font-weight:750}.tender-quick-view-facts small{color:#ffffff85;margin-top:2px;font-size:8px}.tender-quick-view-stage{grid-template-columns:auto minmax(170px,1fr);align-items:center;gap:8px;display:grid}.tender-quick-view-stage>span{color:#ffffffa3;font-size:9px;font-weight:700}.tender-quick-view-stage select{border-radius:var(--radius-xs);color:#fff;width:100%;min-height:32px;font:inherit;background:#ffffff17;border:1px solid #ffffff38;padding:0 30px 0 9px;font-size:10px;font-weight:700}.tender-quick-view-stage select option{color:var(--ink);background:#fff}.tender-quick-view-stage select:disabled{opacity:.7}.tender-quick-view-tabs{border-bottom:1px solid var(--line);scrollbar-width:thin;background:#fff;min-width:0;display:flex;overflow-x:auto}.tender-quick-view-tabs button{min-width:max-content;min-height:42px;color:var(--muted);cursor:pointer;background:#fff;border:0;border-right:1px solid #e8ecea;flex:1 0 auto;justify-content:center;align-items:center;gap:5px;padding:0 12px;font-size:10px;font-weight:700;display:inline-flex;position:relative}.tender-quick-view-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.tender-quick-view-tabs button:hover,.tender-quick-view-tabs button.active{color:var(--brand);background:var(--brand-softest)}.tender-quick-view-tabs button.active:after{background:var(--brand)}.tender-quick-view-tabs button>span{min-width:17px;height:17px;color:var(--brand);background:var(--brand-soft);font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;padding:0 4px;font-size:8px;display:grid}.tender-quick-view-body{overscroll-behavior:contain;background:var(--canvas);scrollbar-gutter:stable;min-height:0;padding:11px;overflow:hidden auto}.tender-quick-view-panels{min-height:0}.tender-quick-view-panels .tender-quick-view-body{height:100%}.tender-quick-view-body .workspace-message{margin:0 0 9px}.tender-quick-view-body .workspace-panel,.tender-quick-view-body .workspace-workflow-control{border-radius:var(--radius-xs);box-shadow:var(--shadow-xs);margin:0 0 9px}.tender-quick-view-body .workspace-workflow-control{border-top:1px solid #d6dcda;overflow:hidden}.tender-quick-view-body .workspace-form-grid,.tender-quick-view-body .finance-input-grid,.tender-quick-view-body .workspace-workflow-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.tender-quick-view-body .workspace-workflow-strip>div:nth-child(3){border-top:1px solid #e0e5e2;border-left:0}.tender-quick-view-body .workspace-workflow-strip>div:nth-child(4){border-top:1px solid #e0e5e2}.tender-quick-view-body .workspace-decision-form fieldset,.tender-quick-view-body .workspace-task-form{grid-template-columns:repeat(2,minmax(0,1fr))}.tender-quick-view-body .workspace-task-form .workspace-primary-button{grid-column:1/-1;min-height:36px}.tender-quick-view-body .workspace-task-list{grid-template-columns:minmax(0,1fr)}.tender-quick-view-body .workspace-task{grid-template-columns:28px minmax(0,1fr) 28px;grid-template-areas:"check title cancel";gap:3px 5px;padding:6px 3px}.tender-quick-view-body .workspace-task-check{grid-area:check}.tender-quick-view-body .workspace-task-copy{grid-area:title;align-self:center}.tender-quick-view-body .workspace-task-title{white-space:normal}.tender-quick-view-body .workspace-task-assignee{grid-area:assignee;width:min(100%,280px)}.tender-quick-view-body .task-priority{grid-area:priority}.tender-quick-view-body .workspace-task-due{grid-area:due;padding-bottom:3px}.tender-quick-view-body .workspace-task-cancel{grid-area:cancel}.tender-quick-view-body .finance-results{grid-template-columns:repeat(3,minmax(0,1fr))}.tender-quick-view-body .collaboration-grid{grid-template-columns:minmax(0,1fr)}.tender-quick-view-body .collaboration-files{border-top:1px solid #e0e6e3;border-left:0}.tender-quick-view-dates dl{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.tender-quick-view-dates dl>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:8px}.tender-quick-view-dates dt{color:var(--subtle);font-size:9px;font-weight:700}.tender-quick-view-dates dd{color:var(--ink);margin:4px 0 0;font-size:11px;font-weight:700;line-height:1.4}.tender-quick-view-state{min-height:100%;color:var(--muted);background:#fff;place-content:center;justify-items:start;gap:8px;padding:38px;display:grid}.tender-quick-view-drawer>.tender-quick-view-loading{background:#fff;place-items:center;min-height:100%;padding:38px;display:grid}.tender-quick-view-state>span,.tender-quick-view-loading{color:var(--brand);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.tender-quick-view-state h2{max-width:430px;color:var(--ink);margin:0;font-size:21px}.tender-quick-view-state p{max-width:430px;margin:0;font-size:11px;line-height:1.5}.tender-quick-view-skeleton{gap:7px;width:min(430px,72vw);margin-top:9px;display:grid}.tender-quick-view-skeleton i{border-radius:var(--radius-xs);background:linear-gradient(90deg,#edf1ef 20%,#f7f9f8 50%,#edf1ef 80%) 0 0/220% 100%;height:44px;animation:1.2s infinite tender-quick-view-loading}.tender-quick-view-skeleton i:nth-child(2){height:84px}.tender-grid-table tbody tr{cursor:pointer}.tender-grid-table tbody tr.tender-grid-row-previewed{outline:2px solid var(--brand-accent);outline-offset:-2px}.tender-grid-table tbody tr.tender-grid-row-previewed>td:first-child{box-shadow:inset 4px 0 var(--brand-accent)}@keyframes tender-quick-view-loading{to{background-position:-220% 0}}@media (max-width:760px){.tender-quick-view-drawer{border-left:0;width:100%;height:100dvh;inset:0}.tender-quick-view-header{padding:max(13px, env(safe-area-inset-top)) 58px 11px 11px;gap:7px}.tender-quick-view-close{top:max(8px, env(safe-area-inset-top));width:44px;height:44px;right:8px}.tender-quick-view-header h2{font-size:17px}.tender-quick-view-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.tender-quick-view-facts>div:nth-child(odd){border-left:0}.tender-quick-view-facts>div:nth-child(n+3){border-top:1px solid #ffffff1f}.tender-quick-view-stage{grid-template-columns:minmax(0,1fr);gap:4px}.tender-quick-view-stage select,.tender-quick-view-tabs button,.tender-quick-view-header-actions a,.tender-quick-view-header .tender-tag-edit-button,.tender-quick-view-body .workspace-primary-button,.tender-quick-view-body .workspace-secondary-button{min-height:44px}.tender-quick-view-tabs button{flex-grow:0;padding:0 14px}.tender-quick-view-body{padding:8px 8px max(8px, env(safe-area-inset-bottom))}.tender-quick-view-drawer .workspace-field input,.tender-quick-view-drawer .workspace-field select,.tender-quick-view-drawer .workspace-field textarea,.tender-quick-view-drawer .workspace-task-form input,.tender-quick-view-drawer .workspace-task-form select,.tender-quick-view-drawer .workspace-task-assignee,.tender-quick-view-drawer .workspace-decision-form select,.tender-quick-view-drawer .workspace-decision-form input,.tender-quick-view-drawer .collaboration-composer textarea,.tender-quick-view-drawer .tender-quick-view-stage select{min-height:44px;font-size:16px}.tender-quick-view-body .workspace-form-grid,.tender-quick-view-body .finance-input-grid,.tender-quick-view-body .workspace-assignment-grid,.tender-quick-view-body .workspace-task-form,.tender-quick-view-body .workspace-decision-form fieldset,.tender-quick-view-body .workspace-workflow-strip,.tender-quick-view-dates dl{grid-template-columns:minmax(0,1fr)}.tender-quick-view-body .workspace-workflow-strip>div,.tender-quick-view-body .workspace-workflow-strip>div:nth-child(3),.tender-quick-view-body .workspace-workflow-strip>div:nth-child(4){border-top:1px solid #e0e5e2;border-left:0}.tender-quick-view-body .workspace-workflow-strip>div:first-child{border-top:0}.tender-quick-view-body .finance-results{grid-template-columns:repeat(2,minmax(0,1fr))}.tender-quick-view-state{padding:24px}}@media (max-height:700px) and (min-width:761px){.tender-quick-view-header{gap:5px;padding-top:11px;padding-bottom:9px}.tender-quick-view-facts>div{padding-top:6px;padding-bottom:6px}.tender-quick-view-facts small{display:none}}@media (prefers-reduced-motion:reduce){.tender-quick-view-drawer,.tender-quick-view-skeleton i{animation:none}}
.approvals-panel{min-width:0;overflow:hidden;container:approvals-panel/inline-size}.approvals-heading{align-items:flex-start}.approvals-heading>div{min-width:0}.approval-summary-badge{border:1px solid var(--neutral-border);background:var(--neutral-bg);color:var(--neutral-fg);white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700}.approval-summary-badge[data-overdue=true]{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger-fg)}.tender-quick-view-tabs button>span[data-overdue=true]{background:var(--danger-bg);color:var(--danger-fg)}.approval-loading,.approval-error{border-radius:10px;margin-top:14px;padding:13px 14px;font-size:13px}.approval-load-error{justify-content:space-between;align-items:center;gap:12px;display:flex}.approval-loading{background:var(--surface-soft);color:var(--muted)}.approval-error{border:1px solid var(--danger-border);background:var(--danger-bg);color:var(--danger-fg)}.approval-type-strip{grid-template-columns:repeat(5,minmax(105px,1fr));gap:6px;min-width:0;margin-top:16px;display:grid}.approval-type-strip button{border:1px solid var(--line);background:var(--surface-soft);min-width:0;min-height:56px;color:var(--ink);text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;padding:9px 11px 9px 14px;display:flex;position:relative;overflow:hidden}.approval-type-strip button:before{background:var(--neutral-accent);content:"";border-radius:3px;width:3px;position:absolute;inset:9px auto 9px 6px}.approval-type-strip button[data-status=pending]:before{background:var(--warning-accent)}.approval-type-strip button[data-status=approved]:before{background:var(--success-accent)}.approval-type-strip button[data-status=rejected]:before,.approval-type-strip button[data-overdue=true]:before{background:var(--danger-accent)}.approval-type-strip button.active{border-color:var(--brand-accent);background:var(--brand-softest);box-shadow:0 0 0 1px color-mix(in srgb, var(--brand-accent) 28%, transparent)}.approval-type-strip button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:750;overflow:hidden}.approval-type-strip button small{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.2;overflow:hidden}.approval-card,.approval-editor,.approval-empty-state{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:0;margin-top:12px;padding:15px}.approval-card>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.approval-card h3{color:var(--ink);margin:6px 0 0;font-size:16px}.approval-status{border:1px solid var(--neutral-border);background:var(--neutral-bg);color:var(--neutral-fg);letter-spacing:.035em;text-transform:uppercase;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800;display:inline-flex}.approval-status[data-status=pending]{border-color:var(--warning-border);background:var(--warning-bg);color:var(--warning-fg)}.approval-status[data-status=approved]{border-color:var(--success-border);background:var(--success-bg);color:var(--success-fg)}.approval-status[data-status=rejected],.approval-status[data-status=overdue]{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger-fg)}.approval-card-progress{flex-direction:column;flex:none;align-items:flex-end;display:flex}.approval-card-progress strong{color:var(--ink);font-size:17px}.approval-card-progress small,.approval-card-meta,.approval-empty-copy{color:var(--muted);font-size:11px}.approval-card-meta{flex-wrap:wrap;gap:7px 18px;margin-top:12px;display:flex}.approval-card-comment{color:var(--ink);white-space:pre-wrap;margin:12px 0;font-size:13px;line-height:1.5}.approval-participants{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.approval-participant{border:1px solid var(--line);background:var(--surface-soft);max-width:230px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 9px 3px 4px;font-size:11px;display:inline-flex;overflow:hidden}.approval-participant>span{background:var(--neutral-bg);width:22px;height:22px;color:var(--neutral-fg);border-radius:50%;flex:0 0 22px;place-items:center;font-size:10px;font-weight:800;display:inline-grid}.approval-participant>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.approval-participant>small{color:var(--muted);flex:none;font-size:9px;font-weight:700}.approval-participant[data-decision=approved]{border-color:var(--success-border);background:var(--success-bg)}.approval-participant[data-decision=rejected]{border-color:var(--danger-border);background:var(--danger-bg)}.approval-decision-box{border-top:1px solid var(--line);grid-template-columns:minmax(180px,1fr) auto auto;gap:8px;margin-top:14px;padding-top:14px;display:grid}.approval-decision-comment{gap:3px;display:grid}.approval-decision-comment small{color:var(--muted);font-size:9px}.approval-decision-box input,.approval-editor input,.approval-editor select,.approval-round-picker select,.approval-editor textarea{box-sizing:border-box;border:1px solid var(--line-strong);background:var(--surface);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:9px;padding:9px 10px}.approval-editor textarea{resize:vertical;min-height:82px}.approval-decision-box input:focus,.approval-editor input:focus,.approval-editor select:focus,.approval-round-picker select:focus,.approval-editor textarea:focus{border-color:var(--brand-accent);outline:2px solid color-mix(in srgb, var(--brand-accent) 18%, transparent)}.approval-card-actions,.approval-editor-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.approval-card-actions .quiet-button{margin-right:auto}.approval-history{border-top:1px solid var(--line);gap:0;margin:15px 0 0;padding:12px 0 0;list-style:none;display:grid}.approval-history li{grid-template-columns:12px minmax(0,1fr);gap:9px;padding:5px 0;display:grid}.approval-history li>span{background:var(--brand-accent);border-radius:50%;width:7px;height:7px;margin-top:5px}.approval-history strong{color:var(--ink);font-size:12px}.approval-history p{color:var(--ink);margin:3px 0;font-size:12px}.approval-history small{color:var(--muted);font-size:10px}.approval-editor{gap:13px;display:grid}.approval-editor-grid{grid-template-columns:minmax(0,1.5fr) minmax(180px,.7fr);gap:10px;min-width:0;display:grid}.approval-due-editor{gap:5px;min-width:0;display:grid}.approval-due-editor-heading{min-height:18px;color:var(--ink);justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.approval-due-editor-heading select{width:auto;color:var(--muted);background:0 0;border:0;padding:0;font-size:10px;font-weight:650}.approval-round-picker{color:var(--muted);justify-content:flex-end;align-items:center;gap:8px;margin:12px 0 8px;font-size:11px;font-weight:650;display:flex}.approval-round-picker select{width:min(100%,340px)}.approval-editor label{min-width:0;color:var(--ink);gap:5px;font-size:12px;font-weight:700;display:grid}.approval-participant-picker{border:0;min-width:0;margin:0;padding:0}.approval-participant-picker legend{color:var(--ink);margin-bottom:7px;font-size:12px;font-weight:750}.approval-participant-picker>div{scrollbar-gutter:stable;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:210px;display:grid;overflow:auto}.approval-participant-picker label{border:1px solid var(--line);background:var(--surface-soft);border-radius:9px;align-items:center;gap:8px;min-width:0;padding:7px 9px;display:flex}.approval-participant-picker input{flex:none;width:auto}.approval-participant-picker label>span{flex-direction:column;min-width:0;display:flex}.approval-participant-picker strong,.approval-participant-picker small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.approval-participant-picker small{color:var(--muted);font-size:10px;font-weight:500}.approval-empty-state{text-align:center;align-content:center;place-items:center;gap:5px;min-height:150px;display:grid}.approval-empty-state>div{background:var(--neutral-bg);width:32px;height:32px;color:var(--neutral-fg);border-radius:50%;place-items:center;font-weight:800;display:grid}.approval-empty-state strong{color:var(--ink);font-size:14px}.approval-empty-state p{color:var(--muted);margin:0 0 8px;font-size:12px}.approvals-panel.is-compact{box-shadow:none;border:0;border-radius:0}.approvals-panel.is-compact .approval-type-strip{grid-template-columns:repeat(3,minmax(0,1fr));padding:1px;display:grid}.approvals-panel.is-compact .approval-type-strip button{min-width:0}.approvals-panel.is-compact .approval-participant-picker>div{grid-template-columns:1fr}.approvals-panel.is-compact .approval-editor-grid,.approvals-panel.is-compact .approval-decision-box{grid-template-columns:minmax(0,1fr)}.approvals-panel.is-compact .approval-card,.approvals-panel.is-compact .approval-editor,.approvals-panel.is-compact .approval-empty-state{padding:12px}.approvals-panel.is-compact .approval-editor-actions{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);display:grid}.approvals-panel.is-compact .approval-editor-actions button{white-space:normal;width:100%;min-width:0;height:auto;min-height:34px;padding:7px 9px;line-height:1.25}.approvals-panel.is-compact .approval-editor-actions .workspace-primary-button{grid-column:1/-1}@container approvals-panel (max-width:620px){.approvals-heading{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.approvals-heading p{max-width:26ch;line-height:1.35}.approval-summary-badge{padding:4px 8px;font-size:10px}.approval-type-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:12px;padding:1px;display:grid}.approval-type-strip button{min-width:0;min-height:52px;padding:8px 9px 8px 13px}.approval-type-strip button span{white-space:normal;font-size:11px;line-height:1.15}.approval-card,.approval-editor,.approval-empty-state{border-radius:10px;margin-top:10px;padding:12px}.approval-editor-grid,.approval-decision-box,.approval-participant-picker>div{grid-template-columns:minmax(0,1fr)}.approval-due-editor-heading{min-width:0}.approval-due-editor-heading select{text-overflow:ellipsis;max-width:132px}.approval-participant-picker label{box-sizing:border-box;width:100%}.approval-card>header{flex-direction:column;gap:9px}.approval-card-progress{align-items:flex-start}.approval-round-picker{justify-content:stretch;display:grid}.approval-round-picker select{width:100%}.approval-editor-actions{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:stretch;display:grid}.approval-editor-actions button{white-space:normal;width:100%;min-width:0;height:auto;min-height:34px;padding:7px 9px;line-height:1.25}.approval-editor-actions .workspace-primary-button{grid-column:1/-1}.approval-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.approval-card-actions button{white-space:normal;width:100%;min-width:0;height:auto;min-height:34px;padding:7px 8px;line-height:1.25}.approval-card-actions .quiet-button{grid-column:1/-1;margin-right:0}.approval-decision-box .approval-decision-comment{grid-column:1/-1}.approval-load-error{flex-direction:column;align-items:stretch}}@media (max-width:900px){.approval-type-strip{grid-template-columns:repeat(3,minmax(0,1fr));padding:1px;display:grid}.approval-type-strip button{min-width:0}}@media (max-width:620px){.approval-editor-grid,.approval-decision-box,.approval-participant-picker>div{grid-template-columns:1fr}.approval-card>header{flex-direction:column}.approval-card-progress{align-items:flex-start}}.workload-badge{min-width:0;color:var(--neutral-fg);white-space:nowrap;align-items:center;gap:5px;font-size:10px;font-weight:750;display:inline-flex}.workload-badge-dot{background:var(--success-accent);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--success-accent) 12%, transparent);border-radius:50%;flex:0 0 7px}.workload-badge[data-level=normal] .workload-badge-dot{background:var(--info-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--info-accent) 12%, transparent)}.workload-badge[data-level=high]{color:var(--warning-fg)}.workload-badge[data-level=high] .workload-badge-dot{background:var(--warning-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--warning-accent) 12%, transparent)}.workload-badge[data-level=critical]{color:var(--danger-fg)}.workload-badge[data-level=critical] .workload-badge-dot{background:var(--danger-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--danger-accent) 12%, transparent)}.workload-badge small{color:var(--muted);text-overflow:ellipsis;font-size:10px;font-weight:500;overflow:hidden}.tender-team-section{overflow:hidden}.tender-team-heading{align-items:flex-start}.tender-team-summary{grid-template-columns:minmax(190px,1.2fr) minmax(160px,1fr) minmax(150px,.9fr);gap:12px;margin-top:14px;display:grid}.tender-team-primary,.tender-team-role-group{border:1px solid var(--line);background:var(--surface-soft);border-radius:11px;min-width:0;padding:11px}.tender-team-primary{align-items:center;gap:10px;display:flex}.tender-team-avatar{background:var(--brand-dark);width:38px;height:38px;color:var(--accent-lime);border-radius:11px;flex:0 0 38px;place-items:center;font-size:11px;font-weight:850;display:grid}.tender-team-primary>div{flex-direction:column;gap:3px;min-width:0;display:flex}.tender-team-primary strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.tender-team-primary small,.tender-team-role-group>span,.tender-team-role-group small{color:var(--muted);font-size:10px}.tender-team-role-group{flex-direction:column;gap:8px;display:flex}.tender-team-role-group>span{letter-spacing:.035em;text-transform:uppercase;font-weight:800}.tender-team-role-group>div{flex-wrap:wrap;gap:5px;display:flex}.tender-team-member-chip{max-width:180px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:10px;font-weight:650;display:inline-flex;overflow:hidden}.tender-team-member-chip>span{background:var(--brand-soft);width:21px;height:21px;color:var(--brand);border-radius:50%;flex:0 0 21px;place-items:center;font-size:8px;font-weight:850;display:inline-grid}.tender-team-member-chip[data-role=observer]>span{background:var(--info-bg);color:var(--info-fg);font-size:10px}.tender-team-editor{border-top:1px solid var(--line);gap:13px;margin-top:14px;padding-top:14px;display:grid}.tender-team-assignment-grid,.tender-team-pickers{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tender-team-assignment-grid>label{color:var(--ink);gap:5px;font-size:11px;font-weight:750;display:grid}.tender-team-assignment-grid select,.tender-team-transfer select,.tender-team-transfer input{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:9px;padding:9px 10px}.tender-team-pickers fieldset{border:1px solid var(--line);border-radius:11px;min-width:0;margin:0;padding:10px}.tender-team-pickers legend{color:var(--ink);padding:0 4px;font-size:11px;font-weight:800}.tender-team-pickers fieldset>div{scrollbar-gutter:stable;gap:4px;max-height:180px;display:grid;overflow-y:auto}.tender-team-pickers label{border-radius:8px;align-items:center;gap:8px;min-width:0;padding:6px 7px;display:flex}.tender-team-pickers label:hover{background:var(--surface-soft)}.tender-team-pickers label>span{flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.tender-team-pickers strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.tender-team-pickers small{color:var(--muted);font-size:9px}.tender-team-transfer{border:1px solid var(--warning-border);background:var(--warning-bg);border-radius:11px;padding:11px}.tender-team-transfer strong{color:var(--warning-fg);font-size:12px}.tender-team-transfer p{color:var(--warning-fg);margin:3px 0 9px;font-size:10px}.tender-team-transfer>div{grid-template-columns:minmax(190px,.8fr) minmax(220px,1.2fr);gap:8px;display:grid}.tender-team-editor-actions{justify-content:flex-end;gap:8px;display:flex}.tender-team-error,.tender-team-fallback-note{border-radius:9px;margin:10px 0 0;padding:9px 11px;font-size:11px}.tender-team-error{border:1px solid var(--danger-border);background:var(--danger-bg);color:var(--danger-fg)}.tender-team-fallback-note{border:1px solid var(--warning-border);background:var(--warning-bg);color:var(--warning-fg)}@media (max-width:760px){.tender-team-summary,.tender-team-assignment-grid,.tender-team-pickers,.tender-team-transfer>div{grid-template-columns:1fr}}.mention-composer{position:relative}.mention-composer>textarea{width:100%}.mention-suggestions{z-index:6;border:1px solid var(--line-strong);background:var(--surface);border-radius:10px;gap:2px;max-height:230px;padding:5px;display:grid;position:absolute;bottom:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 30px #14272024}.mention-suggestions button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:7px;display:flex}.mention-suggestions button:hover,.mention-suggestions button:focus-visible{background:var(--brand-softest);outline:none}.mention-suggestions button>span:first-child{background:var(--brand-soft);width:28px;height:28px;color:var(--brand);border-radius:8px;flex:0 0 28px;place-items:center;font-size:10px;font-weight:850;display:grid}.mention-suggestions button>span:last-child{flex-direction:column;min-width:0;display:flex}.mention-suggestions strong{color:var(--ink);font-size:11px}.mention-suggestions small{color:var(--muted);font-size:9px}.mention-selected,.collaboration-comment-mentions{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.mention-selected>span,.collaboration-comment-mentions>span{background:var(--info-bg);color:var(--info-fg);border-radius:999px;align-items:center;gap:3px;padding:3px 7px;font-size:9px;font-weight:700;display:inline-flex}.tender-team-bulk-backdrop{z-index:90;place-items:center;padding:16px;display:grid}.tender-team-bulk-dialog{z-index:1;border-radius:var(--radius-lg);background:var(--surface);width:min(760px,100vw - 32px);max-height:min(860px,100vh - 32px);box-shadow:var(--shadow-popover);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.tender-team-bulk-dialog>header,.tender-team-bulk-dialog>footer{align-items:center;gap:9px;padding:16px 18px;display:flex}.tender-team-bulk-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between}.tender-team-bulk-dialog>header span{color:var(--brand);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.tender-team-bulk-dialog>header h2{color:var(--ink);margin:3px 0 0;font-size:20px}.tender-team-bulk-dialog>header p{color:var(--muted);margin:3px 0 0;font-size:11px}.tender-team-bulk-dialog>footer{border-top:1px solid var(--line);justify-content:flex-end}.tender-team-bulk-body{scrollbar-gutter:stable;gap:13px;max-height:calc(100vh - 190px);padding:16px 18px;display:grid;overflow-y:auto}.tender-team-bulk-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tender-team-bulk-fields label,.tender-team-bulk-policy,.tender-team-bulk-comment{color:var(--ink);gap:5px;font-size:11px;font-weight:750;display:grid}.tender-team-bulk-fields select,.tender-team-bulk-policy select,.tender-team-bulk-comment input{border:1px solid var(--line-strong);background:var(--surface);width:100%;color:var(--ink);font:inherit;border-radius:9px;padding:9px 10px}.tender-team-bulk-members{border:1px solid var(--line);border-radius:11px;min-width:0;margin:0;padding:10px}.tender-team-bulk-members legend{color:var(--ink);padding:0 4px;font-size:11px;font-weight:800}.tender-team-bulk-members>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-height:190px;display:grid;overflow-y:auto}.tender-team-bulk-members label{border:1px solid var(--line);background:var(--surface-soft);border-radius:9px;align-items:center;gap:8px;min-width:0;padding:7px 8px;display:flex}.tender-team-bulk-members label>span{flex-direction:column;gap:2px;min-width:0;display:flex}.tender-team-bulk-members strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.tender-team-bulk-preview{border:1px solid var(--line);border-radius:11px;overflow:hidden}.tender-team-bulk-preview>header{background:var(--surface-soft);justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.tender-team-bulk-preview>header strong{color:var(--ink);font-size:11px}.tender-team-bulk-preview>header span{color:var(--danger-fg);font-size:10px;font-weight:750}.tender-team-bulk-preview>div{max-height:220px;display:grid;overflow-y:auto}.tender-team-bulk-preview article{border-top:1px solid var(--line);gap:2px;padding:8px 11px;display:grid}.tender-team-bulk-preview article:first-child{border-top:0}.tender-team-bulk-preview article[data-blocked=true]{background:var(--danger-bg)}.tender-team-bulk-preview article strong{color:var(--ink);font-size:11px}.tender-team-bulk-preview article small{color:var(--muted);font-size:9px}.tender-team-bulk-preview article p{color:var(--danger-fg);margin:2px 0 0;font-size:9px}@media (max-width:620px){.tender-team-bulk-fields,.tender-team-bulk-members>div{grid-template-columns:1fr}.tender-team-bulk-dialog>footer{flex-wrap:wrap}}.mention-selected button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;line-height:1}
.data-scroll-region{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:auto;scrollbar-gutter:stable;overscroll-behavior-inline:contain}.data-scroll-region::-webkit-scrollbar{width:12px;height:12px}.data-scroll-region::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:6px}.data-scroll-region::-webkit-scrollbar-thumb{border:2px solid var(--scrollbar-track);background:var(--scrollbar-thumb);border-radius:6px;min-width:42px;min-height:42px}.data-scroll-region::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.data-scroll-region[tabindex]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}
:root{--ui-text-meta:11px;--ui-text-table:12px;--ui-text-control:12px;--ui-text-form:13px;--ui-control-compact:32px;--ui-control-height:38px;--ui-control-radius:6px}:is(.bidding-table,.reminder-table,.dashboard-table,.company-profile-table,.company-document-table,.directory-sheet,.import-category-table,.import-report-table) td{font-size:var(--ui-text-table)}:is(.bidding-table,.reminder-table,.dashboard-table,.company-profile-table,.company-document-table,.directory-sheet,.import-category-table,.import-report-table) th{font-size:var(--ui-text-meta);letter-spacing:0}:is(.bidding-table,.reminder-table,.dashboard-table,.company-profile-table,.company-document-table,.directory-sheet) td small{font-size:var(--ui-text-meta)}:is(.bidding-date-cell,.bidding-event-cell,.bidding-tender-cell,.bidding-platform-cell,.bidding-money-cell,.reminder-title-cell,.reminder-subject-cell,.company-profile-name-button,.company-document-title-button) strong{font-size:var(--ui-text-table)}:is(.bidding-command-title,.company-profile-filter-heading,.company-document-filter-heading,.reminder-command-meta)>span,:is(.bidding-command-actions,.company-profile-summary,.company-document-metric,.company-profile-filters label,.company-document-filters label)>span,.dashboard-panel-header p,.dashboard-cell-secondary,.dashboard-event-type,.directory-cell-secondary,.company-profile-intro p,.company-profile-table td small,.company-document-table td small,.company-profile-type,.company-profile-completeness>span,.company-document-status,.bidding-result-count,.reminder-result-count,.bidding-state,.reminder-period,.reminder-kind,.reminder-priority,.bidding-responsible-filter>span,.reminder-responsible-filter>span,.reminder-title-cell span,.bidding-tender-cell small,.bidding-platform-cell small,.company-profile-copy-row dt,.company-profile-drawer-identity-copy p,.company-profile-drawer-identity-copy span,.company-profile-show-empty-toggle,.company-profile-personal-data>summary,.company-profile-detail-list-title>span,.company-profile-section-empty{font-size:var(--ui-text-meta)}.company-profile-copy-row dd,.company-profile-section-details>summary,.company-profile-finance-table>div{font-size:var(--ui-text-table);line-height:1.4}.company-profile-copy-button{min-height:28px;font-size:var(--ui-text-meta);padding-inline:7px}.primary-button,.secondary-button,.quiet-button{min-height:var(--ui-control-height);border-radius:var(--ui-control-radius);font-size:var(--ui-text-control)}.bidding-refresh-button,.bidding-add-button,.bidding-reset-button,.reminder-refresh-button,.reminder-reset-button,.dashboard-panel-actions button,.bidding-summary-item,.bidding-kind-tabs button,.reminder-summary-card,.reminder-source-tabs button,.calendar-view-tabs button{min-height:var(--ui-control-compact);font-size:var(--ui-text-control)}.bidding-summary-item span,.bidding-summary-item strong,.reminder-summary-card span,.reminder-summary-card strong,.bidding-kind-tabs button span,.reminder-source-tabs button span{font-size:var(--ui-text-meta)}.bidding-refresh-button,.bidding-add-button,.bidding-reset-button,.reminder-refresh-button,.reminder-reset-button,.dashboard-panel-actions button{border-radius:var(--ui-control-radius)}.bidding-responsible-filter select,.reminder-responsible-filter select,.company-profile-filters select,.company-document-filters select,.directory-filter select,.directory-filter input{min-height:var(--ui-control-compact);border-radius:var(--ui-control-radius);height:auto;font-size:var(--ui-text-control)}.form-field>span,.company-profile-form-field>span,.company-document-form-field>span,.directory-form-field>span,.login-field>span{color:var(--muted);font-size:var(--ui-text-control)}.login-card-heading p,.login-error,.login-security-note,.company-document-form-field>small{font-size:var(--ui-text-meta)}.login-field input{font-size:14px}.calendar-event strong,.calendar-event small,.calendar-no-events,.calendar-event-key{font-size:var(--ui-text-meta)}.calendar-event{min-height:42px}.empty-state-action{min-height:var(--ui-control-compact);justify-self:center;margin-top:3px}.tender-registry-tool-button{min-height:var(--ui-control-compact)}.import-hero p,.import-current span,.import-current small,.import-export-panel-header p,.import-export-scope-links,.excel-dropzone p,.import-file-strip>div span,.import-analysis-progress small,.import-metric span,.import-warning,.import-duplicate-block span{font-size:var(--ui-text-meta)}.excel-dropzone strong,.import-file-strip strong,.import-file-picker,.import-analysis-progress strong{font-size:var(--ui-text-table)}.reminder-scope-line{border-bottom:1px solid var(--line);color:var(--muted);background:var(--surface-soft);font-size:var(--ui-text-meta);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:7px 10px;display:flex}.reminder-scope-line button{color:var(--brand);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:2px 0;text-decoration:underline}@media (min-width:701px){.form-field input,.form-field select,.form-field textarea,.company-profile-form-field input,.company-profile-form-field select,.company-profile-form-field textarea,.company-document-form-field input,.company-document-form-field select,.company-document-form-field textarea,.directory-form-field input,.directory-form-field select,.directory-form-field textarea{font-size:var(--ui-text-form)}}@media (max-width:760px){.bidding-command-title span{display:none}}
dl.inspector-identity{flex:none;gap:3px;width:100%;min-width:0;margin:6px 0 0;display:grid}.inspector-identity>.inspector-identity-field{border:0;grid-template-columns:62px minmax(0,1fr);align-items:baseline;gap:6px;min-width:0;padding:0;line-height:1.5;display:grid}dl.inspector-identity dt{color:var(--muted);margin:0;font-size:10px;font-weight:400}dl.inspector-identity dd{min-width:0;color:var(--ink);text-align:left;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;font-weight:500;overflow:hidden}.inspector-identity-field[data-missing=true]>dt{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.inspector-identity-field[data-missing=true]>dd{grid-column:1/-1}dl.inspector-identity .inspector-missing-value,.inspector-inline-assignment .inspector-missing-value,.inspector-inline-select[data-missing=true]{color:var(--danger-fg);font-weight:500}.inspector-inline-select option{color:var(--ink)}.inspector-inline-select option[value=""]{color:var(--danger-fg)}.tender-all-preview>.tender-registry-inspector-section,.tender-all-preview>.inspector-inline-status{box-sizing:border-box;flex:none;width:100%;min-width:0}.inspector-inline-assignment,.inspector-inline-comments,.inspector-inline-composer,.inspector-inline-comment,.inspector-inline-task{min-width:0}.inspector-inline-assignment{gap:7px;display:grid}.inspector-inline-assignment label{min-width:0;color:var(--muted);gap:4px;font-size:11px;line-height:1.4;display:grid}.inspector-inline-select,.inspector-inline-composer textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;min-width:0;max-width:100%;color:var(--ink);background:var(--surface);font:inherit;border-radius:4px;font-size:12px;line-height:1.5}.inspector-inline-select{text-overflow:ellipsis;min-height:32px;padding:5px 7px}.inspector-inline-select:disabled,.inspector-inline-composer textarea:disabled{color:var(--muted);background:var(--surface-soft);cursor:not-allowed}.inspector-inline-task{color:var(--ink);align-items:flex-start;gap:8px;margin:0;font-size:12px;line-height:1.5;display:flex}.inspector-inline-task input[type=checkbox]{width:16px;height:16px;accent-color:var(--brand);cursor:pointer;flex:none;margin:2px 0 0}.inspector-inline-task input[type=checkbox]:disabled{cursor:not-allowed}.inspector-inline-task>span,.inspector-inline-task>div{overflow-wrap:anywhere;min-width:0}.inspector-inline-task strong{color:var(--ink);font-size:12px;font-weight:600;line-height:1.5;display:block}.inspector-inline-task small{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:11px;line-height:1.4;display:block}.inspector-inline-task[data-overdue=true] small{color:var(--danger-fg)}.inspector-inline-overdue{color:var(--danger-fg);margin-top:5px;font-size:11px;line-height:1.4;display:block}.inspector-inline-assignment>small{color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.4}.inspector-inline-comments-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.inspector-inline-comment+.inspector-inline-comment{border-top:1px solid var(--line);padding-top:8px}.inspector-inline-comment-meta{min-width:0;color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:2px 7px;font-size:10px;line-height:1.5;display:flex}.inspector-inline-comment-meta strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:11px;font-weight:650}.inspector-inline-comment-meta time{color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.inspector-inline-comment-body{color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:3px 0 0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.inspector-inline-work-note p{color:var(--muted);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.5}.inspector-inline-composer{gap:6px;margin-top:10px;display:grid}.inspector-inline-composer textarea{resize:vertical;min-height:64px;max-height:180px;padding:7px 8px;display:block}.inspector-inline-composer textarea::placeholder{color:var(--muted);opacity:1}.inspector-inline-composer-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 8px;min-width:0;display:flex}.inspector-inline-composer-actions small,.inspector-inline-composer-actions>span{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:10px;line-height:1.4}.inspector-inline-composer-actions button{border:1px solid var(--brand);color:#fff;background:var(--brand);cursor:pointer;min-height:28px;font:inherit;border-radius:4px;margin-left:auto;padding:4px 10px;font-size:11px;font-weight:650;line-height:1.5}.inspector-inline-composer-actions button:hover:not(:disabled){border-color:var(--brand-hover);background:var(--brand-hover)}.inspector-inline-composer-actions button:disabled{border-color:var(--line);color:var(--muted);background:var(--surface-muted);cursor:not-allowed}.inspector-inline-status{color:var(--muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:11px;line-height:1.45}.inspector-inline-status[data-tone=error]{color:var(--danger-fg)}.inspector-inline-status[data-tone=success]{color:var(--success-fg)}.inspector-inline-retry{min-height:26px;color:var(--brand);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:3px;margin:3px 0 0;padding:2px 4px;font-size:11px;font-weight:650}.inspector-inline-retry:hover:not(:disabled){background:var(--brand-softest)}.inspector-inline-retry:disabled{color:var(--muted);cursor:not-allowed}.inspector-inline-select:focus-visible,.inspector-inline-composer textarea:focus-visible,.inspector-inline-composer-actions button:focus-visible,.inspector-inline-retry:focus-visible,.inspector-inline-task input:focus-visible{outline:2px solid var(--focus-outline,var(--brand));outline-offset:2px}@media (prefers-reduced-motion:reduce){.inspector-inline-select,.inspector-inline-composer textarea,.inspector-inline-composer-actions button{transition:none}}
.tender-notes-panel{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));align-items:start;gap:8px;min-width:0;display:grid}.tender-note-block{background:#f8faf9;border-left:2px solid #b5c5be;min-width:0;padding:10px 12px}.tender-note-block.is-refusal{background:#fff9f2;border-left-color:#c39761}.tender-note-block h3{color:#52665b;margin:0 0 5px;font-size:11px;font-weight:650}.tender-note-block h3 small{color:#748279;margin-top:2px;font-size:10px;font-weight:400;display:block}.tender-note-text{white-space:pre-wrap;overflow-wrap:anywhere;color:#293d32;-webkit-user-select:text;user-select:text;margin:0;font-size:12px;line-height:1.5}.tender-note-text.is-short{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tender-note-reason-name{margin-bottom:4px;font-size:12px;display:block}.tender-note-missing{color:#956124;margin:0;font-size:12px}.tender-note-expand{color:#356a53;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:4px;padding:2px 0;font-size:11px}.tender-note-expand:focus-visible{outline-offset:2px;outline:2px solid #397b67}.tender-notes-panel.is-compact{grid-template-columns:minmax(0,1fr)}.tender-notes-panel.is-compact .tender-note-block{padding:8px 10px}.tender-quick-view-content>.tender-notes-panel{margin:0 16px 12px}
.workspace-platform-repair-field{min-width:0}.tender-custom-fields-panel.is-repairing .tender-custom-fields-panel-heading{flex-wrap:wrap;gap:8px}.tender-custom-fields-panel.is-repairing .tender-custom-fields-panel-heading>div:first-child{flex:150px;min-width:0}.tender-custom-fields-panel.is-repairing .tender-custom-fields-actions{flex-wrap:wrap;min-width:0}.transition-continuation{z-index:7;top:var(--workspace-anchor-offset,58px);border:1px solid var(--info-border);border-left:3px solid var(--info-accent);min-width:0;color:var(--ink);background:var(--surface);border-radius:5px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin:8px 0;padding:9px 12px;display:flex;position:sticky;box-shadow:0 2px 7px #17231f0d}.tender-quick-view-content .transition-continuation{border-radius:0;margin:0;top:0}.transition-continuation-text{overflow-wrap:anywhere;flex:210px;min-width:0}.transition-continuation-text strong,.transition-continuation-text span,.transition-continuation-text small{display:block}.transition-continuation-text strong{font-size:12px;line-height:1.45}.transition-continuation-text span,.transition-continuation-text small{color:var(--muted);margin-top:2px;font-size:11px;line-height:1.45}.transition-continuation-actions,.transition-draft-choices{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.transition-continuation-actions button{min-height:30px;font-size:11px}.transition-continuation-actions button,.transition-repair-item button{border:1px solid var(--line);color:var(--ink);background:var(--surface);cursor:pointer;border-radius:4px;padding:5px 8px}.transition-continuation-actions button:first-child{border-color:var(--info-border);background:var(--info-bg)}.transition-continuation-actions button:disabled,.transition-repair-item button:disabled,.transition-draft-choices button:disabled{cursor:default;opacity:.6}.transition-repair-list,.transition-draft-conflicts{border:1px solid var(--warning-border);background:var(--warning-bg);border-radius:5px;min-width:0;margin:0 0 12px;padding:10px 12px}.transition-repair-heading{min-width:0;color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 10px;margin-bottom:6px;font-size:12px;font-weight:650;display:flex}.transition-repair-list ul,.transition-repair-list ol,.transition-draft-conflicts ul{margin:0;padding:0;list-style:none}.transition-repair-heading strong{overflow-wrap:anywhere;flex:1 1 0;min-width:0}.transition-repair-heading>span{text-align:center;font-variant-numeric:tabular-nums;background:#87530c17;border-radius:3px;flex:none;min-width:22px;padding:2px 5px}.transition-repair-item{justify-content:space-between;align-items:flex-start;gap:8px 12px;min-width:0;padding:7px 0;font-size:12px;line-height:1.45;display:flex}.transition-repair-item+.transition-repair-item{border-top:1px solid #87530c24}.transition-repair-item>span,.transition-repair-item>div,.transition-repair-summary{overflow-wrap:anywhere;min-width:0}.transition-repair-item button{white-space:normal;flex:none;max-width:46%;min-height:28px;font-size:11px;line-height:1.35}.transition-repair-summary{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.5}.transition-draft-conflict{border-top:1px solid var(--warning-border);overflow-wrap:anywhere;min-width:0;margin-top:8px;padding-top:8px;font-size:12px;line-height:1.5}.transition-draft-conflict strong,.transition-draft-conflict>span{display:block}.transition-draft-choices{align-items:stretch;margin-top:6px}.transition-draft-choices button,.transition-draft-choices label{border:1px solid var(--line);min-width:0;color:var(--ink);background:var(--surface);text-align:left;white-space:normal;overflow-wrap:anywhere;border-radius:4px;flex:180px;padding:7px 9px;font-size:11px;line-height:1.5}.transition-draft-choices [aria-pressed=true]{border-color:var(--info-accent);background:var(--info-bg)}.transition-draft-choices button span,.transition-draft-choices button small{display:block}.transition-draft-choices button small,.transition-draft-conflicts>p{color:var(--muted);margin:3px 0 0;font-size:11px;line-height:1.5}.transition-draft-baseline{color:var(--muted);grid-template-columns:62px minmax(0,1fr);align-items:baseline;gap:8px;margin-top:5px;font-size:11px;line-height:1.5;display:grid}.transition-draft-baseline small{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;font-size:11px}.transition-draft-choices button em{color:var(--info-accent);margin-top:5px;font-size:10px;font-style:normal;display:block}[data-transition-repair-target=true]{box-shadow:0 0 0 2px var(--info-border);border-radius:4px;scroll-margin-top:115px}.transition-continuation button:focus-visible,.transition-repair-item button:focus-visible,.transition-draft-choices button:focus-visible,.transition-draft-choices input:focus-visible{outline:2px solid var(--focus-outline,var(--info-accent));outline-offset:2px}@media (max-width:520px){.transition-continuation{gap:7px;padding:8px 10px}.transition-continuation-actions{width:100%}.transition-repair-item{flex-wrap:wrap;gap:5px}.transition-repair-item button{max-width:100%}}
.form-draft-conflicts{color:#373527;background:#fffbf1;border:1px solid #dfbf77;border-radius:8px;grid-column:1/-1;min-width:0;margin:10px 0;padding:12px;font-size:12px}.form-draft-conflicts p{color:#69634f;margin:5px 0 10px;line-height:1.45}.form-draft-conflicts article+article{border-top:1px solid #e9dfc8;margin-top:10px;padding-top:10px}.form-draft-conflicts dl{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.form-draft-conflicts dl>div{background:#ffffffb0;border-radius:4px;flex:150px;min-width:0;padding:7px}.form-draft-conflicts dt{color:#777160;font-size:11px}.form-draft-conflicts dd{white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;margin:5px 0 0;overflow:auto}.form-draft-conflict-actions{flex-wrap:wrap;gap:6px;display:flex}.form-draft-conflict-actions button{white-space:normal;min-height:30px;font-size:12px}.modal-unsaved-changes p{overflow-wrap:anywhere;line-height:1.5}.modal-layer.modal-confirmation-layer{z-index:10000}.modal-layer.cell-conflict-layer{z-index:500}.cell-conflict-layer>.modal{width:min(700px,100vw - 24px);max-height:calc(100dvh - 32px);overflow:auto}.decimal-input-error{color:#b42318;overflow-wrap:anywhere;font-size:11px;line-height:1.4;display:block}
.company-favorites{background:#fbfcfb;min-width:0}.company-favorites-heading,.company-favorites-editor-heading,.company-favorites-editor-actions,.company-copy-actions-buttons{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.company-favorites-heading,.company-favorites-editor-heading{justify-content:space-between}.company-favorites-heading h3{margin:0}.company-favorites-heading h3 span{color:var(--muted);margin-left:6px;font-size:10px;font-weight:400}.company-favorites .quiet-button,.company-favorites .secondary-button,.company-favorites .primary-button{white-space:normal;height:auto;min-height:28px;padding:4px 8px;font-size:10px}.company-copy-actions{margin-top:5px}.company-copy-options-toggle{margin-left:auto}.company-copy-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:8px;margin-top:9px;display:grid}.company-copy-options>label,.company-favorites-editor-heading>label{min-width:0;color:var(--muted);gap:4px;font-size:10px;display:grid}.company-copy-options select,.company-favorites-editor input[type=search]{border:1px solid var(--line);width:100%;min-width:0;min-height:31px;color:var(--ink);font:inherit;background:#fff;border-radius:4px;padding:4px 7px}.company-copy-options select{text-overflow:ellipsis}.company-copy-options>p{grid-column:1/-1}.company-favorites .company-favorites-hint,.company-favorites .company-favorites-error{color:var(--muted);margin:6px 0;font-size:10px;line-height:1.4}.company-favorites .company-favorites-error,.company-copy-notice.is-error{color:#984132}.company-copy-notice{color:#326b55;min-height:15px;margin-top:3px;font-size:10px;line-height:1.4}.company-favorites-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:0 12px;margin:0;display:grid}.company-favorite-value{border-bottom:1px solid #e7ede9;grid-template-columns:minmax(76px,30%) minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:5px 0;display:grid}.company-favorite-value dt,.company-favorite-value dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:11px;overflow:hidden}.company-favorite-value dt{color:var(--muted)}.company-favorite-value dd{color:var(--ink);font-variant-numeric:tabular-nums}.company-favorites-editor{border-top:1px solid var(--line);margin-top:8px;padding-top:9px}.company-favorites-editor-heading>label{flex:1}.company-favorites-editor-heading>span{color:var(--muted);font-size:10px}.company-favorites-picker{overscroll-behavior:contain;scrollbar-width:thin;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-content:start;gap:2px 10px;max-height:230px;margin-top:7px;display:grid;overflow-y:auto}.company-favorites-option{cursor:pointer;border-radius:3px;align-items:center;gap:7px;min-width:0;padding:5px 3px;display:flex}.company-favorites-option:hover{background:#edf3ef}.company-favorites-option>input{accent-color:#386e59;flex:none;margin:0}.company-favorites-option>span{gap:2px;min-width:0;display:grid}.company-favorites-option strong,.company-favorites-option small{overflow-wrap:anywhere;line-height:1.25}.company-favorites-option strong{font-size:11px;font-weight:500}.company-favorites-option small{color:var(--muted);font-size:9px}.company-favorites-option.is-unavailable strong{color:#985e27}.company-favorites-editor-actions{justify-content:flex-end;margin-top:8px}.company-favorites :is(button,input,select):focus-visible{outline-offset:2px;outline:2px solid #538f79}@media (max-width:480px){.company-copy-options-toggle{margin-left:0}.company-favorite-value{grid-template-columns:minmax(64px,30%) minmax(0,1fr) auto;gap:4px}.company-favorite-value .company-profile-copy-button{min-width:64px}}.company-copy-preview-choices{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px;font-size:10px;display:flex}.company-copy-preview-choices button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand)}.company-copy-preview{border:1px solid var(--line);background:#fff;border-radius:5px;min-width:0;margin:8px 0;padding:8px}.company-copy-preview>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;font-size:11px;display:flex}.company-copy-preview textarea{resize:vertical;border:1px solid var(--line);width:100%;min-width:0;max-height:260px;color:var(--ink);background:var(--surface-soft);border-radius:4px;margin:6px 0;padding:8px;font:12px/1.5 Arial,sans-serif;display:block}.company-favorite-copy-set{margin-top:8px}.company-favorite-copy-set>label{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:11px;display:flex}.company-favorite-copy-set select{border:1px solid var(--line);min-width:0;max-width:100%;min-height:28px;color:var(--ink);font:inherit;background:#fff;border-radius:4px;padding:3px 6px}
.import-update-fields{padding:12px}.import-update-fields-heading,.import-update-presets,.import-update-field-picker-footer,.import-update-reanalyze{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.import-update-fields-heading{justify-content:space-between}.import-update-fields-heading h3{margin:0;font-size:13px}.import-update-fields-heading p{color:var(--muted);margin:4px 0 0;font-size:11px}.import-update-presets{margin-top:10px}.import-update-fields :is(.secondary-button,.primary-button,.quiet-button){min-height:30px;padding:5px 9px;font-size:11px}.import-update-presets .is-active{color:#255641;background:#edf5f0;border-color:#759e8b}.import-update-mode{color:var(--muted);margin-left:auto;font-size:11px}.import-update-field-picker{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.import-update-field-groups{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:10px 18px;display:grid}.import-update-field-groups fieldset{border:0;min-width:0;margin:0;padding:0}.import-update-field-groups legend{margin-bottom:6px;font-size:11px;font-weight:650}.import-update-field-groups label{align-items:flex-start;gap:7px;min-height:28px;padding:4px 0;font-size:11px;display:flex}.import-update-field-groups input{accent-color:#386e59;flex:none;margin:1px 0 0}.import-update-field-groups label>span{overflow-wrap:anywhere;min-width:0}.import-update-field-groups small{margin-top:2px;font-size:9px;display:block}.import-update-field-groups .is-unavailable{color:#87948e}.import-update-field-picker-footer{margin-top:7px}.import-update-field-picker-footer>span,.import-update-fields .import-update-note{color:var(--muted);font-size:10px;line-height:1.45}.import-update-fields .import-update-note{margin:8px 0 0}.import-update-reanalyze{border-top:1px solid var(--line);justify-content:space-between;margin-top:10px;padding-top:10px;font-size:11px}.import-update-fields :is(button,input):focus-visible{outline-offset:2px;outline:2px solid #538f79}.import-update-fields button:disabled{cursor:default;opacity:.55}.import-field-change-list>.import-field-change-headings{border-top:0}.import-field-change-list .import-field-change-headings span{color:var(--muted);font-size:9px;font-weight:600}@media (max-width:600px){.import-update-fields-heading{align-items:flex-start}.import-update-mode{width:100%;margin-left:0}.import-update-reanalyze{flex-direction:column;align-items:stretch}}
