.proposal-items-table{min-width:1640px!important}.proposal-items-table td:first-child{width:44px;text-align:center}.proposal-items-table td:nth-child(2){min-width:100px!important}.proposal-items-table td:nth-child(3){min-width:260px}.proposal-items-table td:nth-child(4){min-width:130px}.proposal-items-table td:nth-child(5){min-width:90px}.proposal-items-table td:nth-child(6){min-width:125px}.proposal-items-table td:nth-child(7){min-width:155px}.proposal-items-table td:nth-child(8){min-width:165px}.proposal-items-table td:nth-child(9){min-width:135px;text-align:center}.proposal-items-table td:nth-child(10),.proposal-items-table td:nth-child(11){min-width:150px}.proposal-items-table td:last-child{min-width:125px}.proposal-item-number{color:#2f5cab;font-weight:750}.proposal-input-unit{position:relative}.proposal-input-unit input{padding-right:42px}.proposal-input-unit span{position:absolute;top:50%;right:9px;color:#7f8c9d;font-size:8px;transform:translateY(-50%);pointer-events:none}.proposal-discount-cell strong{color:#0b916f!important}.proposal-item-saved,.proposal-sent-status{display:inline-flex;align-items:center;gap:6px;color:#0b916f;font-size:8px;font-weight:700}.proposal-sent-status{font-size:9px}.request-supplier-selector label.disabled{opacity:.58;cursor:not-allowed}.request-supplier-selector label.disabled>span{background:#f3f5f7}.request-supplier-filter{display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:center!important;gap:9px;margin-top:10px;padding:8px 9px;border:1px solid #dfe5eb;border-radius:7px;background:#f8fafb}.request-supplier-filter>span{color:#667588;font-size:8px;font-weight:750;text-transform:uppercase;white-space:nowrap}.request-supplier-filter select{width:100%;min-width:0;height:30px;padding:0 8px;border:1px solid #d7e0e7;border-radius:6px;outline:0;background:#fff;color:#465466;font-size:9px}.request-supplier-selector label small.request-supplier-services{color:#168978;font-size:7px}.request-page-heading{align-items:center}.request-heading-actions{display:flex;align-items:center;gap:9px}.request-secondary-link{display:inline-flex;min-height:42px;align-items:center;gap:7px;padding:0 14px;border:1px solid #dfe5eb;border-radius:9px;background:#fff;color:#607085;font-size:12px;font-weight:650;text-decoration:none}.request-metrics,.supplier-portal-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 24px 15px}.request-metrics article,.supplier-portal-metrics article{display:flex;min-height:90px;align-items:center;gap:13px;padding:16px 18px;border:1px solid var(--line);border-radius:12px;background:#fff}.request-metric-icon,.supplier-portal-metrics article>span{display:grid;width:42px;height:42px;place-items:center;border-radius:12px}.request-metric-icon.blue,.supplier-portal-metrics .blue{background:#edf3ff;color:#4774d5}.request-metric-icon.cyan{background:#eaf9fb;color:#168f9e}.request-metric-icon.amber,.supplier-portal-metrics .amber{background:#fff4df;color:#c28621}.request-metric-icon.green,.supplier-portal-metrics .green{background:#e8f8f4;color:#078c7b}.request-metrics strong{display:block;color:#263243;font-size:24px}.request-metrics small{display:block;margin-top:4px;color:#8490a0;font-size:11px}.request-registry-card,.supplier-requests-card{overflow:hidden;border:1px solid var(--line);border-right:0;border-left:0;background:#fff}.request-toolbar,.supplier-request-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 24px;border-bottom:1px solid var(--line);background:#fbfcfd}.request-toolbar>label,.supplier-request-toolbar label{display:flex;min-height:40px;align-items:center;gap:8px;padding:0 11px;border:1px solid #dfe5eb;border-radius:8px;background:#fff;color:#8490a0}.request-search{width:min(480px,55%)}.request-toolbar input,.request-toolbar select,.supplier-request-toolbar input{width:100%;border:0;outline:0;background:transparent;color:#526073;font-size:11px}.request-list-table{min-width:1040px}.request-list-table td{height:70px}.request-list-table td>strong,.supplier-request-table td>strong{display:block;color:#354255;font-size:11px}.request-list-table td>span,.supplier-request-table td>span{display:block;max-width:220px;margin-top:4px;overflow:hidden;color:#8a96a5;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.request-row-button{display:inline-flex;align-items:center;gap:4px;padding:8px 10px;border:1px solid #dfe5eb;border-radius:7px;background:#fff;color:#58728e;font-size:10px;font-weight:650;white-space:nowrap}.request-feedback{display:flex;align-items:center;gap:7px;margin:0 24px 14px;padding:11px 13px;border:1px solid #f0d1d1;border-radius:8px;background:#fff6f6;color:#b85e5e;font-size:11px}.request-feedback.success{border-color:#cce9df;background:#f2fbf8;color:#148571}.proposal-editor,.request-create,.request-detail-page{padding:0 24px}.proposal-editor-heading,.request-create-header,.request-detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.proposal-editor-heading>div>button,.request-create-header>div:first-child>button,.request-detail-heading>div:first-child>button{display:inline-flex;align-items:center;gap:5px;margin-bottom:14px;padding:0;border:0;background:transparent;color:#6d7a8b;font-size:10px}.proposal-editor-heading>div>span,.request-create-header span,.request-detail-heading>div:first-child>span{display:block;color:#8c98a7;font-size:9px;font-weight:750;letter-spacing:.12em}.proposal-editor-heading h1,.request-create-header h1,.request-detail-heading h1{margin:5px 0 0;color:#172231;font-size:25px;letter-spacing:-.035em}.proposal-editor-heading p,.request-create-header p,.request-detail-heading p{margin:6px 0 0;color:#8290a0;font-size:11px}.request-create-header>div:last-child,.request-detail-heading>div:last-child{display:flex;gap:9px;padding-top:31px}.request-create-header>div:last-child>button,.request-detail-heading>div:last-child>button{display:inline-flex;min-height:40px;align-items:center;gap:6px;padding:0 14px;border:1px solid #dfe5eb;border-radius:8px;background:#fff;color:#657386;font-size:11px;font-weight:650}.request-create-header .primary-button{border-color:var(--accent);background:var(--accent);color:#fff}.request-detail-heading .danger{border-color:#f1c6c6!important;color:#d25c5c!important}.request-create-stepper{display:flex;align-items:center;margin-bottom:15px;padding:14px 22px;border:1px solid var(--line);border-radius:11px;background:#fff}.request-create-stepper>span{display:grid;min-width:210px;grid-template-columns:31px 1fr;column-gap:10px;align-items:center}.request-create-stepper>span>b{display:grid;width:31px;height:31px;grid-row:span 2;place-items:center;border-radius:50%;background:#e8f8f4;color:#078c7b;font-size:11px}.request-create-stepper small,.request-create-stepper strong{display:block}.request-create-stepper strong{color:#3f4c5f;font-size:10px}.request-create-stepper small{margin-top:3px;color:#929dab;font-size:8px}.request-create-stepper i{flex:1;height:1px;margin:0 15px;background:#cfe5e0}.request-form-section{margin-bottom:14px;overflow:hidden;border:1px solid var(--line);border-radius:11px;background:#fff}.request-form-section>h2{margin:0;padding:14px 16px;border-bottom:1px solid var(--line);background:#fbfcfd;color:#324054;font-size:12px}.request-form-grid{display:grid;gap:11px;padding:14px 16px}.request-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.request-form-grid.four{grid-template-columns:repeat(4,minmax(0,1fr));padding-right:0}.request-form-grid label{display:block;color:#465466;font-size:9px;font-weight:700;text-transform:uppercase}.request-form-grid input,.request-form-grid select,.request-specific input,.request-specific select{width:100%;height:39px;margin-top:6px;padding:0 10px;border:1px solid #dfe5eb;border-radius:7px;outline:0;background:#fff;color:#516074;font-size:10px;text-transform:none}.request-form-grid input:disabled{background:#f5f7f9;color:#8390a0}.request-form-grid .span-two{grid-column:span 2}.request-detail-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(290px,.8fr);gap:14px;padding-right:16px}.request-vehicle-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;padding:13px;border:1px solid #dfe5eb;border-radius:9px}.request-vehicle-summary>strong{grid-column:1/-1;color:#39475a;font-size:10px;text-transform:uppercase}.request-vehicle-summary span{color:#48576a;font-size:10px}.request-vehicle-summary b{display:block;margin-bottom:3px;color:#8e99a7;font-size:8px}.request-vehicle-summary p{grid-column:1/-1;margin:4px 0;color:#8c98a6;font-size:10px}.request-description,.request-specific{margin:0 16px 14px;border:1px solid #e1e6eb;border-radius:9px}.request-description label{position:relative;display:block;padding:12px}.request-description label>span,.request-specific>div:first-child>span{display:flex;align-items:center;gap:6px;color:#344255;font-size:10px;font-weight:750;text-transform:uppercase}.request-description svg,.request-specific svg{color:var(--accent)}.request-description textarea{width:100%;min-height:78px;margin-top:8px;padding:10px;border:1px solid #dfe5eb;border-radius:7px;outline:0;color:#536175;font:inherit;font-size:10px;resize:vertical}.request-description small{position:absolute;right:21px;bottom:18px;color:#929dab;font-size:8px}.request-specific{padding:12px}.request-specific>div:first-child{display:flex;align-items:center;justify-content:space-between}.request-specific>div:first-child button{display:inline-flex;align-items:center;gap:5px;padding:7px 9px;border:1px solid #dfe5eb;border-radius:7px;background:#fff;color:#5d6c80;font-size:9px}.request-specific>p{margin:12px 0 3px;color:#929dab;font-size:9px;text-align:center}.request-specific-list{display:grid;gap:7px;margin-top:10px}.request-specific-list>div{display:grid;grid-template-columns:110px 1.7fr 80px 1fr 32px;gap:7px;align-items:end}.request-specific-list input,.request-specific-list select{margin-top:0}.request-specific-list button{display:grid;width:32px;height:39px;place-items:center;border:1px solid #f0d4d4;border-radius:7px;background:#fff;color:#cb6868}.request-send-grid{display:grid;grid-template-columns:minmax(280px,1.1fr) minmax(270px,.9fr) minmax(230px,.7fr);gap:12px;padding:14px 16px 16px}.request-attachments,.request-ready,.request-supplier-selector{min-width:0;padding:13px;border:1px solid #e1e6eb;border-radius:9px}.request-supplier-selector>div:first-child{display:flex;align-items:center;justify-content:space-between}.request-attachments>strong,.request-supplier-selector>div:first-child strong{color:#354356;font-size:10px;text-transform:uppercase}.request-supplier-selector>div:first-child small{color:#bb7d1c;font-size:8px}.request-supplier-selector label{display:flex;align-items:center;gap:8px;margin-top:9px;cursor:pointer}.request-supplier-selector label>input{position:absolute;opacity:0}.request-supplier-selector label>span{display:grid;width:18px;height:18px;flex:0 0 18px;place-items:center;border:1px solid #ccd5df;border-radius:4px;color:transparent}.request-supplier-selector label>input:checked+span{border-color:var(--accent);background:var(--accent);color:#fff}.request-supplier-selector label small,.request-supplier-selector label strong{display:block}.request-supplier-selector label strong{color:#465466;font-size:10px}.request-supplier-selector label small{margin-top:2px;color:#929dab;font-size:8px}.request-supplier-selector>b{display:block;margin-top:11px;color:#148978;font-size:9px}.request-attachments p,.request-supplier-selector>p{color:#8c98a7;font-size:9px;line-height:1.5}.request-attachments>label{display:flex;min-height:76px;align-items:center;justify-content:center;gap:9px;margin-top:10px;border:1px dashed #cdd8e2;border-radius:8px;color:#52718e;cursor:pointer;text-align:center}.request-attachments>label small,.request-attachments>label span{display:block}.request-attachments>label span{font-size:9px;font-weight:700}.request-attachments>label small{margin-top:4px;color:#94a0ae;font-size:7px}.request-attachments input{display:none}.request-attachments ul{margin:8px 0 0;padding-left:17px;color:#738194;font-size:8px}.request-ready{display:flex;align-items:center;justify-content:center;flex-direction:column;background:#fbfdfd;text-align:center}.request-ready>span{display:grid;width:44px;height:44px;place-items:center;border-radius:50%;background:#e4f6f1;color:var(--accent)}.request-ready h3{margin:10px 0 0;color:#344255;font-size:13px}.request-ready p{max-width:220px;color:#8c98a7;font-size:9px;line-height:1.55}.request-ready .primary-button{width:100%;justify-content:center;margin-top:8px}.request-ready .primary-button:disabled{background:#b8dcd6;cursor:not-allowed}.request-detail-heading h1{display:flex;align-items:center;gap:10px}.request-detail-heading h1 em{font-style:normal;font-size:9px;letter-spacing:0}.request-flow-card{margin-bottom:14px;padding:14px 18px 18px;border:1px solid var(--line);border-radius:11px;background:#fff}.request-flow-title{display:flex;align-items:center;justify-content:space-between}.request-flow-title>strong{color:#344255;font-size:11px;text-transform:uppercase}.request-flow-title>span{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid #d9e6f5;border-radius:7px;background:#f6f9fd;color:#5576a2;font-size:9px}.request-flow-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:13px}.request-flow-steps>div{position:relative;display:flex;align-items:center;flex-direction:column;text-align:center}.request-flow-steps>div:after{position:absolute;top:15px;right:-50%;left:50%;z-index:0;height:1px;background:#dce2e8;content:""}.request-flow-steps>div:last-child:after{display:none}.request-flow-steps b{position:relative;z-index:1;display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#e8ecf0;color:#6e7a8a;font-size:10px}.request-flow-steps .done b,.request-flow-steps .done:after{background:var(--accent);color:#fff}.request-flow-steps .current b{background:#3577db;color:#fff;box-shadow:0 0 0 4px #edf4ff}.request-flow-steps strong{margin-top:8px;color:#586678;font-size:9px}.request-flow-steps .current strong{color:#2367c5}.request-flow-steps small{margin-top:4px;color:#929dab;font-size:7px}.request-summary-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.9fr) minmax(250px,.8fr);gap:12px;margin-bottom:14px}.request-summary-grid>section{min-width:0;padding:14px;border:1px solid var(--line);border-radius:10px;background:#fff}.request-summary-grid>section:first-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.request-summary-grid b,.request-summary-grid span,.request-summary-grid strong{display:block}.request-summary-grid span{color:#8b97a5;font-size:8px}.request-summary-grid strong{margin-top:5px;color:#344255;font-size:10px}.request-summary-grid b{margin-top:3px;color:#5f6d80;font-size:9px}.request-summary-grid>section:first-child p{grid-column:1/-1;margin:0;color:#586679;font-size:9px;line-height:1.5}.request-bid-box{background:#fffcf6!important}.request-bid-box>strong,.request-summary-grid>section:last-child>strong{color:#3b495b;font-size:10px;text-transform:uppercase}.request-bid-box>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.request-bid-box>div span:first-child b{color:#07927f;font-size:20px}.request-bid-box p{margin:12px 0 0;padding-top:10px;border-top:1px solid #eee6d6;color:#7d7464;font-size:8px}.request-summary-grid dl{display:grid;grid-template-columns:1fr 1.4fr;gap:7px;margin:12px 0 0}.request-summary-grid dd,.request-summary-grid dt{margin:0;color:#7e8b9c;font-size:8px}.request-summary-grid dd{color:#465568}.request-content-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:12px}.request-authorized,.request-proposals-section,.request-side-card,.request-timeline-card{border:1px solid var(--line);border-radius:10px;background:#fff}.request-card-tabs{display:flex;gap:25px;padding:14px 16px;border-bottom:1px solid var(--line)}.request-card-tabs span,.request-card-tabs strong{color:#647285;font-size:9px;text-transform:uppercase}.request-card-tabs strong{color:#078c7b}.request-timeline{padding:5px 16px 14px}.request-timeline article{display:grid;grid-template-columns:34px minmax(160px,.8fr) 130px 1.3fr;align-items:center;gap:9px;min-height:64px;border-bottom:1px solid #edf0f3}.request-timeline article>span{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:#e7f8f3;color:#078c7b}.request-timeline small,.request-timeline strong{display:block}.request-timeline strong{color:#465467;font-size:10px}.request-timeline p,.request-timeline small,.request-timeline time{margin:3px 0 0;color:#8995a4;font-size:8px}.request-side-card{align-self:start;padding:14px}.request-side-card h3{margin:0 0 11px;color:#344255;font-size:10px;text-transform:uppercase}.request-side-card>button{display:flex;width:100%;min-height:38px;align-items:center;justify-content:center;gap:6px;margin-top:7px;border:1px solid #bde0da;border-radius:7px;background:#fff;color:#168b7c;font-size:9px;font-weight:650}.request-side-card>div{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.request-side-card>div span{padding:10px;border-radius:8px;background:#f5f7f9;color:#8490a0;font-size:8px;text-align:center}.request-side-card>div strong{display:block;margin-top:5px;color:#344255;font-size:17px}.request-proposals-section{padding:15px}.request-proposals-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.request-proposals-heading h2{margin:0;color:#344255;font-size:13px}.request-proposals-heading p{margin:4px 0 0;color:#8c98a6;font-size:9px}.request-proposal-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.request-analysis-list article,.request-proposal-cards article{overflow:hidden;border:1px solid #e1e6eb;border-radius:9px;background:#fff}.request-analysis-list article.best,.request-proposal-cards article.best{border-color:#80cdbf;box-shadow:inset 0 3px #12a68f}.request-analysis-list header,.request-proposal-cards header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px;border-bottom:1px solid #edf0f3}.request-analysis-list header>div,.request-proposal-cards header>div{display:flex;align-items:center;gap:8px}.request-analysis-list header>div>span,.request-proposal-cards header>div>span{display:grid;width:32px;height:32px;place-items:center;border-radius:8px;background:#eaf7f4;color:#078c7b}.request-analysis-list header small,.request-analysis-list header strong,.request-proposal-cards header small,.request-proposal-cards header strong{display:block}.request-analysis-list header strong,.request-proposal-cards header strong{color:#344255;font-size:10px}.request-analysis-list header small,.request-proposal-cards header small{margin-top:3px;color:#168b7c;font-size:7px;text-transform:uppercase}.request-analysis-list header em,.request-proposal-cards header em{color:#7d8a9a;font-size:8px;font-style:normal}.request-proposal-items{padding:5px 12px}.request-proposal-items>div{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:35px;border-bottom:1px solid #edf0f3;color:#5c6a7c;font-size:8px}.request-proposal-items b{color:#344255;white-space:nowrap}.request-proposal-cards footer{display:flex;align-items:center;justify-content:space-between;padding:12px;background:#fbfcfd}.request-proposal-cards footer span,.request-proposal-cards footer strong{display:block}.request-proposal-cards footer span{color:#8a96a5;font-size:8px}.request-proposal-cards footer strong{margin-top:3px;color:#078c7b;font-size:17px}.request-analysis-list{display:grid;gap:8px}.request-analysis-list article{display:grid;grid-template-columns:minmax(220px,.9fr) 1.8fr auto;align-items:center}.request-analysis-list header{border:0}.request-analysis-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:8px 14px;border-left:1px solid #edf0f3}.request-analysis-values b,.request-analysis-values span,.request-analysis-values strong{display:block}.request-analysis-values span{color:#8a96a5;font-size:8px}.request-analysis-values b{margin-top:5px;color:#4a586b;font-size:10px}.request-analysis-values strong{margin-top:4px;color:#078c7b;font-size:15px}.request-analysis-list footer{padding:10px}.request-analysis-list footer>div{display:none}.request-analysis-list footer button{display:inline-flex;min-height:36px;align-items:center;gap:5px;padding:0 11px;border:0;border-radius:7px;background:var(--accent);color:#fff;font-size:9px;font-weight:650}.request-internal-notes{display:block;margin-top:13px;color:#465466;font-size:9px;font-weight:700}.request-internal-notes textarea{width:100%;min-height:70px;margin-top:7px;padding:10px;border:1px solid #dfe5eb;border-radius:8px;outline:0;color:#536175;font:inherit;font-size:9px}.request-authorized{padding:14px}.request-authorized-banner{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #cfe9e2;border-radius:8px;background:#f3fbf8;color:#078c7b}.request-authorized-banner strong{font-size:10px}.request-authorized-banner p{margin:4px 0 0;color:#6b8e87;font-size:8px}.request-authorized-grid{display:grid;grid-template-columns:250px 1fr;gap:12px;margin-top:12px;border:1px solid #dfe8e4;border-radius:9px;overflow:hidden}.request-authorized-grid>aside{padding:16px;background:#fbfefd}.request-authorized-grid>aside>span{display:grid;width:42px;height:42px;place-items:center;border-radius:10px;background:#e6f6f2;color:#078c7b}.request-authorized-grid h3{margin:9px 0 0;color:#078c7b;font-size:12px}.request-authorized-grid p{color:#8c98a7;font-size:8px}.request-authorized-grid dl{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:13px 0 0}.request-authorized-grid dd,.request-authorized-grid dt{margin:0;color:#8995a4;font-size:8px}.request-authorized-grid dd{color:#465466;font-weight:650;text-align:right}.request-authorized-grid table{min-width:700px}.request-authorized-total{display:flex;justify-content:flex-end;gap:20px;padding:12px 16px;color:#5c6a7d;font-size:9px}.request-authorized-total strong{color:#078c7b;font-size:15px}.request-authorized>footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px;padding:13px;border-radius:8px;background:#f6f9fd}.request-authorized>footer strong{color:#344255;font-size:10px}.request-authorized>footer p{margin:4px 0 0;color:#8390a0;font-size:8px}.request-cancelled{display:flex;align-items:center;gap:11px;padding:18px;border:1px solid #f0d3d3;border-radius:10px;background:#fff7f7;color:#c96060}.supplier-portal-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:0 24px}.supplier-portal-heading p{margin:0 0 6px;color:#8c98a7;font-size:9px;font-weight:750;letter-spacing:.12em}.supplier-portal-heading h1{margin:0;color:#172231;font-size:25px}.supplier-portal-heading>div:first-child>span{display:block;margin-top:6px;color:#8290a0;font-size:11px}.supplier-portal-heading>div:last-child{display:flex;align-items:flex-end;gap:9px}.supplier-portal-heading label{color:#657386;font-size:8px;font-weight:700;text-transform:uppercase}.supplier-portal-heading select{display:block;min-width:220px;margin-top:5px;padding:0 10px;color:#4d5b6e;font-size:10px;text-transform:none}.supplier-portal-heading a,.supplier-portal-heading select{height:38px;border:1px solid #dfe5eb;border-radius:8px;background:#fff}.supplier-portal-heading a{display:inline-flex;align-items:center;gap:6px;padding:0 11px;color:#657386;font-size:9px;font-weight:650;text-decoration:none}.supplier-portal-metrics article>span{border-radius:50%}.supplier-portal-metrics .violet{background:#f3edff;color:#805bd4}.supplier-portal-metrics b,.supplier-portal-metrics small,.supplier-portal-metrics strong{display:block}.supplier-portal-metrics strong{color:#233044;font-size:22px}.supplier-portal-metrics small{margin-top:2px;color:#47566a;font-size:10px;font-weight:700}.supplier-portal-metrics b{margin-top:4px;color:#909baa;font-size:8px;font-weight:500}.supplier-portal-tabs{display:flex;gap:6px;margin:0 24px 12px}.supplier-portal-tabs button{padding:8px 12px;border:1px solid #dfe5eb;border-radius:8px;background:#fff;color:#667588;font-size:9px;font-weight:650}.supplier-portal-tabs button.active{border-color:#9fd9d0;background:#eaf8f5;color:#078c7b}.supplier-request-toolbar label{width:min(520px,60%)}.supplier-request-toolbar>span{color:#748194;font-size:9px}.supplier-request-table{min-width:1300px}.supplier-request-table td{height:82px}.supplier-request-table td:last-child{min-width:160px}.supplier-deadline{color:#d25d59!important}.supplier-table-action{display:flex;width:128px;min-height:31px;align-items:center;justify-content:center;margin:4px 0;border-radius:6px;font-size:8px;font-weight:650}.supplier-table-action.secondary{border:1px solid #dfe5eb;background:#fff;color:#526176}.supplier-table-action.primary{border:0;background:#246de2;color:#fff}.proposal-editor-heading h1 em{margin-left:8px;padding:6px 8px;border-radius:6px;background:#246de2;color:#fff;font-size:9px;font-style:normal;vertical-align:middle}.proposal-editor-heading>aside{min-width:210px;padding:12px;border:1px solid var(--line);border-radius:9px;background:#fff;text-align:center}.proposal-editor-heading>aside b,.proposal-editor-heading>aside span,.proposal-editor-heading>aside strong{display:block}.proposal-editor-heading>aside span{color:#7d8a9b;font-size:8px}.proposal-editor-heading>aside strong{margin-top:5px;color:#344255;font-size:10px}.proposal-editor-heading>aside b{margin-top:5px;color:#d25d59;font-size:9px}.proposal-request-summary{display:grid;grid-template-columns:64px repeat(4,minmax(0,1fr));gap:13px;align-items:center;margin-top:14px;padding:14px;border:1px solid var(--line);border-radius:10px;background:#fff}.proposal-request-summary>span{display:grid;place-items:center}.proposal-vehicle-icon{display:grid!important;width:42px;height:42px;place-items:center;border-radius:50%;background:#edf3ff;color:#3f73da}.proposal-request-summary b,.proposal-request-summary small,.proposal-request-summary strong{display:block}.proposal-request-summary small{color:#8490a0;font-size:8px}.proposal-request-summary strong{margin-top:5px;color:#354356;font-size:10px}.proposal-request-summary b{margin-top:3px;color:#6e7c8f;font-size:8px;font-weight:500}.proposal-discount-banner{display:flex;align-items:center;gap:15px;margin-top:12px;padding:12px 14px;border:1px solid #d6e9e4;border-radius:9px;background:#f6fbf9}.proposal-discount-banner span{color:#168b7c;font-size:9px;font-weight:750}.proposal-discount-banner strong{color:#087c6e;font-size:20px}.proposal-discount-banner p{margin:0;color:#6f807e;font-size:8px}.proposal-items-card{margin-top:12px;padding:14px;border:1px solid var(--line);border-radius:10px;background:#fff}.proposal-items-heading{display:flex;align-items:center;justify-content:space-between}.proposal-items-heading h2{margin:0;color:#344255;font-size:12px}.proposal-items-heading>div{display:flex;gap:7px}.proposal-items-heading button{display:inline-flex;align-items:center;gap:4px;padding:7px 9px;border:1px solid #dfe5eb;border-radius:7px;background:#fff;color:#4f6fa0;font-size:8px}.proposal-items-table{min-width:980px;margin-top:10px;border:1px solid #e1e6eb}.proposal-items-table th{padding:9px 8px;font-size:7px}.proposal-items-table td{height:55px;padding:7px 6px}.proposal-items-table input,.proposal-items-table select{width:100%;height:34px;padding:0 7px;border:1px solid #e0e5eb;border-radius:6px;outline:0;color:#4f5d70;font-size:8px}.proposal-items-table td:nth-child(2){min-width:210px}.proposal-items-table td strong{color:#078c7b;font-size:9px}.proposal-items-table td:last-child button{display:grid;width:30px;height:30px;place-items:center;border:1px solid #f0d5d5;color:#c96969}.proposal-notes{display:block;margin-top:10px;color:#536175;font-size:8px;font-weight:700}.proposal-notes textarea{width:100%;min-height:62px;margin-top:6px;padding:9px;border:1px solid #dfe5eb;border-radius:7px;outline:0;color:#536175;font:inherit;font-size:8px}.proposal-bottom-grid{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(300px,1.1fr) minmax(260px,.8fr);gap:12px;margin-top:12px}.proposal-bottom-grid>aside,.proposal-bottom-grid>section{padding:14px;border:1px solid var(--line);border-radius:10px;background:#fff}.proposal-bottom-grid h3{margin:0 0 11px;color:#344255;font-size:10px;text-transform:uppercase}.proposal-bottom-grid label{display:block;margin-top:9px;color:#68768a;font-size:8px}.proposal-bottom-grid label input{width:100%;height:35px;margin-top:5px;padding:0 8px;border:1px solid #dfe5eb;border-radius:7px;color:#536175}.proposal-declarations p{color:#7f8b9a;font-size:8px}.proposal-declarations span{display:flex;align-items:center;gap:6px;margin-top:11px;color:#586679;font-size:8px}.proposal-declarations span svg{color:#119c87}.proposal-totals>span{display:flex;justify-content:space-between;gap:10px;margin-top:10px;color:#708094;font-size:8px}.proposal-totals>span b{color:#354356}.proposal-totals>div{margin-top:15px;padding:14px;border-radius:8px;background:#f2f7fc;text-align:right}.proposal-totals>div small{color:#52657d;font-size:7px;font-weight:750}.proposal-totals>div strong{display:block;margin-top:7px;color:#078c7b;font-size:23px}.proposal-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding-bottom:10px}.proposal-actions>button,.proposal-actions>div>button{display:inline-flex;min-height:39px;align-items:center;gap:6px;padding:0 14px;border:1px solid #dfe5eb;border-radius:8px;background:#fff;color:#5f6e81;font-size:9px;font-weight:650}.proposal-actions>div{display:flex;gap:8px}.proposal-actions .primary-button{border-color:var(--accent);background:var(--accent);color:#fff}.proposal-actions button:disabled{opacity:.55;cursor:not-allowed}.proposal-items-table td:last-child button{display:inline-flex;min-width:105px;width:auto;height:32px;align-items:center;justify-content:center;gap:5px;padding:0 9px;border-radius:6px;background:#fff;font-size:8px;font-weight:700}.proposal-items-table td:last-child .proposal-item-save{border:1px solid #b9dfd5;color:#0b916f}.proposal-items-table td:last-child .proposal-item-delete{border:1px solid #f0d5d5;color:#c96969}.proposal-bottom-grid input:disabled,.proposal-items-table input:disabled,.proposal-items-table select:disabled,.proposal-notes textarea:disabled{background:#f4f6f8;color:#657386;cursor:not-allowed}.request-type-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 16px}.request-type-choice>button{display:flex;min-height:66px;align-items:center;gap:10px;padding:11px 13px;border:1px solid #dfe5eb;border-radius:9px;background:#fff;color:#576578;text-align:left}.request-type-choice>button>span{display:grid;width:21px;height:21px;flex:0 0 21px;place-items:center;border:1px solid #ccd6df;border-radius:50%;color:#fff}.request-type-choice>button.active{border-color:#82cdbf;background:#f3fbf8;box-shadow:inset 0 0 0 1px #82cdbf}.request-type-choice>button.active>span{border-color:var(--accent);background:var(--accent)}.request-type-choice small,.request-type-choice strong{display:block}.request-type-choice strong{color:#344255;font-size:11px}.request-type-choice small{margin-top:4px;color:#8995a4;font-size:9px}.request-specific-list>div{grid-template-columns:110px minmax(210px,1.7fr) 80px minmax(140px,1fr) 116px}.request-specific-list>div.saved{padding:5px;border-radius:8px;background:#f5fbf9}.request-specific-list button{display:inline-flex;width:116px;align-items:center;justify-content:center;gap:5px;padding:0 8px;font-size:9px;font-weight:700}.request-specific-list button.save{border-color:#b9dfd5;color:#0b916f}.request-specific-list button.delete{border-color:#f0d4d4;color:#cb6868}.request-analysis-list footer>.request-analysis-actions{display:flex;align-items:center;gap:7px}.request-analysis-list footer>.request-analysis-actions button{white-space:nowrap}.request-analysis-list footer>.request-analysis-actions .details{border:1px solid #cfdbea;background:#fff;color:#46698f}.request-proposal-details{margin-top:13px;overflow:hidden;border:1px solid #dce5ec;border-radius:9px;background:#fbfcfd}.request-proposal-details>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid #e5eaee;background:#fff}.request-proposal-details>header span,.request-proposal-details>header strong{display:block}.request-proposal-details>header strong{color:#344255;font-size:11px}.request-proposal-details>header span{margin-top:3px;color:#8895a4;font-size:8px}.request-proposal-details>header button{display:inline-flex;align-items:center;gap:5px;padding:7px 9px;border:1px solid #dfe5eb;border-radius:7px;background:#fff;color:#657386;font-size:9px}.request-proposal-details table{min-width:1260px}.request-proposal-details th{font-size:8px}.request-proposal-details td{font-size:9px}.request-proposal-details-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 14px;border-top:1px solid #e5eaee}.request-proposal-details-summary span{color:#8793a2;font-size:8px}.request-proposal-details-summary strong{display:block;margin-top:4px;color:#344255;font-size:12px}.request-proposal-details-summary span:last-child strong{color:#078c7b}.request-proposal-notes{padding:0 14px 13px}.request-proposal-notes strong{color:#536175;font-size:9px}.request-proposal-notes p{margin:5px 0 0;color:#7d8998;font-size:9px;line-height:1.5}.request-authorized-supplier{display:grid;grid-template-columns:42px minmax(0,1fr) 110px 80px;align-items:center;gap:11px;margin-top:12px;padding:13px;border:1px solid #dfe8e4;border-radius:9px;background:#fbfefd}.request-authorized-supplier>span{display:grid;width:40px;height:40px;place-items:center;border-radius:9px;background:#e6f6f2;color:#078c7b}.request-authorized-supplier b,.request-authorized-supplier small,.request-authorized-supplier strong{display:block}.request-authorized-supplier strong{color:#078c7b;font-size:12px}.request-authorized-supplier small{margin-top:4px;color:#8490a0;font-size:8px}.request-authorized-supplier>div>span{color:#8995a4;font-size:8px}.request-authorized-supplier b{margin-top:4px;color:#455365;font-size:10px}.supplier-vehicle-card{margin-top:12px;padding:13px 14px;border:1px solid #dce5ec;border-radius:10px;background:#fff}.supplier-vehicle-card>strong{color:#344255;font-size:10px;text-transform:uppercase}.supplier-vehicle-card>div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:10px}.supplier-vehicle-card b,.supplier-vehicle-card span{display:block}.supplier-vehicle-card span{color:#8a96a5;font-size:8px}.supplier-vehicle-card b{margin-top:4px;color:#455365;font-size:10px}.proposal-bottom-grid{grid-template-columns:minmax(300px,1.2fr) minmax(280px,.8fr)}.proposal-items-heading h2{font-size:14px}.proposal-items-table th{font-size:10px;line-height:1.25}.proposal-items-table input,.proposal-items-table select,.proposal-items-table td strong{font-size:11px}.proposal-input-unit span,.proposal-item-saved,.proposal-items-table td:last-child button,.proposal-notes,.proposal-notes textarea{font-size:10px}.suiv-catalog-search{min-width:0}.suiv-catalog-trigger{display:inline-flex;min-height:34px;align-items:center;gap:6px;padding:0 10px;border:1px solid #99d5cb!important;border-radius:7px;background:#eefaf7!important;color:#0b8878!important;font-size:9px!important;font-weight:750!important}.suiv-catalog-trigger:disabled{opacity:.5;cursor:not-allowed}.suiv-catalog-panel{margin:10px 0 12px;overflow:hidden;border:1px solid #a9dbd3;border-radius:10px;background:#f8fcfb;box-shadow:0 6px 18px rgba(30,75,69,.07)}.suiv-catalog-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid #dbece8;background:#fff}.suiv-catalog-panel>header>div{display:flex;align-items:center;gap:9px}.suiv-catalog-panel>header>div>span{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;background:#e6f7f3;color:#078c7b}.suiv-catalog-panel>header small,.suiv-catalog-panel>header strong{display:block}.suiv-catalog-panel>header strong{color:#344255;font-size:12px}.suiv-catalog-panel>header small{margin-top:3px;color:#82909f;font-size:9px}.suiv-catalog-panel>header>button{display:grid;width:31px;height:31px;place-items:center;border:1px solid #dfe6ea;border-radius:7px;background:#fff;color:#6f7d8d}.suiv-catalog-query{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px 14px}.suiv-catalog-query label{display:flex;height:39px;align-items:center;gap:7px;padding:0 10px;border:1px solid #d8e3e6;border-radius:8px;background:#fff;color:#8391a0}.suiv-catalog-query input{width:100%;border:0;outline:0;background:transparent;color:#465567;font-size:10px}.suiv-catalog-query>button{display:inline-flex;align-items:center;gap:6px;padding:0 14px;border:0;border-radius:8px;background:#078c7b;color:#fff;font-size:10px;font-weight:700}.suiv-catalog-query>button:disabled{opacity:.6}.suiv-catalog-message{margin:0 14px 12px;padding:10px;border:1px solid #ebd8bb;border-radius:7px;background:#fffaf2;color:#9d712f;font-size:9px}.suiv-catalog-matches{padding:0 14px 13px}.suiv-catalog-matches>strong{color:#3c4b5e;font-size:10px}.suiv-catalog-matches>p{margin:3px 0 9px;color:#8794a3;font-size:9px}.suiv-catalog-matches>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.suiv-catalog-matches button{display:flex;min-height:42px;align-items:center;gap:7px;padding:8px 9px;border:1px solid #dbe5e7;border-radius:7px;background:#fff;color:#536477;font-size:9px;text-align:left}.suiv-catalog-matches button:hover{border-color:#8fcfc4;background:#f1faf8;color:#087d6e}.suiv-catalog-results{padding:0 14px 13px}.suiv-catalog-result-heading{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-bottom:8px}.suiv-catalog-result-heading>button{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:#5f7387;font-size:9px}.suiv-catalog-result-heading>span{display:inline-flex;align-items:center;gap:5px;color:#158476;font-size:9px}.suiv-catalog-results>div:last-child{display:grid;gap:7px}.suiv-catalog-results article{display:flex;align-items:center;justify-content:space-between;gap:13px;padding:11px;border:1px solid #dfe7e9;border-radius:8px;background:#fff}.suiv-catalog-results article>div:first-child{min-width:0}.suiv-catalog-results article small,.suiv-catalog-results article span,.suiv-catalog-results article strong{display:block}.suiv-catalog-results article>div:first-child>strong{color:#354457;font-size:10px}.suiv-catalog-results article span{margin-top:3px;color:#69788b;font-size:9px}.suiv-catalog-results article small{margin-top:4px;color:#929daa;font-size:8px}.suiv-catalog-results article>div:last-child{min-width:160px;text-align:right}.suiv-catalog-results article>div:last-child>strong{margin-top:3px;color:#078c7b;font-size:14px}.suiv-catalog-results article button{display:inline-flex;min-height:30px;align-items:center;gap:5px;margin-top:7px;padding:0 9px;border:1px solid #9dd6cc;border-radius:6px;background:#f2faf8;color:#0a8475;font-size:8px;font-weight:700}.suiv-catalog-results article button.selected{border-color:#078c7b;background:#078c7b;color:#fff}.suiv-catalog-panel>footer{padding:9px 14px;border-top:1px solid #dbece8;background:#f2f9f7;color:#628079;font-size:8px}.request-specific-list .suiv-item-reference{grid-column:1/-1;display:flex;align-items:center;gap:12px;padding:6px 9px;border-radius:6px;background:#eaf8f5;color:#147f72;font-size:8px}.request-specific-list .suiv-item-reference strong{font-size:9px}.request-specific-list .suiv-item-reference span{color:#66847e}@media(max-width:1180px){.request-form-grid.four,.request-metrics,.supplier-portal-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.request-form-grid.four{padding-right:16px}.request-detail-grid,.request-summary-grid{grid-template-columns:1fr}.request-send-grid{grid-template-columns:1fr 1fr}.request-ready{grid-column:1/-1;min-height:190px}.request-analysis-list article,.request-proposal-cards{grid-template-columns:1fr}.request-analysis-values{border-top:1px solid #edf0f3;border-left:0}.proposal-bottom-grid{grid-template-columns:1fr 1fr}.proposal-totals{grid-column:1/-1}}@media(max-width:900px){.proposal-editor-heading,.request-create-header,.request-detail-heading,.supplier-portal-heading{align-items:stretch;flex-direction:column}.request-create-header>div:last-child,.request-detail-heading>div:last-child{padding-top:0}.request-create-stepper{align-items:flex-start;flex-direction:column;gap:10px}.request-create-stepper>span{min-width:0}.request-create-stepper i{width:1px;height:18px;margin:-8px 0 -3px 15px}.request-form-grid.four,.request-form-grid.three{grid-template-columns:1fr 1fr}.request-content-grid,.request-send-grid{grid-template-columns:1fr}.request-ready{grid-column:auto}.request-flow-steps{overflow-x:auto;grid-template-columns:repeat(6,130px);padding-bottom:8px}.request-timeline article{grid-template-columns:34px 1fr auto}.request-timeline article p{grid-column:2/-1}.request-authorized-grid{grid-template-columns:1fr}.proposal-request-summary{grid-template-columns:54px repeat(2,minmax(0,1fr))}}@media(max-width:640px){.proposal-editor,.request-create,.request-detail-page{padding:0 13px}.request-heading-actions,.supplier-portal-heading>div:last-child{align-items:stretch;flex-direction:column}.request-metrics,.supplier-portal-metrics{grid-template-columns:1fr;margin-right:13px;margin-left:13px}.request-toolbar,.supplier-request-toolbar{align-items:stretch;flex-direction:column}.request-search,.request-toolbar>label,.supplier-request-toolbar label{width:100%}.request-form-grid.four,.request-form-grid.three{grid-template-columns:1fr}.request-form-grid .span-two{grid-column:auto}.request-analysis-values,.request-specific-list>div{grid-template-columns:1fr 1fr}.proposal-actions,.request-authorized>footer{align-items:stretch;flex-direction:column}.proposal-bottom-grid,.proposal-request-summary{grid-template-columns:1fr}.proposal-request-summary>span{justify-content:start}.proposal-totals{grid-column:auto}.proposal-actions>div{flex-direction:column}.proposal-actions>button,.proposal-actions>div>button{justify-content:center}.supplier-portal-heading{padding:0 13px}.supplier-portal-tabs{margin-right:13px;margin-left:13px;overflow-x:auto}}.proposal-editor,.request-create,.request-detail-page,.request-registry-card,.supplier-requests-card{color:#111827}.proposal-editor-heading h1,.request-create-header h1,.request-detail-heading h1,.request-flow-title>strong,.request-form-section>h2{color:#0b172a}.proposal-editor-heading p,.request-create-header p,.request-detail-heading p{color:#4b5563;font-size:13px}.request-list-table td>strong,.supplier-request-table td>strong{color:#111827;font-size:13px}.request-list-table td>span,.supplier-request-table td>span{color:#536174;font-size:11px}.request-list-table td,.supplier-request-table td{color:#172337;font-size:12px}.request-row-button{font-size:12px}.request-toolbar input,.request-toolbar select,.supplier-request-toolbar input{color:#172337;font-size:12px}.request-form-section>h2{font-size:14px}.request-form-grid label{color:#26374d;font-size:11px}.request-form-grid input,.request-form-grid select,.request-specific input,.request-specific select,.request-vehicle-summary span,.request-vehicle-summary>strong{color:#172337;font-size:12px}.request-vehicle-summary b{color:#526071;font-size:10px}.request-flow-steps strong{color:#34445a;font-size:11px}.request-flow-steps small{color:#59687a;font-size:9px}.request-card-tabs button{padding:0 0 9px;border:0;border-bottom:2px solid transparent;background:transparent;color:#647285;font-size:9px;font-weight:750;text-transform:uppercase;cursor:pointer}.request-card-tabs button.active{border-bottom-color:#078c7b;color:#078c7b}.quotation-live-list{padding:8px 16px 16px}.quotation-live-list>p{margin:12px 0;color:#7b8797;font-size:10px}.quotation-live-list article{display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;gap:10px;align-items:center;min-height:58px;border-bottom:1px solid #edf0f3}.quotation-live-list article>span{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#e7f8f3;color:#078c7b}.quotation-live-list small,.quotation-live-list strong{display:block}.quotation-live-list strong{color:#3f4e61;font-size:10px}.quotation-live-list small{margin-top:3px;color:#8290a1;font-size:8px}.quotation-live-list b{color:#078c7b;font-size:11px}.quotation-live-list em{padding:5px 7px;border-radius:999px;background:#edf6f4;color:#087e70;font-size:8px;font-style:normal}.proposal-bottom-grid{grid-template-columns:minmax(220px,.65fr) minmax(300px,1fr) minmax(280px,.8fr)}@media(max-width:1180px){.proposal-bottom-grid{grid-template-columns:1fr 1fr}.proposal-totals{grid-column:1/-1}}@media(max-width:640px){.quotation-live-list article{grid-template-columns:34px minmax(0,1fr)}.quotation-live-list article>b,.quotation-live-list article>em{grid-column:2}.proposal-bottom-grid{grid-template-columns:1fr}.proposal-totals{grid-column:auto}}@media(max-width:900px){.suiv-catalog-matches>div{grid-template-columns:repeat(2,minmax(0,1fr))}.suiv-catalog-results article{align-items:flex-start}.supplier-vehicle-card>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.request-type-choice,.suiv-catalog-query{grid-template-columns:1fr}.suiv-catalog-query>button{min-height:38px;justify-content:center}.suiv-catalog-matches>div{grid-template-columns:1fr}.suiv-catalog-results article{align-items:stretch;flex-direction:column}.suiv-catalog-results article>div:last-child{min-width:0;text-align:left}.suiv-catalog-result-heading{align-items:flex-start;flex-direction:column}.supplier-vehicle-card>div{grid-template-columns:1fr 1fr}}.proposal-totals h3{font-size:16px!important;letter-spacing:.03em}.proposal-totals>span{font-size:11px!important}.proposal-totals>div small{font-size:9px!important}.proposal-items-table{min-width:1240px}.proposal-items-table th{font-size:8px}.proposal-items-table input,.proposal-items-table select,.proposal-items-table td{font-size:9px}.proposal-reference-price{display:flex;min-width:92px;align-items:center;gap:5px;color:#1d5f91;font-size:10px;font-weight:750}.proposal-reference-price small{padding:2px 4px;border-radius:4px;background:#e8f2ff;color:#2469a6;font-size:7px}.request-process-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 16px}.request-process-choice button{display:flex;min-height:70px;align-items:center;gap:10px;padding:12px 14px;border:1px solid #dfe5eb;border-radius:9px;background:#fff;text-align:left}.request-process-choice button>span{display:grid;width:22px;height:22px;flex:0 0 22px;place-items:center;border:1px solid #cad5df;border-radius:50%;color:#fff}.request-process-choice button.active{border-color:#73c6b7;background:#f2fbf8;box-shadow:inset 0 0 0 1px #73c6b7}.request-process-choice button.active>span{border-color:#07977e;background:#07977e}.request-process-choice small,.request-process-choice strong{display:block}.request-process-choice strong{color:#334356;font-size:11px}.request-process-choice small{margin-top:4px;color:#7d8a9a;font-size:9px;line-height:1.4}.request-flow-steps.evaluation-flow{grid-template-columns:repeat(7,minmax(105px,1fr))}.supplier-portal-rating{display:inline-flex;align-items:center;gap:5px;color:#ba8614;font-size:9px;font-weight:700}.supplier-start-evaluation{white-space:nowrap}.supplier-evaluation-start .request-form-section textarea{min-height:90px;padding:10px;border:1px solid #dfe5eb;border-radius:7px;resize:vertical}.evaluation-items-table{min-width:970px}.supplier-evaluation-editor .proposal-item-actions{min-width:150px}.request-evaluation-review{margin-top:12px}.request-evaluation-banner{display:flex;align-items:center;gap:10px;padding:14px;border:1px solid #cbe8e1;border-radius:10px;background:#f2fbf8;color:#078c7b}.request-evaluation-banner strong{font-size:11px}.request-evaluation-banner p{margin:4px 0 0;color:#678b84;font-size:9px}.request-evaluation-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:12px;margin-top:12px}.request-evaluation-grid>aside,.request-evaluation-grid>section{padding:14px;border:1px solid var(--line);border-radius:10px;background:#fff}.request-evaluation-grid h2,.request-evaluation-grid h3{margin:0 0 10px;color:#344255;font-size:12px}.request-evaluation-grid table{min-width:850px}.request-evaluation-grid td small,.request-evaluation-grid td strong{display:block}.request-evaluation-grid td small{margin-top:3px;color:#8793a2}.request-evaluation-grid>aside>p{color:#7c8998;font-size:9px}.request-evaluation-grid>aside>b{display:block;margin:10px 0;color:#425164;font-size:9px}.request-evaluation-grid>aside>.primary-button{width:100%;justify-content:center}.evaluation-supplier-selector{display:grid;gap:6px;max-height:310px;overflow:auto}.evaluation-supplier-selector label{display:flex;align-items:center;gap:8px;padding:8px;border:1px solid #e1e7ec;border-radius:7px;cursor:pointer}.evaluation-supplier-selector input{position:absolute;opacity:0}.evaluation-supplier-selector label>span{display:grid;width:18px;height:18px;place-items:center;border:1px solid #cbd6df;border-radius:5px;color:transparent}.evaluation-supplier-selector input:checked+span{border-color:#07977e;background:#07977e;color:#fff}.evaluation-supplier-selector small,.evaluation-supplier-selector strong{display:block}.evaluation-supplier-selector strong{color:#3e4d60;font-size:9px}.evaluation-supplier-selector small{margin-top:2px;color:#8a96a4;font-size:8px}.request-evaluation-notes{margin-top:12px;padding:12px;border-radius:8px;background:#f6f8fa}.request-evaluation-notes strong{color:#465466;font-size:10px}.request-evaluation-notes p{margin:5px 0 0;color:#788697;font-size:9px;line-height:1.5}.evaluation-side-card>p{color:#7d8998;font-size:9px;line-height:1.5}.evaluation-supplier-name{grid-template-columns:24px 1fr!important;align-items:center;color:#078c7b}.evaluation-supplier-name span{padding:0!important;background:transparent!important;text-align:left!important}.evaluation-supplier-name strong{font-size:9px!important}.supplier-rating-card{margin-top:12px;padding:14px;border:1px solid #e3dcc1;border-radius:10px;background:#fffdf7}.supplier-rating-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.supplier-rating-card>header>div{display:flex;align-items:center;gap:8px;color:#d39a19}.supplier-rating-card>header span,.supplier-rating-card>header strong{display:block}.supplier-rating-card>header strong{color:#354457;font-size:12px}.supplier-rating-card>header span{margin-top:3px;color:#8a96a4;font-size:8px}.supplier-rating-card>header>b{color:#b77f00;font-size:18px}.supplier-rating-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px}.supplier-rating-comment,.supplier-rating-fields label{display:block;color:#5d6b7d;font-size:9px;font-weight:700}.supplier-rating-comment textarea,.supplier-rating-fields select{width:100%;margin-top:5px;border:1px solid #dfe5eb;border-radius:7px;background:#fff;color:#455365;font-size:10px}.supplier-rating-fields select{height:36px;padding:0 8px}.supplier-rating-comment{margin-top:10px}.supplier-rating-comment textarea{min-height:65px;padding:9px;resize:vertical}.supplier-rating-card>.primary-button{margin-top:10px}@media(max-width:900px){.request-evaluation-grid,.request-process-choice{grid-template-columns:1fr}.request-flow-steps.evaluation-flow{grid-template-columns:repeat(7,130px)}.supplier-rating-fields{grid-template-columns:1fr}}.request-analysis-values{grid-template-columns:repeat(5,minmax(0,1fr))}.request-analysis-values .suiv-reference-value{color:#16639b}.request-proposal-details table{min-width:1390px}.request-suiv-code{display:block;margin-top:3px;color:#718194;font-size:7px}.request-suiv-reference{display:inline-flex!important;align-items:center;gap:5px;white-space:nowrap;color:#16639b;font-weight:700}.request-suiv-reference b{padding:2px 4px;border-radius:4px;background:#eaf4fb;color:#16639b;font-size:7px}.request-proposal-details-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.request-proposal-details-summary span:first-child strong{color:#16639b}@media(max-width:640px){.request-analysis-values,.request-proposal-details-summary{grid-template-columns:1fr 1fr}}.suiv-disabled-notice{display:flex;align-items:center;gap:10px;margin:10px 0 12px;padding:11px 12px;border:1px solid #dfe5e9;border-radius:8px;background:#f7f9fa;color:#778594}.suiv-disabled-notice>svg{flex:0 0 auto}.suiv-disabled-notice span,.suiv-disabled-notice strong{display:block}.suiv-disabled-notice strong{color:#536173;font-size:10px}.suiv-disabled-notice span{margin-top:3px;font-size:8px;line-height:1.4}.request-specific-list>div{grid-template-columns:110px minmax(210px,1.7fr) 80px minmax(140px,1fr) minmax(250px,auto)}.request-specific-list>div.editing{padding:5px;border:1px solid #cfe8e2;border-radius:8px;background:#fbfefd}.request-specific-list input:disabled,.request-specific-list select:disabled{background:#f1f5f4;color:#526173;cursor:not-allowed}.request-item-actions{display:grid;grid-template-columns:repeat(2,minmax(112px,1fr));gap:6px}.request-specific-list .request-item-actions button{width:auto;min-height:34px;height:auto}.request-specific-list button.edit{border-color:#c7d9ec;color:#3f6f9f}.request-specific-list button.cancel{border-color:#d9dfe5;color:#6f7c8b}.proposal-items-table{min-width:1810px!important}.proposal-items-table td:last-child{min-width:270px}.proposal-item-actions{display:grid;grid-template-columns:repeat(2,minmax(122px,1fr));gap:6px}.proposal-items-table td:last-child .proposal-item-actions button{min-width:0;width:100%;height:34px;padding:0 8px}.proposal-items-table td:last-child .proposal-item-edit{border:1px solid #c7d9ec;color:#3f6f9f}.proposal-items-table td:last-child .proposal-item-cancel{border:1px solid #d9dfe5;color:#6f7c8b}.proposal-items-table tr.editing td{background:#fbfefd}.proposal-items-table tr.saved td{background:#f8fbfa}@media(max-width:640px){.request-item-actions{grid-column:1/-1}}.request-warranty-list{display:grid;gap:9px;margin:0 16px 14px}.request-warranty-alert{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;padding:13px;border:1px solid #efc984;border-radius:9px;background:#fffaf0;color:#b87912}.request-warranty-alert>svg{margin-top:1px}.request-warranty-alert p,.request-warranty-alert strong{display:block}.request-warranty-alert strong{color:#744b0a;font-size:11px}.request-warranty-alert p{margin:5px 0 9px;color:#7f6844;font-size:9px;line-height:1.5}.request-warranty-alert label:not(.request-warranty-approval),.request-warranty-decision article>label:not(.request-warranty-approval){display:block;margin-top:8px;color:#5f5039;font-size:9px;font-weight:700}.request-warranty-alert textarea,.request-warranty-decision textarea{display:block;width:100%;min-height:62px;margin-top:5px;padding:8px;border:1px solid #dec89f;border-radius:7px;background:#fff;color:#4b5563;font:inherit;font-size:10px;resize:vertical}.request-warranty-alert label>small,.request-warranty-decision label>small{display:block;margin-top:4px;color:#8c7752;font-size:8px}.request-warranty-alert button{display:inline-flex;align-items:center;gap:5px;margin-top:9px;padding:7px 9px;border:1px solid #e4c58f;border-radius:7px;background:#fff;color:#9b6410;font-size:9px;font-weight:700}.request-warranty-approval{display:flex!important;align-items:center;gap:7px;margin-top:8px;color:#624718!important;font-size:9px!important;font-weight:700;cursor:pointer}.request-warranty-approval input{position:absolute;opacity:0}.request-warranty-approval>span{display:grid;width:18px;height:18px;flex:0 0 18px;place-items:center;border:1px solid #caa96b;border-radius:5px;background:#fff;color:transparent}.request-warranty-approval input:checked+span{border-color:#ad7218;background:#ad7218;color:#fff}.request-warranty-restricted{padding:8px;border-radius:6px;background:#fff1d9;color:#805a1e!important;font-weight:650}.request-proposal-warranty-badge{display:flex;align-items:center;gap:6px;margin:8px 12px 0;padding:7px 8px;border-radius:6px;background:#fff3db;color:#966216;font-size:8px;font-weight:750}.request-warranty-decision{margin-top:13px;overflow:hidden;border:1px solid #e7be76;border-radius:10px;background:#fffcf5}.request-warranty-decision>header{display:flex;align-items:flex-start;gap:9px;padding:13px;border-bottom:1px solid #eddbb8;background:#fff7e8;color:#b37514}.request-warranty-decision>header strong{display:block;color:#724b0c;font-size:12px}.request-warranty-decision>header p{margin:4px 0 0;color:#816c49;font-size:9px;line-height:1.45}.request-warranty-decision>div{display:grid;gap:9px;padding:12px}.request-warranty-decision article{padding:11px;border:1px solid #ead8b6;border-radius:8px;background:#fff}.request-warranty-decision article>strong{color:#5d4724;font-size:10px}.request-warranty-decision article>p{margin:4px 0 0;color:#7b6c53;font-size:9px;line-height:1.45}.request-warranty-decision>footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:11px 12px;border-top:1px solid #eddbb8}.request-warranty-decision>footer>button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid #ddcba9;border-radius:7px;background:#fff;color:#715c3b;font-size:9px;font-weight:700}.request-warranty-decision>footer>.primary-button{border-color:#9d6817;background:#9d6817;color:#fff}.request-warranty-decision.compact{margin-top:12px}.request-warranty-decision.compact article,.request-warranty-decision.compact>div{padding:9px}.request-item-warranty{display:flex!important;align-items:center;gap:4px;margin-top:5px;padding:4px 5px;border-radius:5px;font-size:7px!important;font-weight:750}.request-item-warranty.pending{background:#fff1d8;color:#956214!important}.request-item-warranty.approved{background:#e8f7f2;color:#0a816f!important}@media(max-width:640px){.request-warranty-alert{grid-template-columns:1fr}.request-warranty-decision>footer{align-items:stretch;flex-direction:column}.request-warranty-decision>footer>button{width:100%}}.request-create{background-color:#e3e9ef}.request-create .request-create-stepper,.request-create .request-form-section{border-color:#aab9c8;background-color:#fff}.request-create .request-form-section>h2{background-color:#052b55;border-bottom-color:#052b55;color:#fff;font-weight:750}.request-create .request-create-stepper>span>b{background-color:#052b55;color:#fff}.request-create .request-create-stepper strong{color:#052b55}.request-create .request-create-stepper i{background-color:#8092a5}.request-create .request-attachments p,.request-create .request-attachments ul,.request-create .request-attachments>label small,.request-create .request-create-header p,.request-create .request-create-stepper small,.request-create .request-description small,.request-create .request-process-choice small,.request-create .request-ready p,.request-create .request-specific>p,.request-create .request-supplier-selector label small,.request-create .request-supplier-selector>p,.request-create .request-type-choice small,.request-create .request-vehicle-summary b,.request-create .request-vehicle-summary p{color:#48586a}.request-create .workspace-form-help{background-color:#e4eaf0;color:#48586a}.request-create .request-description label>span,.request-create .request-form-grid label,.request-create .request-process-choice strong,.request-create .request-supplier-selector label strong,.request-create .request-type-choice strong{color:#172131}.request-create .request-description textarea,.request-create .request-form-grid input,.request-create .request-form-grid select,.request-create .request-specific input,.request-create .request-specific select,.request-create .request-supplier-filter select{background-color:#fff;border-color:#8092a5;color:#172131}.request-create input::placeholder,.request-create textarea::placeholder{color:#5c6d80;opacity:1}.request-create .request-form-grid input:disabled,.request-create .request-form-grid input[readonly],.request-create .request-form-grid select:disabled{background-color:#e4eaf0;color:#48586a;opacity:1}.request-create .request-attachments,.request-create .request-description,.request-create .request-process-choice>button,.request-create .request-ready,.request-create .request-specific,.request-create .request-supplier-selector,.request-create .request-type-choice>button,.request-create .request-vehicle-summary{border-color:#aab9c8}.request-create .request-process-choice>button.active,.request-create .request-type-choice>button.active{border-color:#078c51;background-color:#e0f2eb}.request-create .request-process-choice>button>span,.request-create .request-supplier-selector label>input+span,.request-create .request-type-choice>button>span{border-color:#8092a5}.request-create .request-process-choice>button.active>span,.request-create .request-supplier-selector label>input:checked+span,.request-create .request-type-choice>button.active>span{border-color:#078c51;background-color:#078c51;color:#fff}.request-create .request-supplier-selector label small.request-supplier-services{color:#176653}.request-create .request-supplier-selector>div:first-child small{color:#8c570d}.request-create .request-supplier-filter{background-color:#e4eaf0;border-color:#aab9c8}.request-create .request-supplier-filter>span{color:#48586a}.request-create .request-attachments>label{border-color:#8092a5;color:#052b55}.request-create .request-ready .primary-button:disabled{background-color:#c6d2d5;border-color:#aab9c8;color:#394c55;opacity:1;box-shadow:none}.request-create .request-supplier-selector label>input:focus-visible+span,.request-create button:focus-visible,.request-create input:focus-visible,.request-create select:focus-visible,.request-create textarea:focus-visible{outline:2px solid #052b55;outline-offset:2px}.proposal-editor{background:#e3e9ef;color:#172131;padding-top:20px;padding-bottom:20px;font-size:14.72px;line-height:1.5}.proposal-editor .proposal-editor-heading h1{font-size:27.6px}.proposal-editor .proposal-editor-heading p{font-size:14.72px;color:#48586a}.proposal-editor .proposal-editor-heading>div>button,.proposal-editor .proposal-editor-heading>div>span{font-size:11.96px;color:#48586a}.proposal-editor .proposal-editor-heading h1 em{display:inline-block;font-size:11.04px;letter-spacing:0}.proposal-editor .proposal-editor-heading>aside span{font-size:11.96px;color:#48586a}.proposal-editor .proposal-editor-heading>aside b,.proposal-editor .proposal-editor-heading>aside strong{font-size:13.8px}.proposal-editor .proposal-bottom-grid>*,.proposal-editor .proposal-editor-heading>aside,.proposal-editor .proposal-items-card,.proposal-editor .proposal-request-summary,.proposal-editor .supplier-vehicle-card{border-color:#aab9c8;background:#fff}.proposal-editor .proposal-request-summary b,.proposal-editor .proposal-request-summary small{font-size:11.96px;color:#48586a}.proposal-editor .proposal-request-summary strong{font-size:13.8px;color:#172131;overflow-wrap:anywhere}.proposal-editor .supplier-vehicle-card>strong{display:block;margin:-13px -14px 14px;padding:10px 14px;border-radius:9px 9px 0 0;background:#37658b;color:#fff;font-size:16.56px;text-transform:none}.proposal-editor .supplier-vehicle-card span{font-size:11.96px;color:#48586a}.proposal-editor .supplier-vehicle-card b{font-size:13.8px;color:#172131;overflow-wrap:anywhere}.proposal-editor .proposal-items-heading{margin:-14px -14px 16px;padding:10px 14px;gap:12px;flex-wrap:wrap;border-radius:9px 9px 0 0;background:#37658b;color:#fff}.proposal-editor .proposal-items-heading h2{font-size:16.56px;color:#fff;font-weight:700}.proposal-editor .proposal-items-heading button{font-size:12.88px}.proposal-editor .proposal-discount-banner{background:#e0f2eb;border-color:#72bbaa;border-left:5px solid #078c51;flex-wrap:wrap}.proposal-editor .proposal-discount-banner>span{font-size:12.88px;color:#00674f}.proposal-editor .proposal-discount-banner>strong{font-size:23.92px;color:#00674f}.proposal-editor .proposal-discount-banner p{font-size:11.96px;color:#35584d}.proposal-editor .suiv-disabled-notice{background:#edf1f5;border-color:#aab9c8}.proposal-editor .suiv-disabled-notice strong{font-size:12.88px;color:#172131}.proposal-editor .suiv-disabled-notice span{font-size:11.96px;color:#48586a}.proposal-editor .proposal-items-table th{padding:14px 12px;background:#37658b;color:#fff;font-size:11.96px;line-height:1.4;border-color:#557e9f}.proposal-editor .proposal-items-table td{padding:12px;border-bottom:1px solid #c2ccd7;font-size:13.8px}.proposal-editor .proposal-items-table tbody tr{background:#fff}.proposal-editor .proposal-items-table tbody tr:nth-child(2n){background:#eef3f7}.proposal-editor .proposal-items-table tbody tr.editing{background:#fff8e7}.proposal-editor .proposal-items-table td strong,.proposal-editor .proposal-reference-price{font-size:14.72px;color:#00765d;white-space:nowrap}.proposal-editor .proposal-execution-term input,.proposal-editor .proposal-items-table input,.proposal-editor .proposal-items-table select,.proposal-editor .proposal-notes textarea{height:auto;min-height:42px;border-color:#8092a5;background:#fff;color:#172131;font-size:13.8px;line-height:1.5}.proposal-editor .proposal-execution-term input:disabled,.proposal-editor .proposal-items-table input:disabled,.proposal-editor .proposal-items-table select:disabled,.proposal-editor .proposal-notes textarea:disabled{background:#edf1f5;color:#35465a;opacity:1;-webkit-text-fill-color:#35465a}.proposal-editor input::placeholder,.proposal-editor textarea::placeholder{color:#526173;opacity:1}.proposal-editor .proposal-input-unit input{padding-right:52px}.proposal-editor .proposal-input-unit span{font-size:11.96px;color:#48586a}.proposal-editor .proposal-items-table td:last-child button{height:auto;min-height:40px;font-size:12.88px}.proposal-editor .proposal-items-table .proposal-item-edit{border-color:#385f8a;color:#052b55}.proposal-editor .proposal-item-saved,.proposal-editor .proposal-reference-price small{font-size:11.04px}.proposal-editor .proposal-notes{font-size:12.88px;color:#172131}.proposal-editor .proposal-notes textarea{min-height:96px}.proposal-editor .proposal-bottom-grid>*{min-width:0;padding:16px}.proposal-editor .proposal-bottom-grid h3{margin:-16px -16px 16px;padding:10px 16px;border-radius:9px 9px 0 0;background:#37658b;color:#fff;font-size:16.56px!important;font-weight:700;letter-spacing:0;text-transform:none}.proposal-editor .proposal-execution-term p{font-size:14.72px;color:#172131}.proposal-editor .proposal-declarations p,.proposal-editor .proposal-declarations>span,.proposal-editor .proposal-execution-term label{font-size:12.88px;color:#48586a;line-height:1.6}.proposal-editor .proposal-declarations>span svg{flex-shrink:0}.proposal-editor .proposal-totals>span{font-size:12.88px!important;color:#48586a;gap:12px}.proposal-editor .proposal-totals>span b{color:#172131;white-space:nowrap}.proposal-editor .proposal-totals>div{background:#e0f2eb}.proposal-editor .proposal-totals>div small{font-size:11.04px!important;color:#35584d}.proposal-editor .proposal-totals>div strong{font-size:25.76px;color:#00765d}.proposal-editor .proposal-actions button{font-size:12.88px;min-height:44px}.proposal-editor .proposal-actions .primary-button{background:#007f68;color:#fff}.proposal-editor button:disabled{cursor:not-allowed}.proposal-editor .proposal-actions button:disabled{background:#c6d2d5;border-color:#aab9c8;color:#35465a;opacity:1;box-shadow:none}.proposal-editor .request-feedback{font-size:12.88px}.proposal-editor :is(button,input,select,textarea):focus-visible{outline:3px solid #246de2;outline-offset:3px}@media(max-width:640px){.proposal-editor .proposal-editor-heading{flex-direction:column}.proposal-editor .proposal-editor-heading>aside{width:100%}.proposal-editor .proposal-actions,.proposal-editor .proposal-actions>div{flex-wrap:wrap;gap:10px}.proposal-editor .proposal-items-heading>div{display:flex;flex-wrap:wrap;gap:8px}}.request-detail-readable{font-size:15px;line-height:1.5}.request-detail-readable .request-detail-heading h1{flex-wrap:wrap}.request-detail-readable .request-detail-heading :is(button,em),.request-detail-readable .request-detail-heading>div:first-child>span{font-size:13px}.request-detail-readable .request-detail-heading p{font-size:14px}.request-detail-readable .request-flow-title{flex-wrap:wrap;gap:12px}.request-detail-readable .request-flow-title>strong{font-size:16px}.request-detail-readable .request-flow-steps :is(b,strong),.request-detail-readable .request-flow-title>span{font-size:13px}.request-detail-readable .request-flow-steps small{font-size:12px}.request-detail-readable .request-flow-steps{overflow-x:auto;grid-template-columns:repeat(6,minmax(135px,1fr));padding:5px 0 10px}.request-detail-readable .request-flow-steps.evaluation-flow{grid-template-columns:repeat(7,minmax(135px,1fr))}.request-detail-readable .request-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.request-detail-readable .request-summary-grid>section{padding:18px;overflow-wrap:anywhere}.request-detail-readable .request-summary-grid dt,.request-detail-readable .request-summary-grid span{font-size:13px;color:#59687a}.request-detail-readable .request-summary-grid :is(strong,b,dd){font-size:15px}.request-detail-readable .request-bid-box p,.request-detail-readable .request-summary-grid>section:first-child p{font-size:14px}.request-detail-readable .request-bid-box>strong,.request-detail-readable .request-summary-grid>section:last-child>strong{font-size:16px}.request-detail-readable .request-bid-box>div span:first-child b{font-size:22px}.request-detail-readable .request-summary-grid dl{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.request-detail-readable .request-proposals-heading{flex-wrap:wrap}.request-detail-readable .request-proposals-heading h2{font-size:18px}.request-detail-readable .request-proposals-heading p{font-size:14px}.request-detail-readable :is(.request-proposal-cards,.request-analysis-list) header{flex-wrap:wrap}.request-detail-readable :is(.request-proposal-cards,.request-analysis-list) header>div{min-width:0}.request-detail-readable :is(.request-proposal-cards,.request-analysis-list) header>div>span{flex-shrink:0}.request-detail-readable :is(.request-proposal-cards,.request-analysis-list) header strong{font-size:16px;overflow-wrap:anywhere}.request-detail-readable :is(.request-proposal-cards,.request-analysis-list) header :is(small,em){font-size:13px}.request-detail-readable .request-proposal-items>div{padding:10px 0;font-size:15px;align-items:flex-start}.request-detail-readable .request-proposal-items>div>span{min-width:0;overflow-wrap:anywhere}.request-detail-readable .request-proposal-cards footer span{font-size:13px}.request-detail-readable .request-proposal-cards footer strong{font-size:22px}.request-detail-readable .request-analysis-list article{grid-template-columns:minmax(220px,.8fr) minmax(0,2fr)}.request-detail-readable .request-analysis-list footer{grid-column:1/-1}.request-detail-readable .request-analysis-actions{justify-content:flex-end;flex-wrap:wrap}.request-detail-readable .request-analysis-values span{font-size:13px;overflow-wrap:anywhere}.request-detail-readable .request-analysis-values b{font-size:15px}.request-detail-readable .request-analysis-values strong{font-size:20px}.request-detail-readable .primary-button,.request-detail-readable .request-analysis-list footer button{min-height:42px;height:auto;padding:10px 14px;font-size:14px}.request-detail-readable .request-internal-notes{font-size:14px}.request-detail-readable .request-internal-notes textarea{font-size:15px;line-height:1.5}.request-detail-readable .request-authorized-banner strong{font-size:16px}.request-detail-readable .request-authorized-banner p{font-size:14px}.request-detail-readable .request-authorized-banner>svg{flex-shrink:0}.request-detail-readable .request-authorized-supplier strong{font-size:17px;overflow-wrap:anywhere}.request-detail-readable .request-authorized-supplier :is(small,div>span){font-size:13px}.request-detail-readable .request-authorized-supplier b{font-size:15px}.request-detail-readable .request-proposal-details{min-width:0}.request-detail-readable .request-proposal-details>header{flex-wrap:wrap}.request-detail-readable .request-proposal-details>header strong{font-size:16px;overflow-wrap:anywhere}.request-detail-readable .request-proposal-details>header :is(span,button){font-size:13px}.request-detail-readable .request-proposal-details .table-wrap{max-width:100%;overflow-x:auto}.request-detail-readable .request-proposal-details table{min-width:1500px}.request-detail-readable .request-proposal-details th{padding:14px 12px;font-size:13px;line-height:1.4}.request-detail-readable .request-proposal-details td{padding:14px 12px;font-size:14px;line-height:1.5}.request-detail-readable .request-suiv-code,.request-detail-readable .request-suiv-reference b{font-size:12px}.request-detail-readable .request-proposal-details-summary span{font-size:13px;min-width:0;overflow-wrap:anywhere}.request-detail-readable .request-proposal-details-summary strong{font-size:17px}.request-detail-readable .request-proposal-details-summary span:last-child strong{font-size:20px}.request-detail-readable .request-proposal-notes :is(strong,p){font-size:14px}.request-detail-readable .request-authorized>footer{flex-wrap:wrap}.request-detail-readable .request-authorized>footer>div{flex:1 1 280px}.request-detail-readable .request-authorized>footer strong{font-size:16px}.request-detail-readable .request-authorized>footer p{font-size:14px}.request-detail-readable .request-authorized>footer button{flex-shrink:0}.request-detail-readable .request-feedback{font-size:14px}@media(max-width:1200px){.request-detail-readable .request-summary-grid{grid-template-columns:1fr}.request-detail-readable .request-proposal-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.request-detail-readable .request-analysis-list article{grid-template-columns:1fr}.request-detail-readable .request-analysis-values{border-left:0;border-top:1px solid #edf0f3}}@media(max-width:640px){.request-detail-readable .request-summary-grid>section:first-child{grid-template-columns:1fr 1fr}.request-detail-readable .request-summary-grid>section:first-child>div:first-child{grid-column:1/-1}.request-detail-readable .request-bid-box>div{grid-template-columns:1fr}.request-detail-readable .request-authorized-supplier{grid-template-columns:42px minmax(0,1fr)}.request-detail-readable .request-authorized-supplier>div{min-width:0;overflow-wrap:anywhere}.request-detail-readable .request-authorized>footer>div{flex-basis:auto}.request-detail-readable .request-analysis-values,.request-detail-readable .request-proposal-details-summary{grid-template-columns:1fr 1fr}.request-detail-readable .request-analysis-actions button{flex:1 1 auto;white-space:normal}}