.sync-button{min-height:40px;padding:8px 14px;white-space:nowrap;border-color:#b5d8c9;color:var(--green);background:#f4faf7;font-weight:700}
.price-footer-actions{display:flex;gap:9px;align-items:stretch;min-width:0}
.price-footer-actions>button{min-width:120px;display:flex;flex-direction:column;justify-content:center;gap:3px}
.price-footer-actions>button>span{font-size:10px;font-weight:400}
.preview-notice{margin-right:auto;font-size:11px;color:var(--muted)}
.history-trip-table{table-layout:fixed;width:100%;min-width:950px}
.history-trip-table th:first-child{width:19%}.history-trip-table th:nth-child(3){width:22%}
.history-trip-table td{overflow-wrap:anywhere;vertical-align:top}.history-trip-table small{display:block;margin-top:4px;line-height:1.4}
.history-open>button{display:block;margin-top:8px}.history-open>.pill{white-space:normal}
@media(max-width:740px){.topbar>.row:last-child{gap:8px}.sync-button{min-height:44px;padding:8px 11px}.price-footer-actions{gap:6px;flex:1 1 55%;max-width:62%}.price-footer-actions>button{min-width:0;flex:1 1 50%;font-size:12px;padding:8px}.quote-footer .price-footer-actions>.primary{max-width:none;flex:1}.price-footer-actions>button>span{font-size:9px;white-space:normal}.preview-notice{font-size:10px}}
@media(max-width:680px){.history-trip-wrap{overflow:visible;border:0;background:transparent}.history-trip-table{display:block;min-width:0;table-layout:auto}.history-trip-table thead{display:none}.history-trip-table tbody{display:grid;gap:12px}.history-trip-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px;gap:10px}.history-trip-table td{display:block;border:0!important;padding:0!important;min-width:0;font-size:12px}.history-trip-table td:before{content:attr(data-label);display:block;color:var(--muted);font-size:10px;font-weight:600;margin-bottom:4px}.history-trip-table .history-client{grid-column:1/-1;border-bottom:1px solid var(--line)!important;padding-bottom:9px!important}.history-client strong{font-size:15px}.history-open{grid-column:1/-1;display:flex!important;align-items:center;gap:10px}.history-open:before{display:none!important}.history-open>button{margin-top:0;margin-left:auto;min-height:44px}}
