.view{min-width:0;overflow:auto}.demo-training-launcher{z-index:1800;color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#0f6cbd;border:1px solid #0b5f9b;border-radius:22px;align-items:center;gap:8px;padding:8px 14px;font-weight:750;display:inline-flex;position:fixed;bottom:18px;right:18px;box-shadow:0 8px 22px #0f3a5b40}.demo-training-launcher:hover{background:#0b5f9b}.demo-training-launcher span{font-size:18px}.demo-training-guide{z-index:1900;color:#173252;background:#fff;border:1px solid #9db7cb;border-radius:12px;width:min(430px,100vw - 28px);position:fixed;bottom:72px;right:18px;overflow:hidden;box-shadow:0 18px 48px #142d4147}.demo-training-guide>header{color:#fff;background:linear-gradient(135deg,#123d63,#0f6cbd);justify-content:space-between;align-items:flex-start;gap:16px;min-height:68px;padding:14px 16px 12px;display:flex}.demo-training-guide>header>div{gap:3px;display:grid}.demo-training-guide>header strong{font-size:18px}.demo-training-kicker{color:#bfe5ff;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.demo-training-guide>header button{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;width:30px;height:30px;font-size:22px}.demo-training-progress{background:#dce8f1;height:4px}.demo-training-progress i{background:#e98e69;height:100%;transition:width .18s;display:block}.demo-training-body{align-content:start;gap:10px;min-height:174px;padding:18px 18px 15px;display:grid}.demo-training-body small{color:#64798b;font-weight:700}.demo-training-body p{color:#314b63;margin:0;font-size:14px;line-height:1.55}.demo-training-open-step,.demo-training-location{border-radius:5px;justify-content:center;justify-self:start;align-items:center;min-height:36px;padding:7px 11px;font-weight:750;display:inline-flex}.demo-training-open-step{color:#075d9b;font:inherit;cursor:pointer;background:#edf7fe;border:1px solid #76a9cd;text-decoration:none}.demo-training-location{color:#22683b;background:#f0faf4;border:1px solid #b9d7c5}.demo-training-speech-error{color:#a4262c;font-size:11px;font-weight:650}.demo-training-guide>footer{background:#f7f9fb;border-top:1px solid #d9e3ea;align-items:center;gap:7px;min-height:54px;padding:9px 12px;display:flex}.demo-training-guide>footer button{color:#173252;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #aebfcd;border-radius:5px;padding:6px 10px;font-weight:700}.demo-training-guide>footer button:disabled{opacity:.45;cursor:default}.demo-training-guide>footer .demo-training-next{color:#fff;background:#0f6cbd;border-color:#0b5f9b}.demo-training-speech{color:#075d9b!important}.demo-training-ai-voice{color:#637789;max-width:86px;font-size:9px;line-height:1.2}.demo-training-spacer{flex:1}@media (max-width:520px){.demo-training-launcher{bottom:10px;right:10px}.demo-training-guide{bottom:62px;right:10px}.demo-training-guide>footer{flex-wrap:wrap}}.employee-offboarding-panel{background:#f7fafc;border:1px solid #cfdae4;border-left:4px solid #0f6cbd;padding:14px}.employee-offboarding-panel>div{align-items:flex-start;gap:10px;display:flex}.employee-offboarding-panel>div>.icon{color:#0f6cbd;width:22px;height:22px}.employee-offboarding-panel>div span{gap:3px;display:grid}.employee-offboarding-panel small{color:#5b6e82}.employee-offboarding-panel form{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:10px;margin-top:13px;display:grid}.employee-offboarding-panel label{color:#294561;gap:4px;min-width:0;font-size:12px;font-weight:700;display:grid}.employee-offboarding-panel select,.employee-offboarding-panel input{color:#173252;width:100%;height:34px;font:inherit;background:#fff;border:1px solid #aebfce;border-radius:3px;padding:0 8px}.admin-overview-metrics,.economics-summary{background:#fff;border:1px solid #c8d5e0;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.admin-overview-metrics article,.economics-summary article{border-left:1px solid #d7e1e9;align-content:center;gap:5px;min-height:102px;padding:14px;display:grid}.admin-overview-metrics article:first-child,.economics-summary article:first-child{border-left:0}.admin-overview-metrics span,.admin-overview-metrics small,.economics-summary span{color:#5b6e82;font-size:12px}.admin-overview-metrics strong,.economics-summary strong{color:#153654;font-size:22px}.admin-overview-metrics .needs-attention{background:#fff8e6}.platform-economics{background:#fff;border:1px solid #c8d5e0;overflow-x:auto}.platform-economics .section-title{min-width:720px}.economics-summary{border-width:1px 0;grid-template-columns:repeat(4,minmax(0,1fr));min-width:720px}.economics-table{min-width:760px}.platform-economics .positive{color:#1d743a}.platform-economics .negative{color:#a32626}.economics-assumptions{color:#5b6e82;min-width:720px;margin:0;padding:12px 14px;font-size:12px}.platform-admin-dashboard{gap:14px;padding:2px 0 18px;display:grid}.platform-admin-heading{color:#fff;background:linear-gradient(135deg,#0d3557 0%,#0f5f96 100%);border:1px solid #b9cfdf;justify-content:space-between;align-items:center;gap:24px;min-height:112px;padding:22px 24px;display:flex}.platform-admin-heading h2{color:#fff;align-items:center;gap:9px;margin:4px 0 6px;font-size:24px;display:flex}.platform-admin-heading h2 .icon{width:27px;height:27px}.platform-admin-heading p{color:#d8eaf7;margin:0;font-size:13px}.platform-admin-eyebrow{color:#91d1ff;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800}.platform-private-badge{color:#fff;white-space:nowrap;background:#ffffff17;border:1px solid #ffffff47;border-radius:3px;align-items:center;gap:7px;padding:8px 10px;font-size:11px;font-weight:700;display:inline-flex}.platform-private-badge .icon{width:16px;height:16px}.platform-kpi-grid{background:#fff;border:1px solid #c8d5e0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.platform-kpi-grid article{border-bottom:1px solid #dbe4eb;border-right:1px solid #dbe4eb;align-content:center;gap:5px;min-height:112px;padding:16px;display:grid}.platform-kpi-grid article:nth-child(4n){border-right:0}.platform-kpi-grid article:nth-last-child(-n+4){border-bottom:0}.platform-kpi-grid article.primary{background:#eaf5fc}.platform-kpi-grid span,.platform-kpi-grid small{color:#617487;font-size:11px}.platform-kpi-grid strong{color:#133a5a;font-size:25px;line-height:1}.platform-kpi-grid article.primary strong{color:#0f6cbd}.platform-alert-strip{color:#694900;background:#fff8e6;border:1px solid #e5c26c;border-left:4px solid #d18b00;align-items:center;gap:8px;min-height:42px;padding:9px 13px;font-size:12px;display:flex}.platform-alert-strip .icon{width:18px;height:18px}.platform-dashboard-row{grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);gap:14px;display:grid}.platform-dashboard-row.equal{grid-template-columns:1fr 1fr}.platform-card{background:#fff;border:1px solid #c8d5e0;min-width:0}.platform-card-title{background:#f6f8fa;border-bottom:1px solid #d8e2ea;justify-content:space-between;align-items:center;gap:16px;min-height:42px;padding:9px 13px;display:flex}.platform-card-title>span{color:#183b59;align-items:center;gap:7px;font-size:13px;font-weight:800;display:flex}.platform-card-title small{color:#697c8d;font-size:10px}.platform-card-title .icon{color:#0f6cbd;width:18px;height:18px}.backup-operations-card{gap:0;display:grid}.backup-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px;display:grid}.backup-status-grid article{background:#f8fbf9;border:1px solid #d5e0e8;border-left:4px solid #267a4b;gap:5px;min-width:0;padding:14px;display:grid}.backup-status-grid article.is-warning{background:#fffbf1;border-left-color:#c68a16}.backup-status-grid span{color:#617486;text-transform:uppercase;letter-spacing:.03em;font-size:11px;font-weight:700}.backup-status-grid strong{color:#173652;font-size:18px}.backup-status-grid small{color:#697c8d;line-height:1.45}.backup-organization-table{min-width:780px}.backup-safety-note{color:#5c7081;border-top:1px solid #d8e2ea;align-items:center;gap:7px;margin:0;padding:11px 14px;font-size:11px;display:flex}.backup-safety-note .icon{color:#8a6411;width:16px;height:16px}.platform-bar-chart{grid-template-columns:repeat(12,minmax(34px,1fr));align-items:end;gap:8px;height:230px;padding:22px 16px 12px;display:grid;overflow-x:auto}.platform-bar-column{text-align:center;grid-template-rows:20px 1fr 20px;align-items:end;gap:5px;min-width:34px;height:100%;display:grid}.platform-bar-value{color:#5b7184;white-space:nowrap;font-size:9px;font-weight:700}.platform-bar-track{border-bottom:1px solid #aebfcd;justify-content:center;align-items:end;height:100%;display:flex}.platform-bar-track>span{background:linear-gradient(#37a1df,#0f6cbd);border-radius:3px 3px 0 0;width:min(32px,74%);min-height:2px;display:block}.platform-bar-column small{color:#687b8d;white-space:nowrap;font-size:9px}.platform-health-list{margin:0;padding:2px 14px}.platform-health-list>div{border-bottom:1px solid #e1e8ee;justify-content:space-between;align-items:center;gap:12px;min-height:41px;display:flex}.platform-health-list>div:last-child{border-bottom:0}.platform-health-list dt{color:#546b7e;font-size:11px}.platform-health-list dd{color:#173b59;margin:0;font-size:14px;font-weight:800}.platform-admin-dashboard .positive{color:#19733c}.platform-admin-dashboard .negative{color:#a32626}.platform-table-scroll{max-width:100%;overflow:auto}.platform-customer-table{min-width:1420px}.platform-users-table{min-width:980px}.platform-customer-table td,.platform-users-table td{vertical-align:top}.platform-customer-table td strong,.platform-users-table td strong{color:#173b59}.table-note{color:#9b5d00;white-space:nowrap;margin-top:3px;font-size:9px;display:block}.platform-status{color:#506272;white-space:nowrap;background:#f0f3f5;border:1px solid #b9c7d2;border-radius:10px;align-items:center;min-height:21px;padding:2px 7px;font-size:10px;font-weight:800;display:inline-flex}.platform-status.ok{color:#17683a;background:#eaf6ee;border-color:#9fd0af}.platform-status.info{color:#0b5d96;background:#eaf4fb;border-color:#9dc7e4}.platform-status.warn{color:#835800;background:#fff6df;border-color:#e3c47f}.platform-status.bad{color:#952b24;background:#fff0ef;border-color:#e0aaa5}.platform-activity-list article{border-bottom:1px solid #e0e7ed;justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:8px 13px;display:flex}.platform-activity-list article:last-child{border-bottom:0}.platform-activity-list article>span{gap:2px;min-width:0;display:grid}.platform-activity-list article>span:last-child{text-align:right;flex:none}.platform-activity-list strong{color:#24425d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.platform-activity-list small{color:#697d8f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.platform-users-card>summary{color:#183b59;cursor:pointer;background:#f6f8fa;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:9px 13px;font-size:12px;font-weight:800;list-style:none;display:flex}.platform-users-card>summary::-webkit-details-marker{display:none}.platform-users-card>summary>span{align-items:center;gap:7px;display:inline-flex}.platform-users-card>summary .icon{color:#0f6cbd;width:18px;height:18px}.platform-users-card[open]>summary>span:last-child .icon{transform:rotate(180deg)}.platform-cost-details{background:#fff;border:1px solid #c8d5e0}.platform-cost-details>summary{color:#34526c;cursor:pointer;background:#f6f8fa;align-items:center;gap:7px;min-height:40px;padding:8px 13px;font-size:11px;font-weight:800;display:flex}.platform-cost-details>summary .icon{width:17px;height:17px}@media (max-width:900px){.backup-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-offboarding-panel form{grid-template-columns:1fr}.admin-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-overview-metrics article{border-top:1px solid #d7e1e9}.platform-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-kpi-grid article:nth-child(4n){border-right:1px solid #dbe4eb}.platform-kpi-grid article:nth-child(2n){border-right:0}.platform-kpi-grid article:nth-last-child(-n+4){border-bottom:1px solid #dbe4eb}.platform-kpi-grid article:nth-last-child(-n+2){border-bottom:0}.platform-dashboard-row,.platform-dashboard-row.equal{grid-template-columns:1fr}.platform-admin-heading{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.platform-kpi-grid{grid-template-columns:1fr}.platform-kpi-grid article,.platform-kpi-grid article:nth-child(2n),.platform-kpi-grid article:nth-child(4n),.platform-kpi-grid article:nth-last-child(-n+2){border-bottom:1px solid #dbe4eb;border-right:0}.platform-kpi-grid article:last-child{border-bottom:0}.platform-alert-strip{flex-wrap:wrap;align-items:flex-start}}.trash-view{min-width:0}.trash-info-bar{color:#3b4652;background:#f4f7fa;border-bottom:1px solid #bcc8d4;align-items:center;gap:7px;min-height:30px;padding:5px 9px;display:flex}.trash-toolbar{align-items:center;min-height:34px}.trash-toolbar form,.trash-actions-cell form{margin:0}.trash-table-scroll{max-width:100%;overflow:auto}.trash-grid{table-layout:fixed;width:100%;min-width:1050px}.trash-grid th:first-child{width:34px}.trash-grid th:nth-child(2){width:125px}.trash-grid th:nth-child(3){width:250px}.trash-grid th:nth-child(4){width:170px}.trash-grid th:nth-child(5){width:130px}.trash-grid th:nth-child(6){width:155px}.trash-grid th:nth-child(7),.trash-grid th:nth-child(8){width:145px}.trash-grid th:nth-child(9){width:190px}.trash-title-cell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trash-actions-cell{white-space:nowrap;align-items:center;gap:10px;display:flex}@media (max-width:1100px){.trash-info-bar{flex-wrap:wrap;align-items:flex-start}}.filters{border-bottom:1px solid var(--line);background:linear-gradient(#f7fafc,#e9eff5);gap:4px;min-width:0;padding:5px 7px 6px;display:grid}.document-filters,.task-filters,.admin-filters{grid-template-columns:repeat(auto-fit,minmax(84px,1fr))}.document-filters{grid-template-columns:repeat(auto-fit,minmax(78px,1fr));min-width:0}.filter{grid-template-rows:14px 22px;gap:1px;min-width:0;display:grid}.filter label{color:#465767;font-size:11px;font-weight:600}.filter input,.filter select,.field input,.field select,.field textarea{border:1px solid var(--line-dark);color:#222;background:#fff;width:100%;min-width:0;height:22px;padding:1px 5px;box-shadow:inset 0 1px 2px #1f2b3514}.range-fields{grid-template-columns:1fr 1fr;gap:3px;display:grid}.range-fields input{padding:1px 3px}.filter-actions{align-items:end;gap:4px;min-width:max-content;display:flex}.quick-filter-row{border-bottom:1px solid var(--line);white-space:normal;background:linear-gradient(#fff,#f6f9fb);flex-wrap:wrap;align-items:center;gap:8px;min-width:0;min-height:25px;padding:3px 8px;display:flex}.quick-filter-row span:first-child{color:#394a59;font-weight:600}.quick-filter-row a,.list-toolbar a,.list-toolbar button,.toolbar-menu summary{align-items:center;gap:4px;line-height:1;display:inline-flex}.quick-filter-row a.active-filter{color:#064f7f;background:linear-gradient(#fff,#e5f2fb);border:1px solid #8eb8d6;padding:2px 6px;font-weight:600;text-decoration:none}.list-toolbar{border-bottom:1px solid var(--line);background:#fff;flex-wrap:wrap;align-items:center;gap:7px;min-width:0;min-height:26px;padding:2px 8px;display:flex;box-shadow:inset 0 -1px #eef2f5}.page-size-form{align-items:center;gap:4px;margin:0;display:inline-flex}.page-size-form select{border:1px solid var(--line-dark);background:#fff;height:22px}.bulk-status-form{align-items:center;gap:4px;margin:0;display:inline-flex}.bulk-status-form select{border:1px solid var(--line-dark);background:#fff;max-width:142px;height:22px}.toolbar-menu{position:relative}.toolbar-menu summary{cursor:pointer;color:var(--link)}.toolbar-menu-panel{z-index:5;border:1px solid var(--line-dark);background:#fff;gap:4px;min-width:210px;padding:8px;display:grid;position:absolute;top:22px;left:0;box-shadow:0 8px 20px #1f2b352e}.toolbar-menu-panel label{align-items:center;gap:6px;min-height:20px;display:flex}.disabled-action{color:var(--muted);cursor:not-allowed;opacity:.76}.planned-action{color:#5f4b8b;text-decoration:none}.small-inline-link{color:#0b5f9f;align-items:center;gap:4px;font-weight:500;text-decoration:none;display:inline-flex}.small-inline-link:hover{text-decoration:underline}.planned-action:after{content:"ruošiama";color:#6b4aa1;background:#f6f0ff;border:1px solid #d7c7f0;margin-left:2px;padding:0 4px;font-size:10px;line-height:14px}.grid{border-left:1px solid var(--line);min-width:0;font-size:11.5px}.select-col{text-align:center;width:30px}.icon-col{text-align:center;color:#577890;width:58px}.title-col{width:260px}.document-grid{table-layout:fixed;width:100%}.document-grid th,.document-grid td{height:22px;padding-inline:4px}.document-col-select{width:27px}.document-col-file{width:58px}.document-col-title{width:20.5%}.document-col-registrationNo{width:6.5%}.document-col-register,.document-col-caseName,.document-col-documentType{width:7.2%}.document-col-registrationDate,.document-col-department,.document-col-author,.document-col-responsible,.document-col-dueDate{width:6.2%}.document-col-status{width:6.6%}.document-col-version{width:3.4%}.form-layout{grid-template-columns:minmax(380px,48%) minmax(360px,52%);min-width:0;height:100%;display:grid;overflow:hidden}.form-only{grid-template-columns:minmax(0,1fr)}.form-pane,.viewer-pane{background:#fff;min-width:0;overflow:auto}.form-pane{border-right:1px solid var(--line-dark)}.compact-form-pane>.view{height:100%;overflow:auto}.compact-form-pane .form-layout{min-width:0;height:auto;display:block}.compact-form-pane .form-pane{border-right:0}.section-title{border-bottom:1px solid var(--line);color:#263746;background:linear-gradient(#f9fbfd,#e6edf4);border-top:1px solid #f8fafc;align-items:center;gap:8px;height:28px;padding:0 8px;font-weight:600;line-height:1;display:flex;box-shadow:inset 0 1px #fff}.section-title[id],.viewer-pane[id],.document-detail-tabs[id]{scroll-margin-top:96px}.document-detail-tabs{border-top:1px solid var(--line-dark);background:#fff;min-width:0}.detail-tab-strip{border-bottom:1px solid var(--line-dark);background:linear-gradient(#f9fbfd,#e6edf4);align-items:stretch;min-width:0;display:flex;overflow-x:auto;box-shadow:inset 0 1px #fff}.detail-tab-strip a{border-right:1px solid var(--line);color:#164a73;white-space:nowrap;align-items:center;gap:5px;min-height:29px;padding:0 10px;line-height:1;text-decoration:none;display:inline-flex}.detail-tab-strip a:hover{color:#005a9e;background:linear-gradient(#fff,#edf6fc)}.detail-tab-strip a.active{color:#0b426a;box-shadow:inset 0 3px 0 var(--blue);background:linear-gradient(#fff,#f5f9fc);font-weight:700}.detail-tab-count{color:#4b6072;background:#fff;border:1px solid #bed2e4;justify-content:center;align-items:center;min-width:17px;height:16px;padding:0 4px;font-size:10px;line-height:1;display:inline-flex}.detail-tab-panel{min-width:0;overflow:auto}.detail-tab-panel .section-title{border-top:0}.form-grid{border-bottom:1px solid var(--line);background:#fbfcfd;grid-template-columns:138px minmax(180px,1fr) 112px minmax(140px,.8fr);gap:0;padding:7px;display:grid}.document-additional-fields{border:1px solid var(--line);background:#fff;border-radius:8px;margin:10px 7px 0;overflow:hidden}.document-additional-fields>summary{color:#24445f;cursor:pointer;background:#f7fafc;align-items:center;gap:12px;min-height:48px;padding:10px 13px;font-weight:700;display:flex}.document-additional-fields>summary small{color:#6a7d8e;font-weight:500}.document-additional-fields[open]>summary{border-bottom:1px solid var(--line)}.document-additional-fields .form-grid{border-bottom:0;padding:0}.form-grid label{border:1px solid var(--line);color:#3f4b56;background:linear-gradient(#f9fbfd,#f0f4f8);border-right:0;min-height:26px;padding:5px 7px 2px;font-weight:600}.field{border:1px solid var(--line);background:#fff;min-height:26px;padding:2px}.field:focus-within{border-color:#78acd2;box-shadow:inset 0 0 0 1px #d3e9f8}.field textarea{resize:vertical;height:54px}.split-field{grid-template-columns:78px 1fr;gap:3px;display:grid}.form-action-bar,.document-command-row{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:5px;min-height:31px;padding:4px 7px;display:flex}.document-command-row{background:linear-gradient(#f8fafc,#eef4f8)}.document-command-row form{margin:0}.document-task-actions{border-bottom:1px solid var(--line);background:linear-gradient(#f9fbfd,#eef4f8);align-items:center;gap:5px;min-width:680px;padding:5px 7px;display:flex}.compact-form-pane .document-task-actions{flex-wrap:wrap;min-width:0;overflow-x:auto}.ack-control{border-bottom:1px solid var(--line);background:#fff}.ack-control-head{border-bottom:1px solid var(--line);color:#344454;background:linear-gradient(#f9fbfd,#edf3f8);flex-wrap:wrap;align-items:center;gap:12px;min-height:27px;padding:4px 7px;line-height:1;display:flex}.ack-control-head span:first-child{color:#234760;font-weight:700}.ack-control-head strong{font-weight:700}.ack-certificate-link{color:#075b94;white-space:nowrap;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.task-confirmation-result{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.task-confirmation-result a{color:#075b94;text-decoration:underline}.acknowledgement-grid{min-width:720px}.compact-form-pane .acknowledgement-grid{min-width:620px}.acknowledgement-grid th,.acknowledgement-grid td{height:22px}.ack-overdue-row td{background:#fff8f6}.recipient-send-button{color:#075b94;background:linear-gradient(#fff,#e8f3fa);border-color:#78a9c9;min-height:24px;font-weight:600}.recipient-dialog-overlay{z-index:70;background:#18273647;place-items:start center;padding:92px 16px 16px;display:grid;position:fixed;inset:0}.recipient-dialog{background:#fff;border:1px solid #7897af;width:min(620px,100vw - 32px);box-shadow:0 18px 42px #1423314d}.recipient-dialog>header{border-bottom:1px solid var(--line-dark);background:linear-gradient(#fbfdff,#e8eef4);justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:6px 8px;display:flex}.recipient-dialog>header>div{gap:2px;min-width:0;display:grid}.recipient-dialog>header strong{color:#173b57;font-size:14px}.recipient-dialog>header span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recipient-dialog>form{display:grid}.recipient-action-options{border:0;border-bottom:1px solid var(--line);align-items:stretch;gap:0;margin:0;padding:7px 8px 8px;display:flex}.recipient-action-options legend{color:#3f4f5d;width:100%;padding:0 0 5px;font-weight:600}.recipient-action-options label{position:relative}.recipient-action-options input{opacity:0;pointer-events:none;position:absolute}.recipient-action-options label span{border:1px solid var(--line-dark);color:#334b5c;cursor:pointer;background:linear-gradient(#fff,#edf2f6);border-right:0;align-items:center;gap:6px;min-height:30px;padding:4px 11px;display:inline-flex}.recipient-action-options label:last-child span{border-right:1px solid var(--line-dark)}.recipient-action-options input:checked+span{color:#075b94;background:linear-gradient(#f5fbff,#dceffb);border-color:#348ac0;font-weight:600;box-shadow:inset 0 3px #1387c9}.recipient-action-options span .icon{width:17px;height:17px}.recipient-dialog-fields{grid-template-columns:minmax(0,1fr) 150px;gap:8px;padding:9px;display:grid}.recipient-dialog-fields label{color:#405160;gap:3px;min-width:0;font-weight:600;display:grid}.recipient-dialog-fields label.full{grid-column:1/-1}.recipient-dialog-fields select,.recipient-dialog-fields input,.recipient-dialog-fields textarea{border:1px solid var(--line-dark);width:100%;min-width:0;font:inherit;background:#fff}.recipient-dialog-fields select,.recipient-dialog-fields input{height:27px}.recipient-dialog-fields textarea{resize:vertical;min-height:58px;padding:5px}.optional-label{color:var(--muted);font-weight:400}.recipient-dialog footer{border-top:1px solid var(--line);background:#f7f9fb;justify-content:flex-end;align-items:center;gap:6px;min-height:40px;padding:6px 8px;display:flex}.recipient-dialog .primary-btn{color:#fff;background:linear-gradient(#1387c9,#076aa4);border-color:#2779ab;font-weight:600}.advanced-task-section{border-bottom:1px solid var(--line-dark);background:#fff}.advanced-task-section>summary{color:#31516a;cursor:pointer;background:linear-gradient(#fbfcfd,#eef3f7);align-items:center;gap:6px;min-height:28px;padding:4px 8px;list-style:none;display:flex}.advanced-task-section>summary::-webkit-details-marker{display:none}.advanced-task-section>summary:after{content:"+";color:#557084;margin-left:auto;font-size:16px}.advanced-task-section[open]>summary:after{content:"−"}.advanced-task-section>summary>span{color:#4b6072;text-align:center;background:#fff;border:1px solid #bed2e4;min-width:18px;padding:1px 4px}@media (max-width:720px){.recipient-action-options{display:grid}.recipient-action-options label span{border-right:1px solid var(--line-dark);border-bottom:0;width:100%}.recipient-action-options label:last-child span{border-bottom:1px solid var(--line-dark)}.recipient-dialog-fields{grid-template-columns:1fr}.recipient-dialog-fields label.full{grid-column:auto}}.document-task-form{flex:1;grid-template-columns:minmax(190px,1fr) minmax(130px,.7fr) minmax(130px,.7fr) 118px 128px auto;align-items:center;gap:4px;margin:0;display:grid}.compact-form-pane .document-task-form{grid-template-columns:minmax(160px,1.2fr) minmax(112px,.8fr) minmax(112px,.8fr) 96px;gap:3px;min-width:0}.document-task-form input,.document-task-form select{border:1px solid var(--line-dark);background:#fff;min-width:0;height:22px}.assignment-form-row{border-bottom:1px solid var(--line);background:linear-gradient(#f9fbfd,#eef4f8);grid-template-columns:120px minmax(220px,1fr) 118px 110px minmax(150px,.7fr) minmax(150px,.7fr) auto auto;align-items:end;gap:4px;min-width:980px;padding:5px 7px;display:grid}.compact-form-pane .assignment-form-row{grid-template-columns:96px minmax(190px,1fr) 104px 92px;min-width:0}.compact-form-pane .assignment-target-field{min-width:0}.assignment-form-row.editing{background:linear-gradient(#fff9e8,#f2ead1);box-shadow:inset 3px 0 #f2c811}.assignment-form-row label{color:#4e5b67;gap:2px;font-weight:600;display:grid}.assignment-form-row input,.assignment-form-row select{border:1px solid var(--line-dark);background:#fff;min-width:0;height:22px;font-weight:400}.assignment-target-field{min-width:220px}.form-action-bar .small-btn,.document-command-row .small-btn,.file-upload-row .small-btn,.admin-form-actions .small-btn,.task-form-actions .small-btn,.task-command-row .small-btn,.document-task-actions .small-btn,.assignment-form-row .small-btn{align-items:center;gap:4px;line-height:1;display:inline-flex}.danger-btn{color:#8b1e17;border-color:#c98a84}.danger-btn:hover{background:linear-gradient(#fff,#fff0ee);border-color:#b85b55}.span-3{grid-column:span 3}.mini-grid{min-width:680px}.compact-form-pane .mini-grid{min-width:620px}.empty-row{height:34px;color:var(--muted);text-align:center;background:#fafbfc}.pagination{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;align-items:center;gap:10px;min-width:0;height:28px;padding:0 8px;display:flex}.pagination a.disabled{color:var(--muted);pointer-events:none;text-decoration:none}.viewer-toolbar{border-bottom:1px solid var(--line);white-space:nowrap;background:linear-gradient(#f9fbfd,#e5ebf2);align-items:center;gap:7px;height:30px;padding:0 8px;display:flex}.viewer-toolbar strong,.viewer-file-name{align-items:center;gap:5px;display:inline-flex}.viewer-file-name{text-overflow:ellipsis;min-width:0;max-width:360px;overflow:hidden}.viewer-body{background:#d4dbe5;grid-template-columns:54px 1fr;height:calc(100% - 30px);display:grid;overflow:hidden}.thumbs{border-right:1px solid var(--line-dark);background:#eef1f4;padding:6px 5px;overflow-y:auto}.thumb{border:1px solid var(--line-dark);color:#52606c;text-align:center;width:100%;height:58px;box-shadow:var(--shadow-soft);cursor:pointer;background:#fff;margin-bottom:6px;padding-top:20px;display:block}.thumb.active{border:2px solid var(--blue);padding-top:19px}.thumb:hover{background:#f7fbff;border-color:#438ccf}.viewer-page-controls{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.viewer-page-controls .small-btn svg{width:15px;height:15px}.pdf-canvas-stage{justify-content:center;align-items:flex-start;min-height:100%;display:flex;position:relative}.pdf-page-canvas{background:#fff;max-width:100%;height:auto;display:block;box-shadow:0 10px 32px #16283a40}.pdf-canvas-status{z-index:2;color:#3e5b72;box-shadow:var(--shadow-soft);white-space:nowrap;background:#fffffff0;border-radius:7px;padding:8px 12px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.pdf-canvas-status.error{color:#9d2d25}.compact-form-pane .form-grid{grid-template-columns:112px minmax(0,1fr)}.compact-form-pane .form-grid .span-3{grid-column:auto}.document-additional-fields{overflow:visible}.document-additional-fields>summary{justify-content:space-between;gap:8px;min-height:40px;padding:7px 11px}.document-additional-fields>summary small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:1600px){.viewer-body{grid-template-columns:minmax(0,1fr)}.thumbs{display:none}.viewer-toolbar{gap:6px}.viewer-file-name{max-width:190px}}.page-wrap{padding:16px;overflow:auto}.viewer-zoom-value{text-align:center;min-width:42px}.preview-scale{transform-origin:top;width:max-content;margin:0 auto}.paper{color:#1c1c1c;background:#fff;border:1px solid #aab2bb;width:720px;min-height:940px;margin:0 auto;padding:38px 42px;font-size:13px;line-height:1.35;box-shadow:0 1px 4px #0000002e}.doc-table td{white-space:normal;border:1px solid #555;height:31px}.paper h2{text-align:center;margin:34px 0 20px;font-size:18px}.paper-placeholder{color:#555;text-align:center;background:#f3f3f3;border:1px solid #777;place-items:center;gap:8px;height:330px;display:grid}.paper-placeholder .icon{width:28px;height:28px;color:var(--blue)}.paper-footer{text-align:center;margin-top:260px}.access-denied-panel{border:1px solid var(--line-dark);color:#6d2f2f;background:#f7f7f7;place-items:center;min-height:320px;font-weight:600;display:grid}.file-preview-frame{border:1px solid var(--line-dark);background:#fff;width:100%;min-height:900px}.internal-file-preview{color:#23313f;background:linear-gradient(#fff,#f7fafc);border:1px solid #aeb9c4;width:min(640px,100%);margin:18px auto;padding:24px 28px;box-shadow:0 1px 4px #00000029}.internal-file-preview>.icon{width:44px;height:44px;color:var(--blue);margin-bottom:8px}.internal-file-preview h3{margin:0 0 14px;font-size:16px;font-weight:700}.internal-file-preview dl{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0;margin:0 0 14px;display:grid}.internal-file-preview dl div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:88px 1fr;min-height:26px;display:grid}.internal-file-preview dt,.internal-file-preview dd{margin:0;padding:5px 7px}.internal-file-preview dt{color:#405466;background:#edf3f8;font-weight:700}.internal-file-preview p{color:#53616f;margin:0 0 12px}.file-upload-row{border-bottom:1px solid var(--line);background:linear-gradient(#f9fbfd,#e9eff5);grid-template-columns:96px minmax(260px,1fr) 126px;align-items:center;gap:4px;min-width:680px;padding:5px 7px;display:grid}.compact-form-pane .file-upload-row{grid-template-columns:86px minmax(190px,1fr) 112px;min-width:0;overflow-x:auto}.file-upload-row label{color:#4e5b67;font-weight:600}.file-upload-row input[type=file]{border:1px solid var(--line-dark);background:#fff;min-width:0;height:22px}.auto-file-input{align-items:center;gap:6px;min-width:0;display:inline-flex}.auto-file-input input[type=file]{flex:1}.uploading-indicator{color:#0b5cab;white-space:nowrap;font-weight:700}.primary-file-badge{color:#107c41;background:#f0faf4;border:1px solid #a8d5ba;align-items:center;margin-left:6px;padding:0 5px;font-size:10px;font-weight:700;line-height:15px;display:inline-flex}.inline-check{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.tasks-layout,.admin-layout{min-width:1180px}.admin-layout{min-width:0}.admin-filters{grid-template-columns:minmax(220px,1fr) minmax(150px,220px) auto}.admin-workbench{min-width:0}.admin-module-bar{border-bottom:1px solid var(--line-dark);background:linear-gradient(#f7fafc,#e9eff5);flex-wrap:wrap;gap:0;min-width:1180px;display:flex}.admin-module-bar a{border-right:1px solid var(--line);color:#164a73;align-items:center;gap:5px;height:28px;padding:0 10px;line-height:1;text-decoration:none;display:inline-flex}.admin-module-bar a:hover{color:#0b4f80;background:#fff}.admin-module-bar a.active{color:#0b4f80;box-shadow:inset 0 3px 0 var(--blue);background:linear-gradient(#fff,#f4f9fd);font-weight:600}.admin-workbench{border-top:1px solid var(--line);background:#fff;grid-template-columns:minmax(720px,1fr) 430px;min-width:1180px;display:grid}.notification-diagnostics{border-bottom:1px solid var(--line-dark);background:#fff;min-width:900px}.notification-diagnostics-grid{min-width:900px}.notification-diagnostics-grid th,.notification-diagnostics-grid td{white-space:nowrap}.notification-diagnostics-grid td:not(:first-child){text-align:center}.notification-diagnostics-grid .diagnostic-attention{color:#a4262c;font-weight:700}.notification-diagnostics-note{border-top:1px solid var(--line);color:#4b3d00;align-items:center;gap:6px;min-height:28px;padding:4px 8px;display:flex}.notification-diagnostics-note.tone-warn{background:#fff9dd;box-shadow:inset 3px 0 #f2c811}.notification-diagnostics-note.tone-bad{color:#7b1d1d;background:#fdf3f4;box-shadow:inset 3px 0 #a4262c}.admin-main,.admin-side{background:#fff;min-width:0;overflow:auto}.admin-main{border-right:1px solid var(--line-dark)}.admin-grid{min-width:960px}.admin-form-grid{background:#fbfcfd;grid-template-columns:132px minmax(220px,1fr);padding:7px;display:grid}.admin-form-grid label{border:1px solid var(--line);color:#3f4b56;background:linear-gradient(#f9fbfd,#f0f4f8);border-right:0;min-height:26px;padding:5px 7px 2px;font-weight:600}.admin-form-actions{grid-column:1/-1;gap:4px;padding-top:5px;display:flex}.inline-form{display:inline}.link-button{color:var(--blue);cursor:pointer;font:inherit;vertical-align:middle;background:0 0;border:0;align-items:center;gap:4px;padding:0;line-height:18px;text-decoration:underline;display:inline-flex}.link-button:hover{color:#004f86}.link-button.danger-link{color:#a4262c}.link-button.danger-link:hover{color:#7b1d1d}.employee-import-panel,.integration-toolbar{border-bottom:1px solid var(--line-dark);background:#f7f9fb}.employee-import-toolbar,.integration-toolbar,.employee-import-controls,.integration-actions{align-items:center;gap:8px;min-height:32px;padding:4px 8px;display:flex}.import-toolbar-note{color:var(--text-muted);margin-left:auto;font-size:12px}.employee-import-body{border-top:1px solid var(--line);background:#fff;padding:5px 8px 8px}.import-step-strip{gap:6px;margin-bottom:6px;display:flex}.import-step-strip span{border:1px solid var(--line);color:var(--text-muted);background:#f5f7f9;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700}.import-step-strip span.active{color:#124f7a;background:#e7f2fb;border-color:#8db6d8}.employee-import-controls label{align-items:center;gap:8px;font-weight:600;display:inline-flex}.employee-import-controls input[type=file]{width:360px}.import-message{background:#eef2f5;border-left:3px solid #708090;align-items:center;min-height:24px;padding:2px 8px;display:inline-flex}.import-message.ok{color:#0b5a0b;background:#eaf5ea;border-color:#107c10}.import-message.bad{color:#8a1f25;background:#fdeeee;border-color:#a4262c}.import-summary{border:1px solid var(--line);background:#f5f8fa;padding:4px 6px}.import-summary-cards{grid-template-columns:repeat(4,minmax(120px,1fr));gap:6px;margin-top:6px;display:grid}.import-summary-cards span{border:1px solid var(--line);background:#f7fafc;border-radius:4px;padding:7px 10px}.import-summary-cards strong{color:#124f7a;margin-right:4px;font-size:18px}.import-validation{border:1px solid var(--line);border-top:0;max-height:94px;padding:4px 6px;overflow:auto}.import-validation span{line-height:20px;display:block}.import-validation .bad{color:#a4262c}.import-validation .warn{color:#7a5600}.employee-import-preview{border:1px solid var(--line-dark);border-top:0;max-height:220px;overflow:auto}.employee-import-preview .grid{min-width:960px}.import-ai-review{background:#f8fbfe;border:1px solid #9ebbd2;border-radius:5px;margin-top:6px;overflow:hidden}.import-ai-review-head,.import-ai-review-head>div,.import-ai-suggestion,.import-ai-change{align-items:center;display:flex}.import-ai-review-head{background:#eaf4fb;border-bottom:1px solid #c7d9e7;justify-content:space-between;gap:12px;padding:8px 10px}.import-ai-review-head>div{gap:8px}.import-ai-review-head span{display:grid}.import-ai-review-head small{color:var(--text-muted)}.import-ai-suggestion{border-bottom:1px solid var(--line);grid-template-columns:22px minmax(0,1fr) 130px;gap:8px;padding:8px 10px;display:grid}.import-ai-suggestion:last-child{border-bottom:0}.import-ai-suggestion>span{gap:3px;display:grid}.import-ai-suggestion small{color:var(--text-muted)}.import-ai-suggestion em{color:#496579;text-align:right;font-size:11px;font-style:normal}.import-ai-change{gap:7px}.import-ai-change del{color:#9a3036}.import-ai-change input{width:min(420px,100%);min-height:28px}@media (max-width:900px){.import-summary-cards{grid-template-columns:repeat(2,minmax(120px,1fr))}.import-toolbar-note{display:none}.import-ai-suggestion{grid-template-columns:22px minmax(0,1fr)}.import-ai-suggestion em{text-align:left;grid-column:2}}.integration-toolbar>span:nth-child(2){color:var(--text-muted)}.integration-workbench{grid-template-columns:minmax(700px,1fr) 490px}.integration-grid,.integration-runs-grid{min-width:850px}.integration-form{background:#f8fafc;padding-bottom:12px}.integration-form>label{border-bottom:1px solid var(--line);grid-template-columns:155px minmax(220px,1fr);align-items:center;gap:8px;min-height:34px;padding:3px 8px;font-weight:600;display:grid}.integration-form input,.integration-form select{width:100%;min-width:0;height:26px}.integration-form .integration-check{grid-template-columns:none;gap:6px;font-weight:400;display:flex}.integration-form .integration-check input{width:16px;height:16px}.integration-actions{border-top:1px solid var(--line-dark);flex-wrap:wrap}@media (max-width:1280px){.integration-workbench{grid-template-columns:minmax(650px,1fr) 420px}.integration-form>label{grid-template-columns:135px minmax(190px,1fr)}}.link-button:disabled{color:var(--muted);cursor:not-allowed;text-decoration:none}.grid td a:not(.table-link),.mini-grid td a:not(.table-link),.disabled-action,.planned-action,.small-inline-link{vertical-align:middle;align-items:center;gap:4px;max-width:100%;line-height:18px;display:inline-flex}.assignment-actions{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.admin-audit-grid{min-width:420px}.selected-row td{box-shadow:inset 0 1px #eff8ff,inset 0 -1px #b8d7ee;background:#dbeeff!important}.marquee-selection-surface{min-width:0;position:relative}.marquee-selection-surface.is-selecting{cursor:crosshair;-webkit-user-select:none;user-select:none}.marquee-selection-box{z-index:28;pointer-events:none;background:#59a9e033;border:1px solid #2b83c6;position:absolute;box-shadow:inset 0 0 0 1px #ffffff8c}.document-list-view{flex-direction:column;height:100%;display:flex}.document-selection-surface{flex:1 0 auto;min-height:180px}.dashboard-metrics{border-bottom:1px solid var(--line-dark);background:#fff;grid-template-columns:repeat(5,minmax(160px,1fr));min-width:1180px;display:grid}.dashboard-metric{border-right:1px solid var(--line);background:linear-gradient(#fff,#f6f9fb);grid-template-rows:18px 1fr;grid-template-columns:1fr auto;gap:2px 8px;min-height:58px;padding:7px 9px;display:grid}.dashboard-metric-label{color:#394a59;font-weight:600}.dashboard-metric strong{color:#123b5d;text-align:right;grid-area:1/2/span 2;align-self:center;min-width:42px;font-size:22px;font-weight:600}.dashboard-metric span:last-child{color:var(--muted)}.dashboard-metric.tone-ok{box-shadow:inset 3px 0 #107c41}.dashboard-metric.tone-warn{box-shadow:inset 3px 0 #f2c811}.dashboard-metric.tone-bad{box-shadow:inset 3px 0 #a4262c}.dashboard-workbench{border-top:1px solid #f8fafc;grid-template-columns:minmax(620px,1fr) minmax(520px,.82fr);min-width:1180px;display:grid}.dashboard-panel{border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);background:#fff;min-height:245px;overflow:auto}.dashboard-grid{min-width:620px}.dashboard-simple{background:#fff;min-width:760px}.dashboard-focus{border-bottom:1px solid var(--line-dark);background:#fff}.dashboard-focus-head{border-bottom:1px solid var(--line);background:linear-gradient(#fff,#f4f8fb);justify-content:space-between;align-items:center;gap:18px;min-height:52px;padding:7px 10px;display:flex}.dashboard-focus-head h2{color:#173b57;letter-spacing:0;margin:0 0 2px;font-size:16px;font-weight:600}.dashboard-focus-head>div:first-child>span{color:var(--muted)}.dashboard-focus-counts{align-items:center;gap:4px;display:flex}.dashboard-focus-counts span{color:#405261;white-space:nowrap;background:#f7fafc;border-left:3px solid #8aa9c0;min-width:82px;padding:5px 8px}.dashboard-focus-counts span.tone-warn{background:#fffaf0;border-left-color:#d99a00}.dashboard-focus-counts span.tone-bad{background:#fff6f4;border-left-color:#b42318}.dashboard-focus-counts strong{color:#163d5a;margin-right:3px;font-size:15px}.dashboard-action-list{display:grid}.dashboard-action-row{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:34px minmax(260px,1fr) 150px 180px;align-items:center;gap:8px;min-height:54px;padding:5px 10px;display:grid}.dashboard-action-row:hover{background:#f5faff}.dashboard-action-icon{color:#0969a2;background:#edf7fd;border:1px solid #abc6d9;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.dashboard-action-icon.tone-green{color:#107c41;background:#edf8f1;border-color:#9fc8b1}.dashboard-action-icon.tone-orange{color:#9b5c00;background:#fff7e7;border-color:#dfbf82}.dashboard-action-icon .icon{width:18px;height:18px}.dashboard-action-main{grid-template-columns:112px minmax(180px,auto);align-items:baseline;gap:1px 8px;min-width:0;display:grid}.dashboard-action-main strong{color:#233d51;grid-row:1/span 2}.dashboard-action-main a{color:#075b94;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.dashboard-action-main span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-action-meta{color:#4d5e6c;white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.dashboard-action-button{color:#074d7c;background:linear-gradient(#fff,#e8f3fa);border-color:#7ba9c8;justify-content:center;min-height:27px;font-weight:600}.dashboard-empty-state{color:#527064;justify-content:center;align-items:center;gap:8px;min-height:78px;display:flex}.dashboard-empty-state .icon{color:#107c41;width:20px;height:20px}.dashboard-recent{background:#fff}.dashboard-recent .section-link{color:#075b94;font-weight:400;text-decoration:none}@media (max-width:1050px){.dashboard-action-row{grid-template-columns:34px minmax(240px,1fr) 130px}.dashboard-action-button{grid-column:2/-1;justify-self:start}}.search-view{background:#fff;min-width:1180px}.search-filter-grid{border-bottom:1px solid var(--line-dark);background:linear-gradient(#fff,#f2f6fa);grid-template-columns:minmax(360px,1.4fr) 190px 240px auto;align-items:end;gap:6px;padding:7px;display:grid}.search-filter-grid label{color:#4e5b67;gap:2px;font-weight:600;display:grid}.search-filter-grid input,.search-filter-grid select{border:1px solid var(--line-dark);height:23px;font:inherit;background:#fff}.search-workbench{border-top:1px solid #f8fafc;grid-template-columns:minmax(420px,.36fr) minmax(760px,1fr);display:grid}.saved-searches,.search-results{border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);background:#fff;min-height:320px;overflow:auto}.saved-search-form{border-bottom:1px solid var(--line);background:#f8fafc;grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) auto;align-items:end;gap:5px;padding:6px 7px;display:grid}.saved-search-form label{color:#4e5b67;gap:2px;font-weight:600;display:grid}.saved-search-form input{border:1px solid var(--line-dark);min-width:0;height:22px;font:inherit;background:#fff}.search-actions-cell{white-space:nowrap;align-items:center;gap:7px;display:flex}.danger-link{color:#a4262c}.result-type{color:#1f3f5f;background:#f5f8fb;border:1px solid #b8c6d4;align-items:center;height:18px;padding:0 5px;font-size:11px;display:inline-flex}.result-type.catalog{color:#5c4700;background:#fff8df;border-color:#d8b45a}.task-workbench{border-top:1px solid var(--line-dark);grid-template-columns:minmax(560px,48%) minmax(560px,52%);min-width:1180px;display:grid}.form-safety-marker{display:none}.task-active-context{border-bottom:1px solid var(--line-dark);color:#31475a;background:#eef6fb;grid-column:1/-1;align-items:center;gap:10px;min-width:0;min-height:34px;padding:6px 9px;display:flex}.task-active-context>span:first-child{color:#537087;font-weight:700}.task-active-context strong,.task-active-document{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.task-active-context strong{color:#0f3c61}.task-active-context a{white-space:nowrap;margin-left:auto;font-weight:700}.task-panel{border-right:1px solid var(--line);background:#fff;min-width:0;overflow:auto}.task-form-grid{background:#fbfcfd;grid-template-columns:130px minmax(190px,1fr) 116px minmax(170px,.85fr);padding:7px;display:grid}.task-form-grid label{border:1px solid var(--line);color:#3f4b56;background:linear-gradient(#f9fbfd,#f0f4f8);border-right:0;min-height:26px;padding:5px 7px 2px;font-weight:600}.task-form-actions{grid-column:1/-1;justify-content:flex-start;align-items:end;height:30px;padding-top:4px;display:flex}.task-command-row{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:6px;padding:6px 7px;display:grid}.task-command-row>.small-btn{place-self:center start}.acknowledge-inline-form{justify-content:flex-start}.acknowledge-inline-form .small-btn,.acknowledge-task-form .small-btn{color:#0b6a35;background:linear-gradient(#fff,#edf8f1);border-color:#9fc8b1;font-weight:700}.task-command-row form,.task-command-row label{align-items:center;gap:6px;min-width:0;display:flex}.task-command-row select,.task-command-row input{border:1px solid var(--line-dark);min-width:150px;height:22px}.task-comment-form input{width:260px}.assignment-runner{border-bottom:1px solid var(--line);background:linear-gradient(#f9fbfd,#e9eff5);grid-template-columns:170px minmax(300px,1fr) auto;align-items:end;gap:4px;padding:7px;display:grid}.assignment-runner label{color:#4e5b67;font-weight:600}.assignment-runner select{border:1px solid var(--line-dark);background:#fff;height:22px}.task-detail-stack{border-top:1px solid var(--line)}.quick-upload-menu summary{white-space:nowrap}.quick-upload-panel{grid-template-columns:repeat(4,minmax(110px,1fr));align-items:end;min-width:520px}.quick-upload-panel label{color:#405160;gap:2px;font-weight:600;display:grid}.quick-upload-panel select,.quick-upload-panel input[type=file]{border:1px solid var(--line-dark);min-width:0;height:22px;font:inherit;background:#fff}.quick-upload-file{grid-column:span 2}.quick-upload-panel .muted{grid-column:span 2;align-self:center}.file-catalog-layout{border-top:1px solid var(--line);background:#fff;grid-template-columns:250px minmax(0,1fr);min-width:1180px;min-height:100%;display:grid}.catalog-tree{border-right:1px solid var(--line-dark);background:linear-gradient(90deg,#f5f8fb,#fbfcfd);min-width:0;overflow:auto}.catalog-tree-item{color:#1f2b35;border-bottom:1px solid #edf1f5;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:5px;min-height:25px;padding:4px 8px;line-height:1.1;text-decoration:none;display:grid;position:relative}.catalog-tree-item.drop-target{z-index:1;color:#004f86;background:linear-gradient(90deg,#d9efff,#f0f9ff);border-color:#4a9bd2;box-shadow:inset 4px 0 #0f6cbd,inset 0 0 0 1px #73b6e3}.catalog-tree-item.drop-target .catalog-count{color:#004f86;border-color:#4a9bd2}.catalog-tree-item:hover{color:#0b4f80;background:#eaf3fb}.catalog-tree-item.active{color:#0b4f80;box-shadow:inset 3px 0 0 var(--blue);background:linear-gradient(90deg,#d9ebf8,#eef7fd);border-color:#9fc8e6;font-weight:600}.catalog-count{color:#52606c;background:#fff;border:1px solid #c8d6e1;place-items:center;min-width:18px;height:16px;padding:0 4px;font-size:10px;font-weight:500;display:inline-grid}.catalog-folder-form{border-top:1px solid var(--line-dark);background:linear-gradient(#fff,#f2f6fa);gap:5px;padding:8px;display:grid}.catalog-folder-form label{color:#405160;gap:2px;font-weight:600;display:grid}.catalog-folder-form input{border:1px solid var(--line-dark);min-width:0;height:22px;font:inherit;background:#fff}.catalog-workbench{background:#fff;min-width:0;position:relative;overflow:auto}.catalog-workbench.drop-target:after{content:"Paleiskite failus, kad įkeltumėte į šį aplanką";z-index:30;color:#004f86;pointer-events:none;background:#e8f6ffeb;border:2px dashed #0f6cbd;place-items:center;font-size:14px;font-weight:600;display:grid;position:absolute;inset:6px}.catalog-breadcrumb-row{color:#2f4354;white-space:nowrap;background:linear-gradient(#fbfdff,#eef4f8);border-bottom:1px solid #c7d4df;align-items:center;gap:5px;min-height:27px;padding:3px 7px;display:flex;overflow:hidden}.catalog-back-link{flex:none;height:21px;padding:2px 8px}.catalog-crumb-group{align-items:center;gap:5px;min-width:0;display:inline-flex}.catalog-crumb,.catalog-crumb-separator{color:#24526f;align-items:center;text-decoration:none;display:inline-flex}.catalog-crumb{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:220px;overflow:hidden}.catalog-crumb:hover{color:#005a9e;text-decoration:underline}.catalog-crumb.active{color:#1f2b35;font-weight:600;text-decoration:none}.catalog-crumb-separator{color:#788895}.catalog-delete-folder{flex:none;margin-left:auto}.catalog-filters{grid-template-columns:minmax(220px,.9fr) 120px auto}.catalog-upload-form{align-items:center;gap:6px;min-width:360px;margin:0;display:inline-flex}.catalog-upload-form input[type=file]{border:1px solid var(--line-dark);background:#fff;max-width:280px;height:22px}.catalog-grid{table-layout:fixed;width:100%}.catalog-grid .document-col-file,.catalog-grid .icon-col{width:64px}.catalog-grid th,.catalog-grid td{height:23px;padding-inline:4px}.catalog-col-name{width:30%}.catalog-col-type{width:6%}.catalog-col-size{width:7%}.catalog-col-user,.catalog-col-date{width:10%}.catalog-col-status{width:8%}.catalog-col-folder{width:14%}.catalog-col-actions{width:19%}.catalog-actions{white-space:nowrap;align-items:center;gap:8px;display:flex;overflow:hidden}.catalog-actions a,.catalog-actions form,.catalog-actions button{align-items:center;gap:4px;display:inline-flex}.file-name-button{text-align:left;text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline;overflow:hidden}.segmented.catalog-view-switch{background:linear-gradient(#fff,#edf3f8);border:1px solid #a9bccd;align-items:stretch;height:24px;display:inline-flex}.catalog-view-switch button{color:#24465f;min-width:86px;font:inherit;cursor:pointer;background:0 0;border:0;border-right:1px solid #c5d3df;padding:2px 8px}.catalog-view-switch button:last-child{border-right:0}.catalog-view-switch button:hover,.catalog-view-switch button.active{color:#004f86;background:linear-gradient(#f8fcff,#d8ecfb)}.catalog-content{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);min-height:calc(100vh - 245px);display:grid}.catalog-content.with-preview{grid-template-rows:minmax(150px,34%) minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:5px;height:calc(100vh - 245px);min-height:460px;overflow:hidden}.catalog-main-panel{min-width:0;overflow:auto}.catalog-selection-surface{min-height:100%}.catalog-content.with-preview .catalog-main-panel{border-bottom:1px solid #aebbc8;min-height:0}.catalog-preview-pane{background:#d8dee8;border-top:1px solid #98aabd;grid-template-rows:30px auto minmax(0,1fr) 34px;min-width:0;min-height:0;display:grid}.catalog-preview-toolbar,.catalog-preview-actions{background:linear-gradient(#f8fbfd,#e7eef5);border-bottom:1px solid #aebbc8;align-items:center;gap:6px;padding:4px 7px;display:flex}.catalog-preview-actions{border-top:1px solid #aebbc8;border-bottom:0}.catalog-preview-title{background:#f8fafc;border-bottom:1px solid #b7c3cf;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:8px;padding:7px 9px;display:grid}.catalog-preview-title strong,.catalog-preview-title span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.catalog-preview-title span{color:var(--muted)}.catalog-preview-body{min-height:0;padding:9px 10px;overflow:auto}.catalog-preview-frame{background:#fff;border:1px solid #8f9dad;width:100%;height:100%;min-height:0}.catalog-preview-image{object-fit:contain;background:#fff;border:1px solid #a8b3be;max-width:100%;max-height:100%;margin:0 auto;display:block}.catalog-internal-preview{margin-top:28px}.catalog-explorer{gap:10px;padding:8px;display:grid}.portal-pages-view{background:#fff;overflow:auto}.portal-page-header{border-bottom:1px solid var(--line-dark);background:linear-gradient(100deg,#eef6fc,#fff 64%);align-items:center;gap:12px;min-height:76px;padding:10px 14px;display:flex}.portal-page-symbol,.portal-directory-icon{color:#0f6cbd;background:linear-gradient(#fff,#e5f2fc);border:1px solid #91b9d7;place-items:center;display:inline-grid}.portal-page-symbol{width:46px;height:46px}.portal-page-symbol .icon{width:28px;height:28px}.portal-page-header h2{color:#173b59;margin:0 0 3px;font-size:20px;font-weight:600}.portal-page-header p{color:#526575;max-width:760px;margin:0}.portal-page-content{gap:10px;max-width:1420px;padding:12px 14px 24px;display:grid}.portal-content-section{border-top:1px solid #b9c9d7;padding-top:8px}.portal-content-section:first-child{border-top:0;padding-top:0}.portal-content-section h3{color:#24465f;margin:0 0 7px;font-size:15px;font-weight:600}.portal-content-section p{color:#364b5b;white-space:pre-wrap;max-width:980px;margin:0;line-height:1.55}.portal-content-section.notice{background:#fffbe9;border:1px solid #e3c55c;padding:9px 10px}.portal-link-grid{gap:8px;display:grid}.portal-link-tile{color:#173b59;background:linear-gradient(#fff,#f4f8fb);border:1px solid #b9c9d7;grid-template-columns:72px minmax(0,1fr) 18px;align-items:center;gap:10px;min-width:0;min-height:92px;padding:8px;text-decoration:none;display:grid}.portal-link-tile:hover{background:linear-gradient(#fff,#e8f4fd);border-color:#75acd4;box-shadow:inset 3px 0 #0f6cbd,0 2px 5px #1443671c}.portal-link-logo{color:#0f6cbd;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #d2dde6;place-items:center;width:72px;height:58px;display:grid}.portal-link-logo .icon{width:30px;height:30px}.portal-link-copy{gap:3px;min-width:0;display:grid}.portal-link-copy strong,.portal-link-copy span,.portal-link-copy small{text-overflow:ellipsis;overflow:hidden}.portal-link-copy strong{font-size:13px}.portal-link-copy span{color:#506170}.portal-link-copy small{color:#6a5530}.portal-link-open{color:#0f6cbd;width:17px;height:17px}.portal-partner-breadcrumb{border-bottom:1px solid var(--line-dark);color:#526575;background:linear-gradient(#fafcfe,#e9eff4);align-items:center;gap:7px;min-height:34px;padding:4px 10px;display:flex}.portal-partner-breadcrumb strong{color:#24465f}.portal-partner-header{background:linear-gradient(105deg,#edf6fc,#fff 68%);border-bottom:1px solid #a9bac8;align-items:center;gap:14px;min-height:104px;padding:12px 14px;display:flex}.portal-partner-logo{color:#0f6cbd;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #b9c9d7;flex:none;place-items:center;width:108px;height:76px;display:grid}.portal-partner-logo .icon{width:38px;height:38px}.portal-partner-heading{min-width:0}.portal-partner-eyebrow{color:#5e7282;text-transform:uppercase;margin-bottom:2px;font-size:11px;display:block}.portal-partner-heading h2{color:#173b59;margin:0 0 4px;font-size:21px;font-weight:600}.portal-partner-heading p{color:#526575;max-width:760px;margin:0;line-height:1.45}.portal-partner-open{color:#0c5d99;background:linear-gradient(#fff,#e6f2fb);border-color:#6fa8d1;min-height:30px;padding-inline:10px;font-weight:600}.portal-partner-content{max-width:1180px}.portal-partner-information{background:#fff;border:1px solid #b9c9d7;min-height:112px;padding:10px 12px}.portal-rich-text{color:#364b5b;max-width:980px;line-height:1.55}.portal-rich-text p{white-space:pre-wrap;margin:0 0 9px}.portal-rich-text p:last-child{margin-bottom:0}.portal-partner-login-hint{background:#fff9df;border-left:3px solid #d4a928;padding:6px 8px;color:#5e4d19!important;margin-top:10px!important}.portal-page-directory{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:7px;padding:10px;display:grid}.portal-directory-item{color:#173b59;background:linear-gradient(#fff,#f4f8fb);border:1px solid #c0ceda;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:58px;padding:7px;text-decoration:none;display:grid}.portal-directory-item:hover{background:#edf7fe;border-color:#80b5dc}.portal-directory-icon{width:36px;height:36px}.portal-directory-item strong,.portal-directory-item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.portal-directory-item small{color:#5c6d79;margin-top:2px}.portal-page-admin-list{border:1px solid var(--line);margin:0 10px 16px}.portal-editor{min-width:760px;padding-bottom:22px}.portal-editor-commandbar,.portal-block-toolbar,.portal-editor-footer{border-bottom:1px solid var(--line-dark);background:linear-gradient(#f8fbfd,#e7eef4);align-items:center;gap:6px;min-height:34px;padding:4px 8px;display:flex}.portal-editor-settings{border-bottom:1px solid var(--line-dark);background:#f7f9fb;grid-template-columns:2fr 1.4fr 1.2fr 150px 170px 90px;gap:6px;padding:8px;display:grid}.portal-editor-settings label,.portal-editor-block>label,.portal-link-editor label,.portal-link-block-options label{color:#405160;gap:2px;min-width:0;font-weight:600;display:grid}.portal-editor input,.portal-editor textarea,.portal-editor select{color:#1f2b35;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #9eafbd}.portal-editor input,.portal-editor select{height:25px;padding:2px 5px}.portal-editor textarea{resize:vertical;padding:5px}.portal-editor-summary{grid-column:1/5}.portal-editor-flags{grid-column:5/7;align-items:end;gap:14px;padding-bottom:3px;display:flex}.portal-editor-flags label{align-items:center;gap:5px;font-weight:600;display:inline-flex}.portal-editor-flags input{width:auto;height:auto}.portal-block-toolbar>span{margin-right:4px;font-weight:700}.portal-editor-canvas{background:#eef2f5;gap:8px;padding:8px;display:grid}.portal-editor-block{background:#fff;border:1px solid #aebdca;gap:7px;padding:7px;display:grid;box-shadow:0 1px 2px #1f2b3514}.portal-block-head,.portal-link-editor-title,.portal-link-block-options{align-items:center;gap:4px;display:flex}.portal-block-head{background:linear-gradient(#f8fafc,#e9eff4);border-bottom:1px solid #c8d3dc;margin:-7px -7px 0;padding:4px 7px}.portal-block-head button,.portal-link-editor-title button{color:#315b78;cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;width:25px;height:24px;display:inline-grid}.portal-block-head button:hover,.portal-link-editor-title button:hover{background:#eaf5fd;border-color:#9dc2dd}.portal-block-head button:disabled{color:#a0aab2;cursor:default}.portal-block-head .icon,.portal-link-editor-title .icon{width:15px;height:15px}.portal-link-block-options label{width:110px}.portal-link-editor-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.portal-link-editor{background:#f9fbfc;border:1px solid #c5d1db;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-width:0;padding:6px;display:grid}.portal-link-editor-title{border-bottom:1px solid #d6dfe6;grid-column:1/-1;min-height:24px}.portal-link-detail-title,.portal-link-detail-body{grid-column:1/-1}.portal-link-editor-title button{margin-left:auto}.portal-editor-footer{border-top:1px solid var(--line-dark);color:#596a78;justify-content:flex-end}.portal-editor-footer span{margin-right:auto}.portal-vault{background:#fff;border:1px solid #aebfcd}.portal-vault-title{color:#24465f;background:linear-gradient(#fbfdff,#e8eff5);min-height:31px;padding:4px 7px;font-weight:700}.portal-vault-note{color:#657683;margin-left:4px;font-size:11px;font-weight:400}.portal-vault-table th,.portal-vault-table td{height:27px}.portal-vault-table th:nth-child(2){width:28%}.portal-vault-table th:nth-child(3){width:150px}.portal-vault-table th:last-child{width:238px}.portal-vault-actions{white-space:nowrap;align-items:center;gap:4px;display:flex}.portal-vault-overlay{z-index:90;background:#17263457;place-items:start center;padding:84px 16px 16px;display:grid;position:fixed;inset:0}.portal-vault-dialog{background:#fff;border:1px solid #7897af;width:min(590px,100vw - 32px);max-height:calc(100vh - 110px);overflow:auto;box-shadow:0 20px 52px #14233157}.portal-vault-dialog>header{border-bottom:1px solid var(--line-dark);background:linear-gradient(#fbfdff,#e8eef4);justify-content:space-between;align-items:center;gap:12px;min-height:45px;padding:6px 8px;display:flex}.portal-vault-dialog>header>div{gap:2px;min-width:0;display:grid}.portal-vault-dialog>header strong{color:#173b57;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.portal-vault-dialog>header span{color:var(--muted)}.portal-vault-dialog>form,.portal-vault-reveal{display:grid}.portal-vault-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:9px;display:grid}.portal-vault-fields label,.portal-vault-reauth label{color:#405160;gap:3px;min-width:0;font-weight:600;display:grid}.portal-vault-fields label.full{grid-column:1/-1}.portal-vault-fields input,.portal-vault-fields textarea,.portal-vault-reauth input,.portal-secret-row input{color:#1f2b35;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #9aabb9}.portal-vault-fields input,.portal-vault-reauth input,.portal-secret-row input{height:27px;padding:2px 5px}.portal-vault-fields textarea{resize:vertical;padding:5px}.portal-vault-reauth{border-top:1px solid var(--line);background:#f8fafb;grid-template-columns:minmax(0,1fr) minmax(190px,.8fr);align-items:end;gap:9px;padding:9px;display:grid}.portal-vault-reauth small{color:#637481;line-height:1.35}.portal-vault-dialog footer{border-top:1px solid var(--line);background:#f7f9fb;justify-content:flex-end;align-items:center;gap:6px;min-height:40px;padding:6px 8px;display:flex}.portal-vault-dialog .primary-btn:not(.danger-btn){color:#fff;background:linear-gradient(#1387c9,#076aa4);border-color:#2779ab;font-weight:600}.portal-vault-dialog .danger-btn{color:#fff;background:linear-gradient(#cf5a5a,#a62e2e);border-color:#a23a3a;font-weight:600}.portal-vault-message{background:#f5f9fc;border:1px solid #a9bdca;margin:0 9px 8px;padding:5px 7px}.portal-vault-message.ok{color:#285b34;background:#f1faf3;border-color:#8ebc9a}.portal-vault-message.bad,.portal-vault-warning{color:#802727;background:#fff4f4;border-color:#d7a1a1}.portal-vault-warning{margin:9px;padding:7px}.portal-vault-reveal{gap:7px;padding-top:9px}.portal-secret-row{grid-template-columns:145px minmax(0,1fr) 28px;align-items:center;gap:5px;padding:0 9px;display:grid}.portal-secret-row label,.portal-secret-notes strong{color:#405160;font-weight:600}.portal-secret-row input{font-family:Consolas,Courier New,monospace}.portal-secret-toggle{justify-content:flex-end;padding:0 42px 0 9px;display:flex}.portal-secret-notes{background:#f8fafc;border:1px solid #c4d1db;margin:0 9px;padding:7px}.portal-secret-notes p{white-space:pre-wrap;margin:4px 0 0}.portal-vault-expiry{color:#6a7883;margin-right:auto;font-size:11px}@media (max-width:1200px){.portal-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.portal-editor-settings{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-editor-summary,.portal-editor-flags{grid-column:auto/span 3}.portal-vault-table th:last-child{width:214px}}@media (max-width:760px){.portal-partner-header{flex-wrap:wrap;align-items:flex-start}.portal-partner-logo{width:82px;height:60px}.portal-partner-header>.spacer{display:none}.portal-partner-open{justify-content:center;width:100%}.portal-vault-fields,.portal-vault-reauth{grid-template-columns:1fr}.portal-vault-fields label.full{grid-column:auto}.portal-vault-table th:nth-child(2),.portal-vault-table td:nth-child(2),.portal-vault-table th:nth-child(3),.portal-vault-table td:nth-child(3){display:none}}.small-section-title{min-height:25px}.folder-tile-grid,.thumbnail-grid,.catalog-file-list{gap:6px;display:grid}.folder-tile-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.thumbnail-grid{grid-template-columns:repeat(auto-fill,minmax(156px,1fr));padding:8px}.catalog-file-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.folder-tile,.catalog-file-tile,.empty-tile{color:#173b59;background:linear-gradient(#fff,#f4f8fb);border:1px solid #c4d2df;align-items:center;min-height:58px;text-decoration:none;display:grid}.folder-tile{grid-template-columns:42px minmax(0,1fr) auto;gap:8px;padding:7px 9px;position:relative}.folder-tile.drop-target{background:linear-gradient(#f8fdff,#d4edff);border-color:#0f6cbd;box-shadow:inset 0 0 0 2px #64afe0,0 2px 7px #0f6cbd2e}.folder-tile.drop-target:after{content:"Įkelti čia";color:#005a9e;background:#fff;border:1px solid #55a2d4;padding:2px 5px;font-size:10px;font-weight:600;position:absolute;bottom:5px;right:8px}.folder-tile:hover,.catalog-file-tile:hover,.catalog-file-tile.selected{background:linear-gradient(#fafdff,#dff0fc);border-color:#80b5dc;box-shadow:inset 3px 0 #0f6cbd}.catalog-grid tr[draggable=true],.catalog-file-tile[draggable=true]{cursor:grab}.catalog-grid tr[draggable=true]:active,.catalog-file-tile[draggable=true]:active{cursor:grabbing}.folder-tile>.icon{color:#d9a441;width:30px;height:30px}.folder-tile span,.catalog-file-tile strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.folder-tile small{color:var(--muted)}.catalog-file-tile{cursor:pointer;grid-template-columns:54px minmax(0,1fr);gap:8px;min-width:0;padding:7px}.catalog-file-tile.thumbnail{grid-template-rows:116px auto;grid-template-columns:1fr;align-items:stretch}.catalog-file-thumb{background:#fff;border:1px solid #d6e0e8;place-items:center;min-width:0;min-height:44px;display:grid}.catalog-file-tile.thumbnail .catalog-file-thumb{min-height:116px;overflow:hidden}.catalog-file-thumb img{object-fit:contain;background:#fff;width:100%;height:100%}.catalog-file-tile-meta{gap:2px;min-width:0;display:grid}.catalog-file-tile-meta span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-tile-actions{border-top:1px solid #dce5ec;grid-column:1/-1;gap:8px;padding-top:4px;display:flex}.empty-tile{min-height:42px;color:var(--muted);padding:9px}.print-page{background:#d7dde6;min-height:100vh}.print-toolbar{color:#1f2f3d;background:linear-gradient(#f8fbfd,#e7edf4);border-bottom:1px solid #a8b5c2;align-items:center;gap:8px;padding:4px 8px;display:flex}.print-status{color:#425466;text-align:center;background:#fff;border:1px solid #a8b5c2;max-width:900px;margin:24px auto;padding:12px}.print-status.error{color:#8d1f1f;border-color:#c86a6a}.print-document-host{justify-content:center;gap:16px;padding:18px;display:grid}.print-sheet{background:#fff;width:min(900px,100vw - 36px);overflow:hidden;box-shadow:0 2px 10px #1b2d3d47}.print-sheet canvas,.print-sheet img{width:100%;height:auto;display:block}.print-text-sheet pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:18mm;font:11pt/1.4 Consolas,monospace}.hidden-print-frame{opacity:0;pointer-events:none;border:0;width:1px;height:1px;position:fixed;bottom:0;right:0}.dvs-context-menu{z-index:2000;color:#172533;background:#fff;border:1px solid #8ea9bd;min-width:205px;padding:3px;font-size:12px;position:fixed;box-shadow:0 7px 18px #23374b38,inset 0 1px #fff}.context-menu-item{color:#123f63;width:100%;min-height:25px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:7px;padding:4px 10px 4px 7px;text-decoration:none;display:flex}.context-menu-item:hover{color:#004f86;background:linear-gradient(#f8fcff,#e4f2ff);border-color:#9bc4df}.context-menu-item.disabled{color:#8a96a0;cursor:not-allowed}.context-menu-item.disabled:hover{background:0 0;border-color:#0000}.context-menu-item.danger:not(.disabled){color:#a4262c}.context-menu-item.danger:not(.disabled):hover{color:#7b1d1d;background:linear-gradient(snow,#fff0ee);border-color:#d9a29e}.catalog-move-overlay{z-index:2100}.catalog-move-dialog{background:#fff;border:1px solid #7897af;width:min(500px,100vw - 28px);box-shadow:0 18px 40px #14233147}.catalog-move-dialog>header{border-bottom:1px solid var(--line-dark);background:linear-gradient(#f8fbfd,#e7edf4);justify-content:space-between;align-items:center;gap:8px;height:34px;padding:4px 7px 4px 10px;display:flex}.catalog-move-dialog form{gap:10px;padding:10px;display:grid}.catalog-move-file{background:#f7f9fb;border:1px solid #cfdae3;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.catalog-move-file div{gap:2px;min-width:0;display:grid}.catalog-move-file strong,.catalog-move-file span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-move-file span{color:#607180;font-size:11px}.catalog-delete-summary{background:snow;border:1px solid #e1c4c1;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;padding:10px;display:grid}.catalog-delete-summary>svg{color:#a4262c;width:24px;height:24px}.catalog-delete-summary>div{gap:4px;min-width:0;display:grid}.catalog-delete-summary strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-delete-summary span{color:#596a78;line-height:1.35}.catalog-move-dialog label{color:#314858;gap:4px;font-weight:600;display:grid}.catalog-move-dialog select{color:#172533;width:100%;height:28px;font:inherit;background:#fff;border:1px solid #9fb1bf}.catalog-move-dialog footer{justify-content:flex-end;gap:6px;padding-top:2px;display:flex}.catalog-move-dialog .primary-btn:not(:disabled){color:#fff;background:linear-gradient(#197fc1,#0f6cbd);border-color:#0b5f9b;box-shadow:inset 0 1px #ffffff40}.catalog-move-dialog .primary-btn:not(:disabled):hover{color:#fff;background:linear-gradient(#268bcb,#0b5f9b);border-color:#064f84}.catalog-move-dialog .primary-btn.danger-btn:not(:disabled){background:linear-gradient(#c84b45,#a4262c);border-color:#9e2f2f}.catalog-move-dialog .primary-btn.danger-btn:not(:disabled):hover{background:linear-gradient(#d45b55,#8f2025);border-color:#7b1d1d}@media print{@page{margin:0}.print-toolbar{display:none}.print-page{background:#fff;min-height:0;display:block}.print-status{display:none}.print-document-host{padding:0;display:block}.print-sheet{width:100%;box-shadow:none;break-after:page;page-break-after:always;margin:0}.print-sheet:last-child{break-after:auto;page-break-after:auto}}.admin-sections{grid-template-columns:1fr 1fr;gap:0;display:grid}.admin-block{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:220px;overflow:auto}.rules{margin:8px 18px;padding-left:16px}.rules li{margin:5px 0}.maintenance-layout{grid-template-columns:214px 1fr;min-height:calc(100vh - 91px);display:grid}.maintenance-sidebar{border-right:1px solid var(--line);background:var(--soft)}.maintenance-content{padding:26px 30px}.maintenance-content h1{margin:0 0 10px;font-size:20px;font-weight:600}.maintenance-content p{max-width:620px;margin:0 0 8px}@media (max-width:1100px){.form-layout{grid-template-columns:minmax(0,1fr)}.viewer-pane{min-height:520px}}@media (max-width:1300px){.tasks-layout,.admin-layout,.search-view,.file-catalog-layout,.dashboard-simple{min-width:0}.admin-module-bar{scrollbar-width:thin;flex-wrap:nowrap;min-width:0;overflow-x:auto}.admin-module-bar a{white-space:nowrap;flex:none}.notification-diagnostics{min-width:0;overflow-x:auto}.admin-workbench{grid-template-columns:minmax(0,1fr) 370px;min-width:0}.admin-grid{min-width:760px}.integration-workbench{grid-template-columns:minmax(0,1fr) 390px}.integration-grid,.integration-runs-grid{min-width:760px}.search-workbench{grid-template-columns:minmax(300px,.38fr) minmax(0,1fr)}.task-workbench{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0}.file-catalog-layout{grid-template-columns:210px minmax(0,1fr)}.catalog-grid{min-width:780px}.catalog-grid col:nth-child(5),.catalog-grid th:nth-child(5),.catalog-grid td:nth-child(5),.catalog-grid col:nth-child(7),.catalog-grid th:nth-child(7),.catalog-grid td:nth-child(7){display:none}.catalog-col-name{width:31%}.catalog-col-actions{width:24%}.portal-editor{min-width:0}}@media (max-width:1180px){.document-col-caseName,.document-cell-caseName,.document-col-documentType,.document-cell-documentType,.document-col-author,.document-cell-author,.document-col-version,.document-cell-version{display:none}.document-col-title{width:29%}.document-col-registrationNo,.document-col-registrationDate,.document-col-department,.document-col-responsible,.document-col-dueDate,.document-col-status{width:auto}.search-filter-grid{grid-template-columns:minmax(260px,1fr) 150px 190px auto}.portal-page-content,.portal-partner-content{max-width:none}}@media (max-width:1050px){.admin-filters .filter-actions{flex-wrap:wrap;min-width:0}.form-layout:not(.form-only){grid-template-rows:auto minmax(520px,70vh);grid-template-columns:minmax(0,1fr);height:auto;min-height:100%;overflow:visible}.form-layout:not(.form-only)>.form-pane,.form-layout:not(.form-only)>.viewer-pane{overflow:visible}.form-layout:not(.form-only)>.form-pane{border-right:0;border-bottom:1px solid var(--line-dark)}.task-workbench,.admin-workbench,.integration-workbench,.search-workbench{grid-template-columns:minmax(0,1fr)}.task-panel,.admin-main,.saved-searches{border-right:0;border-bottom:1px solid var(--line-dark)}.admin-side{border-top:1px solid var(--line-dark)}.admin-grid,.integration-grid,.integration-runs-grid,.tasks-layout>.grid{min-width:760px}.task-form-grid{grid-template-columns:120px minmax(0,1fr) 110px minmax(0,1fr)}.assignment-runner{grid-template-columns:150px minmax(0,1fr) auto}.file-catalog-layout{grid-template-columns:190px minmax(0,1fr)}.catalog-grid{min-width:700px}.catalog-filters{grid-template-columns:minmax(180px,1fr) 110px auto}.catalog-upload-form{min-width:0}.catalog-upload-form input[type=file]{max-width:230px}}@media (max-width:900px){.context-line{scrollbar-width:thin;overflow-x:auto}.document-filters,.task-filters,.admin-filters{grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}.document-col-register,.document-cell-register,.document-col-department,.document-cell-department{display:none}.document-col-title{width:40%}.dashboard-focus-head{flex-direction:column;align-items:flex-start;gap:6px}.dashboard-focus-counts{width:100%;overflow-x:auto}.dashboard-action-row{grid-template-columns:32px minmax(0,1fr) 128px}.dashboard-action-main{grid-template-columns:98px minmax(0,1fr)}.search-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.search-filter-grid .filter-actions{min-width:0}.catalog-content.with-preview{grid-template-rows:minmax(170px,34vh) minmax(390px,58vh);height:auto;min-height:640px;overflow:visible}.catalog-content.with-preview .catalog-main-panel{min-height:170px}.catalog-preview-pane{min-height:390px}.portal-editor-settings{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-editor-summary,.portal-editor-flags{grid-column:1/-1}.portal-link-editor-list{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.task-active-context{flex-wrap:wrap;align-items:flex-start}.task-active-context strong,.task-active-document{flex:220px}.task-active-context a{margin-left:0}.document-filters,.task-filters,.admin-filters,.search-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-actions{flex-wrap:wrap;min-width:0}.quick-filter-row,.list-toolbar{gap:5px;padding-inline:5px}.document-col-registrationDate,.document-cell-registrationDate,.document-col-responsible,.document-cell-responsible{display:none}.document-col-title{width:52%}.form-grid,.compact-form-pane .form-grid,.task-form-grid,.admin-form-grid{grid-template-columns:108px minmax(0,1fr)}.form-grid .span-3,.task-form-grid .span-3,.task-form-actions,.admin-form-actions{grid-column:1/-1}.document-additional-fields>summary{flex-direction:column;align-items:flex-start;gap:3px}.document-task-form,.compact-form-pane .document-task-form,.assignment-form-row,.compact-form-pane .assignment-form-row,.assignment-runner,.task-command-row{grid-template-columns:minmax(0,1fr);min-width:0}.document-task-actions{align-items:stretch}.file-catalog-layout{grid-template-columns:minmax(0,1fr)}.catalog-tree{border-right:0;border-bottom:1px solid var(--line-dark);max-height:190px}.catalog-filters{grid-template-columns:minmax(0,1fr) 100px}.catalog-filters .filter-actions{grid-column:1/-1}.catalog-upload-form{flex-wrap:wrap;width:100%}.catalog-upload-form input[type=file]{flex:220px;max-width:100%}.catalog-grid col:nth-child(3),.catalog-grid th:nth-child(3),.catalog-grid td:nth-child(3),.catalog-grid col:nth-child(4),.catalog-grid th:nth-child(4),.catalog-grid td:nth-child(4),.catalog-grid col:nth-child(8),.catalog-grid th:nth-child(8),.catalog-grid td:nth-child(8){display:none}.catalog-grid{min-width:590px}.catalog-col-name{width:45%}.catalog-col-actions{width:31%}.catalog-view-switch button{min-width:72px;padding-inline:5px}.folder-tile-grid,.thumbnail-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.portal-link-grid{grid-template-columns:minmax(0,1fr)!important}.portal-page-header,.portal-page-content,.portal-partner-header{padding-inline:8px}.portal-editor-settings,.portal-link-editor{grid-template-columns:minmax(0,1fr)}.portal-editor-summary,.portal-editor-flags,.portal-link-editor-title,.portal-link-detail-title,.portal-link-detail-body{grid-column:auto}.portal-editor-flags{flex-direction:column;align-items:flex-start}.share-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.document-filters,.task-filters,.admin-filters,.search-filter-grid,.saved-search-form{grid-template-columns:minmax(0,1fr)}.document-col-registrationNo,.document-cell-registrationNo,.document-col-dueDate,.document-cell-dueDate{display:none}.document-col-title{width:auto}.catalog-grid{min-width:0}.catalog-grid col:nth-child(6),.catalog-grid th:nth-child(6),.catalog-grid td:nth-child(6),.catalog-grid col:nth-child(9),.catalog-grid th:nth-child(9),.catalog-grid td:nth-child(9){display:none}.catalog-col-name{width:auto}.dashboard-focus-counts span{min-width:72px;padding-inline:6px}.dashboard-action-row{grid-template-columns:30px minmax(0,1fr)}.dashboard-action-main{grid-template-columns:minmax(0,1fr)}.dashboard-action-main strong{grid-row:auto}.dashboard-action-meta,.dashboard-action-button{grid-column:2;justify-self:start}.portal-page-symbol{width:38px;height:38px}.portal-page-header h2,.portal-partner-heading h2{font-size:17px}.viewer-toolbar{scrollbar-width:thin;min-width:0;overflow-x:auto}.viewer-file-name{flex:110px;max-width:none}.viewer-toolbar>*{flex:none}.viewer-toolbar .viewer-file-name{flex:110px}.dashboard-grid{table-layout:fixed;width:100%;min-width:0}.dashboard-grid th:nth-child(3),.dashboard-grid td:nth-child(3),.dashboard-grid th:nth-child(4),.dashboard-grid td:nth-child(4){display:none}.dashboard-grid th:first-child,.dashboard-grid td:first-child{width:82px}.dashboard-grid th:last-child,.dashboard-grid td:last-child{width:78px}.dashboard-grid td,.dashboard-grid a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.version-file-links{gap:4px;min-width:150px;display:grid}.version-file-links a{color:#0f6cbd;align-items:center;gap:5px;text-decoration:none;display:flex}.version-file-links a:hover{text-decoration:underline}.dvs-onboarding{background:#f4f9fd;border:1px solid #bfd8ec;margin:0 0 14px;padding:14px 16px}.dvs-onboarding-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dvs-onboarding-head span{color:#0f6cbd;text-transform:uppercase;font-size:11px;font-weight:800}.dvs-onboarding-head h2{margin:3px 0;font-size:18px;line-height:1.25}.dvs-onboarding-head p{color:#52677c;margin:0}.dvs-onboarding-head button{color:#52677c;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.dvs-onboarding-progress{background:#dbe7f0;height:5px;margin:12px 0;overflow:hidden}.dvs-onboarding-progress i{background:#27844e;height:100%;transition:width .18s;display:block}.dvs-onboarding-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 12px;display:grid}.dvs-onboarding-steps a{color:#173252;align-items:center;gap:7px;min-height:30px;font-size:13px;font-weight:650;text-decoration:none;display:flex}.dvs-onboarding-steps a.is-done{color:#587064;text-decoration:line-through}.dvs-onboarding-steps .icon{color:#0f6cbd;flex:none;width:16px;height:16px}.dvs-onboarding-steps a.is-done .icon{color:#27844e}@media (max-width:900px){.dvs-onboarding-steps{grid-template-columns:1fr}}
:root{--blue:#2f5d8a;--blue-dark:#284f75;--blue-deep:#1f3f63;--blue-soft:#eaf1f7;--coral:#e8846b;--coral-soft:#fff0ec;--line:#dce4eb;--line-dark:#c7d2dc;--head:#f5f8fa;--soft:#f7f9fb;--soft-2:#edf2f6;--text:#243242;--muted:#4b5563;--link:#2f5d8a;--shadow-soft:0 1px 3px #17304614;--modern-radius:7px;--modern-topbar:#2f5d8a;--modern-topbar-deep:#1f3f63}.share-overlay,.recipient-dialog-overlay{z-index:2200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#081b308f;place-items:center;padding:20px}.share-dialog,.recipient-dialog,.catalog-move-dialog{background:#fff;border:1px solid #ffffff6b;border-radius:14px;overflow:hidden;box-shadow:0 28px 90px #03122652}.share-dialog{width:min(820px,100vw - 32px);max-height:calc(100dvh - 40px);overflow-y:auto}.recipient-dialog{width:min(720px,100vw - 32px)}.share-dialog>header,.recipient-dialog>header,.catalog-move-dialog>header{background:#fff;border-bottom:1px solid #e4ebf1;height:auto;min-height:72px;padding:14px 18px}.share-dialog-heading,.share-dialog-header-actions{align-items:center;display:flex}.share-dialog-heading{flex-direction:column;flex:1;align-items:flex-start;gap:3px;min-width:0}.share-dialog-heading>span,.recipient-dialog>header>div:before{color:#d77e63;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:750}.recipient-dialog>header>div:before{content:"Dokumento veiksmas"}.share-dialog-heading strong,.recipient-dialog>header strong{color:#18334c;font-size:19px;line-height:1.2}.share-dialog-header-actions{gap:8px}.share-dialog-header-actions .icon-btn,.recipient-dialog>header .icon-btn{color:#38536a;background:#fff;border:1px solid #d8e1e8;border-radius:8px;place-items:center;width:36px;height:36px;display:inline-grid}.share-body{background:#f7f9fb;gap:12px;padding:18px}.share-section{background:#fff;border:1px solid #e0e7ed;border-radius:10px;padding:15px}.share-section h3{color:#203b53;margin:0 0 4px;font-size:14px}.share-section p{color:#687888;margin:0 0 12px}.share-field input,.share-section input,.share-section select{border-color:#d2dde6;border-radius:7px;min-height:38px}.share-actions .small-btn,.share-copy-row .small-btn{border-radius:7px;min-height:38px}.recipient-action-options{background:#fff;border:0;padding:16px 18px 0}.recipient-action-options legend{color:#526476;padding-bottom:8px;font-size:11px}.recipient-action-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.recipient-action-options legend{grid-column:1/-1}.recipient-action-options label span{background:#f8fafc;border:1px solid #d9e3ea;border-radius:8px;grid-template-rows:auto 1fr;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:3px 7px;min-height:94px;padding:12px;display:grid}.recipient-action-options label span .icon{grid-row:1/3;margin-top:1px}.recipient-action-options label span strong{font-size:13px;line-height:1.25}.recipient-action-options label span small{color:#6b7d8d;font-size:10px;font-weight:400;line-height:1.35}.recipient-action-options label:last-child span{border-right:1px solid #d9e3ea}.recipient-action-options input:checked+span{color:#24577d;background:#edf5fb;border-color:#6d9bc0;box-shadow:inset 0 0 0 1px #6d9bc0}.recipient-action-options input:checked+span small{color:#466a87}.recipient-dialog-fields{grid-template-columns:minmax(0,1fr) 170px;gap:14px;padding:18px}.recipient-dialog-fields select,.recipient-dialog-fields input{border-color:#d2dde6;border-radius:7px;height:40px;padding:0 10px}.recipient-dialog-fields textarea{border-color:#d2dde6;border-radius:7px;min-height:84px;padding:10px}.recipient-dialog footer{background:#f8fafc;border-color:#e4ebf1;gap:9px;min-height:58px;padding:10px 18px}.recipient-dialog footer .small-btn{border-radius:7px;min-height:38px;padding-inline:16px}.recipient-dialog .primary-btn{box-shadow:none;background:#315f8c;border-color:#315f8c}.recipient-dialog .primary-btn:disabled{cursor:not-allowed;opacity:.5}.recipient-selection-list{gap:6px;margin-top:5px;display:grid}.recipient-selection-chip{background:#f6f9fb;border:1px solid #d5e1e9;border-radius:8px;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:8px;min-width:0;padding:7px 7px 7px 10px;display:grid}.recipient-selection-chip>span{gap:1px;min-width:0;display:grid}.recipient-selection-chip strong,.recipient-selection-chip small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recipient-selection-chip strong{color:#24435d;font-size:12px}.recipient-selection-chip small,.recipient-selection-help{color:#6c7d8c;font-size:10px;font-weight:400}.recipient-selection-chip button{color:#6b7d8d;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.recipient-selection-chip button:hover{color:#214d70;background:#e7eef4}.recipient-selection-chip button .icon{width:14px;height:14px}.document-access-summary{justify-content:space-between;align-items:center;gap:10px;min-height:40px;display:flex}.document-access-chips{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.document-access-chip{color:#285d84;background:#edf5fb;border:1px solid #cfdee9;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:650}.searchable-select{min-width:0;font-weight:400;position:relative}.searchable-select-control{color:#6c7d8c;background:#fff;border:1px solid #d2dde6;border-radius:7px;grid-template-columns:20px minmax(0,1fr) 32px;align-items:center;min-height:40px;display:grid}.searchable-select-control:focus-within,.searchable-select-control.open{border-color:#5f91ba;box-shadow:0 0 0 3px #417ba824}.searchable-select-control>.icon{width:15px;height:15px;margin-left:8px}.searchable-select-control>input{background:0 0;outline:0;width:100%;min-width:0;height:38px;padding:0 7px;box-shadow:none!important;border:0!important}.searchable-select-control>button{color:#5f7283;cursor:pointer;background:0 0;border:0;border-left:1px solid #e5ebf0;height:30px}.searchable-select-control.disabled{opacity:.72;background:#f1f4f6}.searchable-select-menu{z-index:2600;background:#fff;border:1px solid #d5e0e8;border-radius:9px;max-height:300px;padding:6px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 42px #14273933}.searchable-select-group{color:#7a8a98;letter-spacing:.08em;text-transform:uppercase;padding:9px 9px 5px;font-size:9px;font-weight:750}.searchable-select-menu button{color:#21384d;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;gap:2px;width:100%;padding:8px 9px;display:grid}.searchable-select-menu button:hover,.searchable-select-menu button.active{background:#edf5fb}.searchable-select-menu button[aria-selected=true]{color:#245e8c;font-weight:650}.searchable-select-menu small{color:#748391;font-size:10px;font-weight:400}.searchable-select-empty{color:#748391;text-align:center;padding:16px 10px}.catalog-access-rule .searchable-select{min-width:0}@media (max-width:700px){.share-overlay,.recipient-dialog-overlay{padding:7px}.share-dialog,.recipient-dialog{width:calc(100vw - 14px);max-height:calc(100dvh - 14px)}.recipient-dialog-fields,.recipient-action-options{grid-template-columns:1fr}.recipient-action-options label span{min-height:70px}}.catalog-preview-overlay{z-index:1400;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#081b3094;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.catalog-preview-dialog{background:#fff;border:1px solid #ffffff61;border-radius:14px;width:min(1180px,100vw - 48px);height:min(820px,100dvh - 48px);overflow:hidden;box-shadow:0 28px 90px #03122657}.catalog-preview-dialog .catalog-preview-pane{border:0;border-radius:0;grid-template-rows:auto auto minmax(0,1fr) auto;height:100%;display:grid}.catalog-preview-dialog .catalog-preview-toolbar{background:#f8fafc;min-height:48px;padding:8px 14px}.catalog-preview-dialog .catalog-preview-title{background:#fff;padding:12px 16px}.catalog-preview-dialog .catalog-preview-body{background:#263039;min-height:0;padding:0}.catalog-preview-dialog .catalog-preview-frame,.catalog-preview-dialog .catalog-preview-image{object-fit:contain;border:0;width:100%;height:100%;min-height:0}.catalog-preview-dialog .catalog-preview-actions{background:#fff;justify-content:flex-end;min-height:52px;padding:8px 14px}.catalog-access-button{color:#17496f;background:#f5f9fc;border-color:#cddce9;margin-left:auto}.catalog-permissions-overlay{z-index:1450;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#081b3085}.catalog-permissions-dialog{background:#fff;border-radius:14px;width:min(760px,100vw - 30px);max-height:calc(100dvh - 30px);overflow:auto;box-shadow:0 28px 80px #0312264d}.catalog-permissions-dialog>header{border-bottom:1px solid #e7edf2;align-items:flex-start;gap:18px;padding:20px 22px 16px;display:flex}.catalog-permissions-dialog>header>div{flex:1}.catalog-permissions-dialog h2{color:#132d45;margin:3px 0 4px;font-size:20px}.catalog-permissions-dialog p{color:#64778a;margin:0;font-size:12px}.catalog-permissions-dialog .eyebrow{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.catalog-permissions-dialog form{gap:16px;padding:18px 22px 20px;display:grid}.catalog-access-choice{grid-template-columns:1fr 1fr;gap:10px;display:grid}.catalog-access-choice>label{cursor:pointer;background:#fbfcfd;border:1px solid #dbe5ed;border-radius:9px;grid-template-columns:auto auto 1fr;align-items:start;gap:9px;min-height:80px;padding:13px;display:grid}.catalog-access-choice>label.active{background:#eef6fb;border-color:#6f9fc4;box-shadow:inset 0 0 0 1px #6f9fc4}.catalog-access-choice svg{width:17px;height:17px;color:var(--blue)}.catalog-access-choice span{gap:4px;display:grid}.catalog-access-choice small{color:#667a8d;font-size:11px;line-height:1.35}.catalog-access-rules{gap:9px;padding-top:3px;display:grid}.catalog-access-rules-head{justify-content:space-between;align-items:center;display:flex}.catalog-access-rule{grid-template-columns:minmax(0,1fr) 150px 34px;gap:8px;display:grid}.catalog-access-rule select{background:#fff;border:1px solid #d5e0e8;border-radius:6px;min-width:0;min-height:36px;padding:0 9px}.catalog-access-empty{background:var(--coral-soft);color:#8e493d;border:1px dashed #dfb5aa;border-radius:8px;padding:14px;font-size:12px}.catalog-permissions-dialog footer{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}@media (max-width:700px){.catalog-preview-overlay{padding:7px}.catalog-preview-dialog{width:calc(100vw - 14px);height:calc(100dvh - 14px)}.catalog-preview-dialog .catalog-preview-actions{justify-content:flex-start;overflow-x:auto}.catalog-access-choice{grid-template-columns:1fr}.catalog-access-rule{grid-template-columns:1fr 120px 34px}}body{color:var(--text);-webkit-font-smoothing:antialiased;background:#f6f8fa;font-size:13px;line-height:1.35}.team-updates-strip{background:#fff;border:1px solid #dfe7ed;border-radius:10px;align-items:stretch;gap:0;min-height:62px;margin-bottom:10px;display:flex;overflow:hidden;box-shadow:0 1px 2px #1e374c0d}.team-updates-title{background:#f7f9fb;border-right:1px solid #e5ebf0;flex-direction:column;flex:0 0 175px;justify-content:center;gap:2px;padding:10px 16px;display:flex}.team-updates-title span{color:#27435a;font-size:12px;font-weight:750}.team-updates-title small{color:#788895;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.team-updates-items{flex:1;min-width:0;display:flex;overflow-x:auto}.team-update{border-right:1px solid #edf1f4;align-items:center;gap:10px;min-width:230px;padding:9px 16px;display:flex}.team-update:last-child{border-right:0}.team-update-emoji{background:#f4f7fa;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:17px;display:grid}.team-update>span:last-child{gap:2px;min-width:0;display:grid}.team-update strong{color:#253d52;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.team-update small{color:#6d7d8a;white-space:nowrap;font-size:10px}.team-update-birthday .team-update-emoji{background:#fff2ed}.team-update-anniversary .team-update-emoji{background:#fff8df}.team-update-new_colleague .team-update-emoji{background:#edf8f3}@media (max-width:760px){.team-updates-strip{flex-direction:column;align-items:stretch}.team-updates-title{border-bottom:1px solid #e5ebf0;border-right:0;flex-basis:auto}}.dvs-modern-blue{background:#f6f8fa}.topbar{background:linear-gradient(105deg, var(--modern-topbar-deep), var(--modern-topbar));border:0;gap:8px;height:54px;padding:0 18px;box-shadow:0 1px 4px #10314a3d}.topbar-menu-button{color:#fff;border-radius:6px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:inline-grid}.topbar-menu-button:hover,.top-icon:hover,.topbar-user:hover,.company-context:hover{background:#ffffff1f;text-decoration:none}.topbar-menu-button .icon{width:21px;height:21px}.company-context{border:1px solid #ffffff4d;border-radius:6px;gap:7px;min-width:142px;max-width:210px;height:36px;padding:0 10px;font-size:12px}.company-context .company-chevron{width:13px;height:13px;margin-left:auto}.top-menu{gap:1px;height:100%}.top-menu-trigger{border-radius:0;gap:6px;height:54px;padding:0 12px;font-size:12px;font-weight:600}.top-menu-trigger .inline-icon:first-child{width:18px;height:18px}.top-menu-trigger .inline-icon:last-child{width:12px;height:12px}.top-menu-item.open .top-menu-trigger{box-shadow:inset 0 -3px #fff}.top-menu-panel{border:1px solid #d6e0e8;border-radius:7px;min-width:240px;padding:7px;top:48px;box-shadow:0 12px 30px #17304633}.top-menu-panel a{border:0;border-radius:5px;gap:9px;min-height:34px;padding:7px 9px}.top-menu-panel a:hover{background:#edf4f9;border:0}.top-menu-panel .top-menu-primary{background:#f7f9fb;border-bottom:1px solid #dde5eb;border-radius:5px 5px 0 0;margin-bottom:5px}.topbar-search{flex:420px;min-width:260px;max-width:520px;margin-left:auto}.topbar-search label{z-index:2;color:#ffffffd9;position:absolute;left:11px}.topbar-search .search-label-text{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.topbar input{color:#fff;width:100%;height:34px;box-shadow:none;background:#ffffff14;border:1px solid #ffffff4d;border-radius:6px;padding:0 14px 0 38px}.topbar input::placeholder{color:#ffffffb8}.topbar input:focus{background:#ffffff24;border-color:#ffffffb3;outline:none}.topbar-search-panel{border:1px solid #d5e0e8;border-radius:7px;padding:7px;top:39px;box-shadow:0 14px 32px #17304638}.top-icon{background:0 0;border:0;border-radius:50%;width:34px;height:34px}.top-icon .icon{width:19px;height:19px}.topbar-user{color:#fff;border-radius:20px;align-items:center;gap:7px;max-width:190px;height:38px;padding:0 7px 0 4px;text-decoration:none;display:inline-flex}.topbar-avatar{background:#ffffff2e;border:1px solid #ffffff47;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:inline-grid}.topbar-user-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar-user-chevron{width:12px;height:12px}.topbar-logout{background:0 0;border:0;border-radius:50%;justify-content:center;width:32px;height:34px;padding:0}.topbar-logout:hover{background:#ffffff1f}.topbar-logout .inline-icon{width:18px;height:18px}.topbar-action-label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.topbar-product-brand{border-left-color:#ffffff2e;width:138px;height:36px;padding-left:13px}.topbar-product-brand .brand-logo-top{width:125px;height:28px}.tabs{display:none}.ribbon{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:2px;height:54px;padding:7px 18px;box-shadow:0 1px 2px #1730460a}.ribbon-group{box-shadow:none;border-right:1px solid #e2e8ee;align-items:center;margin-right:6px;padding:0 8px 0 0;display:flex}.ribbon-actions{gap:3px}.ribbon-caption{display:none}.ribbon-button{color:#29445b;white-space:nowrap;border-radius:6px;grid-template-rows:none;justify-content:center;align-items:center;gap:7px;width:auto;min-width:0;height:38px;padding:0 10px;display:inline-flex}.ribbon-button>span:not(.ribbon-icon){min-height:0;font-size:12px;display:inline;overflow:visible}.ribbon-icon,.ribbon-icon .icon{width:18px;height:18px}.ribbon-button:hover,.ribbon-button.guided.available,.ribbon-group:nth-child(odd) .ribbon-button:nth-child(2n),.ribbon-group:nth-child(2n) .ribbon-button:nth-child(odd){box-shadow:none;background:0 0}.ribbon-button:hover{color:var(--blue-dark);background:#edf4f9;border-color:#c8d8e5}.ribbon-button.disabled:hover{background:0 0}.ribbon-button.planned .ribbon-icon{color:var(--blue)}.ribbon-button.planned.available:after{background:var(--blue)}.app-layout{grid-template-columns:238px minmax(0,1fr);height:calc(100vh - 108px)}.sidebar{border-right:1px solid var(--line);background:#fff;padding:10px 8px 18px}.nav-section{margin-bottom:9px}.nav-title{color:#5e7082;letter-spacing:.035em;padding:10px 10px 5px;font-size:10px;font-weight:750}.nav-item{color:#33495d;border:0;border-radius:6px;gap:9px;min-height:33px;margin:1px 0;padding:7px 10px;line-height:1.2}.nav-item .nav-bullet{color:#58738a}.nav-item .nav-bullet .icon{width:16px;height:16px}.nav-item:hover{color:#234f70;background:#f0f5f8;border:0;text-decoration:none}.nav-item.active{color:#1f5e8b;background:#e4eef6;border:0;box-shadow:inset 3px 0 #4b84ad}.page-head{border-bottom:1px solid var(--line);background:#fff;height:64px;min-height:64px;padding:12px 22px}.page-head h1{color:#1d2e3f;font-size:21px;font-weight:650}.view-tabs{gap:6px}.view-tabs a{border:1px solid var(--line-dark);height:34px;box-shadow:none;background:#fff;border-radius:6px;gap:6px;padding:0 11px}.view-tabs a.active{color:#245f89;background:#eaf2f8;border-color:#9abbd2}input,select,textarea{border-radius:6px}.filter input,.filter select,.field input,.field select,.field textarea,.page-size-form select,.bulk-status-form select,.catalog-folder-form input,.catalog-upload-form input[type=file]{border:1px solid var(--line-dark);height:34px;box-shadow:none;border-radius:6px;padding:5px 9px}.field textarea{height:auto;min-height:72px}.filter{grid-template-rows:18px 34px;gap:3px}.filter label{color:#526579;font-size:11px}.filters{border:1px solid var(--line);border-radius:var(--modern-radius);box-shadow:var(--shadow-soft);background:#fff;gap:10px;padding:12px}.filter-actions{gap:7px}.small-btn,.button-link{border:1px solid var(--line-dark);color:#29465f;height:34px;min-height:34px;box-shadow:none;background:#fff;border-radius:6px;gap:6px;padding:0 11px}.small-btn:hover{color:#205d89;background:#edf4f9;border-color:#91b4cd;text-decoration:none}.small-btn:disabled,.disabled-btn,.disabled-btn:hover{background:#f2f4f6}.form-action-bar{flex-wrap:wrap;gap:10px 14px}.form-action-primary{flex:none;align-items:center;gap:8px;display:flex}.form-action-bar .form-save-btn:not(:disabled){color:#fff;background:#315f8c;border-color:#2d5d8c;font-weight:700;box-shadow:0 2px 5px #234c742e}.form-action-bar .form-save-btn:not(:disabled):hover{color:#fff;background:#264f79;border-color:#244e77}.form-action-bar .form-cancel-btn{color:#962f29;background:#fff8f7;border-color:#dfb1ad;font-weight:650}.form-action-bar .form-cancel-btn:hover{color:#7d211c;background:#fff0ee;border-color:#c97870}.form-status-help{flex:360px;min-width:260px;line-height:1.35}.quick-filter-row,.list-toolbar{border:1px solid var(--line);border-radius:var(--modern-radius);min-height:42px;box-shadow:var(--shadow-soft);background:#fff;gap:10px;margin-top:10px;padding:7px 10px}.quick-filter-row a{border-radius:5px;padding:5px 7px}.quick-filter-row a:hover{background:#f0f5f8;text-decoration:none}.quick-filter-row a.active-filter{color:#205d89;background:#e4eef6;border:0;padding:5px 8px}.section-title{border:0;border-bottom:1px solid var(--line);color:#263b4e;height:44px;box-shadow:none;background:#fff;padding:0 13px;font-size:13px;font-weight:650}table.grid,.dashboard-focus,.dashboard-recent,.task-panel,.admin-main,.admin-side,.platform-card,.platform-cost-details,.platform-kpi-grid,.catalog-main-panel,.catalog-preview-pane{border-color:var(--line);border-radius:var(--modern-radius);box-shadow:var(--shadow-soft);background:#fff}table.grid{border:1px solid var(--line);border-collapse:separate;border-spacing:0;overflow:hidden}th,td{border-bottom:1px solid #e7ecf0;border-right:0;height:38px;padding:7px 10px}th{color:#536678;height:40px;box-shadow:none;background:#f6f8fa;font-size:11px;font-weight:650}tbody tr:nth-child(2n){background:#fff}tbody tr:hover{background:#f2f7fa}tbody tr.selected-row{background:#e8f1f7}.status,.priority-badge,.file-type-badge{border-radius:5px;height:auto;min-height:22px;padding:2px 7px;line-height:16px}.dashboard-simple{background:0 0;min-width:760px}.dashboard-simple>.quick-filter-row{margin-top:0}.dashboard-focus{border:1px solid var(--line);margin-top:14px;overflow:hidden}.dashboard-focus-head{border-bottom:1px solid var(--line);background:#fff;min-height:74px;padding:14px 16px}.dashboard-focus-head h2{font-size:18px}.dashboard-focus-counts{gap:8px}.dashboard-focus-counts span{border:1px solid var(--line);background:#f8fafb;border-left:3px solid #7da5c1;border-radius:6px;min-width:96px;padding:8px 10px}.dashboard-action-row{border-bottom-color:#e7ecf0;min-height:64px;padding:8px 14px}.dashboard-action-icon{background:#e9f2f8;border:0;border-radius:8px;width:36px;height:36px}.dashboard-recent{border:1px solid var(--line);margin-top:14px;overflow:hidden}.dashboard-recent .grid{box-shadow:none;border:0;border-radius:0}.file-catalog-layout{background:0 0;border:0;grid-template-columns:260px minmax(0,1fr);gap:14px;min-width:1060px}.catalog-tree{border:1px solid var(--line);border-radius:var(--modern-radius);box-shadow:var(--shadow-soft);background:#fff}.catalog-tree-item{border-bottom-color:#edf1f4;min-height:34px;padding:7px 9px}.catalog-tree-item.active{background:#e4eef6;border-color:#0000;box-shadow:inset 3px 0 #4b84ad}.catalog-workbench{background:0 0}.catalog-breadcrumb-row{border:1px solid var(--line);background:#fff;border-radius:7px;min-height:40px;padding:6px 10px}.catalog-content{border:0;min-height:calc(100vh - 310px);margin-top:12px}.catalog-content.with-preview{height:calc(100vh - 310px)}.catalog-preview-pane{border:1px solid var(--line);overflow:hidden}.catalog-preview-toolbar,.catalog-preview-actions{border-color:var(--line);background:#fff;min-height:40px;padding:6px 10px}.segmented.catalog-view-switch{border-color:var(--line-dark);background:#fff;border-radius:6px;height:34px;overflow:hidden}.catalog-view-switch button{border-right-color:var(--line);min-width:88px}.catalog-view-switch button:hover,.catalog-view-switch button.active{background:#e8f1f7}.admin-module-bar{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#fff;border-radius:7px}.admin-module-bar a{border-radius:5px;min-height:36px}.admin-module-bar a.active{color:#205d89;background:#e4eef6}.platform-admin-dashboard{gap:16px}.platform-admin-heading{background:linear-gradient(110deg,#204f73,#2f6f9f);border:0;border-radius:9px;min-height:106px;box-shadow:0 8px 24px #1f52782e}.platform-admin-eyebrow{color:#c7e2f4}.platform-kpi-grid{border:1px solid var(--line);border-radius:9px;overflow:hidden}.platform-kpi-grid article{border-color:#e2e8ed}.platform-kpi-grid article.primary strong{color:#286993}.platform-card{overflow:hidden}.platform-card-title{background:#fff}.platform-bar-track>span{background:linear-gradient(#6fa6c9,#2f6f9f)}.toast-stack{top:116px}@media (max-width:1450px){.top-menu-trigger{padding-inline:8px}.top-menu-trigger>span{display:none}.topbar-search{max-width:430px}.ribbon-button{padding-inline:8px}}@media (max-width:1100px){.app-layout{grid-template-columns:208px minmax(0,1fr);height:calc(100vh - 108px)}.view{padding:14px}.topbar-product-brand{width:112px}.topbar-product-brand .brand-logo-top{width:102px}}@media (max-width:900px){.topbar{padding-inline:8px}.topbar-menu-button{display:none}.company-context{min-width:96px;max-width:140px}.topbar-user-name,.topbar-user-chevron{display:none}.topbar-user{width:38px;padding:0 4px}.sidebar{width:min(290px,100vw - 42px);top:108px}.mobile-nav-scrim{inset:108px 0 0}}@media (max-width:820px){.ribbon{height:49px;padding:5px 8px}.ribbon-group{margin-right:3px;padding-right:4px}.ribbon-button{width:38px;min-width:38px;height:38px;padding:0}.ribbon-button>span:not(.ribbon-icon){display:none}html,body{height:auto;min-height:100%}body{touch-action:pan-y;-webkit-overflow-scrolling:touch;overflow:hidden auto}.dvs-root{height:auto;min-height:100dvh;overflow:visible}.app-layout{height:auto;min-height:calc(100dvh - 103px);overflow:visible}.workspace{min-height:calc(100dvh - 103px);display:block;overflow:visible}.workspace>.view,.form-layout,.form-pane,.viewer-pane{touch-action:pan-y;height:auto;min-height:0;overflow:visible}.form-layout:not(.form-only){grid-template-rows:auto minmax(520px,70vh)}.sidebar{top:103px}.mobile-nav-scrim{inset-block-start:103px}.page-head{height:auto;min-height:66px;padding:7px 10px}.view{padding:10px}}@media (max-width:620px){.topbar-product-brand,.top-icon:first-of-type,.topbar-logout,.company-context .icon:first-child,.company-chevron{display:none}.company-context{min-width:72px;max-width:105px;padding-inline:7px}.topbar-search{min-width:100px}.dashboard-focus-head{flex-direction:column;align-items:flex-start}.dashboard-focus-counts{width:100%;overflow-x:auto}}.app-layout.sidebar-is-collapsed{grid-template-columns:64px minmax(0,1fr)}.sidebar{overflow-x:hidden}.sidebar-collapse-toggle{color:#5e7082;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:flex-end;align-items:center;gap:8px;width:100%;min-height:34px;margin:0 0 8px;padding:7px 10px;display:flex}.sidebar-collapse-toggle:hover{color:#205d89;background:#f0f5f8}.sidebar-collapse-toggle .icon{width:16px;height:16px}.nav-subtitle{border-top:1px solid var(--line);margin-top:12px}.sidebar-admin-group{margin:2px 0}.sidebar-admin-group>summary{color:#33495d;cursor:pointer;border-radius:6px;grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;gap:8px;min-height:36px;padding:7px 10px;font-size:12px;font-weight:650;list-style:none;display:grid}.sidebar-admin-group>summary::-webkit-details-marker{display:none}.sidebar-admin-group>summary:hover{color:#205d89;background:#f0f5f8}.sidebar-admin-group>summary .icon{width:16px;height:16px}.sidebar-group-chevron{transition:transform .18s}.sidebar-admin-group[open] .sidebar-group-chevron{transform:rotate(180deg)}.sidebar-admin-items{padding:2px 0 5px 14px}.sidebar.collapsed{padding-inline:7px}.sidebar.collapsed .nav-title,.sidebar.collapsed .nav-label,.sidebar.collapsed .sidebar-collapse-toggle span,.sidebar.collapsed .sidebar-admin-group>summary span,.sidebar.collapsed .sidebar-group-chevron{display:none}.sidebar.collapsed .sidebar-collapse-toggle,.sidebar.collapsed .nav-item{justify-content:center;padding-inline:0}.sidebar.collapsed .sidebar-admin-group>summary{justify-content:center;padding-inline:0;display:flex}.sidebar.collapsed .sidebar-admin-items{padding:2px 0 5px}.sidebar.collapsed .nav-item.active{box-shadow:inset 0 0 0 1px #bcd1e0}@media (max-width:900px){.sidebar-collapse-toggle{display:none}.app-layout.sidebar-is-collapsed{grid-template-columns:minmax(0,1fr)}.sidebar.collapsed .nav-title{display:block}.sidebar.collapsed .nav-label,.sidebar.collapsed .sidebar-admin-group>summary span,.sidebar.collapsed .sidebar-group-chevron{display:initial}.sidebar.collapsed .nav-item{justify-content:flex-start;padding-inline:10px}.sidebar.collapsed .sidebar-admin-group>summary{justify-content:stretch;padding-inline:10px;display:grid}.sidebar.collapsed .sidebar-admin-items{padding-inline-start:14px}}.workspace{background:#f8fafc}.view{padding:18px 22px 28px}.filters,.quick-filter-row,.list-toolbar,.admin-module-bar,.dashboard-focus,.dashboard-recent,.task-panel,.platform-card,.platform-cost-details,.catalog-tree,.catalog-breadcrumb-row,.catalog-main-panel,.catalog-preview-pane{border:0;box-shadow:0 1px 2px #1e374c0f,0 4px 16px #1e374c09}.filters{padding:14px}.quick-filter-row,.list-toolbar{box-shadow:0 1px 2px #1e374c0d}.form-layout{gap:16px;height:auto;padding:2px;overflow:visible}.form-pane,.viewer-pane{background:#fff;border:0;border-radius:10px;box-shadow:0 1px 2px #1e374c0f,0 5px 18px #1e374c0a}.form-pane{border-right:0}.section-title{height:auto;min-height:48px;box-shadow:none;color:#21364a;background:0 0;border:0;border-bottom:1px solid #edf1f4;padding:11px 16px;font-size:14px}.section-title .inline-icon{color:#477797}.form-grid,.admin-form-grid,.task-form-grid{background:#fff;border:0;gap:10px 18px;padding:16px}.form-grid label,.admin-form-grid label,.task-form-grid label{color:#405469;background:0 0;border:0;align-items:center;min-height:36px;padding:0;font-size:11px;font-weight:650;display:flex}.field{background:0 0;border:0;min-height:36px;padding:0}.field:focus-within{box-shadow:none;border-color:#0000}.filter input,.filter select,.field input,.field select,.field textarea,.admin-form-grid input,.admin-form-grid select,.task-form-grid input,.task-form-grid select,.task-form-grid textarea{background:#fbfcfd;border-color:#dce4ea;transition:border-color .15s,background-color .15s,box-shadow .15s}.filter input:hover,.filter select:hover,.field input:hover,.field select:hover,.field textarea:hover{background:#fff;border-color:#c5d3de}.filter input:focus,.filter select:focus,.field input:focus,.field select:focus,.field textarea:focus{background:#fff;border-color:#78a4c2;outline:0;box-shadow:0 0 0 3px #4a7ea31a}.form-action-bar,.document-command-row,.document-task-actions,.task-command-row,.ack-control-head,.catalog-preview-toolbar,.catalog-preview-actions{background:#fff;border:0;border-top:1px solid #edf1f4;min-height:46px;padding:7px 14px}.document-detail-tabs{background:#fff;border:0;border-radius:10px;margin-top:16px;overflow:hidden;box-shadow:0 1px 2px #1e374c0f,0 5px 18px #1e374c0a}.detail-tab-strip{min-height:48px;box-shadow:none;background:#fff;border:0;border-bottom:1px solid #edf1f4;gap:5px;padding:0 10px}.detail-tab-strip a{color:#647487;border:0;min-height:48px;padding:0 10px}.detail-tab-strip a:hover{color:#245f89;background:0 0}.detail-tab-strip a.active{color:#245f89;background:0 0;box-shadow:inset 0 -2px #3678a6}.detail-tab-count{background:#edf2f6;border:0;border-radius:4px}table.grid,.mini-grid{border:0;border-radius:9px;box-shadow:0 1px 2px #1e374c0e}th,td{border-bottom-color:#edf1f4;border-right:0}th{background:#fafbfc}tbody tr:last-child td{border-bottom:0}.dashboard-focus-head,.platform-card-title,.catalog-preview-title,.platform-users-card>summary,.platform-cost-details>summary{background:#fff;border-color:#edf1f4}.dashboard-action-row,.platform-activity-list article,.platform-health-list>div{border-bottom-color:#edf1f4}.admin-workbench,.task-workbench{background:0 0;border:0;gap:16px;margin-top:16px}.admin-main,.admin-side,.task-panel{background:#fff;border:0;border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #1e374c0f,0 5px 18px #1e374c0a}.admin-module-bar{gap:4px;padding:6px}.admin-module-bar a{border:0}.platform-kpi-grid{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;overflow:visible}.platform-kpi-grid article,.platform-kpi-grid article:nth-child(4n),.platform-kpi-grid article:nth-last-child(-n+4){background:#fff;border:0;border-radius:9px;box-shadow:0 1px 2px #1e374c0f,0 5px 18px #1e374c0a}.platform-kpi-grid article.primary{background:#edf4f9}.file-catalog-layout{gap:18px}.catalog-tree,.catalog-main-panel,.catalog-preview-pane{border-radius:10px}.catalog-tree-item{border-bottom-color:#f0f3f6}.catalog-breadcrumb-row{border-radius:8px}.status,.priority-badge,.file-type-badge,.platform-status{border-color:#0000}@media (max-width:900px){.view{padding:12px}.form-layout,.admin-workbench,.task-workbench{gap:10px}.platform-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.platform-kpi-grid{grid-template-columns:1fr}.form-grid,.admin-form-grid,.task-form-grid{column-gap:10px;padding:12px}}.task-list-view{display:block}.task-primary-actions{border-bottom:1px solid #e7edf2;align-items:center;gap:5px;min-height:44px;margin-bottom:14px;padding:0 0 12px;display:flex}.task-primary-actions a,.task-primary-actions button,.task-primary-actions .disabled-action{color:#334d63;cursor:pointer;min-height:34px;font:inherit;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:0 11px;text-decoration:none;display:inline-flex}.task-primary-actions a:hover,.task-primary-actions button:hover{color:#205d89;background:#edf3f7}.task-primary-actions a.primary,.task-primary-actions button.primary{color:#246591;background:#fff;border:1px solid #5d93ba;font-weight:650}.task-primary-actions a.primary:hover,.task-primary-actions button.primary:hover{background:#eaf2f8}.task-primary-actions .disabled-action{color:#98a4ae}.task-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.task-summary-grid article{background:#fff;border-radius:9px;align-items:center;gap:13px;min-height:86px;padding:14px 16px;display:flex;box-shadow:0 1px 2px #1e374c0f,0 5px 18px #1e374c09}.task-summary-grid article>span:last-child{grid-template-columns:auto 1fr;align-items:baseline;column-gap:7px;min-width:0;display:grid}.task-summary-grid strong{color:#1d3346;font-size:22px;line-height:1}.task-summary-grid b{color:#344b60;font-size:12px;font-weight:650}.task-summary-grid small{color:#718091;grid-column:1/-1;margin-top:3px;font-size:10px}.task-summary-icon{color:#2d729f;background:#eaf2f8;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:inline-grid}.task-summary-icon .icon{width:21px;height:21px}.task-summary-icon.tone-red{background:var(--coral-soft);color:#b95642}.task-summary-icon.tone-green{color:#27824b;background:#ebf7ef}.task-list-view>.filters{box-shadow:none;background:0 0;border-radius:0;padding:0 0 14px}.task-list-view>.quick-filter-row{margin-top:0}.task-list-view>.list-toolbar{box-shadow:none;border-radius:8px 8px 0 0;margin-top:8px}.task-list-view>table.grid{border-radius:0 0 8px 8px;box-shadow:0 1px 2px #1e374c0d,0 5px 18px #1e374c08}.task-list-view .pagination{background:#fff;border:0;border-radius:0 0 8px 8px;min-height:44px;margin:0 0 16px;padding:7px 10px}.task-active-context{background:#edf4f8;border:0;border-radius:8px}@media (max-width:1100px){.task-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.task-primary-actions{overflow-x:auto}.task-primary-actions>*{flex:none}}@media (max-width:620px){.task-summary-grid{grid-template-columns:1fr}}.admin-workbench{grid-template-columns:minmax(0,1fr)}.admin-record-link{color:var(--blue-700,#175f9f);text-underline-offset:.2em;max-width:100%;font-weight:650;text-decoration:none;display:inline-block}.admin-record-link:hover{color:var(--blue-800,#104a7c);text-decoration:underline}.admin-record-link:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #2563eb47}.admin-main{width:100%}.admin-editor-dialog{width:min(680px,100vw - 32px);max-width:none;max-height:min(820px,100dvh - 40px);color:var(--text);background:0 0;border:0;border-radius:14px;margin:auto;padding:0;overflow:hidden;box-shadow:0 28px 75px #0f263947}.admin-editor-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1327377a}.admin-editor-surface{background:#fff;grid-template-rows:auto minmax(0,auto) auto;max-height:min(820px,100dvh - 40px);display:grid;overflow:auto}.admin-editor-header{z-index:2;background:#fffffff7;border-bottom:1px solid #e8edf1;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:15px 18px;display:flex;position:sticky;top:0}.admin-editor-header span{color:#6b7d8e;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:750}.admin-editor-header h2{color:#1c3449;margin:3px 0 0;font-size:20px}.admin-editor-header button{color:#40596f;cursor:pointer;background:#f0f4f7;border:0;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.admin-editor-header button:hover{color:#245f89;background:#e4edf3}.admin-editor-header .icon{width:19px;height:19px}.admin-editor-dialog .admin-form-grid{grid-template-columns:145px minmax(0,1fr);padding:20px}.admin-editor-dialog .admin-form-actions{background:#fffffff7;border-top:1px solid #e8edf1;margin:8px -20px -20px;padding:13px 20px;position:sticky;bottom:0}.admin-editor-dialog .admin-form-actions .small-btn:first-of-type{color:#fff;background:#2f6f9f;border-color:#2f6f9f}.admin-editor-history{border-top:1px solid #e8edf1}.admin-editor-history>summary{color:#476075;cursor:pointer;align-items:center;gap:8px;min-height:48px;padding:0 20px;font-weight:650;list-style:none;display:flex}.admin-editor-history>summary::-webkit-details-marker{display:none}.admin-editor-history table{box-shadow:none;border-radius:0}.task-list-view>.task-filters{grid-template-columns:minmax(180px,1.15fr) minmax(180px,1.15fr) minmax(260px,.9fr) minmax(140px,.65fr) auto;align-items:end}.task-advanced-filters{grid-column:1/-1;padding-top:2px}.task-advanced-filters>summary{color:#526a7e;cursor:pointer;border-radius:5px;align-items:center;gap:6px;width:fit-content;min-height:30px;padding:0 8px;font-size:11px;font-weight:650;list-style:none;display:inline-flex}.task-advanced-filters>summary::-webkit-details-marker{display:none}.task-advanced-filters>summary:hover{color:#245f89;background:#edf3f7}.task-advanced-filter-grid{background:#f3f6f8;border-radius:8px;grid-template-columns:repeat(5,minmax(140px,1fr));gap:10px;margin-top:8px;padding:12px;display:grid}.task-scope-row{flex-wrap:nowrap;gap:4px;overflow-x:auto}.task-scope-row>span:first-child{margin-right:4px}.task-scope-row a{flex:none;min-height:32px;padding:0 10px}@media (max-width:1100px){.task-list-view>.task-filters{grid-template-columns:repeat(2,minmax(180px,1fr))}.task-advanced-filter-grid{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media (max-width:620px){.admin-editor-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.admin-editor-surface{max-height:calc(100dvh - 16px)}.admin-editor-dialog .admin-form-grid{grid-template-columns:1fr}.admin-editor-dialog .admin-form-grid>label{min-height:auto;margin-top:6px}.task-list-view>.task-filters,.task-advanced-filter-grid{grid-template-columns:1fr}}.task-workspace-dialog{width:min(980px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--text);background:0 0;border:0;border-radius:16px;margin:auto;padding:0;overflow:hidden;box-shadow:0 30px 90px #14263752}.task-workspace-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1828388a}.task-dialog-surface{background:#f9fafb;grid-template-rows:auto minmax(0,1fr);max-height:calc(100dvh - 32px);display:grid;overflow:hidden}.task-dialog-header{background:#fff;border-bottom:1px solid #e3e9ee;justify-content:space-between;align-items:center;gap:20px;min-height:74px;padding:14px 18px;display:flex}.task-dialog-header span{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.task-dialog-header h2{color:var(--blue-deep);margin:3px 0 0;font-size:21px;line-height:1.2}.task-dialog-header>button{color:#405365;cursor:pointer;background:#eef3f6;border:0;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.task-dialog-header>button:hover{background:var(--coral-soft);color:#a64938}.task-dialog-header>button .icon{width:18px;height:18px}.task-dialog-content{min-height:0;padding:0 18px 18px;overflow:auto}.task-dialog-tabs{z-index:3;background:#fffffffa;border-bottom:1px solid #e3e9ee;align-items:stretch;gap:4px;min-height:52px;margin:0 -18px 14px;padding:0 18px;display:flex;position:sticky;top:0}.task-dialog-tabs button{color:#5b6876;cursor:pointer;min-height:52px;font:inherit;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:7px;padding:0 13px;font-weight:650;display:inline-flex}.task-dialog-tabs button:hover{color:var(--blue)}.task-dialog-tabs button.active{border-bottom-color:var(--blue);color:var(--blue-deep)}.task-dialog-tabs button>.icon{width:17px;height:17px}.task-dialog-tabs button>span{color:var(--blue);background:#eaf1f7;border-radius:999px;padding:1px 6px;font-size:10px}.task-workspace-dialog .task-active-context{background:#eaf1f7;align-items:center;gap:18px;min-height:58px;margin-bottom:14px;padding:10px 13px;display:flex}.task-workspace-dialog .task-active-context>span{gap:1px;display:grid}.task-workspace-dialog .task-active-context .task-active-document{margin-right:auto;display:flex}.task-workspace-dialog .task-active-context b{color:#273a4c;font-size:12px}.task-workspace-dialog .task-active-context small{color:#667380;text-transform:uppercase;font-size:9px}.task-workspace-dialog .task-panel{border-radius:10px;margin:0;box-shadow:0 1px 2px #1e374c0f}.task-workspace-dialog .task-form-grid{grid-template-columns:120px minmax(0,1fr) 120px minmax(0,1fr)}.task-workspace-dialog .task-form-actions{background:#fff;padding-top:10px;position:sticky;bottom:0}.task-workspace-dialog .task-form-actions .small-btn,.task-workspace-dialog .task-comment-tab-form .small-btn{border-color:var(--blue);background:var(--blue);color:#fff}.task-rules-tab{gap:0;display:grid}.task-rules-tab .assignment-runner{background:#fff;border:0;border-bottom:1px solid #edf1f4}.task-detail-stack{margin:0}.task-detail-stack>.section-title:first-child{border-top:0}.task-workspace-dialog .task-command-row{background:#f6f8fa;grid-template-columns:minmax(0,1.45fr) minmax(250px,.75fr);align-items:stretch;gap:12px;padding:14px 16px 16px;display:grid}.task-workspace-dialog .task-command-row>.small-btn{grid-column:1/-1;margin-bottom:1px}.task-workspace-dialog .task-command-row>form{background:#fff;border:1px solid #e2e8ed;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;min-width:0;padding:13px;display:grid;box-shadow:0 1px 2px #1e374c0a}.task-workspace-dialog .task-command-row .task-action-card-title{grid-column:1/-1;gap:2px;display:grid}.task-workspace-dialog .task-command-row .task-action-card-title b{color:#263d52;font-size:12px}.task-workspace-dialog .task-command-row .task-action-card-title small{color:#6a7783;font-size:10px}.task-workspace-dialog .task-command-row form>label{align-items:initial;color:#405469;gap:5px;min-width:0;font-size:10px;font-weight:650;display:grid}.task-workspace-dialog .task-command-row form>label input,.task-workspace-dialog .task-command-row form>label select{background:#fff;border:1px solid #d5dfe7;border-radius:5px;width:100%;min-width:0;height:36px;padding:0 10px}.task-workspace-dialog .task-command-row form>.small-btn{white-space:nowrap;min-height:36px}.task-workspace-dialog .acknowledge-task-form{grid-column:1}.task-workspace-dialog .task-status-form{grid-column:2}.task-tab-pane{gap:0;display:grid}.task-comment-tab-form{background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:14px 16px;display:grid}.task-comment-tab-form label{color:#405469;gap:5px;font-size:11px;font-weight:650;display:grid}.task-comment-tab-form input{border:1px solid #dce4ea;border-radius:5px;min-height:36px;padding:0 10px}.priority-aukstas,.priority-skubu{background:var(--coral-soft);color:#a64938;border-color:#0000}@media (max-width:700px){.task-workspace-dialog{width:calc(100vw - 14px);max-height:calc(100dvh - 14px)}.task-dialog-surface{max-height:calc(100dvh - 14px)}.task-dialog-content{padding-inline:10px}.task-dialog-tabs{margin-inline:-10px;padding-inline:10px;overflow-x:auto}.task-dialog-tabs button{flex:none;padding-inline:9px}.task-workspace-dialog .task-form-grid{grid-template-columns:1fr}.task-workspace-dialog .task-form-grid>label{min-height:auto;margin-top:5px}.task-workspace-dialog .task-active-context{flex-direction:column;align-items:flex-start;gap:7px}.task-workspace-dialog .task-active-context .task-active-document{margin-right:0}.task-workspace-dialog .task-command-row{grid-template-columns:1fr;padding-inline:10px}.task-workspace-dialog .task-command-row>.small-btn,.task-workspace-dialog .acknowledge-task-form,.task-workspace-dialog .task-status-form{grid-column:1}.task-workspace-dialog .task-command-row>form{grid-template-columns:1fr}.task-workspace-dialog .task-command-row form>.small-btn{justify-self:start}.task-comment-tab-form{grid-template-columns:1fr}}

