:root{color-scheme:light;--ink:#25312d;--muted:#77807c;--line:#e4e8e5;--paper:#fff;--canvas:#f7f9f7;--green:#26644f;--green-soft:#e9f3ed;--red:#a94e3b;--amber:#a06b24;--radius:6px;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:14px;font-synthesis:none;letter-spacing:0}
*{box-sizing:border-box}body{margin:0;color:var(--ink);background:var(--canvas)}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:0}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.4}button{border:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #82b6a3;outline-offset:3px}a{color:var(--green);text-decoration:none}svg{width:18px;height:18px;flex-shrink:0;stroke-width:1.7}button svg{pointer-events:none}h1,h2,h3,p{margin:0}h1{font-size:30px;line-height:1.25;font-weight:650;letter-spacing:0}h2{font-size:16px;font-weight:600}h3{font-size:17px;font-weight:600}small{font-size:12px}input,select,textarea{background:#fff;border:1px solid #dce2dd;border-radius:var(--radius);padding:10px 12px;min-width:0}input[type=checkbox]{width:15px;height:15px;margin:0;accent-color:var(--green);cursor:pointer}select{cursor:pointer;max-width:100%}textarea{resize:vertical;line-height:1.6}label{font-size:12px;font-weight:600}.muted{color:var(--muted)}[hidden]{display:none!important}.eyebrow{display:block;color:var(--muted);font-size:10px;font-weight:650;line-height:1.5;letter-spacing:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:-60px;left:250px;padding:12px;background:#fff;z-index:100}.skip-link:focus{top:10px}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius);padding:10px 15px;min-height:39px;font-size:12px;font-weight:600;white-space:nowrap;transition:background .15s}.button.primary{color:#fff;background:var(--green);border:1px solid var(--green)}.button.primary:hover{background:#1d513f}.button.secondary{background:#fff;border:1px solid var(--line)}.button.secondary:hover{background:#f2f5f2}.button.danger{background:#a84e3e;color:#fff}.button.compact{min-height:34px;padding:6px 12px}.icon-button{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:transparent;border:1px solid transparent;border-radius:5px;color:var(--muted)}.icon-button:hover{color:var(--ink);background:#edf1ee}.wordmark{display:flex;align-items:center;gap:12px;color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:32px;font-weight:normal}.wordmark>svg{width:25px;height:25px;color:#b8d0c0}.brand-dot{color:#b9cba3}.sidebar{position:fixed;inset:0 auto 0 0;width:234px;background:#202825;color:#d8dfda;padding:30px 18px 0;display:flex;flex-direction:column;z-index:30}.sidebar .wordmark{margin:0 14px 30px}.workspace-label{display:flex;gap:11px;align-items:center;padding:0 12px 28px;font-size:13px}.workspace-label small{display:block;color:#859b8f;font-size:11px;margin-top:4px}.org-monogram{width:30px;height:30px;border:1px solid #4a5850;border-radius:6px;display:grid;place-items:center;background:#344239;color:#d5e4d6;font-family:Georgia,serif;font-size:24px}.nav-caption{display:block;margin:0 12px 14px;color:#7f9187;font-size:9px;font-weight:600}.nav-list{display:grid;gap:5px}.nav-item{position:relative;display:flex;align-items:center;gap:10px;width:100%;height:43px;padding:0 12px;background:transparent;color:#b0bfb6;border-radius:5px;text-align:left;font-size:12px;white-space:nowrap}.nav-item svg{width:17px;height:17px;color:#849e90}.nav-item:hover{background:#2b3630;color:#fff}.nav-item.active{background:#36473d;color:#f3f7ef}.nav-item.active svg{color:#c2d8bd}.nav-item.active::before{content:"";position:absolute;left:-18px;top:10px;bottom:10px;width:3px;background:#bfd3af}.nav-count{margin-left:auto;color:#a9c3b2;font-size:10px;font-variant-numeric:tabular-nums;min-width:18px;text-align:right}.sidebar-bottom{margin-top:auto}.sync-box{display:flex;gap:8px;margin:30px 12px 23px;font-size:10px;align-items:flex-start}.sync-led{display:block;width:6px;height:6px;margin-top:4px;border-radius:50%;background:#bca776;flex-shrink:0}.sync-led.online{background:#a3c2a0}.sync-box strong{font-size:11px;font-weight:500;color:#bfcfc4}.sync-box small{display:block;margin-top:5px;color:#819a8a;font-size:10px;line-height:1.5}.user-bar{border-top:1px solid #39463d;display:flex;align-items:center;gap:9px;padding:20px 2px}.avatar{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border-radius:50%;background:#e8eddb;color:#414e37;font-size:12px;font-weight:600}.user-name{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.user-name small{display:block;color:#8aa092;font-size:10px;margin-top:4px}.user-bar .icon-button:hover{background:#35453b;color:#fff}.user-bar svg{width:15px;height:15px}.main-shell{margin-left:234px}.topbar{height:67px;display:flex;align-items:center;justify-content:space-between;padding:0 36px;border-bottom:1px solid var(--line);background:#fff}.breadcrumb{display:flex;align-items:center;gap:12px;font-size:11px;color:var(--muted)}.breadcrumb strong{font-weight:500;color:#53615a}.breadcrumb svg{width:12px;height:12px;color:#9da7a0}.today{font-size:11px;color:var(--muted)}#mobile-menu{display:none}#main{max-width:1680px;margin:0 auto;padding:36px 36px 18px}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:27px}.page-heading .eyebrow{margin-bottom:9px}.page-heading .button{margin-top:10px}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0 24px;margin-bottom:32px}.metric{background:transparent;text-align:left;padding:0 20px 0 0;min-width:0;position:relative}.metric+.metric{padding-left:26px;border-left:1px solid var(--line)}.metric-label{display:flex;align-items:center;gap:7px;font-size:11px;color:#63736a}.metric-label svg{width:15px;height:15px;color:#8a9a8f}.metric>strong{display:block;font-size:32px;line-height:1.2;font-weight:550;margin:9px 0 5px;font-variant-numeric:tabular-nums}.metric-foot{font-size:10px;color:#89948b;line-height:1.4;display:block}.metric:hover .metric-label{color:var(--green)}.urgent-metric>strong{color:var(--amber)}.won-metric>strong{color:var(--green)}.opportunities{min-width:0}.list-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px}.list-heading h2{display:flex;align-items:center;gap:9px}.list-heading>.muted{font-size:11px}.result-count{background:#e7ede7;min-width:23px;height:22px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;padding:0 6px;color:#566b5d;font-size:11px;font-weight:600}.filters{display:flex;align-items:center;gap:9px;margin-bottom:17px}.search-field{min-width:150px;flex:1;position:relative}.search-field>svg{position:absolute;left:12px;top:11px;width:16px;height:16px;color:#8b9a90}.search-field input{padding-left:36px;width:100%;height:38px;font-size:11px}.search-field input::placeholder{color:#8e9991}.filters select{font-size:11px;height:38px;padding:7px 8px;width:auto;max-width:180px}.filters .icon-button{width:30px}.table-wrap{position:relative;background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:190px}.tender-table{border-collapse:collapse;width:100%;table-layout:fixed;font-size:12px}.tender-table thead{background:#f0f4f0;color:#7a877d}.tender-table th{height:40px;text-align:left;font-weight:500;font-size:10px}.tender-table th,.tender-table td{padding:13px 12px}.tender-table tbody tr{border-top:1px solid #edf0eb;transition:background .12s;cursor:pointer}.tender-table tbody tr:hover{background:#f8faf6}.tender-table tbody tr.selected{background:#eff5ef}.tender-table td{vertical-align:top;padding-top:19px;padding-bottom:18px}.tender-table .check-cell{width:35px;padding-left:12px;padding-right:5px}.tender-table .source-cell{width:128px}.tender-table .deadline-cell{width:120px}.tender-table .budget-cell{width:103px}.tender-table .state-cell{width:130px}.tender-table .action-cell{width:38px;padding-left:0;padding-right:7px}.tender-table th button{display:flex;align-items:center;gap:4px;font-size:10px;padding:0;background:transparent;color:inherit}.tender-table th button svg{width:11px;height:11px}.tender-title{font-size:12px;font-weight:600;line-height:1.6;display:block;background:transparent;text-align:left;padding:0;max-width:100%;overflow-wrap:anywhere;color:#35443a}.tender-title:hover{color:var(--green)}.buyer{font-size:10px;line-height:1.5;color:#88958b;margin-top:5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.terms{display:flex;gap:4px;flex-wrap:wrap;margin-top:9px}.term{border:1px solid #e4e9e0;background:#f5f7f1;padding:2px 5px;border-radius:3px;font-size:9px;line-height:1.3;color:#748062;overflow-wrap:anywhere;max-width:100%}.source-name{font-size:10px;line-height:1.6;color:#6f7d73;overflow-wrap:anywhere}.source-symbol{width:23px;height:23px;border:1px solid #e6eae5;border-radius:4px;display:grid;place-items:center;color:#7c8d7c;background:#f9faf7;margin-bottom:6px}.source-symbol svg{width:12px;height:12px}.date-primary{font-size:11px;font-weight:550;line-height:1.6;font-variant-numeric:tabular-nums;white-space:nowrap}.date-secondary{font-size:10px;line-height:1.6;color:#87938a;display:flex;align-items:center;gap:3px;margin-top:4px}.date-secondary svg{width:11px;height:11px}.due-soon{color:#a96633}.due-today{color:#a14c3a}.expired{color:#939b95}.amount{font-size:11px;line-height:1.6;color:#566459;overflow-wrap:anywhere}.badge{font-size:9px;font-weight:500;border-radius:4px;padding:4px 7px;display:inline-flex;align-items:center;gap:5px;line-height:1.5;white-space:nowrap}.badge::before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:currentColor;flex-shrink:0}.badge.new{background:#edf3e7;color:#788b4e}.badge.study{background:#eaf0fa;color:#5376a5}.badge.preparing{background:#fbefdc;color:#a07a35}.badge.submitted{background:#eeeafa;color:#8064a9}.badge.won{background:#e7f3e9;color:#40875c}.badge.lost{background:#f7e9e7;color:#ad695c}.badge.discarded{background:#f0f1ef;color:#879187}.row-owner{display:flex;align-items:center;gap:4px;font-size:10px;color:#8b968d;margin-top:9px;line-height:1.5;overflow-wrap:anywhere}.row-owner svg{width:11px;height:11px}.row-menu{position:relative}.row-menu summary{list-style:none}.row-menu summary::-webkit-details-marker{display:none}.row-menu[open] summary{background:#eef2ec}.row-menu-list{position:absolute;right:0;top:34px;z-index:5;min-width:172px;background:#fff;box-shadow:0 6px 26px #17231c24;border:1px solid var(--line);border-radius:6px;padding:5px}.row-menu-list button{display:flex;align-items:center;gap:8px;width:100%;font-size:11px;padding:9px 8px;text-align:left;background:#fff;border-radius:3px}.row-menu-list button:hover{background:#f3f5f1}.row-menu-list svg{width:14px;height:14px}.row-menu-list .danger-text{color:var(--red)}.list-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:15px;color:#919b93;font-size:10px}.pagination{display:flex;align-items:center;gap:7px}.pagination select{font-size:10px;background:transparent;border:0;padding:5px;margin-right:8px;color:#7c8980}.pagination .icon-button{height:29px;width:29px;background:white;border-color:var(--line)}#page-label{font-variant-numeric:tabular-nums;min-width:34px;text-align:center}.page-footer{display:flex;justify-content:space-between;margin-top:40px;color:#a0aaa1;font-size:9px}.footer-dot{padding:0 5px}.empty-state{padding:55px 15px;text-align:center;color:#8a998b}.empty-state>svg{height:35px;width:35px;color:#a5b2a0;margin-bottom:14px}.empty-state h3{font-size:15px;color:#576952}.empty-state p{font-size:12px;margin-top:8px;line-height:1.6}.loading-state{position:absolute;inset:0;background:#ffffffeb;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--muted);font-size:12px}.spinner{width:17px;height:17px;border:2px solid #dbe6d8;border-top-color:var(--green);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.bulk-bar{display:flex;align-items:center;gap:12px;padding:9px 12px;background:var(--green-soft);margin:0 0 12px;border-radius:5px;font-size:11px}.bulk-bar select{font-size:11px;padding:7px}.bulk-bar .icon-button{margin-left:auto}.form-error{padding:12px;background:#fbede9;border:1px solid #ecd6d0;border-radius:5px;color:#9b4f3e;font-size:12px;line-height:1.6;margin:10px 0}.toast{position:fixed;bottom:24px;left:calc(50% + 117px);transform:translateX(-50%);max-width:calc(100% - 28px);padding:13px 20px;background:#263f32;color:#fff;box-shadow:0 4px 18px #233a3224;border-radius:6px;font-size:12px;z-index:90;line-height:1.5}.toast.error{background:#914c3c}
dialog{color:var(--ink);border:none;padding:0}dialog::backdrop{background:#18231d5c}.detail-dialog{position:fixed;inset:0 0 0 auto;margin:0;width:590px;max-width:100%;height:100dvh;max-height:100dvh;background:var(--paper);box-shadow:-10px 0 40px #10261a20}.drawer-toolbar{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:15px 25px;background:white}.drawer-toolbar>div{display:flex;gap:4px}.detail-content{padding:26px 30px 36px;min-height:200px}.detail-source{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--muted);margin-bottom:14px}.detail-source svg{width:15px;height:15px}#detail-title{font-size:22px;line-height:1.45;font-weight:600;overflow-wrap:anywhere}.detail-buyer{font-size:12px;line-height:1.7;color:var(--muted);margin-top:12px}.detail-tags{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0 22px}.detail-tags .term{font-size:10px}.detail-facts{display:grid;grid-template-columns:1fr 1fr;gap:22px 24px;padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:25px}.detail-facts dt{font-size:10px;color:var(--muted);margin:0 0 6px}.detail-facts dd{font-size:12px;margin:0;line-height:1.6;overflow-wrap:anywhere}.detail-facts .wide{grid-column:1/-1}.detail-section-title{display:flex;align-items:center;gap:7px;margin-bottom:16px;font-size:14px}.detail-section-title svg{width:16px;height:16px;color:#84947e}.edit-fields{display:grid;grid-template-columns:1fr 1fr;gap:15px}.edit-fields label{display:block;font-size:11px;margin-bottom:7px}.edit-fields select,.edit-fields input{width:100%;height:39px;font-size:12px}.note-label{display:block;margin:18px 0 7px;font-size:11px}#detail-note{width:100%;font-size:12px;min-height:92px}.save-row{display:flex;gap:8px;justify-content:space-between;align-items:center;margin-top:12px}.save-row .button{font-size:11px}.save-row .text-button{font-size:11px;color:var(--muted);background:none;display:flex;align-items:center;gap:5px}.save-row .text-button svg{width:14px;height:14px}.history-section{margin-top:30px;padding-top:24px;border-top:1px solid var(--line)}.timeline{list-style:none;margin:0;padding:0}.timeline li{position:relative;padding:0 0 23px 25px;border-left:1px solid #e2e8e0;margin-left:6px}.timeline li:last-child{border-left-color:transparent;padding-bottom:0}.timeline li::before{content:"";width:7px;height:7px;background:#cedbcb;border:3px solid #fff;box-sizing:content-box;border-radius:50%;position:absolute;left:-7px;top:0}.event-title{font-size:11px;line-height:1.6;color:#6c7b6a;overflow-wrap:anywhere}.event-title strong{color:#455641;font-weight:550}.event-time{display:block;font-size:10px;color:#9ba698;margin-top:4px}.event-note{font-size:12px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0;background:#f6f8f3;border-left:2px solid #b9c9ae;padding:10px 12px}.confirm-dialog{border:1px solid var(--line);border-radius:8px;max-width:440px;width:calc(100% - 32px);padding:28px;box-shadow:0 10px 50px #16231a33}.confirm-symbol{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#f4ebe6;color:var(--red);border-radius:7px;margin-bottom:16px}.confirm-dialog h2{font-size:20px}.confirm-dialog p{font-size:12px;line-height:1.7;margin:10px 0 20px;color:var(--muted)}.confirm-dialog label{display:block;margin-bottom:7px}.confirm-dialog textarea{width:100%;font-size:12px}.dialog-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.login-page{background:#f4f6f1;min-height:100dvh;display:grid;place-items:center;border-top:5px solid #2b4233}.login-shell{width:380px;max-width:calc(100% - 48px);padding:50px 0}.login-brand{color:#293d2e;font-size:40px;margin-bottom:48px}.login-brand>svg{color:#697d5e;width:30px;height:30px}.login-brand .brand-dot{color:#9baf87}.login-heading{margin-bottom:28px}.login-heading .eyebrow{margin-bottom:12px;color:#85917c}.login-heading h1{font-size:26px;font-weight:550}.login-form{display:grid;gap:9px}.login-form label{margin-top:10px;font-size:12px;font-weight:500}.login-form input{width:100%;height:45px;font-size:14px}.password-wrap{position:relative}.password-wrap .icon-button{position:absolute;right:6px;top:5px}.password-wrap input{padding-right:45px}.login-submit{margin-top:19px;justify-content:space-between;height:45px}.login-footer{display:flex;align-items:center;gap:8px;font-size:10px;color:#9aa393;margin-top:33px}.login-footer svg{height:12px;width:12px}.fine-rule{height:1px;background:#dfe6d8;flex:1;margin:0 8px}
.nav-item{font-size:13px}.nav-caption{font-size:10px}.breadcrumb,.today{font-size:12px}.metric-label{font-size:12px}.metric-foot{font-size:11px}.button{font-size:13px}.search-field input,.filters select{font-size:12px}.tender-title{font-size:14px}.buyer{font-size:12px;color:#6f7c72}.source-name{font-size:12px}.tender-table th,.tender-table th button{font-size:11px}.tender-table .deadline-cell{width:136px}.tender-table .state-cell{width:143px}.date-primary,.amount{font-size:12px}.date-secondary{font-size:11px;color:#6f7c72}.date-secondary.due-soon{color:var(--amber)}.date-secondary.due-today{color:var(--red)}.badge{font-size:11px}.row-owner{font-size:11px;color:#6f7c72}.term{font-size:10px;color:#60744f}.list-footer,.pagination select,.page-footer{font-size:11px}.detail-source,.detail-buyer,.detail-facts dd{font-size:13px}.detail-facts dt,.edit-fields label,.note-label{font-size:12px}.edit-fields select,.edit-fields input,#detail-note{font-size:13px}.event-title,.event-note{font-size:13px}.event-time{font-size:11px}.sync-box strong{font-size:12px}.sync-box small{font-size:11px}.user-name{font-size:12px}.user-name small{font-size:11px}
@media(min-width:1700px){.tender-table .source-cell{width:155px}.tender-table .deadline-cell{width:144px}.tender-table .budget-cell{width:126px}.tender-table .state-cell{width:150px}.tender-title{font-size:14px}.buyer{font-size:12px}}
@media(max-width:1250px){.sidebar{width:210px;padding-left:12px;padding-right:12px}.main-shell{margin-left:210px}#main{padding:28px 24px 18px}.topbar{padding:0 24px}.nav-item{padding:0 8px;font-size:11px}.nav-item.active::before{left:-12px}.tender-table .source-cell{display:none}.filters select{max-width:150px}.metric+.metric{padding-left:16px}.metric{padding-right:10px}.metric-foot{font-size:9px}.toast{left:calc(50% + 105px)}}
@media(max-width:960px){.sidebar{width:196px}.main-shell{margin-left:196px}#main{padding:25px 19px}.topbar{padding:0 19px}.sidebar .wordmark{margin-left:8px}.nav-item{gap:7px;font-size:10px}.workspace-label{padding-left:8px}.tender-table .budget-cell{display:none}.tender-table .state-cell{width:115px}.tender-table .deadline-cell{width:105px}.filters{flex-wrap:wrap}.search-field{flex-basis:100%}.filters select{flex:1;max-width:none}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}.metric:nth-child(3){border-left:0;padding-left:0}.metric-foot{font-size:10px}.metric-label{font-size:11px}.today{display:none}.toast{left:calc(50% + 98px)}}
@media(max-width:720px){.sidebar{transform:translateX(-100%);transition:transform .18s;width:234px}.nav-open .sidebar{transform:none}.nav-item{font-size:12px;gap:10px}.main-shell{margin-left:0}.nav-backdrop{position:fixed;inset:0;z-index:25;background:#1a2a1d65}#mobile-menu{display:flex}.breadcrumb{gap:6px;font-size:10px}.topbar{height:55px;padding:0 12px}#main{padding:25px 16px 16px}.page-heading{margin-bottom:22px}h1{font-size:24px}.page-heading .button span{display:none}.page-heading .button{padding:9px}.metrics{padding:20px 0;margin-bottom:25px;row-gap:20px}.metric>strong{font-size:29px}.metric-foot{font-size:9px}.metric-label{font-size:10px}.list-heading h2{font-size:14px}.filters{gap:7px}.filters select{font-size:10px;padding:7px 5px;min-width:0}.filters #status-filter{display:none}.table-wrap{border-bottom:0}.tender-table thead{display:none}.tender-table,.tender-table tbody{display:block;width:100%}.tender-table tbody tr{display:grid;grid-template-columns:22px minmax(0,1fr) 32px;gap:9px 7px;padding:16px 10px;border-bottom:1px solid var(--line);border-top:0;position:relative}.tender-table td{padding:0!important;width:auto!important}.tender-table td.check-cell{grid-column:1;grid-row:1}.tender-table td.title-cell{grid-column:2;grid-row:1}.tender-table .action-cell{grid-column:3;grid-row:1}.tender-table .deadline-cell{grid-column:2;grid-row:2;display:flex;align-items:center;gap:8px}.tender-table .state-cell{grid-column:2;grid-row:3;display:flex;align-items:center;gap:8px}.tender-table .date-secondary{margin:0}.row-owner{margin-top:0}.tender-title{font-size:12px;line-height:1.5}.buyer{font-size:10px}.terms{margin-top:7px}.badge{font-size:9px}.tender-table .action-cell .icon-button{width:28px;height:28px}.tender-table .source-cell,.tender-table .budget-cell{display:none}.list-footer{align-items:flex-start;flex-wrap:wrap;row-gap:13px}.pagination{margin-left:auto}.pagination select{max-width:125px;margin:0}.page-footer{margin-top:30px}.toast{left:50%}.detail-content{padding:24px 20px}.drawer-toolbar{padding:12px 16px}.detail-dialog{width:100%}#detail-title{font-size:20px}.detail-facts{gap:18px}.bulk-bar{gap:8px;flex-wrap:wrap}.bulk-bar select{max-width:160px}.bulk-bar>span{font-size:10px}.detail-content .edit-fields{gap:10px}.save-row{gap:10px}.save-row .text-button{font-size:10px}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
@media(max-width:720px){.sidebar{visibility:hidden}.nav-open .sidebar{visibility:visible}}
@media(max-width:720px){.nav-item{font-size:13px}.tender-title{font-size:14px}.buyer{font-size:12px}.badge{font-size:11px}.filters #status-filter{display:block}.filters select{font-size:11px}.pagination select{max-width:133px}.metric-label{font-size:12px}.metric-foot{font-size:11px}.page-footer{font-size:10px}.save-row .button,.save-row .text-button{font-size:12px}.table-wrap{min-height:200px}.nav-caption{font-size:10px}.sidebar .wordmark{font-size:32px}.list-heading h2{font-size:15px}}
