select{width:100%;color:var(--ink);min-height:40px;font:inherit;background:#fff;border:1px solid #d4dce8;border-radius:6px;padding:9px 11px}.workspace-shell.workspace-without-sidebar .workspace-body{width:100%;margin-left:0}.workspace-shell [hidden]{display:none!important}.workspace-shell.workspace-without-sidebar .deal-main{max-width:none}.sidebar-back{color:#c7d8ed;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;margin:0 12px 12px;padding:11px 13px;font-size:12px}.sidebar-back:hover:not(:disabled){color:#fff;background:#2a425f}.sidebar-deal-context{flex-direction:column;gap:7px;padding:0 24px 19px;display:flex}.sidebar-deal-context small{color:#91a9c8;overflow-wrap:anywhere;font-size:9px}.sidebar-deal-context strong{color:#e5edf8;overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.65}.sidebar-space{flex:1;min-height:24px}.header-tools{flex-wrap:wrap;justify-content:end;align-items:center;gap:10px;min-width:0;display:flex}.header-tools>.button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.approval-placeholder{min-height:230px;padding:28px}.approval-placeholder h2{margin:0 0 13px;font-size:20px}.approval-placeholder p{color:#8798b0;font-size:13px}.registry-sort{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.registry-sort:hover{color:#2859c5}.registry-sort:focus-visible{outline-offset:3px;outline:2px solid #8bacdf}.registry-pagination{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.registry-pagination label{color:#8192a9;align-items:center;gap:7px;font-size:11px;display:flex}.registry-pagination select{width:70px;min-height:31px;padding:4px 7px;font-size:12px}.registry-pagination .button{min-height:31px;padding:6px 9px;font-size:10px}.registry-pagination>span{color:#8c9db5;font-size:10px}.assignment-submit-row{flex-wrap:wrap;justify-content:end;align-items:center;gap:8px;padding:0 15px 13px;display:flex}.assignment-submit-row>span{color:#8192aa;flex:1;min-width:160px;font-size:10px;line-height:1.6}.assignment-self-row{flex-wrap:wrap;justify-content:end;align-items:center;gap:8px;padding:0 15px 12px;display:flex}.assignment-self-row>span{color:#647d9c;flex:1;min-width:160px;font-size:10px;line-height:1.6}.quotation-access-note{color:#647d9c;background:#f8fbff;border:1px solid #dce6f4;border-radius:7px;margin:0 0 11px;padding:10px 12px;font-size:10px;line-height:1.7}.quotation-access-note h3{color:#365b8a;margin:0;font-size:11px;font-weight:600}.quotation-access-note p{margin:4px 0 0}@media (min-width:1201px){.workspace-without-sidebar .registry-filters{grid-template-columns:160px minmax(200px,1fr) 140px 155px 190px auto}}@media (max-width:760px){.workspace-shell .workspace-header{flex-wrap:wrap;align-items:start}.header-tools{justify-content:start;width:100%}.header-tools .header-status{margin-left:auto}.registry-workspace .table-footer{flex-direction:column;align-items:start;gap:12px}.registry-pagination{gap:8px}.registry-pagination select{font-size:16px}.assignment-submit-row{justify-content:start}.assignment-submit-row>span{flex-basis:100%}}.workspace-shell .sidebar{color:#d1dbea;background:#19283d;border-right-color:#26394f}.sidebar .sidebar-brand strong,.sidebar .sidebar-user strong{color:#f3f6fb}.sidebar .sidebar-brand>div>span,.sidebar .sidebar-user>div>span,.sidebar .list-heading{color:#a6b5cb}.sidebar .workspace-navigation{gap:5px}.sidebar .workspace-navigation>button{color:#c1cddd;padding:11px 12px}.sidebar .workspace-navigation>button.active{color:#fff;background:#315780;box-shadow:inset 3px 0 #54d7bc}.sidebar .workspace-navigation>button:hover:not(:disabled){background:#2b425f}.sidebar .workspace-navigation .count{color:#d7e9ff;background:#426b99}.sidebar .search-box input{color:#e0e8f4;background:#22364e;border-color:#3b4d65}.sidebar .search-box input::placeholder{color:#9dacc1}.sidebar .deal-list-card{color:#c7d3e5;background:0 0;border-color:#0000;padding:11px 10px}.sidebar .deal-list-card:hover:not(:disabled){background:#243a54}.sidebar .deal-list-card.active{background:#2d4869;border-color:#41638d}.sidebar .deal-list-card.active>strong{color:#fff}.sidebar .deal-list-customer,.sidebar .deal-list-bottom{color:#9eb0ca}.sidebar .deal-list-card>strong{font-size:12px;line-height:1.55}.sidebar .sidebar-user{background:#162438;border-color:#33465f}.sidebar .icon-button{color:#b1c1d7}.sidebar .icon-button:hover:not(:disabled){color:#fff;background:#2d4360}.sidebar .new-deal-button{margin:15px 16px}.sidebar .sidebar-brand{padding:24px 21px 22px}.sidebar .search-box{margin:0 16px 18px}.workspace-shell .workspace-header{padding:18px 24px}.workspace-shell .workspace-header h1{font-size:21px}.workspace-shell .breadcrumb{margin-bottom:8px}.workspace-shell .deal-main{max-width:1900px;padding:22px 24px 0}.workspace-shell .deal-title-row{margin-bottom:17px}.workspace-shell .deal-title-row h2{margin:7px 0 8px;font-size:22px}.workspace-shell .tabs{margin-bottom:16px}.quotation-compact .notice{margin-bottom:11px;padding:10px 12px;font-size:12px}.quotation-compact .legend-row{background:#fff;border:1px solid #d9e2ee;border-radius:8px;gap:15px;margin-bottom:10px;padding:8px 12px}.quotation-compact .row-state{background:0 0;border:0;border-radius:0;padding:2px 0;font-size:10px}.quotation-compact .panel{border-color:#d5e0ee;border-radius:8px;margin-bottom:11px}.quotation-compact .panel-heading{gap:12px;padding:13px 15px}.quotation-compact .panel-heading h3{font-size:12px}.quotation-compact .panel-heading p{margin-top:4px;font-size:11px;line-height:1.5}.quotation-compact .assignment-form{align-items:end;gap:10px;padding:0 15px 13px}.quotation-compact .assignment-form .form-field{font-size:10px}.quotation-compact .assignment-form>.form-field{grid-column:auto}.quotation-compact .assignment-form input,.quotation-compact .assignment-form select{min-height:33px;margin-top:5px;padding:6px 8px;font-size:12px}.quotation-compact .assignment-form .button{min-height:33px;margin-top:0;font-size:11px}.quotation-compact .assignment-form small{margin-top:4px;font-size:10px}.quotation-compact .quotation-actions{gap:10px;padding:2px 1px 10px}.quotation-compact .quotation-actions strong{font-size:12px}.quotation-compact .quotation-actions p{margin-top:4px;font-size:10px}.quotation-compact .quotation-actions .button{min-height:30px;padding:6px 9px;font-size:11px}.quotation-compact .form-explanation{margin-bottom:10px;font-size:11px}.quotation-compact .save-bar{border-radius:8px;gap:10px;margin:0 0 11px;padding:11px 14px}.quotation-compact .save-bar-state strong{font-size:11px}.quotation-compact .save-bar-state>div>span{font-size:10px;line-height:1.55}.quotation-compact .save-bar .button{min-height:33px;padding:7px 12px;font-size:11px}.quotation-compact .quotation-document-row{padding:11px 15px}.quotation-compact .quotation-document-row strong{font-size:11px}.quotation-compact .quotation-document-row span{font-size:10px}.quotation-commercial{padding:13px 15px 9px}.quotation-commercial-row{flex-wrap:wrap;align-items:center;gap:19px;display:flex}.quotation-commercial-heading{min-width:130px}.quotation-commercial-heading h3{margin:0 0 4px;font-size:12px}.quotation-commercial-heading small{color:#8d9bb0;font-size:10px}.purchase-amounts{flex:1;gap:24px;min-width:210px;display:flex}.purchase-amounts>div{flex-direction:column;gap:5px;min-width:90px;display:flex}.purchase-amounts span{color:#758baa;font-size:10px}.purchase-amounts output{color:#3e597b;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px;font-weight:600}.purchase-amounts small{color:#9a7a36;font-size:10px}.purchase-amounts small.invalid-total{color:#b4564d}.estimated-transport{flex-direction:column;gap:5px;min-width:185px;max-width:250px;display:flex}.estimated-transport>span{color:#7185a3;font-size:10px}.estimated-transport input{text-align:right;border-color:#b9c9df;min-height:33px;padding:6px 9px;font-size:12px;font-weight:600}.estimated-transport small{color:#8e9cb0;font-size:9px}.quotation-commercial-buttons{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.quotation-commercial-buttons .button{min-height:33px;padding:7px 10px;font-size:11px}.commercial-context{color:#8193ae;margin:9px 0 0;font-size:10px;line-height:1.6}.logistics-request-list>summary{cursor:pointer;color:#536c8f;padding:13px 15px;font-size:11px;font-weight:600}.logistics-request-list>summary>span{color:#899bb4;margin-left:5px;font-size:10px}.logistics-request-tools{justify-content:end;padding:0 15px 10px;display:flex}.logistics-request-list>.muted{color:#8596af;padding:0 15px 13px;font-size:11px;line-height:1.7}.logistics-request-entry{overflow-wrap:anywhere;border-top:1px solid #e8edf4;padding:12px 15px}.logistics-request-entry>div{justify-content:space-between;align-items:start;gap:12px;display:flex}.logistics-request-entry strong{font-size:12px;font-weight:600;line-height:1.6}.logistics-request-entry p{color:#7084a2;margin:4px 0;font-size:11px;line-height:1.6}.logistics-request-entry small{color:#8f9db2;font-size:10px;line-height:1.6}.request-open,.request-done{white-space:nowrap;color:#496eab;background:#f0f5fe;border-radius:4px;padding:3px 7px;font-size:10px}.request-done{color:#408464;background:#eef8f2}.logistics-dialog{width:min(760px,100vw - 28px);max-height:calc(100dvh - 32px);color:var(--ink);border:1px solid #cfdced;border-radius:12px;padding:22px;overflow-y:auto;box-shadow:0 24px 90px #132d4b35}.logistics-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#17263d80}.logistics-dialog-heading{justify-content:space-between;align-items:start;gap:15px;margin-bottom:19px;display:flex}.logistics-dialog-heading h3{margin:0 0 6px;font-size:18px}.logistics-dialog-heading p{color:#7e8fa9;font-size:11px;line-height:1.65}.logistics-dialog fieldset{border:0;min-width:0;margin:0;padding:0}.logistics-dialog .form-field{margin-bottom:15px;font-size:11px;display:block}.logistics-dialog .form-field input,.logistics-dialog .form-field textarea,.logistics-dialog .form-field select{width:100%;margin-top:6px;font-size:12px;display:block}.logistics-dialog textarea{resize:vertical}.logistics-selection{border:1px solid #d8e1ef;border-radius:7px;margin-bottom:12px;overflow:hidden}.logistics-select-all{background:#f5f8fd;align-items:center;gap:8px;padding:10px 12px;font-size:11px;font-weight:600;display:flex}.logistics-select-all small{color:#8194b0;margin-left:auto;font-size:10px}.logistics-selection input[type=checkbox]{accent-color:#285bc6;flex:0 0 14px;width:14px;height:14px;min-height:0;padding:0}.logistics-items{max-height:210px;overflow-y:auto}.logistics-items>label{cursor:pointer;border-top:1px solid #edf1f7;align-items:start;gap:9px;padding:10px 12px;display:flex}.logistics-items>label input{margin-top:3px}.logistics-items>label>span{flex-direction:column;gap:3px;min-width:0;display:flex}.logistics-items strong{overflow-wrap:anywhere;font-size:11px;font-weight:500;line-height:1.6}.logistics-items small{color:#8193ac;font-size:10px}.logistics-cargo-help{color:#7d8fa9;margin:0 0 15px;font-size:11px;line-height:1.65}.logistics-fields{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.logistics-fields>*{min-width:0}.logistics-fields>.form-field{grid-column:auto}.logistics-dialog-footer{border-top:1px solid #e6ecf5;flex-wrap:wrap;justify-content:end;align-items:center;gap:10px;padding-top:16px;display:flex}.logistics-dialog-footer small{color:#8c9db4;flex:1;min-width:150px;font-size:10px;line-height:1.6}@media (min-width:761px){.workspace-shell .sidebar{width:228px}.workspace-shell .workspace-body{width:calc(100% - 228px);margin-left:228px}}@media (max-width:1000px) and (min-width:761px){.workspace-shell .sidebar{width:208px}.workspace-shell .workspace-body{width:calc(100% - 208px);margin-left:208px}.sidebar .sidebar-brand{padding-inline:16px}}@media (max-width:760px){.workspace-shell .workspace-header{padding:17px 16px}.workspace-shell .deal-main{padding:19px 16px 0}.workspace-shell .deal-title-row h2{font-size:20px}.quotation-commercial{padding:14px}.quotation-commercial-row{gap:14px}.quotation-commercial-heading{flex-basis:100%}.purchase-amounts{flex-basis:100%;gap:20px}.purchase-amounts output{font-size:16px}.estimated-transport{flex:1;max-width:none}.estimated-transport input{font-size:16px}.quotation-commercial-buttons{flex-basis:100%}.quotation-compact .legend-row{gap:9px 13px}.quotation-compact .assignment-form input,.quotation-compact .assignment-form select{font-size:16px}.quotation-compact .save-bar{padding:12px}.logistics-dialog{padding:17px}.logistics-dialog-heading h3{font-size:17px}.logistics-fields{grid-template-columns:1fr;gap:0}.logistics-dialog .form-field input,.logistics-dialog .form-field textarea,.logistics-dialog .form-field select{font-size:16px}.logistics-dialog-footer small{flex-basis:100%}}select:focus{border-color:var(--blue);outline:3px solid #2859c512}select:disabled{opacity:.8;background:#f8f9fc}.form-field select{margin-top:8px;font-size:13px;font-weight:400;display:block}.demo-profile{width:100%;max-width:390px;margin-top:25px}.demo-profile select{font-size:13px}.workspace-navigation{gap:5px;padding:0 14px 12px;display:grid}.workspace-navigation>button{color:#73849d;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:12px;font-size:12px;font-weight:600;display:flex}.workspace-navigation>button.active{color:var(--blue);background:#eef3fe}.workspace-navigation>button:hover:not(:disabled){background:#f3f6fc}.workspace-navigation .count{margin-left:auto}.breadcrumb button{color:#8a9db7;font-size:inherit;background:0 0;border:0;padding:0}.page-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.page-title h1{letter-spacing:-.6px;margin:8px 0;font-size:27px}.page-title p{color:#8c9bb0;font-size:12px;line-height:1.7}.registry-panel{overflow:hidden}.registry-filters{grid-template-columns:170px minmax(150px,1fr) 150px 160px auto;align-items:end;gap:14px;padding:20px;display:grid}.registry-filters .form-field{min-width:0}.registry-filters input{font-size:13px}.registry-filters .button{height:40px}.registry-table{border-collapse:collapse;width:100%;min-width:1020px;font-size:12px}.registry-table th{text-align:left;color:#7589a6;background:#f3f6fc;border-block:1px solid #e3eaf5;padding:13px 15px;font-size:11px;font-weight:600}.registry-table td{vertical-align:middle;border-bottom:1px solid #edf1f7;padding:16px 15px;line-height:1.6}.registry-table tr:last-child td{border-bottom:0}.registry-table tbody tr{cursor:pointer}.registry-table tbody tr:hover{background:#f9fbff}.registry-table tbody tr.registry-selected{background:#f0f5ff}.registry-table tbody tr:focus-visible{outline-offset:-2px;outline:2px solid #789ddf}.registry-table strong{font-weight:600;display:block}.registry-table small{color:#94a1b5;margin-top:5px;font-size:10px;display:block}.registry-title{overflow-wrap:anywhere;min-width:230px;max-width:360px}.registry-table td:first-child{min-width:155px}.registry-table td:nth-child(2){min-width:150px}.registry-table td:nth-child(5){min-width:145px}.category-badge{color:#6a83a8;white-space:nowrap;background:#f5f8fe;border:1px solid #dce6f6;border-radius:5px;padding:3px 7px;font-size:10px;display:inline-block}.category-badge.alternative{color:#866eb1;background:#f8f4ff;border-color:#e5dcf3}.status-counts{gap:6px;display:flex}.status-count{color:#7d8da5;align-items:center;gap:4px;font-size:10px;display:flex}.status-count>span{background:#7298d9;border-radius:50%;width:6px;height:6px}.status-count.yellow>span{background:#d8ac39}.status-count.red>span{background:#d66f6b}.status-count.green>span{background:#62a58a}.legend-row{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.row-state{color:#587db8;background:#eef4fd;border-radius:6px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;display:inline-flex}.row-state:before{content:"";background:#7099da;border-radius:50%;flex-shrink:0;width:6px;height:6px}.row-state.yellow{color:#a38023;background:#fffae9}.row-state.yellow:before{background:#dab146}.row-state.red{color:#b65e58;background:#fff1ef}.row-state.red:before{background:#d97870}.row-state.green{color:#4b8e73;background:#eff9f3}.row-state.green:before{background:#6ca88e}.notice.warning{color:#947c37;background:#fffbef;border-color:#eee4bf}.notice.neutral{color:#7589a8;background:#f5f8fe;border-color:#dfe7f4}.notice.warning,.notice.error{flex-wrap:wrap}.directory-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.directory-fields .form-field{grid-column:auto}.directory-fields .text-button{align-items:center;gap:4px;font-size:11px;font-weight:500;text-decoration:none;display:flex}.contact-summary{color:#8597b1;background:#fafcff;border:1px solid #e8edf5;border-radius:6px;flex-wrap:wrap;grid-column:1/-1;gap:20px;padding:12px 14px;font-size:11px;display:flex}.contact-summary span{overflow-wrap:anywhere;align-items:center;gap:5px;display:inline-flex}.form-explanation{color:#8496af;margin:0 0 18px;font-size:12px;line-height:1.75}.actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.process-dialog{width:min(560px,100vw - 28px);max-height:calc(100dvh - 40px);color:var(--ink);border:1px solid #dbe4f1;border-radius:14px;padding:26px;overflow-y:auto;box-shadow:0 30px 100px #132a4b30}.process-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#20324b66}.dialog-heading{justify-content:space-between;align-items:start;gap:20px;margin-bottom:20px;display:flex}.dialog-heading h2{margin-top:8px;font-size:20px;font-weight:600}.dialog-fields{gap:17px;display:grid}.dialog-fields .form-field{grid-column:auto}.dialog-actions{justify-content:flex-end;gap:10px;margin-top:25px;display:flex}.contact-links{gap:10px;padding-top:8px;font-size:12px;display:grid}.contact-links legend{color:#8495ad;margin-bottom:8px;font-size:11px}.contact-links label{align-items:center;gap:8px;font-weight:400;display:flex}.contact-links input{width:15px;height:15px}.assignment-form{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;align-items:start;gap:16px;padding:0 24px 22px;display:grid}.assignment-form .button{margin-top:22px}.assignment-form small{color:#9aa7ba;margin-top:7px;font-size:10px;font-weight:400;line-height:1.5;display:block}.quotation-actions{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.quotation-actions strong{font-size:15px}.quotation-actions p{color:#8a9cb4;margin-top:7px;font-size:11px;line-height:1.7}.action-form{gap:15px;padding:22px;display:grid}.action-form h3{font-size:17px;font-weight:600}.action-form p{color:#879bb4;font-size:12px}.quotation-documents{padding:0 24px 12px}.quotation-document-row{border-top:1px solid #eaf0f6;justify-content:space-between;gap:20px;padding:16px 0;display:flex}.quotation-document-row>div:first-child{flex:1;min-width:0}.quotation-document-row strong{overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.6;display:block}.quotation-document-row span{color:#8c9cb2;margin-top:7px;font-size:11px;display:block}.problem-text{color:#bc625b;margin-top:8px;font-size:12px;line-height:1.7}.review-comment{color:#a48a45;margin-top:8px;font-size:12px;line-height:1.7}.attachment-list{flex-direction:column;align-items:flex-start;gap:7px;min-width:160px;max-width:45%;display:flex}.attachment-list a{color:var(--blue);overflow-wrap:anywhere;align-items:center;gap:6px;font-size:11px;line-height:1.6;text-decoration:none;display:flex}.attachment-list a:hover{text-decoration:underline}.attachment-list small{color:#a2afc1;white-space:nowrap;font-size:9px}.upload-label{cursor:pointer;position:relative;overflow:hidden;font-size:10px!important}.upload-label input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.exchange-receipt{border-top:1px solid #e7edf5;padding:22px 24px}.exchange-receipt>div:first-child{justify-content:space-between;gap:18px;display:flex}.exchange-receipt h4{font-size:13px;font-weight:600}.exchange-receipt time{color:#94a4bb;white-space:nowrap;font-size:11px}.exchange-receipt p{color:#899ab2;margin:9px 0 17px;font-size:11px}.receipt-table{border-collapse:collapse;width:100%;min-width:720px;font-size:12px}.receipt-table th{color:#8094b1;text-align:left;background:#f5f8fd;padding:10px;font-size:10px}.receipt-table td{border-bottom:1px solid #edf1f8;padding:12px 10px}.receipt-table td:first-child{min-width:250px;line-height:1.65}@media (max-width:1200px){.registry-filters{grid-template-columns:150px 1fr 150px}.registry-filters .registry-search{grid-column:span 2}.assignment-form{grid-template-columns:1fr 1fr}.assignment-form .button{grid-column:1/-1;justify-self:start;margin-top:0}}@media (max-width:760px){select,.form-field select{font-size:16px}.workspace-navigation{margin-top:18px}.workspace-navigation>button{font-size:13px}.page-title{align-items:start;gap:12px}.page-title h1{font-size:23px}.page-title p{font-size:11px}.page-title .button{padding:9px 10px;font-size:10px}.registry-filters{grid-template-columns:1fr 1fr;gap:14px;padding:16px}.registry-filters .registry-search{grid-column:span 1}.registry-filters .form-field{font-size:10px}.registry-filters input{font-size:16px}.registry-filters .button{justify-self:start}.directory-fields{grid-template-columns:1fr}.contact-summary{flex-direction:column;gap:9px}.assignment-form{grid-template-columns:1fr;padding:0 16px 18px}.assignment-form .button{grid-column:auto}.quotation-actions{flex-direction:column;align-items:start}.quotation-documents{padding:0 16px 8px}.quotation-document-row{flex-direction:column;gap:14px}.attachment-list{min-width:0;max-width:100%}.process-dialog{padding:20px}.exchange-receipt{padding:18px 16px}.exchange-receipt>div:first-child{flex-direction:column;gap:9px}.tabs{white-space:nowrap;gap:19px;overflow-x:auto}.tabs>button{flex-shrink:0}.workspace-header h1{font-size:15px}}.global-navigation{border-top:1px solid var(--border,#dce5f3);margin-top:16px;padding-top:12px}.ordering-issue-badge{color:#b42318;background:#fee4e2;border-radius:10px;justify-content:center;align-items:center;min-width:1.25em;padding:1px 5px;font-size:11px;font-weight:700;display:inline-flex}.sidebar nav button{white-space:normal;text-align:left;min-width:0}
