.po-whole-code,.po-split-preview{border:1px solid var(--border,#d8e1e6);background:var(--surface,#fff);border-radius:10px;padding:16px}.po-whole-code select{width:100%;margin-top:10px}.po-split-preview ol{padding-left:22px}.po-split-preview li{padding:7px 0}.po-split-preview li span,.po-split-preview li small{display:block}.po-split-preview,.po-group-review{overflow-wrap:anywhere;min-width:0}.po-group-review details{border-bottom:1px solid #d8e1e6;padding:12px 0}.po-group-review summary{cursor:pointer;font-weight:700}.po-group-review ul{padding-left:20px}@media (max-width:640px){.po-group-review .fleet-actions{grid-template-columns:1fr;display:grid}.po-split-option input[type=checkbox]{flex:0 0 18px;width:18px}}.daily-po-field{min-width:0;display:block}.daily-po-field>span,.daily-po-requested>small{display:none}.material-po-modal>footer{flex:none}@media (max-width:640px){.material-po-backdrop{padding:8px}.material-po-backdrop .material-po-modal{width:100%;max-width:100%}.daily-po-lines>div:first-child{display:none}.daily-po-lines>div:not(:first-child){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;padding:14px 10px}.daily-po-lines>div>span:first-child,.daily-po-code{grid-column:1/-1}.daily-po-field>span,.daily-po-requested>small{color:#52636b;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.daily-po-field select{width:100%;min-width:0}.material-po-modal>footer{flex-wrap:wrap;gap:8px;display:flex}}.po-daily-history article{border-top:1px solid #d8e1e6;margin-top:16px;padding-top:12px}.po-daily-history dt{text-transform:capitalize;font-weight:700}.po-daily-history dd{overflow-wrap:anywhere;margin:4px 0 12px}.po-daily-history del{color:#657580}.portal-root .buyout-review{grid-column:1/-1;width:100%;min-width:0}.portal-root .buyout-read-panel{overflow-wrap:anywhere;background:#edf4f8;border-left:3px solid #25678d;border-radius:8px;margin:12px 0;padding:16px}.portal-root .buyout-review-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;margin:16px 0;display:grid}.portal-root .buyout-review-source{min-width:0;position:sticky;top:0}.portal-root .buyout-review-source iframe{border:1px solid #ccd6dd;width:100%;height:65vh;display:block}.portal-root .buyout-review-source img{width:100%;height:auto}.portal-root .buyout-review-line{border:1px solid #ccd6dd;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin:12px 0;padding:12px;display:grid}.portal-root .buyout-review-line label{gap:4px;min-width:0;display:grid}.portal-root .buyout-review-line input:not([type=checkbox]),.portal-root .buyout-review-line select{width:100%;min-width:0}.portal-root .buyout-review-line .wide{grid-column:1/-1}@media (max-width:760px){.portal-root .buyout-review-layout{grid-template-columns:minmax(0,1fr)}.portal-root .buyout-review-source{position:static}.portal-root .buyout-review-source iframe{height:42vh}}.portal-root .buyout-quote-row{grid-template-columns:minmax(0,1fr) auto}.portal-root .buyout-quote-actions{grid-column:1/-1;min-width:0}.portal-root .buyout-read-panel strong,.portal-root .buyout-quote-row>div:first-child>strong{font-size:14px}.portal-root .buyout-quote-row>div:first-child small{font-size:12px}@media (max-width:650px){.portal-root .buyout-quote-row{grid-template-columns:minmax(0,1fr)}}.portal-root .buyout-review-line{font-size:13px}.portal-root .buyout-review-line input:not([type=checkbox]),.portal-root .buyout-review-line select{color:#233b47;min-height:40px;font:inherit;background:#fff;border:1px solid #c6d1d4;border-radius:5px;padding:8px}.portal-root .buyout-review-line label:has(input[type=checkbox]){align-items:center;gap:8px;display:flex}.portal-root .buyout-review-line [aria-invalid=true]{border-color:#a94f33}.portal-root .buyout-review>strong,.portal-root .buyout-review-line legend{font-size:13px;font-weight:650}.portal-root .buyout-manual-quote summary{cursor:pointer;padding:12px 0;font-weight:650}@media (max-width:650px){.portal-root .buyout-review-line input:not([type=checkbox]),.portal-root .buyout-review-line select{font-size:16px}}.portal-root .po-nav-switch,.portal-root .po-detail-nav,.portal-root .po-recents>div{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.portal-root .po-project-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px;display:grid}.portal-root .po-project-grid>button{text-align:left;color:#233b47;background:#fff;border:1px solid #c6d1d4;border-radius:8px;gap:8px;padding:18px;display:grid}.portal-root .po-recents button,.portal-root .po-detail-nav button{color:#233b47;background:#fff;border:1px solid #c6d1d4;border-radius:6px;padding:8px 12px}.portal-root .po-month{color:#49616a;background:#edf3f5;padding:14px 16px 8px;font-size:13px;font-weight:650}.portal-root .po-workspace>[hidden]{display:none}.portal-root label.po-tax-exception{align-items:center;gap:.65rem;min-height:44px;font-size:13px;display:flex}.portal-root label.po-tax-exception input[type=checkbox]{flex:0 0 20px;width:20px;height:20px;min-height:20px;margin:0}.portal-root .daily-po-handoff{border:1px solid #d9e1e4;border-radius:8px;gap:12px;min-width:0;margin:16px 0;padding:16px;display:grid}.portal-root .daily-po-handoff label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.portal-root .daily-po-handoff input:not([type=radio]):not([type=checkbox]){width:100%;min-width:0;padding:10px}.portal-root .daily-po-handoff input[type=radio],.portal-root .daily-po-handoff input[type=checkbox]{flex:0 0 20px;width:20px;height:20px;min-height:20px}
