:root{--text:#202832;--muted:#657180;--line:#e4e7ec;--line2:#cdd4de;--accent:#295fc9;--accent-soft:#eef3ff;--soft:#f6f7f9;--green:#237653;--yellow:#966015;--green-soft:#edf7f0;--yellow-soft:#fff7e8;font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:var(--text);background:var(--soft);font-size:14px;font-synthesis:none}
*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{ -webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.5}button,a{touch-action:manipulation}button{color:inherit}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}svg:not(.leaflet-zoom-animated){width:19px;height:19px;stroke:currentColor;stroke-width:1.7;fill:none;flex:none}img{max-width:100%}h1,h2,h3,p{margin:0}h1{font-size:27px;letter-spacing:-.8px;font-weight:650;line-height:1.25}h2{font-size:19px;letter-spacing:-.35px;font-weight:600}h3{font-size:14px;font-weight:600}p{line-height:1.6}small{font-size:12px}[hidden],.auth-hidden{display:none!important}.icon-sprite{position:absolute;width:0;height:0;overflow:hidden}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0} :focus-visible{outline:3px solid #93b4f2;outline-offset:3px} .session-loading{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:20px;color:var(--muted)}
.app{display:grid;grid-template-columns:228px minmax(0,1fr);min-height:100dvh}.sidebar{background:white;border-right:1px solid var(--line);height:100dvh;position:sticky;top:0;padding:30px 16px 14px;display:flex;flex-direction:column;gap:8px;min-width:0}.brand{display:flex;align-items:center;gap:10px;padding:0 10px 27px;color:var(--text)}.brand:hover{text-decoration:none}.brand span{font-size:19px;font-weight:650;letter-spacing:-.4px}.brand small{display:block;font-size:9px;font-weight:500;letter-spacing:1.3px;margin-top:5px;color:var(--muted)}.workspace-label{padding:16px 12px 22px;border-top:1px solid var(--line);display:grid;gap:6px}.workspace-label>span{font-size:11px;color:var(--muted)}.workspace-label b{font-size:13px;font-weight:550;overflow-wrap:anywhere}.sidebar nav{display:grid;gap:4px}.sidebar nav button,.mobile-more nav button{display:flex;align-items:center;gap:11px;text-align:left;border:0;background:transparent;padding:12px;border-radius:7px;color:var(--muted);font-weight:500}.sidebar nav button:hover{background:var(--soft);color:var(--text)}.sidebar nav button.active{background:var(--accent-soft);color:var(--accent)}.sidebar .secondary-nav{margin-top:auto;padding-top:30px}.account-menu{margin-top:16px;border-top:1px solid var(--line);padding:16px 4px 0;position:relative}.account-menu summary{list-style:none;display:flex;align-items:center;gap:9px;cursor:pointer;font-size:12px}.account-menu summary::-webkit-details-marker{display:none}.account-menu summary>span:nth-child(2){min-width:0;flex:1}.account-menu b,.account-menu small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu small{font-size:10px;color:var(--muted);margin-top:5px}.avatar{width:33px;height:33px;display:grid;place-content:center;border:1px solid var(--line);border-radius:50%;background:var(--soft);font-size:11px;font-weight:600;flex:none}.account-menu>div{position:absolute;bottom:58px;left:0;right:0;padding:5px;background:white;border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 24px #20283215}.account-menu>div button{width:100%;background:transparent;border:0;padding:12px;text-align:left;border-radius:5px}.account-menu>div button:hover{background:var(--soft)}
.main{padding:32px 36px 36px;min-width:0;max-width:1780px;width:100%;margin:0 auto}.topbar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:22px}.eyebrow{text-transform:uppercase;letter-spacing:1.2px;color:var(--muted);font-size:10px;font-weight:550;line-height:1.5}.topbar .eyebrow{margin-bottom:7px}.header-actions{display:flex;gap:10px;align-items:center}.mobile-more{display:none}.view{display:none}.view.active{display:block}.view-intro{color:var(--muted);margin:0 0 25px}.primary,.secondary,.text-button,.icon-button{border-radius:6px;min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 13px;border:1px solid transparent;font-weight:500;font-size:13px;line-height:1.3}.primary{background:var(--accent);color:white;border-color:var(--accent)}.primary:hover{background:#204fae;text-decoration:none}.secondary,.quiet{background:white;color:var(--text);border-color:var(--line2)}.secondary:hover,.quiet:hover{background:var(--soft);text-decoration:none}.text-button{background:transparent;color:var(--muted);padding:8px}.text-button:hover{background:var(--soft);color:var(--text)}.icon-button{padding:8px;min-width:38px;background:white;border-color:var(--line)}.icon-button:hover{background:var(--soft)}.panel{background:white;border:1px solid var(--line);border-radius:8px}.muted,.sub{color:var(--muted)}.sub{font-size:12px;margin-top:5px;line-height:1.5}.inline-message{font-size:13px;line-height:1.6;color:var(--green);overflow-wrap:anywhere}.inline-message:not(:empty){padding:12px 0}.inline-message.error{color:#ae3636}.toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:1500;background:#252e3a;color:white;padding:13px 20px;border-radius:8px;box-shadow:0 6px 25px #20283230;max-width:calc(100vw - 32px);font-size:13px}
label{display:grid;gap:8px;font-size:13px;font-weight:500}input,select,textarea{min-height:40px;border:1px solid var(--line2);border-radius:6px;background:white;padding:9px 12px;color:var(--text);width:100%;min-width:0}input::placeholder,textarea::placeholder{color:#84909f}textarea{resize:vertical}select{width:auto}.search-field{position:relative;display:flex;align-items:center;min-width:0}.search-field svg{position:absolute;left:12px;color:#84909f;width:17px}.search-field input{padding-left:38px;background:white;font-weight:400}.tabs{display:flex;gap:24px;border-bottom:1px solid var(--line);min-width:0}.tabs button{background:transparent;border:0;border-bottom:2px solid transparent;padding:13px 0;white-space:nowrap;color:var(--muted);font-size:13px;font-weight:500;display:flex;gap:7px;align-items:center}.tabs button.active{color:var(--text);border-bottom-color:var(--text)}.tabs button span{font-size:11px;background:#e9ecf1;color:var(--muted);padding:2px 6px;border-radius:4px;min-width:22px}.tabs button.active span{background:#dfe8fc;color:var(--accent)}.list-tools{display:flex;align-items:center;gap:10px;margin:18px 0}.list-tools .search-field{max-width:430px;flex:1}.list-tools select{margin-left:auto;font-size:12px;max-width:170px}.verification-table{overflow:hidden}table{width:100%;border-collapse:collapse;text-align:left;table-layout:fixed}th{font-weight:500;font-size:11px;color:var(--muted);background:#fbfcfd;padding:14px 18px;border-bottom:1px solid var(--line)}th:nth-child(1){width:26%}th:nth-child(2){width:24%}th:nth-child(3){width:23%}th:nth-child(4){width:15%}th:nth-child(5){width:12%}td{padding:18px;border-bottom:1px solid #eef0f3;font-size:13px;overflow-wrap:anywhere;vertical-align:middle}tr:last-child td{border-bottom:0}tr:hover td{background:#fcfdff}.carrier-link{background:transparent;border:0;padding:0;color:var(--text);font-weight:600;text-align:left;line-height:1.5;font-size:13px}.carrier-link:hover{color:var(--accent)}.carrier span{display:block;margin-top:5px;color:var(--muted);font-size:11px}.row-actions{display:flex;gap:5px;justify-content:flex-end}.row-actions .icon-button{min-width:30px;min-height:32px;padding:6px;border-color:transparent}.row-actions svg{width:16px;height:16px}.progress-label{font-size:12px;font-weight:550;display:flex;align-items:center;gap:8px}.progress-track{height:3px;background:#eef0f3;width:50px;border-radius:4px;overflow:hidden;display:inline-block;flex:none}.progress-track i{display:block;height:100%;background:var(--accent)}.progress-label.complete{color:var(--green)}.progress-label.complete .progress-track i{background:var(--green)}.missing-checks{font-size:11px;color:var(--muted);line-height:1.5;margin-top:7px}.date-cell{font-size:12px;color:var(--muted)}.empty{padding:64px 24px;text-align:center;color:var(--muted)}.empty h2{color:var(--text);margin-bottom:8px}.empty .primary{margin-top:18px}.list-footer{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-top:16px;color:var(--muted);font-size:11px}.list-footer>div{margin-left:auto;display:flex;align-items:center;gap:8px}.list-footer .text-button{font-size:12px}.badge,.tracking-status{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:5px;background:var(--soft);color:var(--muted);font-size:11px;font-weight:500;white-space:nowrap}.badge.verified,.tracking-status.active{background:var(--green-soft);color:var(--green)}.badge.pending,.tracking-status.pending,.tracking-status.paused{background:var(--yellow-soft);color:var(--yellow)}
.details{display:none;position:fixed;inset:0;background:#18223045;z-index:1000}.details.open{display:flex;justify-content:flex-end}.details-modal{width:570px;max-width:100%;height:100dvh;overflow:auto;background:white;padding:32px;box-shadow:-10px 0 50px #18223015;position:relative}.drawer-close{position:absolute;right:24px;top:22px}.modal-open{overflow:hidden}.detail-hero{padding:20px 44px 22px 0;border-bottom:1px solid var(--line)}.detail-hero h2{font-size:24px;line-height:1.3;margin:9px 0;overflow-wrap:anywhere}.detail-hero span{font-size:12px;color:var(--muted)}.detail-hero-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:22px 0}.info-card span{display:block;font-size:11px;color:var(--muted);margin-bottom:7px}.info-card b{font-size:13px;font-weight:500;overflow-wrap:anywhere;line-height:1.5}.detail-section{border-top:1px solid var(--line);padding:22px 0}.detail-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.detail-section-title>span{font-size:11px;color:var(--muted)}.document-grid{display:grid;gap:10px}.document-card{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid var(--line);border-radius:6px;padding:14px}.document-card span{display:block;font-size:13px;font-weight:500}.document-card b{display:block;font-size:11px;font-weight:400;color:var(--muted);margin-top:5px;overflow-wrap:anywhere}.document-card a{font-size:12px;flex:none}.document-card em{font-size:11px;font-style:normal;color:var(--muted);flex:none}.checks{display:grid;gap:0}.checks>div{display:flex;justify-content:space-between;align-items:center;padding:11px 0;font-size:13px;gap:15px}.checks b{font-size:11px;color:var(--muted);font-weight:500}.checks b.done{color:var(--green)}.request-dates{border-top:1px solid var(--line);padding-top:18px}.request-dates summary{font-size:12px;color:var(--muted);cursor:pointer}.request-dates .detail-grid{padding-bottom:0}.lookup-dialog,.tracking-dialog{color:var(--text);border:1px solid var(--line);border-radius:12px;background:white;max-height:calc(100dvh - 32px);width:calc(100% - 32px);max-width:650px;padding:28px;overflow:auto}.lookup-dialog::backdrop,.tracking-dialog::backdrop{background:#18223045;backdrop-filter:blur(2px)}.dialog-heading,.tracking-dialog-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}.dialog-heading h2{margin-top:7px}.lookup-search{display:flex;gap:10px;margin-top:8px}.lookup-search input{flex:1}.lookup-dialog #manual-result:empty{display:none}.manual-hero{display:flex;justify-content:space-between;align-items:start;gap:15px;border-bottom:1px solid var(--line);padding:18px 0}.manual-hero h2{margin:6px 0}.manual-hero>div>span{font-size:12px;color:var(--muted)}.manual-grid,.risk-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:20px 0}.risk-card{padding:12px;background:var(--soft);border-radius:6px}.risk-card span{display:block;font-size:11px;color:var(--muted);margin-bottom:6px}.risk-card b{font-size:12px;font-weight:500}.risk-card.warn{background:var(--yellow-soft)}.risk-card.bad{background:#fceeee}.manual-flow{border-top:1px solid var(--line);padding-top:20px}.manual-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.manual-flow p{font-size:13px}.empty-panel{padding:35px 20px;text-align:center}.empty-panel h2{margin:12px 0 8px}.empty-panel p{color:var(--muted);font-size:13px}.loading-ring{display:block;margin:auto;width:24px;height:24px;border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}
.tracking-toolbar{display:flex;align-items:center;gap:14px;margin:18px 0}.tracking-toolbar .search-field{flex:1;max-width:500px}.tracking-refresh-note{margin-left:auto;font-size:11px}.tracking-layout{display:grid;grid-template-columns:minmax(270px,.7fr) minmax(0,1.3fr);gap:18px;align-items:start}.tracking-list{max-height:calc(100dvh - 300px);min-height:300px;overflow:auto;scrollbar-width:thin}.tracking-card{display:block;text-align:left;width:100%;padding:17px 18px;border:0;border-bottom:1px solid var(--line);background:white;border-radius:0}.tracking-card:hover{background:#fafbfe}.tracking-card.selected{background:#f0f4fc;box-shadow:inset 3px 0 var(--accent)}.tracking-card-top{display:flex;align-items:start;gap:10px;justify-content:space-between;flex-wrap:wrap}.tracking-card-top b{font-size:13px;font-weight:550;line-height:1.5;overflow-wrap:anywhere}.tracking-driver{display:block;font-size:12px;margin-top:10px;overflow-wrap:anywhere}.tracking-driver small{color:var(--muted);font-size:11px;display:inline}.tracking-driver small:before{content:' · '}.tracking-route{display:block;color:var(--muted);font-size:11px;line-height:1.5;margin-top:6px;overflow-wrap:anywhere}.tracking-freshness{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:11px;line-height:1.4;margin-top:10px}.tracking-freshness i{width:5px;height:5px;background:#99a4b2;border-radius:50%;flex:none}.tracking-freshness.active:not(.delayed) i{background:var(--green)}.tracking-freshness.delayed{color:var(--yellow)}.tracking-detail{padding:24px;min-width:0}.tracking-detail-heading{display:flex;align-items:start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:18px}.tracking-detail-heading h2{overflow-wrap:anywhere;line-height:1.4}.tracking-location-summary b{font-size:12px}.tracking-location-summary p{font-size:12px;color:var(--muted);margin-top:5px}.tracking-map{height:300px;border:1px solid var(--line);border-radius:6px;margin-top:18px;z-index:0}.tracking-detail #tracking-map-note{font-size:11px;margin-top:8px}.tracking-info{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:22px 0}.tracking-info dt,.account-info dt{font-size:11px;color:var(--muted);margin-bottom:7px}.tracking-info dd,.account-info dd{margin:0;font-size:13px;overflow-wrap:anywhere;line-height:1.5}.tracking-info small{display:block;color:var(--muted);font-size:11px;margin-top:3px}.tracking-vehicles{font-size:12px;border-top:1px solid var(--line);padding-top:16px}.tracking-vehicles b{font-weight:500}.tracking-vehicles ul{color:var(--muted);padding-left:18px;line-height:1.6}.tracking-sms-state{padding:12px;background:var(--soft);font-size:12px;border-radius:6px;line-height:1.6}.tracking-sms-state.sms-failed{background:#fceeee;color:#ae3636}.tracking-load-actions{border-top:1px solid var(--line);padding-top:18px;margin-top:18px;display:flex;flex-wrap:wrap;gap:8px}#tracking-back{display:none}.tracking-dialog form{display:grid;gap:18px}.tracking-dialog-heading p,#tracking-carrier-hint{font-size:12px;color:var(--muted);margin-top:6px;line-height:1.5}.tracking-dialog h3{margin-bottom:14px}.tracking-form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.tracking-dialog label select{width:100%}.tracking-form-section{border-bottom:1px solid var(--line);padding-bottom:20px;display:grid;gap:14px}.tracking-optional summary{cursor:pointer;color:var(--accent);font-size:13px;font-weight:500;padding:2px 0}.tracking-optional[open]>div{display:grid;gap:16px;margin-top:16px}.tracking-dialog label small{font-weight:400;color:var(--muted)}.tracking-consent-note{font-size:12px;color:var(--muted);line-height:1.6}.tracking-dialog-actions{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid var(--line);padding-top:18px}
.settings-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:22px;max-width:970px}.settings-panel{padding:28px}.settings-panel>p{font-size:13px;margin:10px 0 25px}.settings-panel label{margin-bottom:8px}.settings-panel>.primary{margin-top:22px}.account-info{display:grid;gap:22px;margin:24px 0}.plans-panel{max-width:1100px;padding:28px}.section-heading{display:flex;justify-content:space-between;gap:15px;align-items:center}.section-heading span{font-size:12px}.plan-comparison{display:grid;grid-template-columns:repeat(3,1fr);margin-top:28px;border-top:1px solid var(--line)}.plan-comparison article{padding:26px;border-right:1px solid var(--line)}.plan-comparison article:first-child{padding-left:0}.plan-comparison article:last-child{border-right:0}.plan-comparison h2{font-size:32px;margin:12px 0 20px;letter-spacing:-1px}.plan-comparison h2 small{font-weight:400;color:var(--muted);letter-spacing:0}.plan-comparison b{font-size:14px;font-weight:550}.plan-comparison p{font-size:12px;color:var(--muted);margin:12px 0 20px}.plan-includes{border-top:1px solid var(--line);padding-top:22px;color:var(--muted);font-size:12px}.help-list{max-width:970px;display:grid;grid-template-columns:1fr 1fr}.help-list article{padding:28px;border-bottom:1px solid var(--line)}.help-list article:nth-child(odd){border-right:1px solid var(--line)}.help-list article:nth-last-child(-n+2){border-bottom:0}.help-list p{color:var(--muted);font-size:13px;margin:12px 0 20px}
@media(min-width:1700px){.main{padding:40px 54px}.tracking-layout{grid-template-columns:430px 1fr}.tracking-map{height:400px}}
@media(max-width:1200px){.app{grid-template-columns:200px minmax(0,1fr)}.main{padding:28px 24px}.sidebar{padding-inline:12px}td,th{padding:14px 12px}th:nth-child(2){width:22%}th:nth-child(3){width:24%}.row-actions{flex-wrap:wrap}.tracking-layout{grid-template-columns:280px minmax(0,1fr)}.tracking-detail{padding:20px}.tabs{gap:18px}.tracking-tabs{gap:14px}.tracking-tabs button{font-size:12px}}
@media(max-width:980px){.app{grid-template-columns:175px minmax(0,1fr)}.sidebar{padding-inline:8px}.brand{padding-inline:5px}.brand span{font-size:17px}.brand img{width:26px}.tracking-layout{grid-template-columns:235px minmax(0,1fr)}.tracking-info{grid-template-columns:1fr;gap:16px}.tracking-map{height:240px}.tracking-refresh-note{display:none}.date-cell{display:none}th:nth-child(4){display:none}th:nth-child(1){width:29%}th:nth-child(2){width:27%}th:nth-child(3){width:29%}th:nth-child(5){width:15%}.settings-layout{grid-template-columns:1fr}.plan-comparison article{padding:22px 16px}.plan-comparison h2{font-size:27px}}
@media(max-width:760px){.app{display:block}.sidebar{height:auto;position:static;border-right:0;border-bottom:1px solid var(--line);padding:14px 18px 0;gap:0}.brand{padding:0 0 12px}.brand span{font-size:18px}.brand small{display:none}.brand img{width:25px}.workspace-label,.secondary-nav,.account-menu{display:none!important}.sidebar nav{display:flex;gap:24px}.sidebar nav button{padding:13px 0;border-radius:0;border-bottom:2px solid transparent;font-size:13px}.sidebar nav button.active{background:transparent;border-color:var(--accent)}.sidebar nav svg{width:17px}.main{padding:22px 18px}.topbar{padding-bottom:12px;gap:12px}.topbar .eyebrow{display:none}h1{font-size:23px}.header-actions{gap:6px}.header-actions .primary{font-size:12px;padding:9px 10px}.mobile-more{display:block;position:relative}.mobile-more>summary{list-style:none;cursor:pointer;min-width:34px;min-height:38px;display:grid;place-content:center;border:1px solid var(--line);border-radius:6px;background:white}.mobile-more summary::-webkit-details-marker{display:none}.mobile-more nav{position:absolute;top:44px;right:0;width:180px;z-index:20;background:white;border:1px solid var(--line);padding:6px;border-radius:8px;box-shadow:0 8px 24px #20283220;display:grid;gap:2px}.view-intro{font-size:12px;margin-bottom:17px}.tabs{gap:20px}.tabs button{font-size:12px;padding-block:11px}.list-tools{flex-wrap:wrap;margin:14px 0;gap:8px}.list-tools .search-field{flex:1 1 100%;max-width:none}.list-tools select{margin-left:0;max-width:none;flex:1}.list-tools input{font-size:13px}.verification-table{background:transparent;border:0;overflow:visible}.verification-table thead{display:none}.verification-table table,.verification-table tbody{display:block}.verification-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;background:white;border:1px solid var(--line);border-radius:8px;margin-bottom:10px;padding:16px;gap:13px 8px}.verification-table td{border:0;padding:0;background:transparent!important}.verification-table .carrier{grid-column:1}.verification-table td:nth-child(2){grid-column:1;font-size:12px}.verification-table td:nth-child(3){grid-column:1}.verification-table td:nth-child(5){grid-column:2;grid-row:1/4}.row-actions{flex-direction:column}.row-actions .icon-button{border-color:var(--line);min-height:34px;min-width:34px}.carrier-link{font-size:14px}.carrier span{font-size:12px}.missing-checks{font-size:12px}.progress-label{font-size:12px}.list-footer{font-size:11px;gap:8px}.list-footer>div{width:100%;justify-content:space-between;margin-left:0}.list-footer>span:nth-child(2){width:100%}.tracking-tabs{gap:18px;overflow-x:auto;scrollbar-width:none}.tracking-tabs button{font-size:12px;flex:none}.tracking-toolbar{margin:14px 0}.tracking-toolbar .search-field{max-width:none}.tracking-layout{display:block}.tracking-list{max-height:none;min-height:200px}.tracking-detail{display:none}.tracking-layout.mobile-detail .tracking-list{display:none}.tracking-layout.mobile-detail .tracking-detail{display:block}.tracking-card{padding:18px}.tracking-card-top b{font-size:14px}.tracking-driver,.tracking-route,.tracking-freshness{font-size:12px}.tracking-driver small{font-size:12px}.tracking-info{grid-template-columns:1fr 1fr}.tracking-map{height:280px}#tracking-back{display:inline-flex;margin:-5px 0 16px -7px}.tracking-detail-heading h2{font-size:20px}.lookup-dialog,.tracking-dialog{padding:22px;max-height:calc(100dvh - 20px);width:calc(100% - 20px)}.settings-panel,.plans-panel{padding:22px}.plan-comparison{grid-template-columns:1fr}.plan-comparison article,.plan-comparison article:first-child{padding:22px 0;border-right:0;border-bottom:1px solid var(--line)}.plan-comparison article:last-child{border-bottom:0}.plan-comparison h2{margin:8px 0 12px}.plan-comparison p{margin-bottom:12px}.section-heading{display:block}.section-heading span{display:block;margin-top:8px}.help-list{grid-template-columns:1fr}.help-list article{padding:22px;border-right:0!important;border-bottom:1px solid var(--line)!important}.help-list article:last-child{border-bottom:0!important}.details-modal{padding:24px}.detail-grid{gap:16px}.drawer-close{right:18px;top:16px}.detail-hero h2{font-size:22px}}
@media(max-width:430px){.main{padding:20px 14px}.topbar h1{font-size:21px}.header-actions .primary{font-size:11px;padding:9px 8px}.tabs{gap:16px}.tracking-form-row{grid-template-columns:1fr}.tracking-info{gap:16px 12px}.manual-grid,.risk-grid{gap:12px}.manual-hero{flex-wrap:wrap}.details-modal{padding:22px}.detail-grid{grid-template-columns:1fr}.details-modal .primary,.details-modal .secondary{font-size:12px}.toast{bottom:16px}.verification-table tr{padding:14px}.tracking-status{font-size:10px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important}}

.lookup-profile{margin-top:24px}.lookup-profile .manual-grid{padding-top:4px}.tracking-tabs{position:relative}@media(max-width:760px){.tracking-tabs{mask-image:linear-gradient(to right,#000 94%,transparent)}.tracking-tabs:after{content:'';flex:0 0 6px}.tracking-card-top .tracking-status{font-size:11px}.tracking-freshness,.tracking-route,.missing-checks,.verification-table td:nth-child(2){font-size:13px}.account-info dd{font-size:14px}.verification-table .empty{grid-column:1/-1;display:block}.verification-table .empty p{font-size:13px}.sidebar nav button{min-height:44px}}

.help-hub{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px;padding:26px 30px;background:#fff;border:1px solid #e4e8ef;border-radius:12px}.help-hub h2{font-size:26px;letter-spacing:-.04em;margin:8px 0}.help-hub p{font-size:13px;color:#657083;margin:0}.help-hub>a{white-space:nowrap}.help-contact{display:inline-block;font-size:12px;color:#286bc0;margin:0 0 0 14px}@media(max-width:760px){.help-hub{align-items:flex-start;flex-direction:column;padding:22px}.help-hub h2{font-size:23px}.help-contact{margin:12px 0 0;display:block}}
