.cost165-dialog{width:min(1120px,calc(100vw - 24px))}.cost165-dialog [data-cost-close]{border:0;background:none;font-size:26px;color:#475569;cursor:pointer}.cost165-explanation{margin:0 0 14px;color:#475569}.cost165-search{display:flex;gap:12px;align-items:center;font-weight:600;margin-bottom:16px}.cost165-search input{flex:1;min-width:0}.cost165-dialog input,.cost165-dialog textarea{font:inherit;padding:9px;border:1px solid #cbd5e1;border-radius:5px;box-sizing:border-box;max-width:100%;background:white;color:#0f172a}.cost165-dialog input:focus,.cost165-dialog textarea:focus{outline:2px solid #0f766e;outline-offset:1px}.cost165-list{display:grid;gap:10px}.cost165-card{display:grid;grid-template-columns:minmax(210px,1.5fr) minmax(115px,.7fr) minmax(115px,.7fr) minmax(190px,1fr);gap:14px;align-items:center;padding:15px;border:1px solid #e2e8f0;border-radius:6px}.cost165-card[hidden]{display:none!important}.cost165-card label{font-size:12px;color:#475569;display:grid;gap:5px}.cost165-card input{width:100%;text-align:right;font-variant-numeric:tabular-nums}.cost165-product{display:grid;gap:4px;overflow-wrap:anywhere}.cost165-product strong{font-size:13px}.cost165-product span{font-size:12px}.cost165-card small{font-size:11px;color:#64748b}.cost165-total{display:grid;gap:5px;text-align:right}.cost165-total strong{font-size:16px;font-variant-numeric:tabular-nums}.cost165-total button{font-size:11px!important;white-space:normal!important}.cost165-card .cost165-warning{color:#b91c1c}.cost165-changed{background:#f0fdfa;border-color:#0f766e}.cost165-reason{display:grid;gap:12px;margin-top:18px}.cost165-reason label{display:grid;gap:5px;font-weight:600}.cost165-reason input,.cost165-reason textarea{width:100%}.cost165-history{margin:18px 0}.cost165-history article{padding:12px 0;border-bottom:1px solid #e2e8f0}.cost165-history p{margin:4px 0}.cost165-history small{color:#64748b}.cost165-dialog .review164-body{scrollbar-gutter:stable}.cost165-entry{white-space:nowrap}@media(max-width:800px){.cost165-card{grid-template-columns:1fr 1fr}.cost165-product{grid-column:1 / -1}.cost165-total{grid-column:1 / -1;grid-template-columns:1fr 1fr;text-align:left}.cost165-total strong{text-align:right}.cost165-total small:last-of-type{grid-column:1 / -1}.cost165-search{display:grid;gap:6px}}
