:root{color-scheme:dark;background:#0b1b25}
.route-choice-note{font-size:10px;color:#9fd8c4;margin:10px 0 0;line-height:1.4}
.order-date-status.is-incomplete{background:#6d8faa18;border-color:#a9c7e04a;color:#c0d8e9}
#siDaysLabel .mode-hint{display:block;margin:7px 0 0;font-size:10px;font-weight:400;letter-spacing:0;color:#91bfb2}
.trip-modes{display:grid;grid-template-columns:1.6fr 1fr;gap:4px;padding:4px;margin-bottom:18px;background:#b8fff30b;border:1px solid #c5fff32d;border-radius:12px}.trip-modes button{border:1px solid transparent;background:transparent;border-radius:8px;padding:9px 3px;color:#a4c9c2;font-size:12px;font-weight:650}.trip-modes button[aria-pressed=true]{background:#b5fff326;border-color:#c7fff34f;color:#ecfff7;box-shadow:inset 0 1px #ffffff27}.mode-hint{font-size:11px;color:#a4cfc0;margin:-9px 0 16px}.controls [hidden]{display:none!important}
body{background:#102b35}
.shell{background:radial-gradient(ellipse at 5% 12%,#77e3d64a,transparent 38%),radial-gradient(ellipse at 47% 85%,#617cd83d,transparent 36%),#102833}
.sidebar{background:linear-gradient(150deg,#c1fff51a,#193a4870 42%,#101f32bb);border-right:1px solid #dbfff652;box-shadow:16px 0 60px #06151f77,inset -1px 0 #ffffff12;backdrop-filter:blur(28px) saturate(140%);-webkit-backdrop-filter:blur(28px) saturate(140%)}
.sidebar-scroll{background:radial-gradient(circle at 10% 2%,#c0fff51b,transparent 36%),radial-gradient(circle at 95% 52%,#9d9fff18,transparent 35%)}
.section-heading{color:#b7ded9;letter-spacing:.16em}.section-heading span{color:#dcfff8;background:#a5fff824;border-color:#d5fff45c;box-shadow:inset 0 1px #ffffff3a}
.controls input,.workbook-tools input,.workbook-tools select,.reference-search input{background:#d8fffa13;border:1px solid #c5fff837;box-shadow:inset 0 1px 1px #ffffff20,0 4px 18px #07172222;border-radius:13px;color:#f3fffd}
.controls input:focus,.reference-search input:focus{background:#d5fff825;border-color:#c6fff4;box-shadow:0 0 0 3px #85eadb24,inset 0 1px #fff4}
.target-label input{background:linear-gradient(135deg,#b9fff73b,#8fc5e527 60%,#5f79c729);border-color:#d8fff95a;color:#f7fffd;box-shadow:inset 0 1px #ffffff70,0 12px 28px #041c2a33}
.settings{border-color:#c9fff426}.settings summary{color:#dbf8f3}.settings-grid input{background:#e1fff816}
.primary{background:linear-gradient(120deg,#d5fff5,#87eadb 53%,#9ac7f0);color:#12353d;border:1px solid #f0fffcaa;border-radius:14px;box-shadow:inset 0 1px 2px #fff9,0 10px 32px #67e2d42e}
.utility-actions button,.reference-clear,.workbook-actions button,.reference-search button{background:#d7fff414;border-color:#d9fff63b;color:#ddf8f3;box-shadow:inset 0 1px #ffffff29;border-radius:11px}
.utility-actions button:hover:not(:disabled),.reference-search button:hover{background:#c8fff32e;border-color:#cbfff6a0}
.results,.reference-addresses,.workbook-dialog{background:linear-gradient(145deg,#d6fff528,#99c9d716 55%,#8d9de91c);border:1px solid #d5fff641;border-radius:18px;box-shadow:inset 0 1px #ffffff40,0 18px 42px #06141c42;backdrop-filter:blur(24px) saturate(135%);-webkit-backdrop-filter:blur(24px) saturate(135%)}
.stat,.stat:first-child,.results tbody tr{background:linear-gradient(145deg,#d9fff522,#a6d7e40b);border-color:#d8fff629;box-shadow:inset 0 1px #fff2;border-radius:12px}.stat strong,.results h2,.trip h3{color:#f5fffd}.results .hint,.results p{color:#bddbd8}.pill{background:#b9fff426;color:#d9fff6}
.reference-focus{background:#dbfff511;border-color:#d5fff629}.reference-focus.is-selected{background:#a0ffdb30;border-color:#c2fff4;color:#fff}.workbook-dialog::backdrop{background:#05172099;backdrop-filter:blur(6px)}
.map-stage{background:#183c49}.map-status,.map-mode,.map-legend,.maplibregl-ctrl-group{background:#c8fff51b!important;border-color:#d5fff34a!important;box-shadow:inset 0 1px #fff4,0 8px 30px #06151b66;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%)}
.map-status{color:#e0fff6}.map-mode,.map-legend{color:#d3f4ed}.maplibregl-ctrl-group button{filter:invert(.9) sepia(.15)}
.calculation-progress progress::-webkit-progress-value{background:linear-gradient(90deg,#8af1df,#c2fff2,#a8bff5)}
@media(max-width:700px){.sidebar{background:#193744ed}.map-stage{min-height:500px}}
/* Let the map continue behind the frosted sidebar instead of an opaque panel. */
@media(min-width:701px){
  .shell{position:relative}
  .sidebar{grid-column:1;grid-row:1;background:linear-gradient(145deg,#173b4975,#1026359c 62%,#14253caa);border-right-color:#d8fff63d}
  .sidebar-scroll{background:linear-gradient(160deg,#8effeb0d,transparent 40%,#a99bff0b)}
  .map-stage{position:absolute;inset:0}
  .map-status,.map-legend{left:calc(600px + 28px)}
  .map-status{max-width:min(560px,calc(100% - 650px))}
}
@media(min-width:701px) and (max-width:900px){.map-status,.map-legend{left:calc(min(540px,60vw) + 16px)}.map-status{max-width:calc(40vw - 32px)}}
.results,.reference-addresses{background:linear-gradient(145deg,#d6fff51c,#99c9d70e 55%,#8d9de914);border-color:#d5fff637}
.calculation-progress:not([hidden]){animation-duration:.26s;animation-timing-function:cubic-bezier(.22,1,.36,1)}
.calculation-progress.is-leaving:not([hidden]){animation-duration:.26s;animation-timing-function:cubic-bezier(.4,0,1,1)}
.calculation-progress progress::-webkit-progress-value{transition:width .38s cubic-bezier(.22,1,.36,1)}
@media(prefers-reduced-motion:reduce){.calculation-progress:not([hidden]),.calculation-progress.is-leaving:not([hidden]){animation-duration:.01ms}.calculation-progress progress::-webkit-progress-value{transition:none}}
.sidebar-scroll>.results,.sidebar-scroll>.reference-addresses{margin-top:18px}
.order-reference{display:grid;gap:4px;margin-top:12px;padding:11px 12px;border:1px solid #bcfff331;border-radius:11px;background:#caffef10;font-size:11px;color:#c3e9df}.order-reference strong{color:#dcfff4}.order-reference small{color:#aed3cd}
.order-calendar{padding:12px;border:1px solid #c0fff42b;border-radius:13px;background:#d8fff40b}.calendar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px}.calendar-header strong{font-size:13px}.calendar-header button{border:1px solid #b5fff43d;border-radius:8px;background:#d9fff514;color:#dffff7;width:30px;height:28px;font-size:20px}.calendar-weekdays,.calendar-days{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;text-align:center}.calendar-weekdays{font-size:10px;color:#91b9b2;margin-bottom:5px}.calendar-days button{border:1px solid transparent;background:transparent;border-radius:8px;color:#e2f5ef;min-height:30px;font-size:11px}.calendar-days button:hover{background:#a2eadb22}.calendar-days button.is-warning{color:#ffd6a7;background:#cf9a4e20}.calendar-days button.is-selected{border-color:#a6ffeb;background:#78e8ce37;color:#fff}.order-calendar small{display:block;margin-top:9px;color:#a5cbc1;font-size:10px}.order-time-limits{margin-top:12px;color:#b6ddd3;font-size:11px;line-height:1.5}
.order-dialog[open]{animation:workbook-in .28s cubic-bezier(.22,1,.36,1) both}.order-dialog[open]::backdrop{animation:workbook-backdrop-in .28s ease both}.order-dialog[open].is-closing{animation:workbook-out .22s ease-in both;pointer-events:none}.order-dialog[open].is-closing::backdrop{animation:workbook-backdrop-out .22s ease-in both}@media(prefers-reduced-motion:reduce){.order-dialog[open],.order-dialog[open]::backdrop,.order-dialog[open].is-closing,.order-dialog[open].is-closing::backdrop{animation:none}}
.order-dialog{width:min(1220px,calc(100% - 40px));padding:0;overflow:hidden;background:linear-gradient(135deg,#1b3c49f5,#142d3af5)}.order-dialog-head{padding:20px 24px;border-bottom:1px solid #d1fff323}.order-dialog-head h2{font-size:18px}.order-workspace{display:grid;grid-template-columns:minmax(320px,.85fr) minmax(0,1.4fr);max-height:calc(90vh - 155px);overflow:hidden}.order-edit-pane,.order-preview-pane{padding:22px;overflow:auto;min-width:0;scrollbar-width:thin;scrollbar-color:#4b857b transparent}.order-edit-pane{border-right:1px solid #ccfff321;background:#071d292e}.edit-section-title{display:flex;justify-content:space-between;gap:10px;color:#d9f6eb;font-size:12px;font-weight:750;margin:0 0 12px}.edit-section-title small{color:#8fbdb0;font-size:10px;font-weight:450}.journey-date-nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.journey-date-nav>div{display:grid;gap:5px;text-align:center}.journey-date-nav strong{font-size:17px;color:#ecfff7}.journey-date-nav small{font-size:11px;color:#9bc7bd}.journey-date-nav button{width:30px;height:30px;border:1px solid #b7fff32d;border-radius:9px;color:#d9fff5;background:#b8f9eb10;font-size:20px}.order-calendar{margin-bottom:23px;padding:10px}.calendar-days button{min-height:43px;padding:5px 2px;display:grid;place-items:center;gap:2px}.calendar-days button small{font-size:7px;line-height:1;margin:0;color:inherit}.calendar-days button.in-trip{background:#8df0d51b}.calendar-days button.is-selected{background:#8cf0d550;border-color:#b7fff0}.calendar-days button.is-return{border-color:#b7fff07d;background:#8cf0d526}.calendar-days button.is-warning{color:#f4ca9b}.calendar-days button.other-month{opacity:.4}.calendar-key{display:flex;flex-wrap:wrap;gap:7px 10px;font-size:9px;margin-top:10px;color:#91cabb}.calendar-key .warning-key{color:#f1c294}.order-clock{border:1px solid #b5fff32a;border-radius:12px;padding:13px;margin-bottom:10px;background:#b8fff309}.clock-title{display:flex;align-items:center;justify-content:space-between;color:#b2d6ca;font-size:11px}.clock-value{color:#effff7;font-size:27px;letter-spacing:.03em;font-weight:650;font-variant-numeric:tabular-nums}.clock-steps{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;margin:11px 0 17px}.clock-steps button{font-size:10px;border:1px solid #d0fff326;border-radius:7px;padding:7px 1px;background:#b7fff30c;color:#cbe9de}.clock-steps button:hover{background:#b7fff326;border-color:#b7fff36b}.clock-track{position:relative;height:6px;border-radius:5px;background:#062330;margin:9px 7px;cursor:pointer;touch-action:none}.clock-valid{position:absolute;top:0;height:6px;background:#70c9b6;border-radius:5px}.clock-thumb{position:absolute;left:var(--clock-position);top:50%;width:14px;height:14px;background:#e5fff4;box-shadow:0 0 0 4px #84e8ca25,0 2px 7px #0006;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none}.clock-track:focus-visible{outline:2px solid #caffee;outline-offset:7px}.clock-bounds{display:flex;justify-content:space-between;color:#a0c9bb;font-size:10px;font-variant-numeric:tabular-nums}.order-clock>small{display:block;margin-top:10px;color:#79a99d;font-size:9px;line-height:1.5}.preview-heading{display:flex;justify-content:space-between;color:#c9ebde;font-size:12px;font-weight:750;margin-bottom:20px}.preview-heading span:last-child{font-size:10px;font-weight:450;color:#8fd7b9}.order-preview-pane .trip{border:0;padding:0;margin:0}.order-preview-pane .trip h3{font-size:19px;margin:0 0 20px}.order-details table,.order-details tbody,.order-details tr,.order-details td{display:block;width:100%}.order-details thead{display:none}.order-details tbody{display:grid;gap:12px}.order-details tbody tr{display:grid;grid-template-columns:1fr 1fr;gap:16px 12px;padding:18px;border:1px solid #b6fff333;border-radius:14px;background:linear-gradient(130deg,#caffee16,#caffee07)}.order-details tbody td{border:0;padding:0;text-align:left;font-size:13px;white-space:normal}.order-details tbody td:first-child{grid-column:1/-1;font-weight:750;font-size:15px}.order-details tbody td:not(:first-child)::before{display:block;font-size:9px;font-weight:500;color:#86b5a7;letter-spacing:.08em;margin-bottom:7px}.order-details td:nth-child(2)::before{content:'DEPARTURE'}.order-details td:nth-child(3)::before{content:'ARRIVAL'}.order-details td:nth-child(4)::before{content:'DISTANCE'}.order-details td:nth-child(5)::before{content:'DRIVE TIME'}.order-details .hint{margin-top:23px;line-height:1.8}.order-dialog-actions{display:flex;justify-content:space-between;padding:16px 24px;margin:0;border-top:1px solid #c6fff323}.order-dialog-actions .order-reset{background:transparent;border:1px solid #a2d7c43b;color:#abcfc1}.order-warnings{font-size:10px;margin:14px 0 0;color:#d7ba93}.draft-invalid{color:#e3c49a;font-size:13px;padding:20px;border:1px solid #e4b27a30;border-radius:12px}@media(max-width:800px){.order-dialog{width:calc(100% - 20px);max-height:94vh;overflow:auto}.order-workspace{grid-template-columns:1fr;max-height:none;overflow:visible}.order-edit-pane,.order-preview-pane{overflow:visible}.order-edit-pane{border-right:0;border-bottom:1px solid #c6fff323}.order-dialog-actions{position:sticky;bottom:0;background:#16313cf5}.order-calendar{max-width:440px}.order-dialog-head{padding:15px 20px}}
.settings summary{align-items:center;gap:12px}
.order-dialog[open]{display:flex;flex-direction:column;height:min(92dvh,1000px);max-height:92dvh}.order-dialog-head,.order-dialog-actions{flex:0 0 auto}.order-workspace{flex:1 1 auto;min-height:0;max-height:none}.order-edit-pane,.order-preview-pane{min-height:0;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#72b9a8 #142e39}.order-edit-pane::-webkit-scrollbar,.order-preview-pane::-webkit-scrollbar{width:7px}.order-edit-pane::-webkit-scrollbar-thumb,.order-preview-pane::-webkit-scrollbar-thumb{background:#72b9a8;border-radius:6px}.journey-date-nav{justify-content:center}.journey-date-nav strong{font-size:15px}.order-calendar{margin-bottom:16px}.calendar-days button{min-height:32px;padding:3px 1px}.calendar-days button small{font-size:6px}.calendar-days button.is-warning{box-shadow:inset 0 -2px #e8ac6d88}.order-clock{padding:11px}.clock-steps{margin:8px 0 13px}.clock-value{font-size:24px}.order-date-status{margin:0 0 10px;padding:9px 11px;border:1px solid #8ad4b535;border-radius:8px;color:#acdfc8;font-size:11px;line-height:1.4}.order-date-status.is-warning{background:#a8742722;border-color:#eab87770;color:#ffe1b7}.order-date-status.is-invalid{background:#a744392d;border-color:#f6a08b70;color:#ffd0c1}.order-edit-pane .order-warnings{margin:0 0 12px;padding-left:4px;font-size:10px;line-height:1.55}.order-grand-total{margin:0 0 19px;padding:17px 19px;background:linear-gradient(125deg,#a2f4d52c,#91cadb13);border:1px solid #acf4dd45;border-radius:13px}.order-grand-total>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.order-grand-total span{font-size:12px;color:#c0e6d6}.order-grand-total strong{font-size:27px;color:#f0fff7;font-variant-numeric:tabular-nums}.order-grand-total small{display:block;font-size:11px;color:#9dc7b7;margin-top:8px}.preview-heading{margin-bottom:13px}.order-preview-pane .trip h3{font-size:17px;margin-bottom:15px}.order-details tbody tr{padding:14px;gap:12px}.order-details .hint{font-size:12px;line-height:1.7}
@media(max-width:800px){.order-dialog[open]{height:94dvh;max-height:94dvh;overflow:hidden}.order-workspace{display:block;overflow:auto;min-height:0;max-height:none}.order-edit-pane,.order-preview-pane{overflow:visible}.order-dialog-actions{position:static}.calendar-days button{min-height:36px}}
.settings .chevron{display:grid;place-items:center;width:28px;height:28px;flex:none;border:1px solid #d5fff43d;border-radius:9px;background:linear-gradient(145deg,#d8fff527,#a4d7e30c);box-shadow:inset 0 1px #ffffff38;color:#caffef;font-size:0;line-height:1;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease}
.settings .chevron::before{content:'';width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .28s cubic-bezier(.22,1,.36,1)}
.settings[open] .chevron{transform:none;background:#9df4dc29;border-color:#c8fff478}
.settings[open] .chevron::before{transform:translateY(2px) rotate(225deg)}
.settings{overflow:hidden}.settings.is-collapsing .chevron::before{transform:translateY(-2px) rotate(45deg)}
.settings summary:hover .chevron{background:#c8fff438;border-color:#d8fff78a;box-shadow:inset 0 1px #ffffff60,0 3px 12px #06151b33}
.settings summary:focus-visible{outline:2px solid #9ff5e1;outline-offset:3px;border-radius:5px}
@media(prefers-reduced-motion:reduce){.settings .chevron,.settings .chevron::before{transition:none}}
.order-notice-area{flex:0 0 64px;height:64px;display:grid;grid-template-columns:minmax(210px,.8fr) minmax(0,1.4fr);align-items:center;gap:16px;padding:8px 24px;border-top:1px solid #caffed1c;background:#0b253338;overflow:hidden}.order-notice-area .order-date-status{margin:0;padding:7px 10px;font-size:10px;line-height:1.3}.order-notice-area .order-warnings{margin:0;font-size:10px;line-height:1.45;max-height:46px;overflow:auto;scrollbar-width:thin;scrollbar-color:#83b6a2 transparent}.order-edit-pane{display:flex;flex-direction:column;overflow:hidden;padding:14px 18px;gap:0}.order-edit-pane>.edit-section-title{flex:none;margin:0 0 7px;font-size:11px}.order-edit-pane>.journey-date-nav{flex:none;margin:0 0 9px}.journey-date-nav>div{display:flex;align-items:baseline;gap:10px}.journey-date-nav strong{font-size:13px}.journey-date-nav small{font-size:10px}.order-edit-pane>.order-calendar{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:8px;margin:0 0 12px}.calendar-header{flex:none;margin-bottom:5px}.calendar-header button{height:24px;width:27px}.calendar-header strong{font-size:12px}.calendar-weekdays{flex:none;margin-bottom:3px;font-size:9px}.calendar-days{flex:1;min-height:0;grid-template-rows:repeat(6,minmax(0,1fr));gap:3px}.calendar-days button{min-height:0;padding:2px 1px;font-size:10px;gap:0}.calendar-days button small{font-size:6px}.calendar-key{flex:none;margin-top:6px;font-size:8px;gap:4px 8px}#orderClockControls{flex:none;display:grid;gap:8px}.order-clock{margin:0;padding:9px 11px}.clock-value{font-size:22px}.clock-title{font-size:10px}.clock-steps{margin:5px 0 10px}.clock-steps button{padding:5px 1px;font-size:9px}.clock-track{margin:7px 7px}.clock-bounds{font-size:9px}.order-clock>small{margin-top:5px;font-size:8px}.order-dialog-head{padding:13px 22px}.order-dialog-actions{padding:11px 22px}
@media(min-width:801px) and (max-height:700px){.order-dialog[open]{height:96dvh;max-height:96dvh}.order-edit-pane{padding:10px 16px}.order-edit-pane>.edit-section-title{margin-bottom:4px;font-size:10px}.order-edit-pane>.journey-date-nav{margin-bottom:5px}.order-edit-pane>.order-calendar{margin-bottom:7px;padding:6px}.calendar-key{font-size:7px}.clock-value{font-size:19px}.order-clock{padding:6px 9px}.clock-steps{margin:4px 0 8px}.clock-steps button{padding:4px 1px}.order-notice-area{flex-basis:52px;height:52px;padding:5px 20px}.order-notice-area .order-warnings{max-height:38px}.order-dialog-head{padding:9px 20px}.order-dialog-actions{padding:8px 20px}}
@media(max-width:800px){.order-edit-pane{display:block;overflow:visible}.order-edit-pane>.order-calendar{display:block;height:250px}.calendar-days{height:175px}.order-edit-pane>.edit-section-title{margin:10px 0}#orderClockControls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.order-notice-area{grid-template-columns:1fr;gap:3px;flex-basis:80px;height:80px;padding:6px 16px}.order-notice-area .order-date-status{padding:3px 7px}.order-notice-area .order-warnings{max-height:30px}.journey-date-nav{margin-top:10px}}
@media(min-width:801px){.order-dialog{width:min(1300px,calc(100% - 40px))}.order-workspace{grid-template-columns:minmax(340px,.9fr) minmax(0,1.4fr)}.order-edit-pane>.order-calendar{max-height:300px}.calendar-days{height:auto}}
@media(min-width:801px) and (min-height:701px){.order-dialog[open]{height:min(88dvh,840px);max-height:92dvh}}
@media(min-width:801px){
  .order-preview-pane{overflow:hidden;display:flex;flex-direction:column;padding:16px 20px}
  .order-preview-pane .preview-heading{flex:none;margin-bottom:10px}
  .order-grand-total{flex:none;padding:12px 15px;margin-bottom:13px}.order-grand-total strong{font-size:25px}.order-grand-total small{margin-top:5px;font-size:10px}
  .order-preview-pane .trip h3{font-size:16px;margin-bottom:12px}
  .order-details tbody{gap:9px}.order-details tbody tr{grid-template-columns:minmax(0,1.5fr) minmax(0,1.5fr) minmax(0,.8fr) minmax(0,1fr);padding:12px;gap:10px 9px}
  .order-details tbody td:first-child{font-size:13px}.order-details tbody td:not(:first-child){font-size:11px;white-space:nowrap}.order-details tbody td:not(:first-child)::before{font-size:8px;margin-bottom:5px;letter-spacing:.04em}
  .order-details .hint{margin-top:15px;font-size:11px;line-height:1.65}.order-details .order-reference{margin-top:12px;padding:9px 11px;font-size:10px;gap:3px}
}
@media(min-width:801px) and (max-height:800px){.order-preview-pane{padding:12px 16px}.order-grand-total{padding:9px 12px;margin-bottom:10px}.order-grand-total strong{font-size:22px}.order-preview-pane .trip h3{margin-bottom:9px;font-size:15px}.order-details tbody tr{padding:9px;gap:7px}.order-details .hint{font-size:10px;margin-top:10px;line-height:1.5}.order-details .order-reference{margin-top:9px;padding:7px 9px;font-size:9px}}
@media(min-width:801px) and (min-height:801px){.order-details tbody{gap:16px}.order-details tbody tr{padding:21px 18px;row-gap:18px}.order-details tbody td:first-child{font-size:15px}.order-details tbody td:not(:first-child){font-size:12px}.order-details tbody td:not(:first-child)::before{font-size:9px;margin-bottom:8px}.order-details .hint{margin-top:20px}}
@media(min-width:801px){.order-details tbody td:first-child{font-size:17px}.order-details tbody td:not(:first-child){font-size:14px}.order-details tbody td:not(:first-child)::before{font-size:10px}}
