@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(assets/poppins-400.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(assets/poppins-500.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(assets/poppins-600.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(assets/poppins-700.ttf) format('truetype');
}

:root{font-family:Poppins,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#0f172a;background:#f1f5f9;font-size:16px;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select,summary{outline-offset:4px}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #00b67a}button{transition:background .15s,transform .15s}button:hover:not(:disabled){filter:brightness(.95)}.sidebar{width:236px;background:#0f172a;color:#d8e4ec;position:fixed;inset:0 auto 0 0;padding:34px 22px;display:flex;flex-direction:column}.brand{font-size:25px;letter-spacing:-1px;font-weight:750;color:white;text-decoration:none;display:flex;align-items:center}.brand>span:last-child{color:#45d2c2}.brandmark{display:inline-grid;place-items:center;background:#10a996;width:35px;height:35px;border-radius:10px;margin-right:9px;color:white;font-size:24px}.workspace{font-size:12px;letter-spacing:1.7px;color:#8facbf;margin:44px 10px 15px}.nav{display:flex;align-items:center;border:0;border-radius:8px;width:100%;padding:14px 12px;background:transparent;color:#d8e4ec;text-align:left;font-size:14px;margin-bottom:8px}.nav.active{background:#0a4d8c;color:white}.nav b{margin-left:auto;background:#37667b;padding:2px 7px;border-radius:5px;font-size:12px}.sidebottom{margin-top:auto;display:flex;align-items:center;gap:10px;border-top:1px solid #315064;padding-top:22px;font-size:14px}.sidebottom small{display:block;font-size:12px;color:#9db6c7;margin-top:5px}.avatar{border-radius:50%;background:#34566b;padding:12px}.shell{margin-left:236px}header{height:76px;padding:0 34px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dfe6ee;background:white;font-size:14px}.muted{color:#64748b}.demotag{color:#147f75;background:#e5f7f2;padding:7px 11px;border-radius:5px;font-size:12px;font-weight:750;letter-spacing:1px}main{padding:32px;max-width:1750px;margin:auto}.intro{display:flex;align-items:center;justify-content:space-between;gap:15px}.eyebrow{font-size:12px;font-weight:750;letter-spacing:1.4px;color:#0a4d8c}h1{font-size:32px;letter-spacing:-1px;margin:7px 0}p{line-height:1.6}.intro p{margin:5px 0 20px;color:#607285}.secondary{padding:10px 17px;border:1px solid #c9d5df;border-radius:7px;background:white;color:#304d61;font-size:14px}.notice{padding:11px 15px;background:#eaf0f7;border:1px solid #d7e2ee;border-radius:7px;font-size:13px;color:#4b6278;line-height:1.5;margin-bottom:23px}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:26px}.stats>div{background:white;border:1px solid #dfe6ee;border-radius:9px;padding:17px 21px}.stats span{font-size:13px;color:#627487}.stats strong{display:block;font-size:25px;margin-top:6px}.stats small{font-size:12px;font-weight:450;color:#627487;margin-left:5px}.workgrid{display:grid;grid-template-columns:minmax(225px,.8fr) minmax(345px,1.5fr) minmax(290px,1fr);gap:19px;align-items:start}.card{background:white;border:1px solid #dce5ed;border-radius:10px;overflow:hidden}.cardhead{padding:20px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #e7edf2}.cardhead .muted{font-size:12px}h2{font-size:17px;margin:0;letter-spacing:-.3px}.cardhead h2{margin-top:3px}.request{display:block;width:100%;border:0;border-bottom:1px solid #e2e9ef;background:white;text-align:left;padding:22px 18px;border-left:3px solid transparent;color:#0f172a}.request.selected{background:#eef9f7;border-left-color:#00b67a}.request small{display:block;font-size:12px;color:#5b7583}.request strong{display:block;margin:10px 0;font-size:16px}.request .chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.chip,.badge{font-size:12px;background:#e9f5ed;color:#267648;padding:5px 8px;border-radius:5px;white-space:nowrap}.chip{color:#506579;background:#e7edf3}.blue{color:#316d9c;background:#eaf2fa}.inboxnote{padding:22px 19px;font-size:13px;color:#64788b;line-height:1.6}.tripmeta{padding:15px 20px;display:flex;flex-wrap:wrap;gap:9px;color:#5b6e80;font-size:13px}.route{margin:0 20px 20px;padding:18px;background:#f5f8fb;border-radius:8px}.route>div{position:relative;padding-left:23px;margin-bottom:20px}.route>div:last-child{margin-bottom:0}.route small{font-size:11px;letter-spacing:1px;color:#6d8192;display:block}.route strong{font-size:14px;display:block;margin-top:5px}.routepoint{position:absolute;top:3px;left:0;width:10px;height:10px;border:2px solid #00b67a;border-radius:50%}.destination{border-radius:2px;border-color:#0a4d8c}#rideForm{padding:0 20px 20px}.sectionlabel{font-size:14px;font-weight:700;margin:20px 0 15px}.sectionlabel span{display:block;font-size:12px;color:#728291;font-weight:400;margin-top:5px}.fields{display:grid;grid-template-columns:1fr 1fr;gap:15px}label{font-size:13px;color:#486173;display:block}input:not([type=checkbox]),select{width:100%;margin-top:7px;padding:10px 9px;min-height:42px;border:1px solid #cbd8e2;border-radius:6px;background:white;color:#19354c;font-size:14px}input:disabled{background:#f0f3f5;color:#85929d}.check{display:flex;align-items:center;gap:9px;margin-top:18px;line-height:1.5}.check input{width:17px;height:17px;accent-color:#0a4d8c;flex-shrink:0}.check span{font-size:12px;color:#778998}.helper{font-size:12px;color:#62768a;line-height:1.6}.totalblock{padding:24px 22px;background:#f0f8f5}.totalblock>span{font-size:14px;color:#506c68}.totalblock strong{display:block;font-size:42px;letter-spacing:-1.8px;margin:6px 0;color:#0a4d8c}.totalblock small{color:#6b8580;font-size:12px}.breakdown{padding:15px 21px}.line{display:flex;justify-content:space-between;gap:12px;font-size:13px;padding:9px 0;color:#546a7b}.line b{font-weight:550;color:#213d50;white-space:nowrap}.earnings{border-top:1px solid #e1e9ed;border-bottom:1px solid #e1e9ed;margin:0 20px;padding:15px 0}.earnings>div{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:14px;margin-bottom:14px}.earnings>div:last-child{margin-bottom:0}.earnings small{display:block;font-size:11px;color:#6d7f8b;line-height:1.6;margin-top:4px}.earnings strong{color:#067550;font-size:24px;white-space:nowrap}.pricepanel>.helper{padding:0 21px}.primary{background:#0a4d8c;color:white;border:0;border-radius:7px;padding:13px 17px;font-size:14px;font-weight:650}.pricepanel>.primary{margin:4px 20px 20px;width:calc(100% - 40px)}.nextstep{padding:18px 21px;background:#f7f9fb;border-top:1px solid #e3eaf0;font-size:13px}.nextstep p{color:#62788a;margin:7px 0 0}.error{color:#aa3434;font-size:13px}.settings{padding:28px;max-width:900px}.settings>.cardhead{padding:0 0 20px}.settings p{color:#5f7283;font-size:14px}.settings .primary{margin-top:24px}.steps{padding-left:24px}.steps li{padding:15px 0 15px 10px}.steps p{margin:5px 0}details{padding:19px 0;border-bottom:1px solid #dde5ec}summary{cursor:pointer;font-size:15px;font-weight:600}.quote{padding:24px;margin-bottom:18px}.quotehead{display:flex;justify-content:space-between;gap:15px}.quote p{font-size:14px;color:#5f7283}.quoteamount{font-size:30px;font-weight:700}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.empty{padding:40px;text-align:center}.quote .breakdown{max-width:550px;padding-left:0}footer{display:flex;gap:20px;justify-content:space-between;font-size:12px;color:#768a9b;padding:30px 0 0}footer>span:first-child{margin-right:auto}[hidden]{display:none!important}@media(min-width:1600px){.workgrid{grid-template-columns:280px minmax(420px,1.5fr) minmax(330px,1fr)}}@media(max-width:1250px){.sidebar{width:200px;padding:28px 14px}.shell{margin-left:200px}main{padding:22px}.workgrid{grid-template-columns:240px 1fr}.pricepanel{grid-column:2}.brand{font-size:22px}.stats small{display:block;margin:4px 0 0}}@media(max-width:850px){.sidebar{position:static;width:auto;padding:16px}.sidebar nav{display:flex;gap:7px;margin-top:16px;flex-wrap:wrap}.nav{width:auto;margin:0}.nav b{margin-left:8px}.workspace,.sidebottom{display:none}.shell{margin:0}.workgrid{grid-template-columns:1fr}.pricepanel{grid-column:auto}header{padding:0 20px;height:60px}.stats{gap:8px}.stats>div{padding:13px}.stats strong{font-size:21px}footer{flex-wrap:wrap}.intro h1{font-size:28px}.inbox #requestList{display:grid;grid-template-columns:repeat(3,1fr)}.request{padding:15px 10px}.request strong{font-size:14px}}@media(max-width:520px){main{padding:16px}.stats{grid-template-columns:1fr}.stats>div{display:flex;align-items:center;justify-content:space-between}.stats strong{margin:0}.stats small{display:none}.inbox #requestList{grid-template-columns:1fr}.fields{grid-template-columns:1fr}.intro{align-items:flex-start}.intro .secondary{font-size:12px}.cardhead{flex-wrap:wrap}.demotag{font-size:10px}.settings{padding:20px}.quotehead{flex-wrap:wrap}footer>span{width:100%}}

/* Keep regular form controls and action labels readable. */
label,.line,.check,.sectionlabel{font-size:.875rem}.helper,.inboxnote,.nextstep,.notice{font-size:.8125rem}

/* AccessRide brand: original artwork, Poppins, blue #0A4D8C, green #00B67A. */
.brand{display:block;background:#fff;border-radius:8px;padding:12px;line-height:0;letter-spacing:normal}.brand img{display:block;width:100%;height:auto;object-fit:contain}.brand-tagline{color:#d8e4ec;font-size:12px;line-height:1.5;margin:12px 0 0;text-align:center}.workspace{margin-top:30px}.nav.active{box-shadow:inset 3px 0 #00b67a}.demotag{background:#e5f7ee;color:#067550}.totalblock{border-top:3px solid #00b67a}.primary{background:#0a4d8c}.primary:hover:not(:disabled){background:#083d70}.brandmark{display:none}footer{line-height:1.6}@media(max-width:850px){.brand{width:180px;padding:8px}.brand-tagline{text-align:left;margin:8px 0 0}}

/* Healthcare organization workspace */
header{height:auto;min-height:86px;gap:16px;padding-top:12px;padding-bottom:12px;flex-wrap:wrap}.portal-heading{white-space:nowrap}.role-switch{display:flex;gap:10px;align-items:center;margin-left:auto;font-size:12px}.role-switch select{width:230px;margin:0;font-size:13px;background:#f8fafc}.org-overview{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:4px 0 22px}.org-overview h2{font-size:23px;margin-top:6px}.org-overview p{font-size:14px;color:#64748b;margin:7px 0 0}.org-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:24px}.stat-button{text-align:left;padding:20px 22px;border:1px solid #dce5ed;border-radius:10px;background:white;color:#0f172a}.stat-button>span{font-size:13px;color:#52667b}.stat-button>strong{display:block;font-size:32px;margin:10px 0;line-height:1.2;letter-spacing:-1px}.stat-button>small{font-size:12px;color:#64748b}.stat-button:nth-child(3){border-top:3px solid #00b67a}.stat-button:nth-child(4){background:#0a4d8c;color:white}.stat-button:nth-child(4)>span,.stat-button:nth-child(4)>small{color:#e0ecf6}.org-layout{display:grid;grid-template-columns:minmax(0,1fr) 295px;gap:24px;align-items:start}.filterlabel{font-size:12px;display:flex;gap:8px;align-items:center}.filterlabel select{margin:0;width:180px;font-size:13px}.org-guide ol{padding:7px 25px 0 44px}.org-guide li{padding:14px 0 5px 5px;color:#0a4d8c}.org-guide strong{font-size:14px}.org-guide p{font-size:13px;color:#61758a;line-height:1.6;margin:7px 0}.org-guide-note{background:#eff7f5;border-top:1px solid #dce9e3;padding:20px}.org-row{padding:23px;border-bottom:1px solid #e3eaf0}.org-row:last-child{border-bottom:0}.org-row-top{display:flex;justify-content:space-between;align-items:center;gap:15px}.org-row-id{font-size:12px;color:#64748b}.org-row h3{margin:9px 0;font-size:19px;letter-spacing:-.4px}.org-row-meta{font-size:13px;color:#52667b;line-height:1.8;margin:10px 0}.org-row-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;flex-wrap:wrap}.org-row-price{font-size:23px;font-weight:650;color:#0a4d8c}.org-row-price small{display:block;font-size:11px;font-weight:400;color:#64748b}.org-row .actions{margin:0}.org-request-layout{display:grid;grid-template-columns:minmax(0,1fr) 355px;gap:24px;align-items:start}.org-form{padding:24px}.form-section{display:flex;gap:10px;align-items:center;margin:26px 0 18px}.form-section:first-child{margin-top:0}.step-number{display:grid;place-items:center;background:#e7f1fa;color:#0a4d8c;border-radius:50%;width:27px;height:27px;font-weight:650;font-size:13px}.form-section h3{font-size:16px;margin:0}.org-form .fields{gap:20px}.org-form label{font-size:14px}.org-form input:not([type=checkbox]),.org-form select{min-height:45px}.org-estimate{position:sticky;top:20px}.org-included{padding:20px}.org-included h3{font-size:14px;margin:0}.org-included ul{font-size:13px;line-height:1.9;color:#64748b;padding-left:19px;margin-bottom:0}.org-toast{padding:15px 18px;border:1px solid #b9ddcd;background:#eaf8f1;color:#165c3d;border-radius:8px;margin-top:20px;font-size:14px}.org-empty{padding:38px;text-align:center;color:#64748b}.org-empty h3{color:#0f172a}.quote-summary{padding:12px 16px;background:#f1f5f9;border-radius:7px}.quote-warning{background:#fff6e5;padding:12px 16px;border-radius:7px;color:#704910!important}.org-row .badge{white-space:normal;text-align:right}.org-shortcut{font-size:13px}.org-request-layout .totalblock strong{font-size:38px}.org-form .check{align-items:flex-start}.org-form .check input{margin-top:3px}body[data-workspace=org] .intro .eyebrow{display:none}@media(max-width:1250px){.org-layout{grid-template-columns:minmax(0,1fr)}.org-guide{display:none}.org-request-layout{grid-template-columns:minmax(0,1fr) 300px}.org-stats{gap:12px}.stat-button{padding:16px}.stat-button>strong{font-size:27px}.role-switch{margin-left:0}.portal-heading{width:100%}header .demotag{margin-left:auto}}@media(max-width:1000px){.org-request-layout{grid-template-columns:1fr}.org-estimate{position:static}.org-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.org-overview{align-items:flex-start;flex-direction:column}.org-overview .primary{width:100%}.org-stats{gap:10px}.stat-button{padding:15px}.stat-button>strong{font-size:26px}.stat-button>small{font-size:11px}.role-switch{width:100%;justify-content:space-between}.role-switch select{width:65%;font-size:12px}header .demotag{display:none}.org-row{padding:18px}.org-row h3{font-size:17px}.org-row-top{align-items:flex-start}.org-form{padding:18px}.org-row-bottom .actions{width:100%}.org-row-bottom .actions button{flex:1}.filterlabel{width:100%;justify-content:space-between}.filterlabel select{width:65%}.org-stats>button>span{font-size:12px}}

/* Care companion workspace */
.companion-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:4px 0 24px}.companion-heading h2{font-size:25px;margin-top:8px;letter-spacing:-.7px}.companion-heading p{font-size:14px;color:#64748b;margin-bottom:0}.care-grid{display:grid;grid-template-columns:255px minmax(350px,1fr) 285px;gap:20px;align-items:start}.care-inbox .cardhead{flex-wrap:wrap}.care-inbox label{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px}.care-inbox select{width:165px;margin:0;font-size:12px}.care-item{width:100%;text-align:left;border:0;border-bottom:1px solid #dce5ed;border-left:3px solid transparent;background:white;padding:20px 17px;color:#0f172a}.care-item.selected{background:#eef8f4;border-left-color:#00b67a}.care-item strong{font-size:15px;display:block;margin:9px 0}.care-item small{font-size:12px;color:#64748b;display:block;line-height:1.7}.care-item .badge{display:inline-block;margin-top:12px;white-space:normal}.care-meta{display:flex;flex-wrap:wrap;gap:8px;padding:20px 22px;font-size:13px;color:#52667b}.care-meta span{background:#f1f5f9;border-radius:5px;padding:5px 8px}.care-route{margin:0 22px;background:#eff5fa;border-radius:7px;padding:16px;color:#0a4d8c;font-size:14px;line-height:1.7}.care-route strong{display:block}.care-plan{padding:22px;border-bottom:1px solid #dce5ed}.care-plan h3,.care-checklist h3,.care-coordination h3{font-size:16px;margin:0}.care-plan ul{padding-left:19px;font-size:14px;line-height:1.9;color:#41586c}.care-plan .helper{margin-bottom:0}.care-checklist{padding:23px}.care-checklist>p{font-size:14px;color:#64748b}.care-checklist .check{font-size:14px;align-items:flex-start}.care-checklist .check input{margin-top:4px}.care-checklist .error{color:#aa3434}.care-checklist .actions{margin-top:22px}.care-checklist .actions button{flex:1}.care-side .totalblock strong{font-size:37px}.care-coordination{padding:20px;border-top:1px solid #dce5ed}.care-coordination p{font-size:13px;color:#64748b}.care-coordination button{width:100%}#careConcern{margin-top:16px}#careConcern label{line-height:1.6}#careConcern button{margin-top:10px}.care-activity{padding:20px 23px;border-top:1px solid #dce5ed;border-bottom:0}.care-activity ol{padding-left:20px;font-size:13px;color:#52667b;line-height:1.8}.care-checklist .care-done{background:#eaf8f1;color:#165c3d;padding:14px;border-radius:7px}.care-empty{padding:25px;font-size:14px;color:#64748b;line-height:1.7}body[data-workspace=companion] .intro .eyebrow{display:none}@media(max-width:1450px){.care-grid{grid-template-columns:240px minmax(0,1fr)}.care-side{grid-column:2}.companion-heading h2{font-size:23px}}@media(max-width:900px){.care-grid{grid-template-columns:1fr}.care-side{grid-column:auto}.care-inbox #careList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.care-inbox label{width:auto}.care-inbox .cardhead{justify-content:space-between}.companion-heading{align-items:flex-start;flex-direction:column}}@media(max-width:550px){.care-inbox #careList{grid-template-columns:1fr}.care-plan,.care-checklist{padding:18px}.care-meta{padding:18px}.care-route{margin:0 18px}.care-checklist .actions{flex-direction:column}.companion-heading h2{font-size:22px}}

/* Role-specific editorial imagery complements the active work surface. */
.intro-tools{display:flex;align-items:center;gap:18px;flex-shrink:0}.workspace-photo{margin:0;position:relative;width:224px;aspect-ratio:2/1;border-radius:10px;overflow:hidden;background:#e9f1f8}.workspace-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 42%}.workspace-photo figcaption{position:absolute;bottom:6px;right:7px;background:rgba(15,23,42,.84);color:white;padding:3px 6px;border-radius:4px;font-size:10px;line-height:1.5}.intro{margin-bottom:16px}.intro p{max-width:680px}.intro-tools .secondary{white-space:nowrap}@media(max-width:1250px){.workspace-photo{width:184px}.intro-tools{gap:12px}.intro p{font-size:14px}}@media(max-width:700px){.intro{flex-wrap:wrap}.intro-tools{width:100%;justify-content:space-between}.workspace-photo{width:200px;aspect-ratio:2.5/1}.intro p{margin-bottom:0}}

.tracking-banner{display:flex;align-items:center;gap:14px;margin:0 0 22px}.tracking-banner p{font-size:13px;color:#52667b;margin:0}.tracking-layout{display:grid;grid-template-columns:minmax(0,1fr) 315px;gap:22px;align-items:start}.tracking-layout .cardhead label{display:flex;align-items:center;gap:10px;font-size:12px}.tracking-layout .cardhead select{margin:0;width:195px;font-size:13px}#trackingMap{height:420px;background:#e6eef1;z-index:0}#trackingFallback{background:#e6eef1;padding:20px}#trackingFallback svg{width:100%;height:350px}.tracking-controls{padding:22px}.tracking-control-buttons{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:20px}.tracking-controls label{font-size:14px}.tracking-controls input[type=range]{width:100%;accent-color:#0a4d8c;min-height:26px;padding:0;border:0}.tracking-legend{display:flex;gap:22px;flex-wrap:wrap;font-size:12px;color:#52667b;margin-top:12px}.tracking-trip-info{padding:20px;border-bottom:1px solid #dce5ed;font-size:14px}.tracking-trip-info p{font-size:13px;color:#64748b}.tracking-stages{list-style:none;counter-reset:trip;padding:8px 22px}.tracking-stages li{display:flex;align-items:center;gap:12px;padding:13px 0;font-size:14px;color:#6b7a88}.tracking-stages li:before{counter-increment:trip;content:counter(trip);display:grid;place-items:center;background:#e9eef3;color:#52667b;border-radius:50%;width:26px;height:26px;flex-shrink:0;font-size:12px}.tracking-stages li.reached{color:#0a4d8c;font-weight:600}.tracking-stages li.reached:before{background:#0a4d8c;color:white}.tracking-stages li.current:before{background:#067550}.vehicle-pin{width:34px;height:34px;border:3px solid white;border-radius:50%;background:#0a4d8c;color:white;display:grid;place-items:center;box-shadow:0 2px 8px #33415570;font-size:19px;line-height:1}.tracking-summary .totalblock strong{font-size:36px}.map-message{margin:0;padding:12px 20px;font-size:13px;color:#6b4c16;background:#fff6e5}.leaflet-container{font-family:Poppins,system-ui,sans-serif}.leaflet-control-attribution{font-size:11px!important}.leaflet-container:focus-visible{outline:3px solid #00b67a;outline-offset:-3px}.tracking-banner .badge{white-space:nowrap}@media(max-width:1150px){.tracking-layout{grid-template-columns:1fr}.tracking-summary .totalblock{padding:20px}.tracking-stages{display:flex;flex-wrap:wrap;gap:15px}.tracking-stages li{font-size:13px}}@media(max-width:600px){#trackingMap{height:330px}.tracking-banner{align-items:flex-start;flex-direction:column}.tracking-layout .cardhead label{width:100%;justify-content:space-between}.tracking-controls{padding:16px}.tracking-control-buttons button{flex:1}.tracking-legend{gap:12px}}

.main-site-return{color:#dcecf6;text-decoration:none;display:block;font-size:13px;margin-top:24px}.main-site-return:hover{text-decoration:underline}.main-site-return:focus-visible{outline:3px solid #00b67a;outline-offset:4px}
