html body :is(#wc-style-scope,.wc-root).wc-root {color:#20384e !important;font-size:14px !important;line-height:1.5 !important;min-width:0 !important;width:100% !important;}
html body :is(#wc-style-scope,.wc-root).wc-root * {box-sizing:border-box !important;}
html body :is(#wc-style-scope,.wc-root).wc-root p {margin:8px 0 !important;}
html body :is(#wc-style-scope,.wc-root).wc-root button,html body :is(#wc-style-scope,.wc-root).wc-root input,html body :is(#wc-style-scope,.wc-root).wc-root select,html body :is(#wc-style-scope,.wc-root).wc-root textarea {font:inherit !important;color:#20384e !important;border:1px solid #ccd6df !important;background:#fff !important;border-radius:7px !important;box-shadow:none !important;text-transform:none !important;letter-spacing:normal !important;min-width:0 !important;max-width:100% !important;margin:0 !important;}
html body :is(#wc-style-scope,.wc-root).wc-root button {min-height:40px !important;height:auto !important;padding:9px 12px !important;cursor:pointer !important;width:auto !important;white-space:normal !important;}
html body :is(#wc-style-scope,.wc-root).wc-root input:not([type=checkbox]),html body :is(#wc-style-scope,.wc-root).wc-root select,html body :is(#wc-style-scope,.wc-root).wc-root textarea {width:100% !important;height:44px !important;padding:10px 12px !important;font-size:16px !important;}
html body :is(#wc-style-scope,.wc-root).wc-root textarea {height:auto !important;}
html body :is(#wc-style-scope,.wc-root).wc-root input[type=checkbox] {appearance:auto !important;-webkit-appearance:checkbox !important;display:inline-block !important;position:static !important;float:none !important;transform:none !important;width:18px !important;min-width:18px !important;max-width:18px !important;height:18px !important;min-height:18px !important;max-height:18px !important;padding:0 !important;margin:0 !important;flex:0 0 18px !important;accent-color:#21465f !important;border-radius:3px !important;}
html body :is(#wc-style-scope,.wc-root).wc-root label {display:block !important;width:auto !important;min-width:0 !important;margin:0 !important;padding:0 !important;color:inherit !important;}
html body :is(#wc-style-scope,.wc-root).wc-root button:disabled {opacity:.5 !important;cursor:wait !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .primary,html body :is(#wc-style-scope,.wc-root).wc-root .wc-tabs .active {background:#21465f !important;color:#fff !important;border-color:#21465f !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-top {display:flex !important;justify-content:space-between !important;align-items:center !important;gap:10px !important;margin-bottom:12px !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-top p {font-size:13px !important;margin:0 !important;color:#5c6c79 !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-top small {display:block !important;font-size:12px !important;color:#7b8792 !important;margin-top:3px !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-top button {flex:none !important;font-size:12px !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-wallet {padding:16px !important;border-radius:10px !important;background:#203f58 !important;color:white !important;margin-bottom:12px !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-totals {display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:8px !important;margin:12px 0 !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-totals article {display:block !important;padding:12px !important;background:#eaf0f5 !important;border:0 !important;border-radius:8px !important;min-width:0 !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-totals span {display:block !important;font-size:12px !important;color:#5c6c79 !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-totals strong {display:block !important;font-size:23px !important;line-height:1.4 !important;white-space:nowrap !important;font-variant-numeric:tabular-nums !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-filters {display:grid !important;grid-template-columns:1fr 1fr !important;gap:8px !important;margin:12px 0 !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-filters [data-wc-search] {grid-column:1/-1 !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-tabs {display:flex !important;position:static !important;transform:none !important;overflow-x:auto !important;flex-wrap:nowrap !important;gap:0 !important;padding:0 !important;margin:0 0 10px !important;border:1px solid #ccd6df !important;border-radius:7px !important;background:#fff !important;box-shadow:none !important;width:100% !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-tabs button {flex:1 0 auto !important;min-height:40px !important;border:0 !important;border-right:1px solid #e0e5ea !important;border-radius:0 !important;padding:8px !important;font-size:12px !important;white-space:nowrap !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-selection {display:flex !important;align-items:center !important;justify-content:space-between !important;flex-wrap:wrap !important;gap:6px !important;margin:12px 0 !important;padding:0 !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-selection label,html body :is(#wc-style-scope,.wc-root).wc-root .wc-pick-label {display:flex !important;align-items:center !important;gap:7px !important;font-size:12px !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-selection>span {font-size:11px !important;color:#74818d !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-list {display:grid !important;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr)) !important;gap:14px !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-entry {display:block !important;align-self:start !important;background:white !important;border:1px solid #dce3e9 !important;border-radius:10px !important;padding:14px !important;min-width:0 !important;box-shadow:0 3px 10px #24394c08 !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-card-bar {display:flex !important;justify-content:space-between !important;align-items:center !important;gap:8px !important;margin-bottom:10px !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-status {display:inline-block !important;font-size:11px !important;line-height:1.4 !important;white-space:nowrap !important;border-radius:5px !important;padding:5px 8px !important;background:#fff0da !important;color:#896025 !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-status.settled {background:#e2f3e9 !important;color:#24744d !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-status.pending {background:#e6edf8 !important;color:#345988 !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-vehicle {display:grid !important;grid-template-columns:110px minmax(0,1fr) !important;align-items:center !important;gap:12px !important;margin-bottom:12px !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-photo {display:block !important;width:110px !important;height:76px !important;min-width:0 !important;object-fit:cover !important;border-radius:6px !important;background:#eef2f6 !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-photo-empty {display:flex !important;align-items:center !important;justify-content:center !important;color:#9aadb9 !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-photo-empty svg {width:48px !important;height:32px !important;fill:none !important;stroke:currentColor !important;stroke-width:2 !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-vehicle-copy {min-width:0 !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-vehicle-copy strong {display:block !important;font-size:16px !important;line-height:1.35 !important;word-break:normal !important;overflow-wrap:break-word !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-plate {display:inline-block !important;margin-top:6px !important;padding:2px 7px !important;border-radius:4px !important;background:#edf2f6 !important;font-size:13px !important;white-space:nowrap !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-facts {display:grid !important;grid-template-columns:1fr 1fr !important;gap:0 !important;margin:0 !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-facts>div {display:flex !important;align-items:baseline !important;gap:8px !important;padding:8px 0 !important;border-top:1px solid #edf0f3 !important;min-width:0 !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-facts dt {font-size:12px !important;color:#73808b !important;flex:none !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-facts dd {margin:0 !important;font-size:12px !important;overflow-wrap:anywhere !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-facts .wc-reason {grid-column:1/-1 !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-amount {display:flex !important;align-items:center !important;justify-content:space-between !important;gap:8px !important;padding:12px !important;background:#eaf0f7 !important;border-radius:5px !important;margin:6px 0 8px !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-amount.income {background:#eaf4ef !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-amount span {font-size:13px !important;font-weight:600 !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-amount strong {font-size:23px !important;white-space:nowrap !important;font-variant-numeric:tabular-nums !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-calculation,html body :is(#wc-style-scope,.wc-root).wc-root .wc-original {display:block !important;margin:0 !important;border-top:1px solid #e9edf1 !important;padding:0 !important;background:white !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-calculation summary,html body :is(#wc-style-scope,.wc-root).wc-root .wc-original summary {display:list-item !important;cursor:pointer !important;font-size:13px !important;font-weight:600 !important;padding:12px 0 !important;color:#264c67 !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-calculation table {display:table !important;width:100% !important;border-collapse:collapse !important;table-layout:fixed !important;margin:8px 0 !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-calculation tr {display:table-row !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-calculation th,html body :is(#wc-style-scope,.wc-root).wc-root .wc-calculation td {display:table-cell !important;padding:8px 5px !important;border:1px solid #e0e5e9 !important;text-align:left !important;overflow-wrap:anywhere !important;font-size:12px !important;background:white !important;color:#24394c !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-calculation thead th {background:#edf2f6 !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-math {background:#f3f6f9 !important;padding:12px !important;border-radius:6px !important;overflow-wrap:anywhere !important;font-size:12px !important;margin:8px 0 !important;white-space:pre-line !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-original .wc-facts {grid-template-columns:1fr !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-original .wc-facts>div {justify-content:space-between !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-original h4 {margin:8px 0 !important;font-size:14px !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-card-pay {display:block !important;width:100% !important;margin-top:10px !important;border-color:#31516d !important;color:#21465f !important;background:white !important;font-weight:600 !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-hint {font-size:11px !important;color:#75828c !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-checkout,html body :is(#wc-style-scope,.wc-root).wc-root .wc-review {margin-top:16px !important;scroll-margin-top:85px !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-checkout,html body :is(#wc-style-scope,.wc-root).wc-root .wc-review article {background:white !important;border:1px solid #d4dce3 !important;border-radius:10px !important;padding:16px !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-checkout h3,html body :is(#wc-style-scope,.wc-root).wc-root .wc-review h3 {font-size:17px !important;margin:0 0 10px !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-pay-row {display:grid !important;grid-template-columns:1fr 150px 140px !important;gap:12px !important;align-items:center !important;border-bottom:1px solid #e0e5e9 !important;padding:12px 0 !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-pay-row small {display:block !important;font-weight:400 !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-pay-row label {font-size:12px !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-pay-row input {margin-top:5px !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-note {display:block !important;margin-top:14px !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-note textarea {display:block !important;margin-top:4px !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-review article {margin:12px 0 !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-review button {margin:4px 4px 0 0 !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-message {color:#ad3427 !important;white-space:pre-wrap !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-empty {padding:30px !important;text-align:center !important;background:#f5f7f9 !important;border-radius:10px !important;}
html body :is(#wc-style-scope,.wc-root).wc-root [hidden] {display:none !important;}
@media(max-width:600px){
html body :is(#wc-style-scope,.wc-root).wc-root {font-size:13px !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-entry,html body :is(#wc-style-scope,.wc-root).wc-root .wc-checkout {padding:12px !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-pay-row {grid-template-columns:1fr 1fr !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-pay-row>strong {grid-column:1/-1 !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-checkout .primary {width:100% !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-review p {overflow-wrap:anywhere !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-totals strong,html body :is(#wc-style-scope,.wc-root).wc-root .wc-amount strong {font-size:21px !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-vehicle {grid-template-columns:96px minmax(0,1fr) !important;gap:10px !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-photo {width:96px !important;height:72px !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-vehicle-copy strong {font-size:15px !important;}
}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-wallet>span {display:block !important;font-size:12px !important;color:#dce9f0 !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-wallet>strong {display:block !important;font-size:28px !important;line-height:1.5 !important;color:white !important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-wallet>small {display:block !important;font-size:11px !important;color:#dce9f0 !important;}

html body dialog.wc-dialog {width:min(1000px,96vw);max-height:92dvh;overflow:auto;border:0;border-radius:14px;padding:18px;background:#f5f7f9;}
html body dialog.wc-dialog::backdrop {background:#182a40aa;}
html body dialog.wc-dialog>header {display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;}
html body dialog.wc-dialog>header h2 {font-size:21px;margin:0;}
html body dialog.wc-dialog>header button {width:40px;height:40px;border:1px solid #ccd6df;border-radius:50%;background:white;font-size:24px;}
.personal-view-tabs:has([data-wc-open]) {flex-wrap:wrap;}
@media(max-width:899px) {
html body #hongyi-mobile-shell [data-panel="owner-warranty-report"] .owner-reconcile-card:has([data-warranty-root]),
html body #hongyi-mobile-shell [data-panel="owner-warranty-report"] .owner-report-card:has([data-warranty-root]) {padding:12px!important;}
html body dialog.wc-dialog {padding:12px;width:96vw;}
}

/* Compact summaries leave more room for the vehicle entries. */
html body :is(#wc-style-scope,.wc-root).wc-root .wc-totals {margin:0 0 10px!important;gap:8px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-totals article {display:flex!important;align-items:center!important;justify-content:space-between!important;gap:6px!important;padding:7px 8px!important;border-radius:6px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-totals span {font-size:11px!important;line-height:1.3!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-totals strong {font-size:16px!important;line-height:1.4!important;}
@media(max-width:360px){
html body :is(#wc-style-scope,.wc-root).wc-root .wc-totals article {padding:7px 6px!important;gap:4px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-totals strong {font-size:14px!important;}
}

/* Long change labels must wrap within their own column, including legacy nowrap rules. */
html body :is(#wc-style-scope,.wc-root).wc-root .wc-calculation table {width:100%!important;table-layout:fixed!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-calculation table th,
html body :is(#wc-style-scope,.wc-root).wc-root .wc-calculation table td {
  white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;
  min-width:0!important;max-width:none!important;vertical-align:top!important;
  line-height:1.5!important;padding:9px 7px!important;
}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-calculation table th:first-child {width:44%!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-calculation table th:nth-child(2),
html body :is(#wc-style-scope,.wc-root).wc-root .wc-calculation table th:nth-child(3) {width:28%!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-calculation table td {font-variant-numeric:tabular-nums!important;}

/* Explain the current difference before offering the detailed ledger. */
html body :is(#wc-style-scope,.wc-root).wc-root .wc-difference {margin:12px 0!important;font-size:14px!important;line-height:1.65!important;overflow-wrap:anywhere!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-difference p {margin:8px 0!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-delta-equation {padding:12px!important;background:#eef4f7!important;border-radius:10px!important;font-weight:650!important;font-variant-numeric:tabular-nums!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-delta-equation small {display:block!important;margin-top:5px!important;font-size:12px!important;font-weight:400!important;color:#62717c!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-profit-compare {display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;gap:8px!important;align-items:center!important;padding:12px 0!important;border-bottom:1px solid #e2e8ec!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-profit-compare div {display:flex!important;flex-direction:column!important;min-width:0!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-profit-compare div:last-child {text-align:right!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-profit-compare span {font-size:12px!important;color:#62717c!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-profit-compare strong {font-size:17px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-calc-rows {margin:10px 0!important;padding:10px!important;background:#f5f8fa!important;border-radius:10px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-calc-rows>div {display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)!important;gap:10px!important;padding:9px 0!important;border-bottom:1px solid #e0e6ea!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-calc-rows dt,html body :is(#wc-style-scope,.wc-root).wc-root .wc-calc-rows dd {margin:0!important;white-space:normal!important;overflow-wrap:anywhere!important;font-size:14px!important;line-height:1.6!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-calc-rows dd {text-align:right!important;font-variant-numeric:tabular-nums!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-calc-total {font-weight:700!important;}

html body :is(#wc-style-scope,.wc-root).wc-root dialog.wc-payment-dialog {display:none!important;position:fixed!important;inset:0!important;margin:auto!important;width:min(600px,calc(100vw - 24px))!important;max-width:600px!important;height:auto!important;max-height:calc(100dvh - 40px)!important;padding:0!important;border:1px solid #d9e1e7!important;border-radius:18px!important;background:#fff!important;color:#193347!important;overflow:hidden!important;box-sizing:border-box!important;}
html body :is(#wc-style-scope,.wc-root).wc-root dialog.wc-payment-dialog[open] {display:flex!important;flex-direction:column!important;}
html body :is(#wc-style-scope,.wc-root).wc-root dialog.wc-payment-dialog::backdrop {background:#13283fb3!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-payment-dialog>header {display:flex!important;align-items:center!important;justify-content:space-between!important;padding:14px 18px!important;border-bottom:1px solid #e2e8ed!important;flex:none!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-payment-dialog h3 {margin:0!important;font-size:19px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-payment-dialog>header button {width:40px!important;height:40px!important;min-width:40px!important;padding:0!important;font-size:26px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-payment-body {overflow-y:auto!important;overscroll-behavior:contain!important;min-height:0!important;padding:16px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-payment-body .wc-pay-row {margin:12px 0!important;padding:12px!important;background:#f5f8fa!important;border-radius:12px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-payment-body [data-wc-payment-error] {color:#aa2929!important;white-space:normal!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-batch-action {margin:16px 0!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-batch-action>button {width:100%!important;}

html body :is(#wc-style-scope,.wc-root).wc-root dialog.wc-payment-dialog {min-height:0!important;}

html body .personal-page [data-personal-view][hidden] {display:none!important;}
html body .personal-page .personal-warranty-view {grid-column:1/-1!important;width:100%!important;min-width:0!important;padding:16px!important;box-sizing:border-box!important;background:#fff!important;border-radius:16px!important;}
html body .personal-page.warranty-active .personal-month-switcher {display:none!important;}
html body .personal-page .personal-view-tabs {display:flex!important;min-width:0!important;}
html body .personal-page .personal-view-tabs button {white-space:nowrap!important;word-break:normal!important;min-width:0!important;}
html body .personal-page.investor-wallet-page .personal-title-strip .hy-page-actions {display:flex!important;}
html body .personal-page.investor-wallet-page .personal-view-tabs button[hidden] {display:none!important;}
@media(max-width:899px){
html body .personal-page .personal-title-strip .hy-page-actions {display:flex!important;flex-wrap:wrap!important;width:100%!important;gap:10px!important;}
html body .personal-page .personal-view-tabs {flex:1 0 100%!important;width:100%!important;gap:3px!important;box-sizing:border-box!important;}
html body .personal-page .personal-view-tabs button {flex:1 1 0!important;padding:10px 4px!important;font-size:14px!important;line-height:1.3!important;min-height:40px!important;}
html body .personal-page .personal-month-switcher {flex:0 0 auto!important;margin-left:auto!important;max-width:100%!important;}
html body .personal-page .personal-warranty-view {padding:12px!important;}
}

html body .personal-page.investor-wallet-page > .personal-view-tabs,html body .personal-page.investor-wallet-page .personal-title-strip .personal-view-tabs {display:flex!important;}

html body :is(#wc-style-scope,.wc-root).wc-root .wc-card-review {margin-top:14px!important;padding:14px!important;border:1px solid #d8e4ec!important;border-radius:12px!important;background:#f4f8fb!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-review-actions {display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:12px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-card-review p {margin:8px 0!important;overflow-wrap:anywhere!important;}

/* Reference-style settlement adjustment cards. */
html body :is(#wc-style-scope,.wc-root).wc-root .wc-reference{padding:0!important;overflow:hidden!important;border-radius:24px!important;background:#f5f5f5!important;border:1px solid #dedede!important;box-shadow:none!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-reference-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:22px 24px!important;background:#fff!important;border-bottom:1px solid #e8e8e8!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-reference h3{margin:0!important;font-size:21px!important;line-height:1.4!important;color:#101817!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-reference-header p{margin:6px 0 0!important;font-size:13px!important;color:#7c8488!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-reference-body{padding:20px 16px 14px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-reference-vehicle{padding:0 5px 18px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-reference-vehicle small{display:block!important;color:#7b8285!important;font-size:13px!important;margin-bottom:5px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-reference-vehicle .wc-plate{display:inline-block!important;margin-top:10px!important;background:#fafbfb!important;border:1px solid #daddde!important;border-radius:5px!important;padding:3px 9px!important;font-size:15px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root button.wc-summary-card{display:block!important;width:100%!important;padding:0!important;text-align:left!important;white-space:normal!important;border:1px solid #dedfe0!important;border-radius:19px!important;background:#fff!important;color:#17333f!important;overflow:hidden!important;box-shadow:0 1px 3px #00000004!important;cursor:pointer!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-summary-tint{display:block!important;background:#edf0f6!important;padding:22px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-summary-tint.income{background:#e9efed!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-summary-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;font-size:16px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-summary-top .wc-status{font-size:12px!important;font-weight:400!important;white-space:nowrap!important;border-radius:99px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-summary-amount{display:flex!important;align-items:baseline!important;gap:8px!important;margin:16px 0!important;flex-wrap:wrap!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-summary-amount small{font-size:18px!important;font-weight:500!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-summary-amount strong{font-size:clamp(34px,10vw,48px)!important;line-height:1.12!important;letter-spacing:-1px!important;overflow-wrap:anywhere!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-summary-reason{display:block!important;font-size:15px!important;line-height:1.7!important;font-weight:400!important;color:#526764!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-summary-bottom{display:block!important;padding:23px 20px 19px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-summary-compare{display:grid!important;grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr)!important;align-items:center!important;gap:5px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-summary-compare>span:last-child{text-align:right!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-summary-compare small{display:block!important;color:#7e8588!important;font-size:12px!important;font-weight:400!important;margin-bottom:7px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-summary-compare strong{font-size:clamp(18px,5.7vw,25px)!important;color:#141918!important;line-height:1.3!important;overflow-wrap:anywhere!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-summary-arrow{color:#939a9c!important;text-align:center!important;font-size:24px!important;font-weight:400!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-summary-principal{display:flex!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:8px!important;margin-top:23px!important;padding-top:17px!important;border-top:1px solid #eee!important;font-size:12px!important;color:#868f93!important;font-weight:400!important;}
html body :is(#wc-style-scope,.wc-root).wc-root button.wc-detail-button{display:block!important;width:100%!important;text-align:left!important;margin-top:14px!important;padding:17px!important;background:#fff!important;border:1px solid #e1e1e1!important;border-radius:14px!important;font-size:15px!important;color:#29404a!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-reference-date{text-align:center!important;font-size:12px!important;color:#879094!important;margin:18px 0 4px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-summary-card:focus-visible,html body :is(#wc-style-scope,.wc-root).wc-root .wc-detail-button:focus-visible{outline:3px solid #bc913c!important;outline-offset:2px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-detail-dialog .wc-calculation{border-top:0!important;}
/* Match the reference card proportions without inheriting global button spacing. */
html body :is(#wc-style-scope,.wc-root).wc-root .wc-reference{line-height:1.45!important;border-radius:22px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-reference-header{padding:14px 20px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-reference-header h3{font-size:18px!important;line-height:1.35!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-reference-header p{font-size:12px!important;line-height:1.5!important;margin-top:5px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-reference-body{padding:16px 14px 12px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-reference-vehicle{padding:0 4px 12px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-reference-vehicle small{font-size:12px!important;line-height:1.4!important;margin-bottom:5px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-reference-vehicle h3{font-size:20px!important;line-height:1.3!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-reference-vehicle .wc-plate{margin-top:9px!important;padding:2px 8px!important;font-size:14px!important;line-height:1.4!important;}
html body :is(#wc-style-scope,.wc-root).wc-root button.wc-summary-card{min-height:0!important;line-height:1.45!important;font-weight:400!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-summary-tint{padding:16px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-summary-top{font-size:14px!important;line-height:1.45!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-summary-top .wc-status{padding:3px 9px!important;font-size:11px!important;line-height:1.4!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-summary-amount{margin:12px 0!important;gap:7px!important;line-height:1.1!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-summary-amount small{font-size:16px!important;line-height:1.2!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-summary-amount strong{font-size:clamp(34px,11vw,44px)!important;line-height:1.1!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-summary-reason{font-size:13px!important;line-height:1.65!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-summary-bottom{padding:17px 17px 16px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-summary-compare small{font-size:11px!important;line-height:1.4!important;margin-bottom:6px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-summary-compare strong{font-size:clamp(18px,5.6vw,22px)!important;line-height:1.25!important;font-weight:600!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-summary-principal{margin-top:17px!important;padding-top:12px!important;font-size:11px!important;line-height:1.5!important;}
html body :is(#wc-style-scope,.wc-root).wc-root button.wc-detail-button{min-height:0!important;margin-top:12px!important;padding:14px 16px!important;font-size:14px!important;line-height:1.5!important;font-weight:500!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-reference-date{margin:14px 0 3px!important;font-size:11px!important;line-height:1.5!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-reference .wc-pick-label{font-size:11px!important;}

/* Unified adjustment detail and payment form. */
html body :is(#wc-style-scope,.wc-root).wc-root .wc-reference{cursor:pointer!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-reference:focus-visible{outline:3px solid #b78a35!important;outline-offset:2px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-payment-body{padding:14px 16px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-payment-dialog header{padding:12px 16px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-payment-dialog header h3{font-size:20px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-unified .wc-vehicle{margin-bottom:10px!important;gap:10px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-unified .wc-photo{width:76px!important;height:56px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-unified .wc-vehicle-copy strong{font-size:15px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-unified .wc-calculation{margin:0!important;padding:0!important;border:0!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-unified .wc-difference{margin:0 0 10px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-unified .wc-delta-equation{padding:12px!important;margin:0!important;font-size:16px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-unified .wc-delta-equation small{display:none!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-unified h4{font-size:14px!important;margin:12px 0 8px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-unified table{margin:0!important;font-size:12px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-unified th,html body :is(#wc-style-scope,.wc-root).wc-root .wc-unified td{padding:7px!important;line-height:1.4!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-unified .wc-source-history{margin:10px 0!important;font-size:12px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-unified .wc-source-history p{margin:5px 0!important;line-height:1.5!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-pay-heading{margin:14px 0 8px!important;font-size:16px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-pay-row{padding:12px!important;margin-bottom:10px!important;gap:8px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-pay-direction{grid-column:1/-1!important;margin:0!important;font-size:14px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-pay-row label,html body :is(#wc-style-scope,.wc-root).wc-root .wc-pay-row>span{font-size:12px!important;line-height:1.5!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-pay-row input{height:38px!important;min-height:38px!important;padding:6px 10px!important;font-size:16px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-note{display:flex!important;align-items:center!important;gap:10px!important;margin:8px 0!important;font-size:13px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-note input{flex:1!important;min-width:0!important;height:36px!important;min-height:36px!important;padding:6px 10px!important;font-size:14px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root [data-wc-checkout]>button.primary{width:100%!important;min-height:40px!important;padding:9px 14px!important;font-size:14px!important;margin:4px 0!important;}
html body :is(#wc-style-scope,.wc-root).wc-root [data-wc-checkout][hidden]{display:none!important;}
/* Aligned recipient, wallet and cash rows. */
html body :is(#wc-style-scope,.wc-root).wc-root .wc-pay-row{display:flex!important;flex-direction:column!important;gap:0!important;padding:14px!important;background:#f2f5f8!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-pay-direction{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;padding:0 0 12px!important;margin:0 0 12px!important;border-bottom:1px solid #dce3e9!important;line-height:1.5!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-pay-direction>span{font-size:14px!important;overflow-wrap:anywhere!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-pay-direction>strong{font-size:20px!important;color:#173b50!important;text-align:right!important;white-space:nowrap!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-pay-row small{font-size:12px!important;font-weight:400!important;color:#667885!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-pay-row label.wc-pay-wallet{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(96px,42%)!important;align-items:center!important;gap:12px!important;margin:0!important;font-size:13px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-pay-input{display:flex!important;align-items:center!important;gap:7px!important;min-width:0!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-pay-row .wc-pay-input input{width:100%!important;min-width:0!important;box-sizing:border-box!important;text-align:right!important;margin:0!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-pay-cash{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding-top:12px!important;font-size:13px!important;line-height:1.5!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-pay-cash>strong{font-size:17px!important;text-align:right!important;white-space:nowrap!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-pay-row>strong{font-size:13px!important;margin:0 0 10px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-pay-row{align-items:stretch!important;text-align:left!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-pay-direction,html body :is(#wc-style-scope,.wc-root).wc-root .wc-pay-wallet,html body :is(#wc-style-scope,.wc-root).wc-root .wc-pay-cash{width:100%!important;max-width:none!important;box-sizing:border-box!important;text-align:left!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-pay-row small{display:inline!important;margin:0!important;}

/* Compact inline vehicle metadata and header date. */
html body :is(#wc-style-scope,.wc-root).wc-root .wc-header-meta{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:7px!important;flex-shrink:0!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-header-date{font-size:10px!important;line-height:1.4!important;color:#7d898e!important;white-space:nowrap!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-reference-header{gap:10px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-reference-header>div:first-child{min-width:0!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-reference-vehicle{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:nowrap!important;padding-bottom:14px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-reference-vehicle small{flex:0 0 auto!important;white-space:nowrap!important;margin:0!important;font-size:11px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-reference-vehicle h3{flex:1 1 auto!important;min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:14px!important;line-height:1.4!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-reference-vehicle .wc-plate{flex:0 0 auto!important;margin:0!important;white-space:nowrap!important;font-size:12px!important;padding:3px 6px!important;}
/* Photo card matching the revised reference. */
html body :is(#wc-style-scope,.wc-root).wc-root .wc-photo-card .wc-header-date{text-align:right!important;font-size:11px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-photo-card .wc-header-date strong{display:block!important;font-size:13px!important;font-weight:400!important;margin-top:3px!important;color:#65727a!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-photo-card .wc-vehicle{display:flex!important;align-items:center!important;gap:12px!important;margin:0 0 16px!important;padding:0 3px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-photo-card .wc-photo{flex:0 0 86px!important;width:86px!important;height:70px!important;border-radius:10px!important;object-fit:cover!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-photo-card .wc-vehicle-copy{min-width:0!important;flex:1!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-photo-card .wc-photo-year{display:block!important;font-size:12px!important;color:#7a8589!important;margin-bottom:4px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-photo-card .wc-vehicle-copy strong{display:block!important;font-size:18px!important;line-height:1.3!important;overflow-wrap:anywhere!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-photo-card .wc-plate{display:inline-block!important;margin-top:8px!important;font-size:13px!important;padding:2px 7px!important;background:#fff!important;border:1px solid #d9dfe1!important;border-radius:6px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-photo-card .wc-summary-tint{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;column-gap:8px!important;row-gap:14px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-photo-card .wc-summary-top{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:7px!important;font-size:13px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-photo-card .wc-summary-amount{justify-content:flex-end!important;align-self:center!important;flex-wrap:nowrap!important;gap:5px!important;margin:0!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-photo-card .wc-summary-amount strong{font-size:clamp(28px,9vw,42px)!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-photo-card .wc-summary-amount small{font-size:12px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-photo-card .wc-summary-reason{grid-column:1/-1!important;font-size:13px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-summary-capital{display:flex!important;justify-content:space-between!important;gap:12px!important;border-top:1px solid #e7eaea!important;margin-top:18px!important;padding-top:14px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-summary-capital>span{min-width:0!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-summary-capital>span:last-child{text-align:right!important;margin-left:auto!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-summary-capital small{display:block!important;font-size:11px!important;font-weight:400!important;color:#7d878c!important;line-height:1.5!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-summary-capital strong{display:block!important;font-size:20px!important;font-weight:500!important;color:#40545e!important;line-height:1.4!important;margin-top:3px!important;overflow-wrap:anywhere!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-card-action{display:block!important;text-align:center!important;background:#254b5e!important;color:#fff!important;border-radius:10px!important;padding:12px!important;margin-top:14px!important;font-size:15px!important;font-weight:500!important;}
/* Dense adjustment card and contextual selection. */
html body :is(#wc-style-scope,.wc-root).wc-root .wc-photo-card .wc-header-meta{flex-direction:row!important;align-items:center!important;gap:10px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-photo-card .wc-header-meta .wc-pick-label{display:flex!important;align-items:center!important;gap:4px!important;white-space:nowrap!important;font-size:10px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-selection[hidden]{display:none!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-photo-card .wc-summary-tint{padding:12px 15px!important;row-gap:8px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-photo-card .wc-summary-top{gap:4px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-photo-card .wc-summary-reason{font-size:12px!important;line-height:1.5!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-photo-card .wc-summary-bottom{padding:14px 15px 12px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-photo-card .wc-summary-compare small{margin-bottom:4px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-photo-card .wc-summary-capital{margin-top:12px!important;padding-top:10px!important;gap:8px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-photo-card .wc-summary-capital strong{font-size:18px!important;line-height:1.3!important;margin-top:2px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-photo-card .wc-card-action{padding:9px!important;margin-top:10px!important;line-height:1.4!important;font-size:14px!important;}
/* Keep status beside the payment direction. */
html body :is(#wc-style-scope,.wc-root).wc-root .wc-photo-card .wc-summary-top{grid-column:1 / -1!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-photo-card .wc-summary-top .wc-status{flex-shrink:0!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-photo-card .wc-summary-amount{grid-column:2!important;grid-row:2!important;}
html body :is(#wc-style-scope,.wc-root).wc-root .wc-photo-card .wc-summary-reason{grid-column:1!important;grid-row:2!important;align-self:center!important;margin:0!important;}
/* Larger adjustment-card copy on phones, preserving the existing layout. */
@media (max-width: 640px) {
html body :is(#wc-style-scope,.wc-root).wc-root .wc-photo-card .wc-summary-top { font-size:16px!important; }
html body :is(#wc-style-scope,.wc-root).wc-root .wc-photo-card .wc-summary-top .wc-status { font-size:14px!important; }
html body :is(#wc-style-scope,.wc-root).wc-root .wc-photo-card .wc-summary-reason { font-size:14px!important; }
html body :is(#wc-style-scope,.wc-root).wc-root .wc-photo-card .wc-card-review,
html body :is(#wc-style-scope,.wc-root).wc-root .wc-photo-card .wc-card-review > strong,
html body :is(#wc-style-scope,.wc-root).wc-root .wc-photo-card .wc-card-review p,
html body :is(#wc-style-scope,.wc-root).wc-root .wc-photo-card .wc-card-review summary { font-size:16px!important; }
html body :is(#wc-style-scope,.wc-root).wc-root .wc-photo-card .wc-card-review .wc-hint { font-size:14px!important; }
}
