:root{--text:#4f6070;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#c1ccd5;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}body{margin:0}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%;margin:0}body{background:#062440;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}.responsive-menu-toggle{color:#17304a;cursor:pointer;background:#fff;border:1px solid #d5e0eae6;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:none;box-shadow:0 6px 16px #0825411f}.responsive-menu-toggle .dashboard-icon{width:20px;height:20px}.responsive-menu-toggle:focus-visible{outline-offset:2px;outline:3px solid #d3a0374d}.login-page{background:radial-gradient(#11466f 0%,#0c3659 32%,#082943 62%,#06213a 100%);justify-content:center;align-items:center;width:100%;min-height:100vh;padding:32px 20px;display:flex;position:relative;overflow:hidden}.login-page:before{content:"";pointer-events:none;opacity:.34;z-index:0;background:linear-gradient(29deg,#0000 0% 42%,#74a4ca33 42.15%,#0000 42.4% 100%) 50%/630px 480px,linear-gradient(149deg,#0000 0% 58%,#74a4ca2e 58.15%,#0000 58.4% 100%) 50%/760px 560px,linear-gradient(64deg,#0000 0% 31%,#74a4ca21 31.15%,#0000 31.4% 100%) 50%/540px 430px,linear-gradient(117deg,#0000 0% 70%,#74a4ca1f 70.15%,#0000 70.4% 100%) 50%/820px 620px,linear-gradient(90deg,#7fabcf0e 1px,#0000 1px) 50%/105px 105px,linear-gradient(0deg,#7fabcf0e 1px,#0000 1px) 50%/105px 105px;position:absolute;inset:-8%;transform:rotate(-2deg)scale(1.1)}.login-page:after{content:"";pointer-events:none;opacity:.55;z-index:0;background:radial-gradient(circle at 7% 24%,#efb738e6 0 2px,#0000 3.5px),radial-gradient(circle at 17% 76%,#efb738a6 0 1.5px,#0000 3px),radial-gradient(circle at 88% 25%,#efb738d9 0 2px,#0000 3.5px),radial-gradient(circle at 93% 69%,#efb7389e 0 1.5px,#0000 3px),radial-gradient(circle at 5% 54%,#7dacd280 0 1.5px,#0000 3px),radial-gradient(circle at 96% 48%,#7dacd270 0 1.5px,#0000 3px);position:absolute;inset:0}.route{pointer-events:none;opacity:.85;z-index:0;background:linear-gradient(90deg,#0000 0%,#699fc90d 10%,#77afd838 50%,#699fc90d 90%,#0000 100%);height:1px;position:absolute}.route-1{width:620px;top:29%;left:-190px;transform:rotate(22deg)}.route-2{width:670px;bottom:29%;right:-230px;transform:rotate(-25deg)}.route-3{width:520px;bottom:12%;left:-170px;transform:rotate(-11deg)}.location{opacity:.68;z-index:0;border:1.5px solid #eeb5349e;border-radius:50% 50% 50% 0;width:18px;height:23px;position:absolute;transform:rotate(-45deg)}.location:after{content:"";background:#e7b13c;border-radius:50%;width:5px;height:5px;position:absolute;top:6px;left:6px}.location-1{top:18%;left:8%}.location-2{top:33%;right:9%}.location-3{bottom:16%;left:10%}.login-card{z-index:2;background:linear-gradient(#061d35 0%,#03172c 100%);border:1px solid #daa943b8;border-radius:22px;width:100%;max-width:825px;padding:54px 74px 50px;position:relative;box-shadow:0 30px 80px #00000073}.logo-area{text-align:center;width:100%;margin-bottom:36px}.elo-logo-image{object-fit:contain;width:340px;max-width:78%;height:auto;margin:0 auto 20px;display:block}.tagline{color:#e4a72f;letter-spacing:5px;margin:0;font-size:15px;font-weight:700;line-height:1.2}.brand-description{color:#f4f7fa;text-align:center;margin:22px 0 0;font-size:20px;font-weight:400;line-height:1.45}.brand-description span{color:#f4f7fa}.brand-description strong{color:#e4a72f;font-weight:700}.login-box{background:#fff;border-radius:18px;width:100%;padding:42px 52px 36px;box-shadow:0 20px 50px #00000040}.login-box h1{color:#071a32;text-align:center;margin:0 0 9px;font-size:30px;font-weight:700;line-height:1.2}.login-subtitle{color:#718096;text-align:center;margin:0 0 32px;font-size:16px;line-height:1.4}.login-box form{flex-direction:column;width:100%;display:flex}.login-box label{color:#17283e;margin:0 0 8px;font-size:14px;font-weight:700;display:block}.login-box input{color:#17283e;background:#fff;border:1px solid #d7dde5;border-radius:9px;outline:none;width:100%;height:54px;margin:0 0 20px;padding:0 16px;font-family:Arial,Helvetica,sans-serif;font-size:15px;transition:border-color .2s,box-shadow .2s}.login-box input::placeholder{color:#9ba6b4}.login-box input:focus{border-color:#d3a33c;box-shadow:0 0 0 3px #d3a33c1f}.password-row{width:100%;position:relative}.password-row input{padding-right:54px}.password-toggle{color:#778291;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:52px;height:54px;padding:0;display:flex;position:absolute;top:0;right:0}.password-toggle:hover{color:#b88725}.forgot-password{color:#bd8b24;cursor:pointer;background:0 0;border:none;align-self:flex-end;margin:-5px 0 23px;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:13px;display:block}.forgot-password:hover{text-decoration:underline}.login-button{color:#fff;cursor:pointer;background:linear-gradient(100deg,#061b35,#0a2949);border:none;border-radius:9px;width:100%;height:54px;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:17px;font-weight:700;transition:background .2s,transform .2s,box-shadow .2s}.login-button:hover{background:linear-gradient(100deg,#082340,#0d3357);transform:translateY(-1px);box-shadow:0 8px 20px #05193038}.login-button:active{transform:translateY(0)}.create-account{color:#718096;text-align:center;justify-content:center;align-items:center;gap:5px;margin-top:27px;font-size:14px;display:flex}.create-account button{color:#bd8b24;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-size:14px;font-weight:700}.create-account button:hover{text-decoration:underline}.signup-page{background:radial-gradient(circle at 50% 40%,#1538656b,#0000 45%),linear-gradient(135deg,#020b18 0%,#061b35 50%,#020b18 100%);justify-content:center;align-items:center;width:100%;min-height:100vh;padding:24px;display:flex;position:relative;overflow:auto}.signup-container{z-index:2;background:#fff;border:1px solid #daa943b3;border-radius:22px;grid-template-columns:43% 57%;width:100%;max-width:1180px;height:700px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 85px #00000080}.signup-visual{background:#031329;width:100%;height:100%;overflow:hidden}.signup-visual-image{object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.signup-form-area{background:linear-gradient(#fff,#fbfcfd);flex-direction:column;justify-content:center;width:100%;height:100%;padding:38px 48px 28px;display:flex}.signup-form-header{margin-bottom:21px}.signup-form-header h1{color:#071a32;margin:0 0 7px;font-size:29px;font-weight:700;line-height:1.2}.signup-form-header p{color:#727d8b;margin:0;font-size:14px;line-height:1.4}.signup-form{flex-direction:column;gap:13px;width:100%;display:flex}.form-field{width:100%;min-width:0}.signup-form label{color:#17283e;margin:0 0 6px;font-size:13px;font-weight:700;display:block}.required{color:#df4731;margin-left:4px}.optional{color:#8c96a3;margin-left:5px;font-size:11px;font-weight:400}.signup-form input{color:#17283e;background:#fff;border:1px solid #d7dde5;border-radius:8px;outline:none;width:100%;height:48px;padding:0 14px;font-size:14px;transition:border-color .2s,box-shadow .2s}.signup-form input::placeholder{color:#99a4b2}.signup-form input:focus{border-color:#d5a537;box-shadow:0 0 0 4px #d5a5371a}.form-row{grid-template-columns:1fr 1fr;gap:18px;width:100%;display:grid}.signup-form .password-row{width:100%;position:relative}.signup-form .password-row input{padding-right:52px}.signup-form .password-toggle{color:#778291;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:46px;height:46px;padding:0;display:flex;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.signup-button{color:#fff;cursor:pointer;background:linear-gradient(100deg,#061a33,#0b2b4b);border:none;border-radius:8px;justify-content:center;align-items:center;gap:14px;width:100%;height:50px;margin-top:3px;font-size:15px;font-weight:700;display:flex}.button-arrow{font-size:22px}.signup-back{color:#71819a;text-align:center;border-top:1px solid #e1e5ea;justify-content:center;align-items:center;gap:6px;margin-top:14px;padding-top:14px;font-size:13px;display:flex}.signup-back button{color:#b88924;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:700}.signup-back button:hover{text-decoration:underline}@media (width<=950px){.login-card{max-width:760px;padding:48px 54px 44px}.signup-container{grid-template-columns:40% 60%;height:680px}.signup-form-area{padding:32px 30px 25px}}@media (width<=800px){.login-page{padding:20px 14px;overflow-y:auto}.login-card{max-width:650px;padding:40px 30px 30px}.elo-logo-image{width:270px;max-width:82%}.tagline{letter-spacing:3px;font-size:12px}.brand-description{font-size:18px}.login-box{padding:34px 27px 29px}.signup-page{align-items:flex-start;padding:18px}.signup-container{grid-template-columns:1fr;max-width:650px;height:auto;min-height:auto}.signup-visual{aspect-ratio:16/10;height:auto}.signup-form-area{height:auto;padding:32px 27px 27px}}@media (width<=600px){.login-page{padding:14px 10px}.login-card{border-radius:18px;padding:32px 16px 22px}.elo-logo-image{width:220px}.tagline{letter-spacing:2.5px;font-size:10px}.brand-description{margin:18px 0 28px;font-size:17px;line-height:1.4}.login-box{padding:29px 20px 26px}.login-box h1{font-size:25px}.login-subtitle{margin-bottom:27px;font-size:15px}.signup-form-area{padding:27px 19px 23px}.form-row{grid-template-columns:1fr;gap:12px}}@media (width<=430px){.login-card{padding:28px 12px 18px}.login-box{padding:27px 18px}.elo-logo-image{width:200px}.tagline{letter-spacing:2px;font-size:9px}.brand-description{font-size:16px}.signup-form-area{padding:24px 16px 21px}.signup-form-header h1{font-size:23px}.signup-form{gap:12px}.signup-form input{height:46px}.signup-form .password-toggle{width:46px;height:46px}.signup-button{height:48px;font-size:14px}.signup-back{flex-direction:column;gap:3px}}#root:has(.dashboard-page){text-align:left;border:none;width:100%;max-width:none}.dashboard-page{--dashboard-ink:#102b46;--dashboard-muted:#526b7e;--dashboard-line:#e6ebf0;--dashboard-gold:#d4a33c;--dashboard-navy:#071c35;width:100%;min-height:100vh;color:var(--dashboard-ink);background:#f5f7fa;font-family:Arial,Helvetica,sans-serif;display:flex}.dashboard-sidebar{z-index:3;color:#d9e3ee;background:#071e38;flex-direction:column;width:252px;padding:31px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0}.dashboard-brand{border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;padding:0 13px 39px;display:flex}.dashboard-brand img{width:94px;height:auto}.dashboard-brand span{color:#d4a33c;letter-spacing:1.3px;font-size:8px;font-weight:700;line-height:1.5}.dashboard-nav{flex-direction:column;gap:5px;padding-top:34px;display:flex}.dashboard-nav-label,.panel-kicker,.dashboard-eyebrow{color:#99a8b8;letter-spacing:1.3px;font-size:10px;font-weight:700}.dashboard-nav-label{color:#71869d;margin:0 13px 14px}.dashboard-nav-item,.dashboard-profile{color:#aebdca;width:100%;min-height:47px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:13px;padding:0 13px;font-size:14px;display:flex}.dashboard-nav-item:hover,.dashboard-nav-item.active{color:#fff;background:#d4a33c24}.dashboard-nav-item.active{box-shadow:inset 3px 0 #d4a33c}.dashboard-icon{flex:none;width:19px;height:19px}.dashboard-sidebar-footer{border-top:1px solid #ffffff1a;margin-top:auto;padding-top:18px}.dashboard-profile{background:#ffffff0f;border-radius:8px;gap:10px;margin-top:16px;padding:10px 9px}.dashboard-profile>.dashboard-icon{width:16px;margin-left:auto;transform:rotate(180deg)}.profile-avatar{color:#122942;background:#d4a33c;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;font-weight:700;display:inline-flex}.profile-copy,.dashboard-header-user>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.profile-copy strong,.dashboard-header-user strong{color:#fff;white-space:nowrap;font-size:12px}.profile-copy small,.dashboard-header-user small{color:#91a1b3;font-size:10px}.dashboard-content{width:calc(100% - 252px);min-height:100vh;margin-left:252px;padding:41px 52px 60px}.dashboard-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:34px;display:flex}.dashboard-header h1{color:var(--dashboard-ink);letter-spacing:0;margin:9px 0 6px;font-size:30px;line-height:1.2}.dashboard-greeting{color:var(--dashboard-gold);margin-top:10px;font-size:16px;font-weight:700}.dashboard-header p{color:var(--dashboard-muted);font-size:14px}.dashboard-header-actions,.dashboard-header-user{align-items:center;display:flex}.dashboard-header-actions{gap:25px}.dashboard-header-user{gap:10px}.dashboard-header-user .profile-avatar{width:38px;height:38px}.dashboard-header-user strong{color:var(--dashboard-ink)}.dashboard-header-user small{color:var(--dashboard-muted)}.dashboard-icon-button{border:1px solid var(--dashboard-line);color:#66798d;cursor:pointer;background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:relative}.dashboard-icon-button:hover{color:var(--dashboard-gold);border-color:#c9a048}.notification-dot{background:#d55445;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:24px;display:grid}.summary-card,.dashboard-panel{border:1px solid var(--dashboard-line);background:#fff;border-radius:10px;box-shadow:0 7px 22px #182c4209}.summary-card{min-height:140px;padding:21px 22px;position:relative;overflow:hidden}.summary-card-label{color:var(--dashboard-muted);margin-bottom:12px;font-size:12px;display:block}.summary-card>strong{color:var(--dashboard-ink);font-size:25px;line-height:1.1;display:block}.summary-trend{margin-top:13px;font-size:11px;font-weight:700;display:block}.summary-trend small{color:#50697b;font-size:10px;font-weight:400}.summary-trend.positive{color:#31916f}.summary-trend.neutral{color:#4a7ca8}.summary-icon{border-radius:9px;place-items:center;width:35px;height:35px;display:grid;position:absolute;top:20px;right:20px}.summary-icon .dashboard-icon{width:18px;height:18px}.summary-icon.gold{color:#c79325;background:#fbf3df}.summary-icon.blue{color:#4b84b6;background:#eaf2fa}.summary-icon.green{color:#31916f;background:#e9f6f0}.summary-icon.navy{color:#1b4268;background:#e9eef5}.dashboard-panel{padding:25px 27px}.chart-panel{margin-bottom:24px}.panel-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.panel-heading h2,.detail-card h2,.finance-balance h2,.finance-list h2{color:var(--dashboard-ink);letter-spacing:0;margin:8px 0 0;font-size:18px}.panel-filter{border:1px solid var(--dashboard-line);color:#65778b;font:inherit;cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:14px;padding:9px 12px;font-size:11px;display:flex}.chart-wrap{gap:14px;height:240px;margin-top:23px;padding-bottom:4px;display:flex}.chart-y-axis{color:#9ba7b4;text-align:right;flex-direction:column;justify-content:space-between;width:22px;padding-bottom:24px;font-size:10px;display:flex}.bar-chart{background:repeating-linear-gradient(#0000 0 47px,#eef2f5 48px,#0000 49px);border-bottom:1px solid #dce3ea;flex:1;justify-content:space-around;align-items:stretch;display:flex}.bar-column{flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;width:8%;display:flex}.bar-value{color:#6f7f90;font-size:10px}.bar-track{background:#edf1f5;border-radius:5px 5px 0 0;width:100%;max-width:33px;height:166px;position:relative;overflow:hidden}.bar-fill{background:linear-gradient(#e4b955,#c9952b);border-radius:5px 5px 0 0;position:absolute;bottom:0;left:0;right:0}.bar-label{color:#8592a0;height:16px;font-size:10px}.panel-link{color:#b68727;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.panel-link .dashboard-icon{width:15px;height:15px}.deliveries-panel{overflow:hidden}.overview-dismiss-guide{color:#526d7e;background:linear-gradient(110deg,#fffaf0,#f5f9fb);border:1px solid #d7c17b;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:11px 13px;font-size:11px;line-height:1.45;display:flex}.overview-dismiss-guide button,.overview-dismiss-button,.overview-table-dismiss-button,.overview-deliveries-empty button{color:#755211;font:inherit;cursor:pointer;background:#fff7df;border:1px solid #c59b34;border-radius:7px;font-size:10px;font-weight:800}.overview-dismiss-guide button,.overview-deliveries-empty button{white-space:nowrap;flex:none;padding:8px 11px}.overview-deliveries-empty{color:#3f6074;background:#f4f9fc;border:1px dashed #a9c0ce;border-radius:10px;justify-items:start;gap:12px;margin-top:18px;padding:22px;font-size:12px;display:grid}.overview-delivery-row{touch-action:pan-y;transition:transform .18s,opacity .18s}.overview-delivery-row.is-dragging{opacity:.86;cursor:grabbing;-webkit-user-select:none;user-select:none;transition:none}.overview-delivery-time{min-width:126px}.overview-delivery-time time{display:block}.overview-table-dismiss-button{margin-top:7px;padding:4px 7px}.delivery-table-wrap{margin-top:22px;overflow-x:auto}.delivery-table{border-collapse:collapse;color:#748394;width:100%;min-width:690px;font-size:12px}.delivery-table th{color:#94a0ad;text-align:left;text-transform:uppercase;letter-spacing:.6px;padding:0 12px 13px;font-size:10px;font-weight:700}.delivery-table td{white-space:nowrap;border-top:1px solid #edf0f3;padding:15px 12px}.delivery-table th:first-child,.delivery-table td:first-child{padding-left:0}.delivery-table th:last-child,.delivery-table td:last-child{padding-right:0}.delivery-table td strong{color:var(--dashboard-ink);font-weight:700}.delivery-table .delivery-id{color:#b68727;font-weight:700}.delivery-value{color:var(--dashboard-ink);font-weight:700}.delivery-status{border-radius:20px;padding:5px 9px;font-size:10px;font-weight:700;display:inline-block}.delivery-status.em-rota{color:#b5821e;background:#fff5da}.delivery-status.concluida{color:#2b906b;background:#e8f6ef}.delivery-status.agendada{color:#477aa9;background:#eaf1fb}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.detail-card,.finance-balance,.finance-list{min-height:365px}.metric-list,.region-list{margin-top:26px}.metric-list>div{color:#718091;border-top:1px solid #edf0f3;grid-template-columns:1fr auto auto;align-items:center;gap:15px;padding:20px 0;font-size:12px;display:grid}.metric-list strong{color:var(--dashboard-ink);font-size:15px}.metric-list em{font-size:11px;font-style:normal}.metric-list em.positive{color:#31916f}.region-list>div{color:#718091;grid-template-columns:98px 1fr 35px;align-items:center;gap:12px;margin-top:24px;font-size:12px;display:grid}.region-list b{background:#edf1f4;border-radius:10px;height:8px;overflow:hidden}.region-list i{border-radius:inherit;background:#d3a037;height:100%;display:block}.region-list strong{color:var(--dashboard-ink);text-align:right;font-size:12px}.finance-balance>strong{color:var(--dashboard-ink);margin-top:30px;font-size:30px;display:block}.finance-balance>p{color:var(--dashboard-muted);margin-top:8px;font-size:12px}.finance-line{color:#718091;border-top:1px solid #edf0f3;justify-content:space-between;margin-top:30px;padding-top:17px;font-size:12px;display:flex}.finance-line strong{color:var(--dashboard-ink)}.invoice-row{border-top:1px solid #edf0f3;grid-template-columns:32px 1fr auto auto;align-items:center;gap:12px;padding:19px 0;display:grid}.finance-list h2{margin-bottom:21px}.invoice-row>span:nth-child(2){flex-direction:column;gap:4px;display:flex}.invoice-row strong{color:var(--dashboard-ink);font-size:12px}.invoice-row small{color:var(--dashboard-muted);font-size:10px}.invoice-row b{color:var(--dashboard-ink);font-size:12px}.invoice-row em{color:#31916f;font-size:10px;font-style:normal;font-weight:700}.invoice-row .pending-text{color:#c28d25}.invoice-badge{border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;font-weight:700;display:grid}.invoice-badge.paid{color:#2b906b;background:#e8f6ef}.invoice-badge.pending{color:#b5821e;background:#fff5da}@media (width<=1100px){.dashboard-content{padding-left:30px;padding-right:30px}.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.dashboard-sidebar{width:76px;padding:24px 10px 15px;position:static}.dashboard-brand{justify-content:center;padding:0 0 28px}.dashboard-brand img{width:48px}.dashboard-brand span,.dashboard-nav-label,.dashboard-nav-item span,.profile-copy,.dashboard-profile>.dashboard-icon{display:none}.dashboard-nav{padding-top:25px}.dashboard-nav-item,.dashboard-profile{justify-content:center;padding:0}.dashboard-sidebar-footer{padding-top:12px}.dashboard-profile{margin-top:12px}.dashboard-content{width:calc(100% - 76px);margin-left:0;padding:28px 18px 40px}.dashboard-header-user{display:none}.dashboard-header{margin-bottom:25px}.dashboard-header h1{font-size:25px}.detail-grid{grid-template-columns:1fr}}@media (width<=520px){.summary-grid{grid-template-columns:1fr}.dashboard-header p{max-width:220px;line-height:1.45}.dashboard-panel{padding:20px 17px}.panel-heading{flex-direction:column}.panel-filter{align-self:flex-start}.chart-wrap{height:210px}.bar-track{height:140px}.invoice-row{grid-template-columns:28px 1fr}.invoice-row b,.invoice-row em{grid-column:2}}#root:has(.client-area){text-align:left;border:none;width:100%;max-width:none}.client-area{--client-sidebar-width:250px;--client-page-background:radial-gradient(circle at 65% 22%, #1c64924d, transparent 34%), linear-gradient(135deg, #062942 0%, #0a4668 54%, #073452 100%);--client-navy:#1b1c1d;--client-gold:#d3a037;--client-ink:#102b46;--client-muted:#536d80;--client-line:#e3eaf0;background:var(--client-page-background);min-height:100dvh;color:var(--client-ink);font-family:Arial,Helvetica,sans-serif;display:flex;position:relative;overflow:clip visible}.client-new-delivery-page{background:var(--client-page-background);min-height:100dvh;position:relative;overflow:visible}.client-area:before{content:"";pointer-events:none;opacity:.16;z-index:0;background:linear-gradient(36deg,#0000 0 17%,#9dbcd52e 17.1%,#0000 17.35% 100%) 50%/610px 430px,linear-gradient(142deg,#0000 0 27%,#a9c6dc2b 27.1%,#0000 27.35% 100%) 50%/760px 560px,linear-gradient(20deg,#0000 0 62%,#a9c6dc24 62.1%,#0000 62.35% 100%) 50%/690px 470px,linear-gradient(158deg,#0000 0 74%,#a0bfd726 74.1%,#0000 74.35% 100%) 50%/820px 620px,linear-gradient(118deg,#0000 0 39%,#9fbfd81c 39.1%,#0000 39.35% 100%) 50%/540px 390px,linear-gradient(72deg,#0000 0 83%,#9fbfd81a 83.1%,#0000 83.35% 100%) 50%/880px 650px,linear-gradient(90deg,#aac7dc1f 1px,#0000 1px) 50%/92px 92px,linear-gradient(0deg,#aac7dc1f 1px,#0000 1px) 50%/92px 92px;position:absolute;inset:0;transform:none}.client-area>.client-sidebar{z-index:3}.client-area>.client-content{z-index:1;position:relative}.client-new-delivery-page .client-scene-decor,.client-new-delivery-page .client-content{position:relative}.client-new-delivery-page .client-scene-decor{z-index:0;pointer-events:none;position:absolute;inset:0}.client-new-delivery-page .client-sidebar,.client-new-delivery-page .client-content{z-index:1}.client-new-delivery-sidebar{background:var(--client-navy);border:1px solid #ffffff0f;box-shadow:7px 0 24px #020c143d}.client-new-delivery-page .client-content{width:calc(100% - var(--client-sidebar-width));margin-left:var(--client-sidebar-width);justify-content:center;align-items:stretch;min-height:100dvh;padding:24px 5.5vw 38px;display:flex}.client-new-delivery-page .client-form-panel{z-index:1;width:min(820px,100%);margin:0 auto;position:relative}.client-delivery-shell{width:min(900px,100%);margin:0 auto}.client-delivery-topbar{border-bottom:1px solid #b2d5e74d;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:0 0 13px;display:flex}.client-delivery-context{flex-direction:column;gap:2px;display:flex}.client-delivery-context strong{color:#f3f8fb;font-size:12px;font-weight:700}.client-delivery-account{justify-content:flex-end;align-items:center;gap:11px;margin-left:auto;display:flex}.client-delivery-account>span:last-child{flex-direction:column;gap:3px;display:flex}.client-delivery-account small{color:#f3f8fb;font-size:10px;line-height:1.2}.client-delivery-heading{margin-bottom:19px}.client-delivery-heading .client-kicker{color:#c7d9e5;align-items:center;gap:9px;display:inline-flex}.client-delivery-heading .client-kicker:before{content:"";background:linear-gradient(90deg,#f4c544 0 70%,#fff3bd 70%);border-radius:4px;width:25px;height:5px}.client-delivery-heading h1{color:#f8fbfd;margin:7px 0 5px;font-size:28px;font-weight:700;line-height:1.15}.client-delivery-heading p{color:#d3e4ed;font-size:14px;font-weight:600}.client-new-delivery-page .client-form-panel{background:#eef4f7;border:1px solid #d4e0e8;padding:8px 21px;box-shadow:0 0 0 3px #d5dce0d1,0 0 0 5px #28303594,0 14px 28px #02142233,inset 0 2px #ffffffd1,inset 4px 0 #d3a037d1}.client-scene-route{border-top:3px dashed #d3a03775;border-right:3px dashed #d3a03775;border-radius:0 125px 0 0;width:390px;height:205px;position:absolute;top:13%;right:-4%;transform:rotate(19deg)}.client-scene-marker{background:#ffffff80;border:3px solid #d3a037b8;border-radius:50% 50% 50% 0;width:29px;height:29px;position:absolute;top:12%;right:25%;transform:rotate(-45deg)}.client-scene-marker:after{content:"";background:#d3a037b8;border-radius:50%;width:9px;height:9px;position:absolute;top:7px;left:7px}.client-scene-box{opacity:.28;background:linear-gradient(145deg,#fffc,#c1d7e766);border:2px solid #a8bfd2;width:106px;height:79px;position:absolute;bottom:7%;right:4%;transform:skewY(-8deg)rotate(-8deg);box-shadow:17px -11px 0 -1px #bad2e261}.client-scene-box:before,.client-scene-box:after{content:"";background:#80a3be59;position:absolute}.client-scene-box:before{width:69px;height:2px;top:24px;left:17px}.client-scene-box:after{width:45px;height:2px;top:35px;left:17px}.client-sidebar{z-index:3;width:var(--client-sidebar-width);background:var(--client-navy);color:#e3c26c;flex-direction:column;padding:30px 18px 20px;transition:width .24s,padding .24s;display:flex;position:fixed;inset:0 auto 0 0}.client-brand{background:#ffffff09;border-bottom:1px solid #d3a03733;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;min-height:70px;padding:12px 13px 17px;transition:padding .24s;display:flex;box-shadow:0 8px 18px #02101f33,inset 0 1px #ffffff12}.client-brand img{filter:drop-shadow(0 3px 5px #0003);flex:none;width:91px;height:auto;transition:width .24s}.client-brand span{color:var(--client-gold);letter-spacing:1.2px;white-space:nowrap;flex:none;font-size:8px;font-weight:700}.client-sidebar-toggle{color:#e3c36e;width:100%;min-height:30px;font:inherit;cursor:pointer;background:#d3a03717;border:1px solid #d3a0376b;border-radius:6px;justify-content:center;align-items:center;gap:7px;margin-top:12px;padding:0 8px;font-size:10px;font-weight:700;transition:background .2s,color .2s;display:flex}.client-sidebar-toggle:hover{color:#fff;background:#d3a0372e}.client-sidebar-toggle .dashboard-icon{width:15px;height:15px;transition:transform .24s}.client-nav{flex-direction:column;gap:4px;padding-top:32px;display:flex}.client-nav-label{color:#c7a64f;letter-spacing:1.3px;margin:0 13px 14px;font-size:10px;font-weight:700}.client-nav-item,.client-profile,.client-help{color:#f4f7f8;width:100%;min-height:45px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:13px;padding:0 13px;font-size:13px;display:flex}.client-nav-item>span{flex-direction:column;gap:3px;min-width:0;display:flex}.client-nav-item>span strong{color:inherit;font-size:13px;font-weight:600}.client-nav-item>span small{color:#c8d2d8;font-size:9px;line-height:1.2}.client-nav-item:hover{color:#fff;background:#252422}.client-nav-item.active{color:#fff;box-shadow:inset 3px 0 var(--client-gold);background:#29261f}.client-nav-item .dashboard-icon{color:#f4f7f8;width:18px;height:18px}.client-nav-item:hover .dashboard-icon,.client-nav-item.active .dashboard-icon{color:#fff}.client-sidebar-footer{border-top:1px solid #d3a03733;margin-top:auto;padding-top:17px}.client-help{background:#d3a03714;grid-template-columns:24px 1fr;gap:2px 9px;padding:12px 10px;display:grid}.client-help .dashboard-icon{width:18px;height:18px;color:var(--client-gold);grid-row:span 2}.client-help span{color:#f0d37d;font-size:11px;font-weight:700}.client-help small{color:#b6a064;font-size:10px}.client-profile{gap:9px;margin-top:14px;padding:9px}.client-profile>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.client-profile strong{color:#f0d37d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.client-profile small{color:#e3c26c;font-size:10px}.client-content{width:calc(100% - 250px);min-height:100vh;width:calc(100% - var(--client-sidebar-width));margin-left:250px;margin-left:var(--client-sidebar-width);padding:39px 51px 60px;transition:width .24s,margin-left .24s}.client-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:31px;display:flex}.client-eyebrow,.client-kicker{color:#d4e0e7;letter-spacing:1.25px;font-size:12px;font-weight:800}.client-header h1{color:#f5f8fa;letter-spacing:0;margin:9px 0 6px;font-size:29px;line-height:1.2}.client-header p{color:#d1dfe7;font-size:15px;font-weight:500}.client-header-actions{align-items:center;gap:19px;display:flex}.client-header-account-label{color:#e3c26c;font-size:10px;font-weight:700}.client-notification{border:1px solid var(--client-line);color:#667c90;cursor:pointer;background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:relative}.client-notification .dashboard-icon{width:18px;height:18px}.client-notification span{background:#d85a4b;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.client-hero{color:#fff;background:linear-gradient(105deg,#151719,#24272a);border-radius:10px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:21px;padding:28px 31px;display:flex;box-shadow:0 16px 32px #010c1547}.client-hero h2{color:#fff;letter-spacing:0;margin:9px 0 6px;font-size:22px}.client-hero p{color:#d6e5ef;font-size:15px;font-weight:500}.client-hero .client-kicker{color:#e2b34c}.client-hero-actions{flex-shrink:0;align-items:center;gap:16px;display:flex}.client-hero-link{color:#ffe08a;min-height:44px;font:inherit;cursor:pointer;background:linear-gradient(#34383a 0%,#24282a 100%);border:1px solid #b98a27;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:0 16px;font-size:13px;font-weight:800;transition:transform .16s,background .16s,box-shadow .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff24,0 3px #8c671f,0 7px 12px #0000003d}.client-hero-link:hover{color:#fff5c9;background:linear-gradient(#414648 0%,#2b3032 100%);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff2e,0 4px #8c671f,0 9px 15px #00000047}.client-hero-link:active{transform:translateY(2px);box-shadow:inset 0 1px #ffffff1f,0 1px #8c671f,0 3px 7px #0003}.client-hero-link:focus-visible{outline-offset:3px;outline:3px solid #ffe08ab8}.client-hero-link .dashboard-icon{width:17px;height:17px}.client-primary-button{color:#102b46;min-height:44px;font:inherit;cursor:pointer;background:#f0b323;border:0;border-radius:7px;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-size:13px;font-weight:700;display:inline-flex}.client-primary-button:hover{background:#ffc83d;transform:translateY(-1px)}.client-primary-button .dashboard-icon{width:18px;height:18px}.client-primary-button.compact{min-height:36px;font-size:11px}.client-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:24px;display:grid}.client-summary-grid article{background:#fff;border:1px solid #dce2e6;border-radius:10px;min-height:133px;padding:21px 22px;position:relative;overflow:hidden;box-shadow:0 0 0 3px #d5dce0db,0 0 0 5px #283035b8,0 12px 26px #01101c38}.client-summary-grid article>span{color:var(--client-muted);margin-bottom:12px;font-size:12px;display:block}.client-summary-grid article>strong{color:var(--client-ink);font-size:27px;line-height:1;display:block}.client-summary-grid article>small{color:#60798d;margin-top:10px;font-size:10px;display:block}.client-summary-icon{border-radius:9px;place-items:center;width:35px;height:35px;font-style:normal;display:grid;position:absolute;top:20px;right:20px}.client-summary-icon .dashboard-icon{width:18px;height:18px}.client-summary-icon.waiting{color:#bd8c23;background:#fff4d8}.client-summary-icon.ongoing{color:#4d82b0;background:#eaf2fa}.client-summary-icon.done{color:#31916f;background:#e9f6ef}.client-area:not(.client-new-delivery-page) .client-summary-grid{gap:22px;margin-bottom:28px}.client-area:not(.client-new-delivery-page) .client-summary-grid article{background:linear-gradient(135deg,#fff,#edf4f8);border-color:#b8cbd7;grid-template-columns:minmax(0,1fr) 45px;align-content:center;gap:7px 14px;min-height:148px;padding:21px 22px;transition:transform .18s,box-shadow .18s;display:grid;box-shadow:inset 0 1px #fff,0 4px #c4d4dd,0 14px 26px #092a4222}.client-area:not(.client-new-delivery-page) .client-summary-grid article:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff,0 5px #b6cad5,0 18px 30px #092a422c}.client-area:not(.client-new-delivery-page) .client-summary-grid article:before{content:"";background:#4b7892;width:5px;position:absolute;inset:0 auto 0 0}.client-area:not(.client-new-delivery-page) .client-summary-grid .summary-card-label{color:#315b74;letter-spacing:.02em;grid-column:1;margin:0;font-size:12px;font-weight:900}.client-area:not(.client-new-delivery-page) .client-summary-grid article>strong{letter-spacing:-.025em;grid-column:1;font-size:32px}.client-area:not(.client-new-delivery-page) .client-summary-grid article>small{color:#587285;grid-column:1/-1;margin:0;font-size:11px;font-weight:600;line-height:1.45}.client-area:not(.client-new-delivery-page) .client-summary-grid .summary-card-icon{color:#2d6685;background:#e5f0f5;border:1px solid #b8ceda;border-radius:12px;grid-area:1/2/3;place-items:center;width:45px;height:45px;display:grid;box-shadow:inset 0 1px #fff,0 3px #c4d5df}.client-area:not(.client-new-delivery-page) .client-summary-grid .summary-card-icon svg{width:23px;height:23px}.client-area:not(.client-new-delivery-page) .client-summary-grid .summary-card-gold{background:linear-gradient(135deg,#fffdf8,#fff3d1)}.client-area:not(.client-new-delivery-page) .client-summary-grid .summary-card-gold:before{background:#d0a02e}.client-area:not(.client-new-delivery-page) .client-summary-grid .summary-card-gold .summary-card-icon{color:#96650a;background:#fff0ba;border-color:#e0c16b;box-shadow:inset 0 1px #fff,0 3px #dfc26b}.client-area:not(.client-new-delivery-page) .client-summary-grid .summary-card-blue:before{background:#2e7ca5}.client-area:not(.client-new-delivery-page) .client-summary-grid .summary-card-green{background:linear-gradient(135deg,#fbfffd,#e4f3eb)}.client-area:not(.client-new-delivery-page) .client-summary-grid .summary-card-green:before{background:#2f906b}.client-area:not(.client-new-delivery-page) .client-summary-grid .summary-card-green .summary-card-icon{color:#207354;background:#dff3e9;border-color:#a8cfbc;box-shadow:inset 0 1px #fff,0 3px #b7d9c8}.client-section-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:24px;display:grid}.client-overview-extra-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:24px;margin-bottom:24px;display:grid}.client-compact-card{background:#fff;border:1px solid #dce2e6;border-radius:10px;min-height:128px;padding:18px 21px;box-shadow:0 0 0 3px #d5dce0db,0 0 0 5px #283035b8,0 12px 26px #01101c38}.client-compact-card-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.client-compact-card>strong{color:var(--client-ink);margin-top:13px;font-size:22px;line-height:1;display:block}.client-compact-card p{color:#536b80;margin:8px 0 3px;font-size:12px;font-weight:700}.client-compact-card small{color:#60798d;font-size:10px}.client-compact-card-accent{background:linear-gradient(135deg,#fff,#f2f7fa)}.client-compact-card-accent>strong{margin-top:17px;font-size:17px}.client-compact-card-accent p{font-weight:500}.client-area:not(.client-new-delivery-page) .client-next-delivery-card{padding-bottom:15px}.client-compact-delivery-body{align-items:center;gap:12px;margin-top:13px;display:flex}.client-compact-delivery-icon{color:#315f7c;background:#e8f1f6;border:1px solid #c5d8e4;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.client-compact-delivery-icon .dashboard-icon{width:18px;height:18px}.client-compact-delivery-body strong{color:#102b46;font-size:18px;font-weight:700;display:block}.client-compact-detail{color:#4d667b;align-items:center;gap:5px;margin-top:5px;font-size:11px;font-weight:700;display:flex}.client-compact-detail .dashboard-icon{color:#708da1;width:13px;height:13px}.client-compact-delivery-body small{color:#4d667b;margin-top:3px;font-size:10px;display:block}.client-route-progress{align-items:center;gap:5px;margin:13px 2px 0 48px;display:flex}.client-route-progress>div{flex-direction:column;align-items:center;gap:5px;display:flex}.client-route-progress>div>span,.client-route-progress>div>b,.client-route-progress>div>em{background:#d3a037;border-radius:50%;width:9px;height:9px;display:block}.client-route-progress>div>b{background:#6aa184}.client-route-progress>div>em{background:#7fa9bc}.client-route-progress small{color:#4d667b;white-space:nowrap;font-size:9px;font-weight:700}.client-route-progress i{background:linear-gradient(90deg,#d3a037,#b9d2df);border-radius:0;flex:1;height:2px}.client-compact-performance-heading{justify-content:space-between;align-items:center;display:flex}.client-compact-performance-icon{color:#315f7c;background:#e8f1f6;border:1px solid #c5d8e4;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.client-compact-performance-icon .dashboard-icon{width:17px;height:17px}.client-performance-body{align-items:center;gap:13px;margin-top:15px;display:flex}.client-progress-ring{color:#102b46;border:6px solid #29906b;border-color:#29906b #29906b #dcefe7 #dcefe7;border-radius:50%;place-items:center;width:51px;height:51px;font-size:14px;font-weight:800;display:grid}.client-performance-body strong{color:#102b46;font-size:16px;font-weight:700;display:block}.client-performance-body p{color:#4d667b;margin:5px 0 0;font-size:11px}.client-performance-metrics{border-top:1px solid #d7e3e9;gap:25px;margin-top:14px;padding-top:10px;display:flex}.client-performance-metrics span{flex-direction:column;gap:2px;display:flex}.client-performance-metrics strong{color:#102b46;font-size:14px}.client-performance-metrics small{color:#4d667b;font-size:10px}.client-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.client-action-card{background:#fff;border:1px solid #dce2e6;border-radius:10px;min-height:205px;padding:23px 24px;box-shadow:0 0 0 3px #d5dce0db,0 0 0 5px #283035b8,0 12px 26px #01101c38}.client-action-icon{color:#bd8c23;background:#fff4d8;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.client-action-icon .dashboard-icon{width:19px;height:19px}.client-action-card h2{color:var(--client-ink);margin:17px 0 7px;font-size:17px}.client-action-card p{color:#536b80;min-height:38px;margin:0 0 18px;font-size:12px;line-height:1.5}.client-action-card .client-text-button{color:#9a7019}.client-panel{background:#fff;border:1px solid #dce2e6;border-radius:10px;padding:25px 27px;box-shadow:0 0 0 3px #d5dce0db,0 0 0 5px #283035b8,0 12px 26px #01101c38}.client-panel-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.client-panel h2{color:var(--client-ink);letter-spacing:0;margin:8px 0 0;font-size:18px}.client-live{color:#31916f;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.client-live i{background:#31916f;border-radius:50%;width:6px;height:6px}.ongoing-card{border:1px solid #edf0f3;border-radius:8px;grid-template-columns:39px 1fr auto;align-items:center;gap:13px;margin-top:25px;padding:16px;display:grid}.ongoing-icon{color:#bd8c23;background:#fff4d8;border-radius:8px;place-items:center;width:39px;height:39px;display:grid}.ongoing-icon .dashboard-icon{width:19px;height:19px}.ongoing-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.ongoing-copy strong{color:var(--client-ink);font-size:12px}.ongoing-copy span,.ongoing-copy small{color:var(--client-muted);font-size:10px}.ongoing-copy small{color:#31916f}.client-status{white-space:nowrap;border-radius:15px;width:max-content;padding:5px 9px;font-size:9px;font-weight:700;display:inline-block}.client-status.in-route,.client-status.waiting{color:#b17f19;background:#fff4d8}.client-status.completed{color:#2b906b;background:#e9f6ef}.client-outline-button{color:#a77a1d;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8b35d;border-radius:5px;grid-column:2/-1;justify-self:start;padding:7px 12px;font-size:10px;font-weight:700}.client-outline-button:hover,.client-text-button:hover{background:#fffaf0}.client-text-button{color:#ad8123;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:11px;font-weight:700;display:inline-flex}.client-text-button .dashboard-icon{width:14px;height:14px}.client-request-list{margin-top:22px}.client-request-row{border-top:1px solid #edf0f3;grid-template-columns:65px 1fr auto;align-items:center;gap:10px;padding:14px 0;display:grid}.client-request-row>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.client-request-row strong{color:var(--client-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.client-request-row small,.client-request-row time{color:var(--client-muted);font-size:10px}.client-request-row time{grid-column:2/-1;margin-top:-7px}.request-id{color:#b08020;font-size:10px;font-weight:700}.client-area:not(.client-new-delivery-page) .client-panel h2,.client-area:not(.client-new-delivery-page) .client-summary-grid article>strong,.client-area:not(.client-new-delivery-page) .client-action-card h2,.client-area:not(.client-new-delivery-page) .client-request-row strong,.client-area:not(.client-new-delivery-page) .ongoing-copy strong{color:#102b46;font-weight:700}.client-area:not(.client-new-delivery-page) .client-kicker{color:#5d7487;font-weight:800}.client-area:not(.client-new-delivery-page) .client-summary-grid article>span,.client-area:not(.client-new-delivery-page) .client-summary-grid article>small,.client-area:not(.client-new-delivery-page) .client-action-card p,.client-area:not(.client-new-delivery-page) .client-compact-card p,.client-area:not(.client-new-delivery-page) .client-compact-card small,.client-area:not(.client-new-delivery-page) .client-request-row small,.client-area:not(.client-new-delivery-page) .client-request-row time,.client-area:not(.client-new-delivery-page) .ongoing-copy span{color:#4d667b;font-size:12px}.client-area:not(.client-new-delivery-page) .client-panel-heading{border-bottom:1px solid #d7e1e8;padding-bottom:12px}.client-area:not(.client-new-delivery-page) .client-request-row{border-top-color:#d7e1e8}.client-area:not(.client-new-delivery-page) .client-status{border:1px solid;font-size:10px;font-weight:700}.client-area:not(.client-new-delivery-page) .client-status.waiting,.client-area:not(.client-new-delivery-page) .client-status.in-route{color:#936b12;background:#fff3d2;border-color:#e4c36b}.client-area:not(.client-new-delivery-page) .client-status.completed{color:#237757;background:#e1f4eb;border-color:#9ccfb7}.client-area:not(.client-new-delivery-page) .client-text-button{color:#916914;font-weight:700}.client-area:not(.client-new-delivery-page) .client-live{font-size:11px;font-weight:700}.client-area:not(.client-new-delivery-page) .ongoing-card{background:#fbfdfe;border:1px solid #c7d8e3;box-shadow:0 4px 12px #0f2d4414}.client-area:not(.client-new-delivery-page) .ongoing-icon{color:#315f7c;background:#e8f1f6;border-color:#b8cfdd}.client-area:not(.client-new-delivery-page) .ongoing-card{grid-template-columns:44px minmax(0,1fr) auto;align-items:start}.client-area:not(.client-new-delivery-page) .ongoing-copy{gap:4px}.ongoing-route{color:#4d667b;align-items:center;gap:6px;margin-top:8px;font-size:9px;font-weight:700;display:flex}.ongoing-route i{background:#bed2dd;flex:1;height:2px}.ongoing-route b{color:#237757;font-size:9px}.ongoing-actions{flex-direction:column;align-items:flex-end;gap:11px;display:flex}.ongoing-actions .client-outline-button{grid-column:auto}.client-area:not(.client-new-delivery-page) .ongoing-icon,.client-area:not(.client-new-delivery-page) .client-summary-icon,.client-area:not(.client-new-delivery-page) .client-action-icon{border:1px solid #17304a1f;box-shadow:0 3px 8px #17304a14}.client-area:not(.client-new-delivery-page) .client-requests-panel{background:#f0f5f8;padding:22px}.client-area:not(.client-new-delivery-page) .client-requests-panel .client-panel-heading{margin-bottom:17px}.client-area:not(.client-new-delivery-page) .client-request-list{gap:10px;margin-top:0;display:grid}.client-area:not(.client-new-delivery-page) .client-request-widget{background:#f5fafc;border:1px solid #b9cedb;border-radius:9px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid;box-shadow:0 4px 12px #0f2d4414}.client-area:not(.client-new-delivery-page) .client-request-icon{color:#315f7c;background:#e8f1f6;border:1px solid #c8d9e4;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.client-area:not(.client-new-delivery-page) .client-request-icon .dashboard-icon{width:21px;height:21px}.client-area:not(.client-new-delivery-page) .client-request-main{grid-template-columns:auto 1fr;align-items:baseline;gap:4px 10px;min-width:0;display:grid}.client-area:not(.client-new-delivery-page) .client-request-main strong{color:#a97916;font-size:11px;font-weight:700}.client-area:not(.client-new-delivery-page) .client-request-main h3{color:#102b46;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:13px;font-weight:700;overflow:hidden}.client-area:not(.client-new-delivery-page) .client-request-detail{color:#506b80;grid-column:1/-1;align-items:center;gap:6px;min-width:0;font-size:11px;display:inline-flex}.client-area:not(.client-new-delivery-page) .client-request-detail+.client-request-detail{margin-top:-1px}.client-area:not(.client-new-delivery-page) .client-request-detail .dashboard-icon{color:#708da1;width:13px;height:13px}.client-area:not(.client-new-delivery-page) .client-request-side{flex-direction:column;align-items:flex-end;gap:9px;display:flex}.client-area:not(.client-new-delivery-page) .client-request-side .client-status{padding:7px 11px;font-size:11px}.client-area:not(.client-new-delivery-page) .client-request-side .client-text-button{font-size:10px}.client-form-panel,.client-list-panel,.client-simple-panel{max-width:900px}.client-form-panel{width:100%;margin:0 auto}.client-form-grid{grid-template-columns:1fr 1fr;gap:17px;margin-top:28px;display:grid}.client-form-grid label{color:var(--client-ink);flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.client-form-grid label.full{grid-column:1/-1}.client-form-grid input,.client-form-grid textarea{color:#102b46;width:100%;font:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #b9c9d8;border-radius:6px;outline:none;padding:0 13px;font-size:12px}.client-form-grid input{height:45px}.client-form-grid textarea{resize:vertical;min-height:45px;padding-top:13px}.client-form-grid input::placeholder,.client-form-grid textarea::placeholder{color:#71859a;opacity:1}.client-form-grid .client-primary-button{align-self:end}.client-form-message{grid-column:1/-1;margin:-2px 0 0;font-size:12px;font-weight:700}.client-form-message.error{color:#b94b3f}.client-form-message.success{color:#2b906b}.client-new-delivery-page .client-form-grid{flex-direction:column;gap:0;margin-top:6px;display:flex}.client-new-delivery-page .client-form-grid input{height:39px}.client-new-delivery-page .client-form-grid textarea{min-height:52px;padding-top:10px}.client-new-delivery-page .client-form-details-grid textarea{height:52px;line-height:1.35}.client-new-delivery-page .client-form-panel>.client-panel-heading{margin-bottom:0}.client-new-delivery-page .client-form-panel>.client-panel-heading h2{margin-top:2px}.client-form-section{border-top:1px solid #e6eef4;padding:3px 0}.client-form-section:first-child{border-top:0;padding-top:3px}.client-form-section-heading{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:9px;margin-bottom:4px;display:grid}.client-form-section-icon{color:#5a7d9b;background:#edf5fa;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.client-form-section-icon .dashboard-icon{width:16px;height:16px}.client-form-section-heading>div{flex-direction:column;gap:2px;min-width:0;display:flex}.client-form-section-heading h3{color:#173653;margin:0;font-size:13px;font-weight:700;line-height:1.2}.client-form-section-heading p{color:#627b91;margin:0;font-size:9px;font-weight:500;line-height:1.2}.client-form-section-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.client-form-section-grid label.full{grid-column:1/-1}.client-location-link-field{margin-top:0}.client-location-link-field .client-input-wrap input{height:35px}.client-location-link-field .client-input-wrap>.dashboard-icon{top:9px}.client-form-grid label>span{color:var(--client-ink)}.client-form-grid label>span em{color:#bd8724;font-style:normal}.client-input-wrap{position:relative}.client-input-wrap>.dashboard-icon{z-index:1;color:#7892a8;pointer-events:none;width:15px;height:15px;position:absolute;top:11px;left:13px}.client-input-wrap input,.client-input-wrap textarea{padding-left:39px}.client-input-wrap textarea{min-height:52px}.client-form-section .client-primary-button{align-self:end;min-height:39px;box-shadow:0 7px 14px #d3a03733}.client-form-section .client-primary-button:hover{box-shadow:0 9px 18px #d3a0374d}.client-form-section .client-primary-button:focus-visible,.client-notification:focus-visible{outline-offset:2px;outline:3px solid #d3a03747}.client-form-grid input:hover,.client-form-grid textarea:hover{border-color:#94aec3}.client-form-grid input:focus,.client-form-grid textarea:focus{border-color:var(--client-gold);box-shadow:0 0 0 3px #d3a03724,0 4px 10px #2340580d}.client-form-details-grid{align-items:end}.client-list-panel>.client-panel{box-shadow:none;border:0;margin-top:22px;padding:0}.client-simple-panel{min-height:230px}.client-simple-panel p{color:var(--client-muted);margin:17px 0 23px;font-size:13px}.client-area.sidebar-collapsed{--client-sidebar-width:78px}.client-area.sidebar-collapsed .client-sidebar{padding-left:10px;padding-right:10px}.client-area.sidebar-collapsed .client-brand{padding-left:0;padding-right:0}.client-area.sidebar-collapsed .client-brand img{width:48px}.client-area.sidebar-collapsed .client-brand span,.client-area.sidebar-collapsed .client-nav-label,.client-area.sidebar-collapsed .client-nav-item>span,.client-area.sidebar-collapsed .client-help span,.client-area.sidebar-collapsed .client-help small,.client-area.sidebar-collapsed .client-profile>span:nth-child(2),.client-area.sidebar-collapsed .client-profile>.dashboard-icon,.client-area.sidebar-collapsed .client-sidebar-toggle span{display:none}.client-area.sidebar-collapsed .client-sidebar-toggle{padding:0}.client-area.sidebar-collapsed .client-sidebar-toggle .dashboard-icon{transform:rotate(180deg)}.client-area.sidebar-collapsed .client-nav{padding-top:25px}.client-area.sidebar-collapsed .client-nav-item,.client-area.sidebar-collapsed .client-profile,.client-area.sidebar-collapsed .client-help{justify-content:center;padding-left:0;padding-right:0}.client-area.sidebar-collapsed .client-help{background:0 0}@media (width<=1050px){.client-content{padding-left:30px;padding-right:30px}.client-section-grid,.client-overview-extra-grid{grid-template-columns:1fr}}@media (width<=720px){.client-sidebar{width:76px;padding:24px 10px 15px;position:static}.client-brand{justify-content:center;padding:0 0 28px}.client-brand img{width:48px}.client-brand span,.client-nav-label,.client-nav-item span,.client-help span,.client-help small,.client-profile>span:nth-child(2),.client-profile>.dashboard-icon{display:none}.client-nav{padding-top:25px}.client-nav-item,.client-profile{justify-content:center;padding:0}.client-help{background:0 0;justify-content:center;padding:0;display:flex}.client-content{width:calc(100% - 76px);margin-left:0;padding:28px 18px 40px}.client-new-delivery-page .client-content{width:calc(100% - 76px);margin-left:0}.client-header{margin-bottom:25px}.client-header h1{font-size:25px}.client-summary-grid,.client-overview-extra-grid,.client-card-grid{grid-template-columns:1fr}.client-hero{flex-direction:column;align-items:flex-start}.client-hero-actions{flex-direction:column;align-items:stretch;gap:8px;width:100%}.client-hero-actions .client-primary-button{width:100%}.client-hero-link{justify-content:center}}@media (width<=520px){.client-panel,.client-hero{padding:20px 17px}.client-panel-heading{flex-direction:column}.ongoing-card{grid-template-columns:39px 1fr}.ongoing-card .client-status{grid-column:2}.client-form-grid{grid-template-columns:1fr}.client-form-grid label.full{grid-column:auto}.client-form-grid .client-primary-button{width:100%}.client-new-delivery-page .client-content{padding:24px 15px 32px}.client-delivery-topbar{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:27px}.client-delivery-account{width:100%}.client-delivery-heading h1{font-size:26px}.client-form-section-grid{grid-template-columns:1fr}.client-form-section-grid label.full{grid-column:auto}.client-form-section .client-primary-button{width:100%}}@media (width<=600px){.client-area:not(.client-new-delivery-page) .client-requests-panel{padding:17px 15px}.client-area:not(.client-new-delivery-page) .client-request-widget{grid-template-columns:40px minmax(0,1fr);gap:11px;padding:12px}.client-area:not(.client-new-delivery-page) .client-request-icon{width:40px;height:40px}.client-area:not(.client-new-delivery-page) .client-request-side{flex-direction:row;grid-column:2;justify-content:space-between;align-items:center;gap:8px}.client-area:not(.client-new-delivery-page) .client-request-side .client-status{font-size:10px}.client-area:not(.client-new-delivery-page) .ongoing-card{grid-template-columns:39px minmax(0,1fr);gap:11px}.client-area:not(.client-new-delivery-page) .ongoing-actions{flex-direction:row;grid-column:2;justify-content:space-between;align-items:center}.client-area:not(.client-new-delivery-page) .ongoing-route{flex-wrap:wrap}}@media (width<=900px){.dashboard-page,.client-area{min-height:100vh;display:block}.dashboard-sidebar,.client-sidebar{width:min(280px,84vw);height:100vh;transition:transform .2s;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-105%)}.client-area.sidebar-collapsed{--client-sidebar-width:250px}.client-area .client-content,.client-area .client-new-delivery-page .client-content{width:100%;margin-left:0}.client-sidebar{width:min(280px,84vw);padding:30px 18px 20px;transition:transform .2s}.client-area.sidebar-collapsed .client-sidebar{padding:30px 18px 20px}.client-area.sidebar-collapsed .client-brand{padding:12px 13px 17px}.client-area.sidebar-collapsed .client-brand img{width:91px}.client-area.sidebar-collapsed .client-brand span,.client-area.sidebar-collapsed .client-nav-label,.client-area.sidebar-collapsed .client-nav-item>span,.client-area.sidebar-collapsed .client-help span,.client-area.sidebar-collapsed .client-help small,.client-area.sidebar-collapsed .client-profile>span:nth-child(2),.client-area.sidebar-collapsed .client-profile>.dashboard-icon,.client-area.sidebar-collapsed .client-sidebar-toggle span{display:initial}.client-area.sidebar-collapsed .client-nav{padding-top:32px}.client-area.sidebar-collapsed .client-nav-item,.client-area.sidebar-collapsed .client-profile{justify-content:flex-start;padding-left:13px;padding-right:13px}.client-area.sidebar-collapsed .client-help{justify-content:initial;background:#ffffff0f;padding:12px 10px}.client-area.sidebar-collapsed .client-sidebar-toggle .dashboard-icon{transform:none}.dashboard-sidebar.mobile-open,.client-sidebar.mobile-open{transform:translate(0)}.client-area .client-sidebar.mobile-open{transform:translate(0)!important}.dashboard-sidebar,.client-sidebar,.client-new-delivery-page .client-sidebar{z-index:5}.dashboard-menu-toggle,.client-menu-toggle{z-index:6;display:inline-flex;position:fixed;top:16px;right:16px}.dashboard-sidebar .dashboard-brand{justify-content:flex-start;padding:0 13px 28px}.client-sidebar .client-brand{justify-content:center;padding:12px 13px 17px}.dashboard-sidebar .dashboard-brand img{width:91px}.dashboard-sidebar .dashboard-brand span,.dashboard-sidebar .dashboard-nav-label,.dashboard-sidebar .dashboard-nav-item span,.dashboard-sidebar .profile-copy,.dashboard-sidebar .dashboard-profile>.dashboard-icon,.client-sidebar .client-brand span,.client-sidebar .client-nav-label,.client-sidebar .client-nav-item span,.client-sidebar .client-help span,.client-sidebar .client-help small,.client-sidebar .client-profile>span:nth-child(2),.client-sidebar .client-profile>.dashboard-icon{display:initial}.dashboard-sidebar .dashboard-nav-label,.client-sidebar .client-nav-label{display:block}.dashboard-sidebar .dashboard-nav-item,.client-sidebar .client-nav-item{justify-content:flex-start;min-height:48px;padding:0 13px}.dashboard-sidebar .dashboard-profile,.client-sidebar .client-profile{justify-content:flex-start}.dashboard-content,.client-content,.client-new-delivery-page .client-content{width:100%;min-height:100vh;margin-left:0;padding:78px 24px 40px}.client-area.client-new-delivery-page .client-content{width:100%;margin-left:0}.dashboard-header{padding-right:56px}.dashboard-header-actions{gap:12px}.client-header,.client-delivery-topbar{padding-right:56px}.dashboard-nav-item,.client-nav-item,.dashboard-icon-button,.client-notification,.client-primary-button,.login-button,.signup-button,input,textarea,select{min-height:44px}.delivery-table-wrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.delivery-table{min-width:660px}.chart-wrap{max-width:100%;overflow-x:auto}}@media (width<=600px){.login-page{min-height:100svh}.signup-page{min-height:100svh;padding:12px}.signup-container{width:100%}.dashboard-content,.client-content,.client-new-delivery-page .client-content{padding:72px 16px 32px}.dashboard-header,.client-header{flex-direction:column;gap:16px;padding-right:0}.dashboard-header-actions,.client-header-actions{align-self:flex-end}.client-delivery-topbar{align-items:flex-start;padding-right:0}.client-delivery-account{max-width:100%}.client-delivery-account>span:last-child{min-width:0}.client-delivery-account strong{text-overflow:ellipsis;overflow:hidden}.summary-grid,.detail-grid,.client-summary-grid,.client-section-grid,.client-form-section-grid{grid-template-columns:1fr}.summary-card,.dashboard-panel,.client-panel{width:100%}.panel-heading,.client-panel-heading{flex-wrap:wrap}.chart-wrap{height:190px}.bar-track{height:125px}.metric-list>div{grid-template-columns:1fr auto;gap:8px}.metric-list em{grid-area:1/2}.region-list>div{grid-template-columns:78px 1fr 35px;gap:8px}.finance-line{gap:14px}.invoice-row{grid-template-columns:28px minmax(0,1fr)}.invoice-row b,.invoice-row em{grid-column:2}.client-form-section-grid label.full{grid-column:auto}.client-new-delivery-page .client-form-grid input,.client-new-delivery-page .client-form-grid textarea{min-height:44px}.client-new-delivery-page .client-location-link-field .client-input-wrap input{height:44px}}@media (width<=380px){.responsive-menu-toggle{top:12px;right:12px}.dashboard-content,.client-content,.client-new-delivery-page .client-content{padding-left:12px;padding-right:12px}.login-page{padding-left:8px;padding-right:8px}.login-box{padding-left:16px;padding-right:16px}.signup-page{padding-left:8px;padding-right:8px}.signup-form-area{padding-left:14px;padding-right:14px}.client-delivery-heading h1{font-size:24px}.client-form-panel{padding-left:15px;padding-right:15px}}.client-mobile-nav{display:none}@media (width<=700px){.client-area .client-content,.client-area .client-content *{box-sizing:border-box}.client-area .client-content{min-width:0;overflow-x:clip}.client-area .client-content>*,.client-area .client-content :is(.client-panel,.op-client-panel,.op-client-orders,.op-client-order){min-width:0;max-width:100%}.client-area .client-menu-toggle{display:none}.client-area .client-content,.client-area.client-new-delivery-page .client-content{padding:27px 14px calc(94px + env(safe-area-inset-bottom))}.client-area .client-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-height:0;margin-bottom:18px;padding-right:0;display:grid;position:relative}.client-area .client-header>div:first-child{min-width:0}.client-area .client-header .client-eyebrow{display:none}.client-area .client-header h1{color:#f7fbfd;margin:0 0 5px;font-size:clamp(26px,7vw,32px);line-height:1.08}.client-area .client-header p{color:#d9e8ef;font-size:14px;line-height:1.42}.client-area .client-header-actions{place-self:start end;align-items:center;gap:8px;display:flex;position:static}.client-area .client-account-button{justify-content:center;width:44px;min-width:44px;padding:6px}.client-area .client-account-button>span:last-child{display:none}.client-area .client-notification{width:44px;height:44px}.client-overview .client-hero{border-radius:14px;gap:15px;margin-bottom:17px;padding:21px 18px 17px;position:relative;overflow:hidden}.client-overview .client-hero:after{display:none}.client-overview .client-hero>div:first-child{z-index:1;max-width:100%;position:relative}.client-overview .client-hero h2{max-width:calc(100% - 48px);margin:8px 0 6px;font-size:23px;line-height:1.15}.client-overview .client-hero p{max-width:92%;font-size:13px;line-height:1.48}.client-overview .client-hero-actions{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;width:100%;display:grid;position:relative}.client-overview .client-hero-actions :is(.client-primary-button,.client-hero-link){width:100%;min-height:49px;padding:0 9px;font-size:12px;line-height:1.2}.client-overview .client-hero-link{gap:6px}.client-overview .client-hero-link .dashboard-icon{width:15px;height:15px}.client-overview-operations{display:none}.client-mobile-nav{z-index:12;min-height:calc(68px + env(safe-area-inset-bottom));padding:7px 5px calc(7px + env(safe-area-inset-bottom));background:linear-gradient(#102933,#071b24);border-top:1px solid #314957;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 22px #01111c59}.client-mobile-nav button{color:#e7eff2;min-width:0;min-height:52px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-content:center;place-items:center;gap:4px;padding:4px 2px;font-size:10px;font-weight:700;display:grid}.client-mobile-nav .dashboard-icon{width:22px;height:22px}.client-mobile-nav button.active{color:#f2bf3f}.client-mobile-nav button.active:after{content:"";background:#efb424;border-radius:999px;width:29px;height:3px;box-shadow:0 1px 5px #efb42473}.client-area:has(.client-sidebar.mobile-open) .client-mobile-nav{z-index:4}}@media (width<=380px){.client-overview .client-hero-actions{grid-template-columns:1fr}.client-area .client-header{min-height:0}}@media (width<=700px){.client-area.client-new-delivery-page .client-content{padding-top:17px}.client-new-delivery-page .client-delivery-shell{width:100%;display:block}.client-new-delivery-page .client-delivery-topbar{flex-direction:row;align-items:center;gap:12px;margin:0 0 16px;padding:0 0 13px;display:flex}.client-new-delivery-page .client-delivery-context{min-width:0}.client-new-delivery-page .client-delivery-context strong{color:#e4f1f6;font-size:12px}.client-new-delivery-page .client-delivery-account{gap:8px;width:auto;min-width:0;margin-left:auto}.client-new-delivery-page .client-delivery-account .client-account-button{justify-content:center;width:44px;min-width:44px;padding:6px}.client-new-delivery-page .client-delivery-account .client-account-button>span:last-child{display:none}.client-new-delivery-page .client-delivery-heading{border-radius:14px;margin:0 0 15px;padding:19px 18px}.client-new-delivery-page .client-delivery-heading .client-kicker{letter-spacing:1.1px;font-size:10px}.client-new-delivery-page .client-delivery-heading h1{margin:7px 0 5px;font-size:27px}.client-new-delivery-page .client-delivery-heading p{font-size:13px;line-height:1.42}.client-new-delivery-page .day-account-area{margin-bottom:13px}.client-new-delivery-page .client-favorites,.client-new-delivery-page .client-pickup-default{border-radius:13px;margin-bottom:13px}.client-new-delivery-page .client-favorites{padding:16px}.client-new-delivery-page .client-favorites header{align-items:flex-start;gap:11px}.client-new-delivery-page .client-favorites h2{font-size:16px}.client-new-delivery-page .client-favorites header p{font-size:11px;line-height:1.4}.client-new-delivery-page .client-favorites article>button:first-child{min-height:68px;padding:11px}.client-new-delivery-page .client-favorites article strong{color:#143852;font-size:12px}.client-new-delivery-page .client-pickup-default{gap:10px;padding:15px 16px}.client-new-delivery-page .client-pickup-default strong{font-size:14px;line-height:1.32}.client-new-delivery-page .client-pickup-default button{min-height:43px}.client-new-delivery-page .client-form-panel{border-radius:14px;padding:14px}.client-new-delivery-page .client-form-panel>.client-panel-heading{margin-bottom:13px;padding:1px 3px 13px}.client-new-delivery-page .client-form-panel>.client-panel-heading h2{font-size:20px}.client-new-delivery-page .client-form-grid{gap:13px}.client-new-delivery-page .client-form-section{border-radius:11px;padding:13px}.client-new-delivery-page .client-form-section-heading{margin-bottom:12px}.client-new-delivery-page .client-form-section-heading h3{font-size:14px}.client-new-delivery-page .client-form-section-heading p{font-size:11px}.client-new-delivery-page .client-form-section-grid{grid-template-columns:1fr;gap:12px}.client-new-delivery-page .client-form-grid label{font-size:12px}.client-new-delivery-page .client-form-grid input,.client-new-delivery-page .client-location-link-field .client-input-wrap input{height:47px;font-size:13px}.client-new-delivery-page .client-form-grid textarea{height:84px;min-height:84px;font-size:13px}.client-new-delivery-page .client-input-wrap>.dashboard-icon{top:15px}.client-new-delivery-page .client-plan-selected{padding:12px}.client-new-delivery-page .client-favorite-save{gap:10px}.client-new-delivery-page .client-favorite-save>div{min-height:42px}.client-new-delivery-page .client-favorite-save b{font-size:12px;line-height:1.35}.client-new-delivery-page .delivery-submit-row{bottom:calc(68px + env(safe-area-inset-bottom));z-index:2;background:linear-gradient(#f8fbfdcc,#f8fbfd 28%);border-top:0;margin:1px -3px -3px;padding:12px 3px 4px;position:sticky}.client-new-delivery-page .delivery-submit-row>div{width:100%}.client-new-delivery-page .client-submit-actions{grid-template-columns:1fr;gap:9px;width:100%;display:grid}.client-new-delivery-page .client-submit-actions :is(.client-payment-button,.client-primary-button){width:100%;min-width:0;min-height:49px}.client-new-delivery-page .client-payment-button{order:2}.client-new-delivery-page .client-primary-button{order:1}.client-new-delivery-page .day-account-submit-note{text-align:left;margin:0 0 7px;font-size:11px}.client-new-delivery-page .delivery-guidance{display:none}}@media (width<=380px){.client-new-delivery-page .client-delivery-context strong{font-size:11px}.client-new-delivery-page .client-form-section{padding:11px}}.login-page .elo-logo-image{position:relative;top:12px}.client-area .client-sidebar{background:#101112}.client-area .client-sidebar-toggle{color:#fff}.client-area .client-profile{text-align:center;justify-content:center;align-items:center;gap:10px}.client-area .client-profile>span:nth-child(2){flex-direction:column;flex:0 auto;justify-content:center;gap:5px;display:flex}.client-area .client-profile strong{white-space:normal;line-height:1.4}.client-area .client-profile .profile-avatar{flex-shrink:0}.sidebar-support-card{color:#e4b644;text-align:left;cursor:pointer;background:linear-gradient(135deg,#25231d,#181919);border:1px solid #3d3523;border-radius:10px;align-items:center;gap:12px;width:100%;margin:28px 0;padding:16px 12px;display:flex;box-shadow:inset 0 1px #ffffff0d,0 5px 12px #0004}.sidebar-support-card>.dashboard-icon{flex-shrink:0;width:22px;height:22px}.sidebar-support-card>span{flex-direction:column;gap:7px;display:flex}.sidebar-support-card strong{color:#fff;font-size:12px}.sidebar-support-card small{color:#c5c6c7;font-size:10px}.sidebar-support-card b{font-size:10px}.sidebar-support-card:hover{border-color:#d3a037}.sidebar-support-card:focus-visible{outline-offset:3px;outline:2px solid #e4b644}.client-area:not(.client-new-delivery-page) :is(.client-summary-grid>article,.client-compact-card,.client-panel,.client-action-card){border:1px solid #a4b4c0;box-shadow:inset 0 2px #fff,inset 0 -3px 5px #7890a02b,0 0 0 3px #d5dce0,0 0 0 5px #344650,0 7px 0 4px #20333f,0 19px 26px #00142166}.client-area:not(.client-new-delivery-page) .client-hero{border:2px solid #08090a;box-shadow:inset 0 2px #ffffff14,inset 0 -3px #0005,0 0 0 3px #17191b,0 7px 0 3px #08090a,0 20px 30px #00142180}.client-area:not(.client-new-delivery-page) :is(.client-summary-grid,.client-overview-extra-grid,.client-section-grid,.client-card-grid){gap:26px;margin-bottom:28px}.card-info-widget,.card-detail-widget{background:linear-gradient(135deg,#f1f6f9,#e6eef4);border:1px solid #d5e1e9;border-radius:8px;margin:17px 0 0;padding:12px;box-shadow:inset 0 1px 3px #28465b12,0 2px #fff}.card-info-widget>span{color:#5d7487;font-size:10px;display:block}.card-info-widget>strong{color:#173653;margin-top:5px;font-size:11px;line-height:1.5;display:block}.card-meter{background:#cedde6;border-radius:5px;height:5px;margin-top:10px;overflow:hidden}.card-meter i{border-radius:inherit;background:linear-gradient(90deg,#3e849e,#36a17d);height:100%;display:block}.card-detail-widget{margin:0 0 20px}.card-detail-widget>div+div{border-top:1px solid #d0dce5;margin-top:10px;padding-top:10px}.card-detail-widget dt{color:#5d7487;font-size:10px}.card-detail-widget dd{color:#173653;overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;font-weight:600;line-height:1.5}@media (width>=901px){.client-area.sidebar-collapsed .sidebar-support-card{justify-content:center;padding:13px 0}.client-area.sidebar-collapsed .sidebar-support-card>span,.client-area.sidebar-collapsed .client-profile>span:nth-child(2){display:none}}.client-area .client-sidebar{overflow-y:auto}.client-area .client-sidebar>*{flex-shrink:0}.client-area .client-brand{gap:8px}.client-area .client-brand img{object-fit:contain;max-height:64px}.client-new-delivery-page .client-delivery-heading{background:linear-gradient(110deg,#17191b,#25292c);border:2px solid #101214;border-radius:12px;margin-bottom:26px;padding:22px 25px;box-shadow:inset 0 1px #ffffff15,0 5px #080e13,0 14px 24px #00142145}.client-new-delivery-page .client-delivery-heading h1{margin:9px 0 7px}.delivery-guidance{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:min(820px,100%);margin:30px auto 8px;display:grid}.delivery-guide-card{background:linear-gradient(135deg,#f8fbfd,#eaf1f5);border:1px solid #aebec9;border-radius:10px;padding:19px;box-shadow:inset 0 2px #fff,0 0 0 2px #c4d0d7,0 5px 0 2px #2c4655,0 13px 20px #00142155}.delivery-guide-icon{color:#396d88;background:#e3eef5;border:1px solid #c9d8e2;border-radius:8px;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 1px #fff,0 3px 5px #17365315}.delivery-guide-icon .dashboard-icon{width:19px;height:19px}.delivery-guide-card h2{color:#173653;letter-spacing:0;margin:13px 0 8px;font-size:15px;font-weight:700}.delivery-guide-card p{color:#506b80;margin:0;font-size:12px;line-height:1.65}.delivery-guide-label{color:#806020;letter-spacing:.5px;border-top:1px solid #cbdbe5;margin-top:16px;padding-top:11px;font-size:9px;font-weight:700;display:block}@media (width<=700px){.delivery-guidance{grid-template-columns:1fr;gap:18px}.client-new-delivery-page .client-delivery-heading{padding:19px}}.client-area .client-brand{text-align:center;gap:0;padding:14px 12px}.client-area .client-brand img{object-fit:contain;width:91px;height:64px;margin:0 auto -7px;display:block}.client-area .client-brand>span{margin:0;line-height:1.3}.client-area .client-profile{padding:10px}.client-area:not(.client-new-delivery-page) :is(.ongoing-card,.client-request-widget){border:1px solid #91aabb;box-shadow:inset 0 2px #fff,inset 0 -2px 3px #91aabb24,0 3px #b6c7d3,0 8px 13px #183d5426}.client-area:not(.client-new-delivery-page) .client-request-list{gap:17px}.client-area:not(.client-new-delivery-page) .card-info-widget{border:1px solid #a4bac9;box-shadow:inset 0 2px #ffffffc9,0 3px #c2d1db,0 6px 10px #17365318}.tone-blue{--symbol-ink:#25638c;--symbol-bg:#e3f0fb;--symbol-border:#afcce1}.tone-gold{--symbol-ink:#926312;--symbol-bg:#fff3d4;--symbol-border:#e4cd90}.tone-green{--symbol-ink:#167653;--symbol-bg:#e1f5ec;--symbol-border:#a9d4c3}.tone-red{--symbol-ink:#b14343;--symbol-bg:#fce9e9;--symbol-border:#e6b5b5}.status-symbol{border:1px solid var(--symbol-border);width:38px;height:38px;color:var(--symbol-ink);background:var(--symbol-bg);box-shadow:inset 0 2px #ffffffb3, 0 2px 0 var(--symbol-border), 0 4px 7px #17365312;border-radius:10px;flex-shrink:0;place-items:center;display:inline-grid}.status-symbol svg{width:23px;height:23px}.summary-number{align-items:center;gap:13px;min-height:42px;display:flex}.summary-number>strong{color:#102b46;font-size:29px;font-weight:700;line-height:1}.action-widget-stack{gap:13px;margin:0 0 23px;display:grid}.action-info-tile{border:1px solid var(--symbol-border);background:linear-gradient(120deg, #fff, var(--symbol-bg));box-shadow:inset 0 2px #fff, 0 3px 0 var(--symbol-border), 0 7px 11px #17365313;border-radius:9px;align-items:center;gap:12px;padding:13px;display:flex}.action-info-tile>div{min-width:0}.action-info-tile strong{color:#173653;font-size:12px;line-height:1.5;display:block}.client-area .client-action-card .action-info-tile p{color:#526c80;min-height:0;margin:4px 0 0;font-size:11px;line-height:1.5}.client-action-card{flex-direction:column;display:flex}.client-action-card>.client-text-button{align-self:flex-start;margin-top:auto}.next-schedule,.next-recipient{align-items:center;gap:9px;display:flex}.next-schedule .status-symbol,.next-recipient .status-symbol{border-radius:7px;width:28px;height:28px}.next-schedule .status-symbol svg,.next-recipient .status-symbol svg{width:17px;height:17px}.client-area .client-route-progress>div>.status-symbol{background:var(--symbol-bg);border-radius:8px;width:30px;height:30px}.client-route-progress .status-symbol svg{width:19px;height:19px}.client-route-progress>i{align-self:center}.operation-widget-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.operation-tile{background:#f6fafc;border:1px solid #b4c7d3;border-radius:9px;grid-template-columns:34px 1fr;align-items:center;gap:7px;padding:12px 10px;display:grid;box-shadow:inset 0 2px #fff,0 3px #c6d3dc,0 6px 10px #17365315}.operation-tile .status-symbol{border-radius:8px;width:30px;height:30px}.operation-tile .status-symbol svg{width:18px;height:18px}.operation-tile>strong{color:#173653;font-size:17px}.operation-tile>small{color:#536b80;grid-column:1/-1;font-size:10px;line-height:1.4}@media (width>=901px){.client-area.sidebar-collapsed .client-brand img{width:48px;height:40px;margin-bottom:0}}@media (width<=600px){.operation-widget-grid{grid-template-columns:1fr}.operation-tile{grid-template-columns:34px 45px 1fr}.operation-tile>small{grid-column:auto}}.client-new-delivery-page .client-form-panel{background:linear-gradient(140deg,#f8fbfd,#eaf1f5);padding:20px}.client-new-delivery-page .client-form-panel>.client-panel-heading{padding:0 2px 14px}.client-new-delivery-page .client-form-grid{gap:16px;margin-top:0}.client-new-delivery-page .client-form-section{background:#f9fcfe;border:1px solid #acbfcd;border-radius:10px;padding:15px;box-shadow:inset 0 2px #fff,0 3px #c4d2dc,0 7px 12px #17365312}.client-new-delivery-page .client-form-section-heading{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:13px}.client-new-delivery-page .client-form-section-heading h3{font-size:14px}.client-new-delivery-page .client-form-section-heading p{margin-top:3px;font-size:10px;line-height:1.4}.client-new-delivery-page .client-form-section-icon{color:#25638c;background:#e3f0fb;border:1px solid #afcce1;border-radius:9px;width:34px;height:34px;box-shadow:inset 0 2px #ffffffbf,0 2px #afcce1}.client-new-delivery-page .client-form-section:nth-child(2) .client-form-section-icon{color:#167653;background:#e1f5ec;border-color:#a9d4c3;box-shadow:inset 0 2px #ffffffbf,0 2px #a9d4c3}.client-new-delivery-page .client-form-section:nth-child(3) .client-form-section-icon{color:#926312;background:#fff3d4;border-color:#e4cd90;box-shadow:inset 0 2px #ffffffbf,0 2px #e4cd90}.client-new-delivery-page .client-form-grid label{gap:7px}.client-new-delivery-page .client-form-section-grid{gap:14px}.client-new-delivery-page .client-form-grid input,.client-new-delivery-page .client-location-link-field .client-input-wrap input{height:44px}.client-new-delivery-page .client-form-grid input,.client-new-delivery-page .client-form-grid textarea{border-color:#b2c6d5;border-radius:7px;box-shadow:inset 0 2px 4px #183d540a,0 1px #fff}.client-new-delivery-page .client-input-wrap>.dashboard-icon{top:14px}.client-new-delivery-page .client-form-grid input:focus,.client-new-delivery-page .client-form-grid textarea:focus{border-color:#b98a28;box-shadow:0 0 0 3px #d3a03725}.client-new-delivery-page .client-form-details-grid{align-items:end}.client-new-delivery-page .client-form-details-grid .client-primary-button{border:1px solid #dba519;align-self:end;height:56px;margin-top:0;box-shadow:inset 0 2px #ffe491,0 3px #b78b1a,0 7px 12px #a1772026}@media (width<=600px){.client-new-delivery-page .client-form-panel{padding:15px}.client-new-delivery-page .client-form-section{padding:12px}.client-new-delivery-page .client-form-details-grid .client-primary-button{margin-top:2px}}.next-delivery-details{gap:10px;margin-top:18px;display:grid}.next-detail-row{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:12px;min-height:32px;display:grid}.next-detail-row .status-symbol{border-radius:8px;width:32px;height:32px}.next-detail-row .status-symbol svg{width:20px;height:20px}.next-detail-row strong{color:#102b46;font-size:18px;line-height:1.4}.next-detail-row>span:last-child{color:#4d667b;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.next-delivery-route{border-top:1px solid #d4e1e9;grid-template-columns:64px minmax(10px,1fr) 64px minmax(10px,1fr) 64px;align-items:start;gap:8px;margin-top:20px;padding-top:16px;display:grid}.next-delivery-route>div{justify-items:center;gap:8px;display:grid}.next-delivery-route .status-symbol{width:34px;height:34px}.next-delivery-route>div>span:last-child{color:#4d667b;font-size:11px;font-weight:700;line-height:1.4}.next-delivery-route>i{background:linear-gradient(90deg,#d3a037,#b9d2df);height:2px;margin-top:16px}@media (width<=380px){.next-delivery-route{grid-template-columns:54px minmax(4px,1fr) 54px minmax(4px,1fr) 54px;gap:4px}}.client-new-delivery-page .client-form-details-grid textarea{display:block}.client-new-delivery-page .client-form-details-grid .client-primary-button{align-self:end;height:56px;margin-top:0}.client-area .client-brand{background:linear-gradient(135deg,#202224,#161718);border:1px solid #35383a;box-shadow:inset 0 2px #ffffff12,inset 0 -2px #0005,0 4px #060708,0 9px 15px #0006}.client-area .client-nav{gap:9px}.client-area .client-nav-item{align-items:center;min-height:48px;padding-top:7px;padding-bottom:7px}.client-area .client-nav-item>span{flex-direction:column;justify-content:center;gap:2px;display:flex}.client-area .client-nav-item>span strong,.client-area .client-nav-item>span small{line-height:1.25}.client-area .client-profile{text-align:left;background:linear-gradient(125deg,#25241e,#181a1b);border:1px solid #38362d;border-radius:10px;justify-content:flex-start;gap:12px;padding:12px;box-shadow:inset 0 1px #ffffff12,0 3px #060708,0 7px 12px #0004}.client-area .client-profile .profile-avatar{width:46px;height:46px;font-size:14px;box-shadow:inset 0 2px #ffe39666,0 3px #816019}.client-area .client-profile>.client-profile-label{flex:1;gap:4px;display:flex}.client-area .client-profile strong{color:#f5f5f3;font-size:12px;line-height:1.3}.client-area .client-profile small{color:#e3c26c;font-size:10px;line-height:1.3}.client-area .client-profile>.dashboard-icon{color:#e3c26c;flex-shrink:0;width:16px;height:16px}.client-area .client-profile:hover{background:#29271f;border-color:#a7802f}.client-area .client-profile:focus-visible{outline-offset:3px;outline:2px solid #e4b644}@media (width>=901px){.client-area.sidebar-collapsed .client-nav-item>span,.client-area.sidebar-collapsed .client-profile>.client-profile-label,.client-area.sidebar-collapsed .client-profile>.dashboard-icon{display:none}.client-area.sidebar-collapsed .client-profile{justify-content:center;padding:8px 0}.client-area.sidebar-collapsed .client-profile .profile-avatar{width:38px;height:38px}}.client-new-delivery-page .client-delivery-shell{grid-template-columns:minmax(0,1fr) 280px;align-content:start;align-items:start;column-gap:28px;width:min(1280px,100%);display:grid}.client-new-delivery-page .client-delivery-shell>.client-delivery-topbar{grid-column:1/-1;width:100%}.client-new-delivery-page .client-delivery-shell>.client-delivery-heading{grid-column:1/-1;margin-bottom:28px;padding:24px 28px}.client-new-delivery-page .client-delivery-heading h1{font-size:30px}.client-new-delivery-page .client-delivery-heading p{font-weight:400;line-height:1.5}.client-new-delivery-page .client-delivery-shell>.client-form-panel{width:100%;max-width:none;margin:0;padding:24px}.client-new-delivery-page .client-form-panel>.client-panel-heading{border-bottom:1px solid #cad9e3;margin-bottom:18px;padding-bottom:18px}.client-new-delivery-page .client-form-panel>.client-panel-heading h2{font-size:21px;font-weight:700}.client-new-delivery-page .client-form-section{padding:16px}.client-new-delivery-page .client-form-grid{gap:20px}.client-new-delivery-page .client-form-grid input{height:46px;font-size:12px}.client-new-delivery-page .client-form-details-grid{grid-template-columns:1fr}.client-new-delivery-page .client-form-details-grid textarea{height:76px;min-height:76px}.client-new-delivery-page .delivery-submit-row{border-top:1px solid #cad9e3;justify-content:flex-end;padding-top:16px;display:flex}.client-new-delivery-page .delivery-submit-row .client-primary-button{border:1px solid #dba519;width:min(300px,100%);min-height:48px;box-shadow:inset 0 2px #ffe491,0 3px #b78b1a,0 7px 12px #a1772026}.client-submit-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.client-payment-button{color:#7b5706;min-width:205px;min-height:48px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #b8861d;border-radius:8px;justify-content:center;align-items:center;padding:0 18px;font-size:12px;font-weight:800;display:inline-flex}.client-payment-button:hover:not(:disabled){background:#fff7df}.client-payment-button:disabled,.client-primary-button:disabled{opacity:.42;cursor:not-allowed;transform:none}.client-payment-dialog label{color:#274960;gap:6px;margin:12px 0;font-size:12px;font-weight:800;display:grid}.client-payment-dialog select{color:#173a54;min-height:42px;font:inherit;background:#fff;border:1px solid #b8ccd6;border-radius:7px;padding:0 10px}.client-payment-dialog .payment-proof-field{margin-top:12px}.client-submit-actions{flex-wrap:wrap}.client-new-delivery-page .client-delivery-shell>.delivery-guidance{grid-template-columns:1fr;gap:22px;width:100%;margin:0}.client-new-delivery-page .delivery-guide-card{padding:20px}.client-new-delivery-page .delivery-guide-card h2{font-size:16px}.client-new-delivery-page .delivery-guide-card p{font-size:12px;line-height:1.65}@media (width<=1199px){.client-new-delivery-page .client-delivery-shell{grid-template-columns:minmax(0,1fr)}.client-new-delivery-page .client-delivery-shell>.delivery-guidance{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}}@media (width<=700px){.client-new-delivery-page .client-delivery-shell>.delivery-guidance{grid-template-columns:1fr}.client-new-delivery-page .client-delivery-shell>.client-form-panel{padding:16px}.client-new-delivery-page .client-form-section{padding:12px}.client-new-delivery-page .client-form-section-grid{grid-template-columns:1fr}.client-new-delivery-page .delivery-submit-row .client-primary-button{width:100%}}.dashboard-page{--admin-sidebar:252px;color:#173653;background:radial-gradient(at 100% 0,#15516e,#0000 65%),linear-gradient(125deg,#092c42,#0c4562)}.dashboard-page .dashboard-sidebar{width:var(--admin-sidebar);background:#101112;border-right:1px solid #30383a;gap:0;overflow-y:auto;box-shadow:5px 0 18px #00142140}.dashboard-page .dashboard-sidebar>*{flex-shrink:0}.dashboard-page .dashboard-brand{background:linear-gradient(135deg,#202224,#161718);border:1px solid #35383a;border-radius:10px;flex-direction:column;justify-content:center;gap:0;padding:14px 12px;box-shadow:inset 0 2px #ffffff12,0 4px #060708,0 9px 15px #0006}.dashboard-page .dashboard-brand img{object-fit:contain;width:91px;height:64px;margin-bottom:-7px}.dashboard-page .dashboard-brand span{color:#e5b442}.admin-collapse-button{color:#fff;width:100%;min-height:36px;font:inherit;cursor:pointer;background:#27241c;border:1px solid #76602e;border-radius:7px;justify-content:center;align-items:center;gap:8px;margin-top:15px;font-size:10px;display:flex;box-shadow:inset 0 1px #ffffff12,0 2px #050708}.admin-collapse-button .dashboard-icon{width:16px;height:16px}.dashboard-page .dashboard-nav{gap:10px;padding:30px 0}.dashboard-page .dashboard-nav-label{color:#ddb64f}.dashboard-page .dashboard-nav-item{color:#f3f7fa;min-height:48px;font-size:13px}.dashboard-page .dashboard-nav-item.active{color:#fff;background:#29261f;box-shadow:inset 3px 0 #e0ac34}.dashboard-page .dashboard-nav-item:hover{background:#252422}.dashboard-page .dashboard-sidebar-footer{border-color:#4a3b21;margin-top:auto}.dashboard-page .dashboard-profile{background:linear-gradient(125deg,#25241e,#181a1b);border:1px solid #51452a;margin-top:15px;padding:12px;box-shadow:inset 0 1px #ffffff12,0 3px #060708}.dashboard-page .dashboard-profile strong{color:#fff}.dashboard-page .dashboard-profile small{color:#e3c26c}.dashboard-page .profile-avatar{color:#102b46;background:#d8a631}.dashboard-page .dashboard-content{width:calc(100% - var(--admin-sidebar));margin-left:var(--admin-sidebar);padding:38px 36px 48px}.dashboard-page .dashboard-header{align-items:center;gap:20px;margin-bottom:28px}.dashboard-page .dashboard-header h1{color:#fff;font-size:30px}.dashboard-page .dashboard-header p,.dashboard-page .dashboard-eyebrow{color:#c8dce8}.dashboard-page .dashboard-greeting{font-size:13px}.dashboard-page .dashboard-header-user{background:linear-gradient(#282923,#181c1e);border:1px solid #b99a49;border-radius:10px;padding:8px 12px;box-shadow:inset 0 1px #ffffff20,0 3px #080e12}.dashboard-page .dashboard-header-user strong{color:#efd078}.dashboard-page .dashboard-header-user small{color:#cbd7de}.dashboard-page .dashboard-icon-button{background:linear-gradient(#fff,#e9f1f6);border:1px solid #b7cbd9;border-radius:10px;box-shadow:inset 0 2px #fff,0 3px #8da8ba,0 7px 12px #00142133}.dashboard-page :is(.summary-grid,.detail-grid){gap:26px;margin-bottom:30px}.dashboard-page :is(.summary-card,.dashboard-panel){background:linear-gradient(135deg,#fff,#f0f6fa);border:1px solid #a4b4c0;border-radius:11px;box-shadow:inset 0 2px #fff,0 0 0 3px #d5dce0,0 0 0 5px #344650,0 7px 0 4px #20333f,0 19px 26px #00142155}.dashboard-page .dashboard-panel{margin-bottom:30px;padding:24px}.dashboard-page .summary-card{border-color:#b7cad5;grid-template-columns:minmax(0,1fr) 42px;align-content:center;gap:6px 14px;min-height:140px;padding:20px 20px 19px 22px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;box-shadow:inset 0 1px #fff,0 3px #b8c9d2,0 12px 24px #0014212b}.dashboard-page .summary-card:before{content:"";background:#537b91;width:5px;position:absolute;inset:0 auto 0 0}.dashboard-page .summary-card:hover{border-color:#8faebf;transform:translateY(-2px);box-shadow:inset 0 1px #fff,0 4px #aebfca,0 16px 28px #00142132}.dashboard-page .summary-card>strong{color:#102b46;letter-spacing:-.02em;grid-column:1;font-size:30px;line-height:1.05}.dashboard-page .summary-card-label{color:#3f6075;letter-spacing:.02em;grid-column:1;margin:0;padding:0;font-size:12px;font-weight:900}.dashboard-page .summary-card>small{color:#526d7f;grid-column:1/-1;font-size:11px;line-height:1.4}.dashboard-page .summary-card-icon{color:#315f78;background:#e9f2f6;border:1px solid #b8cbd6;border-radius:12px;grid-area:1/2/3;align-self:center;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 1px #fff,0 3px #c2d2da}.dashboard-page .summary-card-icon svg{width:22px;height:22px}.dashboard-page .summary-card-gold{background:linear-gradient(135deg,#fffdf8,#fff5d9)}.dashboard-page .summary-card-gold:before{background:#d1a02d}.dashboard-page .summary-card-gold .summary-card-icon{color:#96650a;background:#fff0bd;border-color:#dfc16f;box-shadow:inset 0 1px #fff,0 3px #ddbd65}.dashboard-page .summary-card-blue{background:linear-gradient(135deg,#fbfeff,#e7f3f9)}.dashboard-page .summary-card-blue:before{background:#367da4}.dashboard-page .summary-card-blue .summary-card-icon{color:#256888;background:#dff1f9;border-color:#adcddd;box-shadow:inset 0 1px #fff,0 3px #b7d3df}.dashboard-page .summary-card-green{background:linear-gradient(135deg,#fbfffd,#e5f4ec)}.dashboard-page .summary-card-green:before{background:#32906c}.dashboard-page .summary-card-green .summary-card-icon{color:#217556;background:#def3e9;border-color:#acd2c1;box-shadow:inset 0 1px #fff,0 3px #b7d8c9}.dashboard-page .summary-card-navy{background:linear-gradient(135deg,#fbfdff,#e7eef5)}.dashboard-page .summary-card-navy:before{background:#244f70}.dashboard-page .summary-card-navy .summary-card-icon{color:#173f5c;background:#e1ebf3;border-color:#b5cad9;box-shadow:inset 0 1px #fff,0 3px #beccd7}.dashboard-page .summary-trend{background:#eaf2f7;border:1px solid #b5cbd8;border-radius:7px;margin-top:18px;padding:10px;display:block;box-shadow:inset 0 1px #fff,0 3px #cad8e2}.dashboard-page .summary-icon{border:1px solid #c7d5de;border-radius:10px;box-shadow:inset 0 1px #fff9,0 3px #17365318}.dashboard-page .panel-heading{border-bottom:1px solid #ccdde7;padding-bottom:15px}.dashboard-page :is(.panel-link,.panel-filter){color:#795410;background:linear-gradient(#fff9e8,#f5e5b9);border:1px solid #d6b85d;border-radius:8px;align-items:center;gap:8px;min-height:36px;padding:8px 12px;display:inline-flex;box-shadow:inset 0 2px #fff,0 3px #b99a49,0 6px 10px #61481620}.dashboard-page .delivery-table{border-collapse:separate;border-spacing:0 12px}.dashboard-page .delivery-table tbody td{background:#f5fafc;border-top:1px solid #b0c5d3;border-bottom:1px solid #a1b8c8;box-shadow:0 3px #c1d0db}.dashboard-page .delivery-table tbody td:first-child{border-left:1px solid #b0c5d3;border-radius:8px 0 0 8px}.dashboard-page .delivery-table tbody td:last-child{border-right:1px solid #b0c5d3;border-radius:0 8px 8px 0}.dashboard-page :is(.metric-list>div,.region-list>div,.invoice-row,.finance-line){background:linear-gradient(120deg,#fff,#eaf2f7);border:1px solid #b1c6d4;border-radius:9px;margin-top:14px;padding:14px 12px;box-shadow:inset 0 2px #fff,0 3px #c2d2dc,0 7px 12px #17365312}.dashboard-page .finance-balance>strong{color:#177655}.dashboard-page .finance-balance>p{color:#567187}.dashboard-page .bar-fill{background:linear-gradient(#f4ce67,#d3a037);box-shadow:inset 2px 0 #ffe69a,3px 0 #ad7c24}.dashboard-page .region-list i{background:linear-gradient(90deg,#3b839c,#36a17d)}.admin-operation-banner{color:#fff;background:linear-gradient(110deg,#17191b,#25292c);border:2px solid #08090a;border-radius:12px;align-items:center;gap:18px;margin-bottom:30px;padding:25px;display:flex;box-shadow:inset 0 2px #ffffff15,0 5px #080e13,0 14px 24px #00142145}.admin-operation-banner h2{color:#fff;margin:7px 0;font-size:22px}.admin-operation-banner p{color:#c4d8e4;font-size:13px}.admin-operation-banner span{color:#e6bd57;font-size:10px}.dashboard-page .dashboard-profile{align-items:center;gap:14px;min-height:58px;padding:6px 10px}.dashboard-page .dashboard-profile .profile-avatar{flex:0 0 46px;width:46px;height:46px}.dashboard-page .dashboard-profile .profile-copy{align-content:center;gap:4px;min-width:0;line-height:1.2}.dashboard-page .dashboard-profile .profile-copy strong{white-space:normal;overflow-wrap:anywhere;font-size:11.5px;line-height:1.15}.dashboard-page .dashboard-profile .profile-copy small{white-space:nowrap;line-height:1.2}@media (width>=901px){.dashboard-page.admin-collapsed{--admin-sidebar:78px}.admin-collapsed .dashboard-sidebar{padding-left:10px;padding-right:10px}.admin-collapsed .dashboard-brand img{width:45px;height:45px}.admin-collapsed :is(.dashboard-brand span,.dashboard-nav-label,.dashboard-nav-item span,.profile-copy,.dashboard-profile>.dashboard-icon,.admin-collapse-button span){display:none}.admin-collapsed .dashboard-profile,.admin-collapsed .dashboard-nav-item{justify-content:center;padding:8px 0}}@media (width<=1200px){.dashboard-page .summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.dashboard-page .detail-grid{grid-template-columns:1fr}}@media (width<=900px){.dashboard-page .dashboard-content{width:100%;margin-left:0;padding:78px 24px 40px}.dashboard-page .dashboard-sidebar{width:min(280px,84vw)}.dashboard-page .dashboard-brand span{display:block}}@media (width<=600px){.dashboard-page .summary-grid{grid-template-columns:1fr}.dashboard-page .summary-card{min-height:112px}.dashboard-page .dashboard-content{padding:76px 16px 32px}.dashboard-page .dashboard-header{align-items:flex-start}.dashboard-page .dashboard-panel{padding:18px}}.dashboard-page .operation-chart-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:22px 0 32px;display:grid}.operation-chart-summary>div{background:linear-gradient(#f9fcfe,#eaf2f7);border:1px solid #adc3d2;border-radius:9px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:14px;min-height:88px;padding:16px;display:grid;box-shadow:inset 0 2px #fff,0 3px #bfced9,0 6px 10px #17365312}.operation-chart-summary>div>span:not(.status-symbol){flex-direction:column;gap:6px;min-width:0;display:flex}.operation-chart-summary .status-symbol{place-items:center;width:40px;height:40px;display:grid}.operation-chart-summary small{color:#294b63;font-size:12px;font-weight:600;line-height:1.4}.operation-chart-summary strong{color:#173653;font-size:17px;line-height:1.3}.operation-chart-scroll{padding:18px 8px 46px 0;overflow-x:auto}.operation-chart{grid-template-columns:32px minmax(0,1fr);gap:12px;min-width:440px;display:grid}.operation-chart-axis{color:#4d667a;flex-direction:column;justify-content:space-between;height:220px;font-size:11px;display:flex;position:relative}.operation-chart-axis span{text-align:right;line-height:0}.operation-chart-plot{grid-template-columns:repeat(7,minmax(0,1fr));gap:18px;height:220px;display:grid;position:relative}.operation-gridlines{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.operation-gridlines i{border-top:1px dashed #c9d8e2;width:100%;display:block}.operation-gridlines i:last-child{border-top:1px solid #9bb4c6}.operation-chart-column{justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative}.operation-chart-bar{background:linear-gradient(90deg,#e0ad36,#f5cf68);border:1px solid #ca9728;border-radius:8px 8px 0 0;width:min(64px,75%);min-width:24px;position:relative;box-shadow:inset 3px 0 #ffe6a280,3px 0 #a77d252b}.operation-chart-bar.is-best{background:linear-gradient(90deg,#218260,#47b28d);border-color:#197451;box-shadow:inset 3px 0 #a1e4c580,3px 0 #19563b22}.operation-chart-bar>strong{color:#173653;font-size:13px;line-height:1;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)}.operation-chart-day{color:#36566e;font-size:12px;font-weight:700;line-height:16px;position:absolute;top:calc(100% + 12px)}.dashboard-page .delivery-table thead th{color:#193d56;letter-spacing:.6px;background:linear-gradient(#f1f7fb,#dce9f2);border-top:1px solid #abc1d0;border-bottom:2px solid #a1b9c9;padding:16px 12px;font-size:11px;font-weight:700;box-shadow:inset 0 2px #fff,0 3px #c5d5e0}.dashboard-page .delivery-table thead th+th{border-left:1px solid #c4d6e2}.admin-table-heading{white-space:nowrap;align-items:center;gap:8px;display:flex}.admin-table-heading .dashboard-icon{color:#4a718b;flex-shrink:0;width:17px;height:17px}.dashboard-page .summary-trend{min-height:42px;line-height:1.5}.dashboard-page .summary-trend small{color:#35566d;font-weight:600}.dashboard-page .summary-trend.positive{color:#176546;font-weight:700}.dashboard-page .summary-trend.neutral{color:#245e87;font-weight:700}.dashboard-page .delivery-table thead th:first-child{border-radius:8px 0 0 8px}.dashboard-page .delivery-table thead th:last-child{border-radius:0 8px 8px 0}.dashboard-page .delivery-table tbody td{padding-left:12px;padding-right:12px}.dashboard-page :is(.metric-list>div>span,.region-list>div>span,.finance-line>span,.finance-balance>p,.invoice-row small){color:#304f66;font-weight:600}.dashboard-page .metric-list em.positive,.dashboard-page .invoice-row em{color:#176546;font-weight:700}.dashboard-page .invoice-row em.pending-text{color:#865a10}@media (width<=700px){.dashboard-page .operation-chart-summary{grid-template-columns:1fr;gap:12px}.operation-chart-plot{gap:10px}}.client-area .client-text-button,.client-area .delivery-guide-label{color:#795410;cursor:pointer;background:linear-gradient(#fff9e8,#f5e5b9);border:1px solid #d6b85d;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:38px;padding:9px 13px;font-family:inherit;font-size:11px;font-weight:700;line-height:1.35;text-decoration:none;display:inline-flex;box-shadow:inset 0 2px #ffffffd9,0 3px #b99a49,0 6px 10px #61481620}.client-area .client-text-button:hover,.client-area .delivery-guide-label:hover{background:linear-gradient(#fff4ce,#edda9d)}.client-area .client-text-button:active,.client-area .delivery-guide-label:active{transform:translateY(2px);box-shadow:inset 0 1px #fff,0 1px #b99a49}.client-area .client-text-button:focus-visible,.client-area .delivery-guide-label:focus-visible,.client-area .client-account-button:focus-visible{outline-offset:4px;outline:3px solid #e8b949}.client-area .delivery-guide-card{flex-direction:column;display:flex}.client-area .delivery-guide-label{letter-spacing:.3px;width:100%;margin-top:auto;font-size:9px}.client-area .delivery-guide-card>p{margin-bottom:18px}.client-area .delivery-guide-label .dashboard-icon{flex-shrink:0;width:14px;height:14px}.client-area .client-header-actions,.client-area .client-delivery-account{align-items:center;gap:13px;display:flex}.client-area .client-notification{background:linear-gradient(#fff,#e9f1f6);border:1px solid #b7cbd9;border-radius:11px;flex-shrink:0;width:44px;height:44px;min-height:44px;box-shadow:inset 0 2px #fff,0 3px #8da8ba,0 7px 12px #00142133}.client-area .client-account-button{color:#f0cc68;min-height:44px;font:inherit;cursor:pointer;background:linear-gradient(#282923,#181c1e);border:1px solid #c2a454;border-radius:11px;align-items:center;gap:10px;padding:6px 13px 6px 7px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:inset 0 2px #ffffff15,0 3px #080e12,0 7px 12px #00142145}.client-area .client-account-button .profile-avatar{flex-shrink:0;width:30px;height:30px;font-size:10px}.client-area .client-account-button:hover{border-color:#f1cd63}.client-new-delivery-page .client-delivery-topbar{align-items:center;gap:18px;width:min(820px,100%);margin:0 auto 24px;padding:0 0 16px}.client-new-delivery-page .client-delivery-context strong{line-height:1.4}.client-new-delivery-page .client-delivery-account{width:auto;margin-left:auto}@media (width<=600px){.client-new-delivery-page .client-delivery-topbar{flex-flow:wrap}.client-area .client-request-side{flex-wrap:wrap}.client-area .client-account-button{font-size:10px}}.client-order-created{background:linear-gradient(135deg,#edf9f3,#f8fcfa);border:1px solid #a9d3bf;border-radius:11px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px;display:grid;box-shadow:0 3px #bbd8ca}.client-order-created>div{gap:4px;display:grid}.client-order-created strong{color:#17674e;font-size:13px}.client-order-created span{color:#55766a;font-size:10px;line-height:1.45}.client-order-created .client-cancel-area{border:0;margin:0;padding:0}.client-order-created .client-cancel-button{background:#fff6f4;border:1px solid #d6aca5;border-radius:7px;padding:9px 10px}.client-order-created .op-outline-button{white-space:nowrap}.day-account-submit-note{color:#5f7280;text-align:right;margin:0 0 8px;font-size:11px;font-weight:700;display:block}@media (width<=680px){.client-order-created{grid-template-columns:1fr}.client-order-created .client-cancel-area{justify-content:stretch}.client-order-created button{width:100%}.day-account-submit-note{text-align:left}}.client-pickup-default{background:linear-gradient(145deg,#eaf4f8,#fff);border:1px solid #b9d0db;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:16px 18px;display:flex;box-shadow:0 3px #c2d3db}.client-pickup-default div{gap:4px;display:grid}.client-pickup-default span{color:#9a6a10;letter-spacing:.12em;font-size:11px;font-weight:900}.client-pickup-default strong{color:#173a54;font-size:14px}.client-pickup-default small{color:#496d81;font-size:12px}.client-pickup-default button{color:#2f5871;cursor:pointer;background:#fff;border:1px solid #b8cad4;border-radius:8px;padding:9px 12px;font-weight:800}.client-favorite-save>div{align-items:center;gap:8px;min-height:36px;display:flex}.client-favorite-save>div input{width:17px;height:17px}.client-favorite-save b{color:#385b70;font-size:12px}.client-plan-selected{color:#614a15;background:linear-gradient(135deg,#fff8e4,#fffdf5);border:1px solid #d6b85d;border-radius:9px;gap:5px;padding:12px 14px;display:grid;box-shadow:inset 0 1px #fff,0 3px #e1cf98}.client-plan-selected strong{color:#875c08;font-size:13px}.client-plan-selected span{color:#5b614d;font-size:12px;line-height:1.45}.client-plan-selected b{color:#284b5d}@media (width<=600px){.client-pickup-default{flex-direction:column;align-items:stretch}.client-pickup-default button{width:100%}}@media (width<=700px){.client-area.client-deliveries-page .client-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 17px}.client-area.client-deliveries-page .client-summary-grid article{border-radius:14px;min-height:122px;padding:14px 13px;display:block;position:relative}.client-area.client-deliveries-page .client-summary-grid article:last-child{grid-column:1/-1;min-height:94px}.client-area.client-deliveries-page .client-summary-grid .summary-card-icon{position:absolute;top:13px;right:12px}.client-area.client-deliveries-page .client-summary-grid .summary-card-label{max-width:calc(100% - 42px);font-size:12px;line-height:1.25;display:block}.client-area.client-deliveries-page .client-summary-grid article>strong{margin-top:16px;font-size:28px;display:block}.client-area.client-deliveries-page .client-summary-grid article>small{max-width:calc(100% - 4px);margin-top:5px;font-size:11px;line-height:1.35;display:block}.client-area.client-deliveries-page .client-summary-grid article:last-child>strong{margin-top:11px}}.client-sidebar-backdrop{display:none}@media (width<=700px){.client-area .client-sidebar{z-index:80;visibility:hidden;pointer-events:none;box-shadow:none;transition:transform .24s,visibility 0s linear .24s}.client-area .client-sidebar.mobile-open{visibility:visible;pointer-events:auto;transition:transform .24s;box-shadow:20px 0 60px #00101fc7}.client-area .client-sidebar-backdrop{z-index:75;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#020b12a8;border:0;padding:0;display:block;position:fixed;inset:0}.client-area .elo-notifications>.op-outline-button{color:#173b55;background:linear-gradient(#fff,#e9f1f6);border:1px solid #b7cbd9;border-radius:11px;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;font-size:0;display:grid;position:relative;overflow:visible;box-shadow:inset 0 2px #fff,0 3px #8da8ba,0 7px 12px #00142133}.client-area .notification-bell-icon{width:21px;height:21px;display:block}.client-area .notification-button-label{display:none}.client-area .elo-notifications>.op-outline-button b{color:#102f44;border:2px solid #0b3c58;place-items:center;min-width:22px;height:22px;padding:0 4px;font-size:9px;line-height:1;display:grid;position:absolute;top:-6px;right:-5px}.client-area .elo-notification-list{border-radius:15px;width:auto;max-height:min(68dvh,520px);position:fixed;top:72px;left:12px;right:12px}}.login-field-error{color:#b42318;margin:0 0 5px;font-size:11px;font-weight:700;display:block}.login-box input[aria-invalid=true]{background:#fff8f7;border-color:#d86a5d}.notification-count{color:#142f48;background:#d89f25;border:2px solid #fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:800;line-height:1;display:grid;position:absolute;top:-6px;right:-7px}.op-chat{border-color:#b6ccd8;box-shadow:inset 0 1px #fff,0 4px 12px #17394c10}.op-chat-tabs{background:#e9f1f5;border-radius:10px;padding:5px}.op-chat-tabs button{background:0 0;flex:1;min-height:34px}.op-chat-tabs button.active{box-shadow:0 2px 4px #193b5018}.op-chat-title{justify-content:space-between;align-items:center;gap:12px;padding:4px 1px;display:flex}.op-chat-title:after{content:"Histórico protegido";color:#1a7557;background:#e1f4eb;border-radius:999px;flex:none;padding:4px 7px;font-size:8px;font-weight:800}.op-messages{background:linear-gradient(135deg,#e8f1f5 25%,#edf5f8 25% 50%,#e8f1f5 50% 75%,#edf5f8 75%) 0 0/22px 22px;padding:14px}.op-message{border:1px solid #cadbe3;border-radius:11px 11px 11px 3px;padding:10px 11px;box-shadow:0 2px 5px #18394b12}.op-message.mine{border-color:#e1bd5c;border-radius:11px 11px 3px}.op-message span{line-height:1.45}.op-message small{justify-self:end}.op-chat form{background:#fff;border:1px solid #cadbe3;border-radius:9px;padding:7px}.op-chat input{background:0 0;border:0;min-height:38px}.op-chat input:focus{outline:none}.op-chat form:focus-within{border-color:#c89b34;outline:2px solid #e3b94055}.courier-admin-inbox-grid{box-shadow:inset 0 1px #fff,0 4px 11px #17394c0d}.courier-admin-thread header:after{content:"Canal privado ELO ↔ entregador";color:#197558;background:#e1f4eb;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:800}.courier-admin-messages{background:linear-gradient(135deg,#e8f1f5 25%,#edf5f8 25% 50%,#e8f1f5 50% 75%,#edf5f8 75%) 0 0/22px 22px;border-radius:9px;padding:14px}.courier-admin-messages article{border:1px solid #c5d8e1;border-radius:11px 11px 11px 3px;box-shadow:0 2px 5px #17394c12}.courier-admin-messages article.mine{border-radius:11px 11px 3px}.courier-admin-messages article small{justify-self:end}.courier-admin-thread form{background:#fff;border:1px solid #c8d9e1;border-radius:9px;padding:6px}.courier-admin-thread input{background:0 0;border:0}.courier-admin-thread form:focus-within{outline:2px solid #e3b94055}.courier-admin-thread form:focus-within input{outline:0}@media (width<=640px){.op-chat-title{flex-direction:column;align-items:flex-start}.op-chat-title:after{align-self:flex-start}.op-chat-tabs{overflow:auto}.op-chat-tabs button{white-space:nowrap;flex:none}.courier-admin-thread header:after{align-self:flex-start}}.elo-plans{--plan-ink:#15364d;--plan-muted:#486477;color:var(--plan-ink);text-align:left}.elo-plans *{box-sizing:border-box}.plans-hero{color:#fff;background:linear-gradient(115deg,#171b1e,#283133);border:2px solid #080d11;border-radius:14px;justify-content:space-between;align-items:center;gap:30px;padding:28px 32px;display:flex;box-shadow:inset 0 1px #ffffff1a,0 5px #07121b,0 16px 25px #00162438}.plans-eyebrow{color:#957024;letter-spacing:1.4px;font-size:10px;font-weight:800}.plans-hero .plans-eyebrow{color:#e9bd58}.plans-hero h2{color:#fff;letter-spacing:-.3px;max-width:630px;margin:10px 0;font-size:25px;font-weight:700;line-height:1.3}.plans-hero p{color:#c6dbe7;max-width:650px;font-size:13px;line-height:1.6}.plans-hero-mark{color:#e6b64b;text-align:center;flex-shrink:0;justify-items:center;gap:1px;display:grid}.plans-hero-mark b{letter-spacing:.055em;font-family:Segoe UI,Arial,sans-serif;font-size:40px;font-weight:800;line-height:1}.plans-hero-mark span{letter-spacing:.11em;font-family:Segoe UI,Arial,sans-serif;font-size:8px;font-weight:800;line-height:1.3;display:block}.plans-local-note{color:#d8e7ef;margin:19px 0 24px;font-size:11px;line-height:1.5}.plans-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:28px;display:grid}.plans-stats article,.plan-card,.plans-register{background:linear-gradient(135deg,#fff,#eff5f9);border:1px solid #a6bac8;border-radius:12px;box-shadow:inset 0 2px #fff,0 0 0 2px #d1dce3,0 5px 0 2px #284452,0 12px 20px #00142140}.plans-stats article{padding:19px}.plans-stats article>span,.plans-stats small{color:var(--plan-muted);font-size:11px;line-height:1.4;display:block}.plans-stats strong{color:var(--plan-ink);margin:9px 0;font-size:24px;display:block}.plans-stats article:nth-child(3) strong{color:#17694c}.plans-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-bottom:34px;display:grid}.plan-card{--plan-accent:#276d96;--plan-tint:#e4f0f8;border-top:5px solid var(--plan-accent);flex-direction:column;padding:24px;display:flex;position:relative}.plan-mais{--plan-accent:#926817;--plan-tint:#fff2d1}.plan-parceiro{--plan-accent:#23745b;--plan-tint:#e3f4ec}.plan-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.plan-symbol{width:42px;height:42px;color:var(--plan-accent);background:var(--plan-tint);border:1px solid #a5bbc766;border-radius:11px;flex-shrink:0;place-items:center;font-size:27px;display:grid;box-shadow:inset 0 2px #fff,0 3px #b6c9d655}.plan-model{color:var(--plan-accent);background:var(--plan-tint);text-align:center;border:1px solid #a5bbc766;border-radius:20px;padding:6px 9px;font-size:9px;font-weight:700;line-height:1.4}.plan-card h2{color:var(--plan-ink);letter-spacing:-.5px;margin:20px 0 7px;font-size:24px;font-weight:800}.plan-subtitle{color:var(--plan-muted);min-height:36px;font-size:12px;line-height:1.5}.plan-price{background:var(--plan-tint);border:1px solid #a8bfcc;border-radius:9px;flex-direction:column;gap:5px;margin:19px 0;padding:17px;display:flex;box-shadow:inset 0 2px #ffffffc9,0 3px #beced966}.plan-price strong{color:var(--plan-accent);font-size:26px;line-height:1.3}.plan-price b{color:var(--plan-ink);margin-top:8px;font-size:18px}.plan-price span,.plan-price small{color:var(--plan-muted);font-size:11px;line-height:1.5}.plan-card h3{color:var(--plan-ink);margin:9px 0;font-size:12px}.plan-card ul{margin:0 0 13px;padding:0;list-style:none}.plan-card li{color:#355469;align-items:baseline;gap:9px;margin:7px 0;font-size:12px;line-height:1.6;display:flex}.plan-check{color:#1c7653;font-weight:800}.plan-excluded{color:#8c6570;font-weight:800}.plan-pending{color:#6b571f;border-top:1px solid #ccdae4;margin:auto 0 17px;padding-top:14px;font-size:11px;line-height:1.6}.elo-plans .plans-button,.elo-plans .plans-secondary{font:inherit;color:#694b0d;cursor:pointer;background:linear-gradient(#fff4d2,#eddaa1);border:1px solid #c9a74c;border-radius:8px;min-height:40px;padding:10px 14px;font-size:11px;font-weight:700;line-height:1.4;box-shadow:inset 0 2px #ffffffd9,0 3px #a88735,0 6px 10px #59441720}.elo-plans .plans-button:hover{background:#f4de9c}.elo-plans button:disabled{opacity:.65;cursor:default}.elo-plans .plans-secondary{color:#294b63;background:linear-gradient(#fff,#e7eff5);border-color:#aec4d2;box-shadow:inset 0 1px #fff,0 2px #acbfcc}.elo-plans button:focus-visible{outline-offset:3px;outline:3px solid #d7a638}.plans-register{padding:25px}.plans-register-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.plans-register-heading h2{color:var(--plan-ink);margin:6px 0;font-size:20px;font-weight:700}.plans-register-heading p{color:var(--plan-muted);font-size:11px;line-height:1.5}.plans-filters{background:#eaf2f7;border:1px solid #bfd0db;border-radius:9px;grid-template-columns:1.5fr 1fr 1fr auto;align-items:end;gap:14px;margin:22px 0;padding:17px;display:grid}.elo-plans label{color:#355469;flex-direction:column;gap:6px;font-size:11px;font-weight:700;display:flex}.elo-plans input,.elo-plans select,.elo-plans textarea{color:#173653;width:100%;min-width:0;min-height:40px;font:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #adc2d1;border-radius:6px;padding:9px;font-size:12px}.elo-plans input:focus,.elo-plans select:focus,.elo-plans textarea:focus{outline-offset:1px;outline:2px solid #cc9e35}.plans-table-scroll{overflow-x:auto}.plans-table-scroll table{border-collapse:separate;border-spacing:0 10px;width:100%;min-width:880px;font-size:12px}.plans-table-scroll th{color:#294b63;text-align:left;background:#e0ebf2;padding:12px;font-size:10px}.plans-table-scroll td{overflow-wrap:anywhere;background:#f7fbfd;border-top:1px solid #bfd0db;border-bottom:2px solid #bfd0db;max-width:260px;padding:14px 12px}.plans-table-scroll td small{color:#4b687c;margin-top:5px;font-size:10px;line-height:1.5;display:block}.plans-status{color:#7c5915;background:#fff0c6;border-radius:15px;width:fit-content;margin-top:6px;padding:3px 8px;font-size:10px;display:block}.plans-status.active{color:#1e684d;background:#dcf1e7}.plans-table-scroll progress{accent-color:#27836a;width:110px;height:7px;margin-top:8px;display:block}.plans-empty{text-align:center;background:#f0f6fa;border:1px dashed #aec4d2;border-radius:10px;padding:38px 20px}.plans-empty>span{color:#a8822d;font-size:35px}.plans-empty h3{color:#274a63;font-size:17px}.plans-empty p{color:#4e697b;max-width:470px;margin:auto;font-size:12px;line-height:1.6}.plans-message{color:#214b62;background:#e6f1f8;border:1px solid #9dbdce;border-radius:8px;margin:14px 0;padding:13px;font-size:12px;line-height:1.6}.plans-native-dialog{color:#15364d;background:0 0;border:0;width:min(650px,100% - 32px);max-width:none;max-height:92dvh;padding:0}.plans-native-dialog::backdrop{background:#031420bb}.plans-editor{background:#f5f9fc;border:2px solid #a6bdcb;border-radius:13px;width:min(650px,100%);max-height:90dvh;padding:25px;overflow-y:auto;box-shadow:0 20px 70px #0006}.plans-editor form{gap:16px;margin-top:20px;display:grid}.plans-editor-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.plans-editor-note{color:#52697a;font-size:11px;line-height:1.5}.plans-cards{align-items:stretch}.plan-card{grid-template-rows:subgrid;background:linear-gradient(155deg,#fff 20%,#f0f6fa);border-top-width:4px;border-radius:18px;grid-row:span 6;gap:20px;padding:26px;display:grid;overflow:hidden}.plan-heading{background:linear-gradient(120deg,var(--plan-tint),#fff0 95%);border-bottom:1px solid #ccdce780;margin:-26px -26px 0;padding:26px 26px 20px}.plan-symbol{background:linear-gradient(#fff,var(--plan-tint));border-radius:14px;width:50px;height:50px;box-shadow:inset 0 2px #fff,0 4px #b4c6cf,0 7px 12px #173a5012}.plan-symbol svg{width:26px;height:26px}.plan-model{padding:7px 10px;font-size:10px}.plan-card h2{margin:20px 0 6px;font-size:27px;line-height:1.2}.plan-card .plan-brand-title{flex-wrap:wrap;align-items:center;gap:18px;min-height:52px;margin:22px 0 14px;font-size:clamp(18px,1.5vw,24px);display:flex}.plan-brand-title img{object-fit:contain;width:112px;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;display:block}.plan-brand-title span{text-transform:uppercase;letter-spacing:.09em;color:#123450;border-left:1px solid #b9c9d5;align-items:center;min-width:0;padding:8px 0 12px 18px;font-family:Segoe UI Variable Display,Segoe UI,sans-serif;font-style:normal;font-weight:650;line-height:1.2;display:inline-flex;position:relative}.plan-brand-title span:after{content:"";background:#c99a35;border-radius:2px;width:26px;height:3px;position:absolute;bottom:2px;left:18px}@media (width>=761px) and (width<=1100px){.plan-card .plan-brand-title{gap:10px;font-size:16px}.plan-brand-title img{width:80px}.plan-brand-title span{letter-spacing:.055em;padding-left:10px}.plan-brand-title span:after{left:10px}}.plan-subtitle{min-height:0;margin:0;font-size:13px}.plan-price{border-radius:12px;margin:0;padding:18px;box-shadow:inset 0 2px #fff,0 4px #b4c9d180,0 8px 14px #18384c0b}.plan-metrics{grid-template-columns:1fr 1.2fr;align-items:start;gap:15px 12px;display:grid}.plan-metric{flex-direction:column;gap:10px;min-width:0;display:flex}.plan-metric+.plan-metric{border-left:1px solid #7392a340;padding-left:14px}.plan-price .plan-metric-label{color:#365366;align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.plan-metric-label svg{width:16px;height:16px;color:var(--plan-accent);flex-shrink:0}.plan-metric strong,.plan-metric b{letter-spacing:-.6px;overflow-wrap:anywhere;margin:0;font-size:clamp(20px,1.7vw,28px);line-height:1.2}.plan-price .plan-metrics-note{border-top:1px solid #7392a330;grid-column:1/-1;padding-top:10px;font-size:10px}.plan-rate-card{background:linear-gradient(135deg,#e5f2fb,#d5e9f5)}.plan-support-card{background:linear-gradient(135deg,#fff4d8,#ffedbd)}.plan-rate-card strong,.plan-support-card strong{color:var(--plan-accent);font-size:17px}.plan-rate-card ul{gap:7px;margin:5px 0 0;padding:0;list-style:none;display:grid}.plan-rate-card li{color:#2d5067;margin:0;font-size:11px;line-height:1.45}.plan-rate-card li:before{content:"•";color:var(--plan-accent);margin-right:7px;font-weight:900}.plan-support-card span{color:#705925;font-size:11px;line-height:1.5}.plan-features{padding:0 2px}.plan-card h3{margin:0 0 12px;font-size:12px;font-weight:800}.plan-card ul{gap:10px;margin:0;display:grid}.plan-card li{color:#304f63;align-items:flex-start;margin:0;font-size:12px;line-height:1.6}.plan-check,.plan-excluded{border-radius:6px;flex:0 0 20px;place-items:center;height:20px;margin-top:1px;font-size:12px;line-height:1;display:grid}.plan-check{color:#1c6f52;background:#e1f1e9;border:1px solid #bfded0}.plan-excluded{color:#687b89;background:#eaf0f4;border:1px solid #d6e0e7}.plan-limits{background:#eaf1f580;border:1px solid #d4e0e9;border-radius:11px;padding:15px;box-shadow:inset 0 1px #fff}.plan-pending{color:#655525;border:0;align-items:flex-start;gap:8px;margin:0;padding:0;font-size:11px;display:flex}.plan-info{border:1px solid #bfab6b;border-radius:50%;flex-shrink:0;place-items:center;width:17px;height:17px;margin-top:1px;font-size:10px;font-weight:700;display:grid}.elo-plans .plan-card>.plans-button{border-radius:10px;align-self:end;min-height:45px;font-size:12px}@media (width<=1200px){.plans-cards{gap:18px}.plan-card{padding:18px}.plan-heading{margin:-18px -18px 0;padding:18px}.plan-metrics{gap:12px 8px}.plan-metric+.plan-metric{padding-left:8px}.plan-metric-label svg{display:none}.plans-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.plans-filters{grid-template-columns:1fr 1fr}.plans-hero-mark{display:none}}@media (width<=760px){.plans-cards{grid-template-columns:1fr}.plans-hero{padding:22px}.plans-hero h2{font-size:22px}.plans-register-heading{flex-direction:column;align-items:stretch}.plans-register{padding:18px}.plans-stats strong{font-size:20px}.plans-editor{padding:18px}}@media (width<=420px){.plans-filters,.plans-editor-grid,.plans-stats{grid-template-columns:1fr}}.plan-statement{background:linear-gradient(145deg,#f8fcfd,#eaf3f7);border:1px solid #a9c0cd;border-radius:15px;margin:0 0 28px;padding:24px;box-shadow:0 4px #294958,0 12px 24px #0014212e}.plan-statement header h2{color:#15364d;margin:6px 0 18px;font-size:21px}.plan-statement-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:14px;display:grid}.plan-statement article{background:#fff;border:1px solid #bfd2dc;border-radius:12px;padding:17px;box-shadow:0 3px #c6d5dc}.plan-statement-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.plan-statement-title>strong{color:#143a54;font-size:16px}.plan-statement-title>span{color:#176c50;background:#def2e8;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.plan-statement-progress{gap:8px;margin:15px 0;display:grid}.plan-statement-progress b{color:#31566d;font-size:12px}.plan-statement-progress progress{accent-color:#247a61;width:100%;height:9px}.plan-statement-numbers{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.plan-statement-numbers>span{background:#edf5f8;border-radius:8px;gap:4px;padding:9px;display:grid}.plan-statement-numbers small{color:#668193;font-size:9px}.plan-statement-numbers strong{color:#173a54;font-size:13px}.plan-statement article>p{color:#5d7789;font-size:10px}.plan-usage-history{border-top:1px solid #dae5ea;gap:6px;padding-top:10px;display:grid}.plan-usage-history>span{color:#647f90;justify-content:space-between;font-size:9px;display:flex}.plan-usage-history>span b{color:#9a6810}.plan-usage-history>small{color:#6c8493}@media (width<=520px){.plan-statement{padding:17px}.plan-statement-numbers{grid-template-columns:1fr}}@media (width<=700px){.client-area.client-plans-page .elo-plans{gap:14px;display:grid}.client-area.client-plans-page .plans-hero{border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:18px 16px;display:grid}.client-area.client-plans-page .plans-hero .plans-eyebrow{letter-spacing:1.05px;font-size:10px}.client-area.client-plans-page .plans-hero h2{margin:6px 0 5px;font-size:20px;line-height:1.25}.client-area.client-plans-page .plans-hero p{font-size:12px;line-height:1.45}.client-area.client-plans-page .plans-hero-mark{padding-top:3px}.client-area.client-plans-page .plans-hero-mark b{letter-spacing:.045em;font-size:25px}.client-area.client-plans-page .plans-hero-mark span{max-width:75px;font-size:7px;line-height:1.35}.client-area.client-plans-page .plans-local-note{color:#d8eaf2;margin:-3px 2px 1px;font-size:11px;line-height:1.45}.client-area.client-plans-page .plans-cards{scroll-snap-type:x mandatory;scrollbar-color:#c59a36 #d9e6ed;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(290px,86vw);grid-auto-flow:column;align-items:stretch;gap:12px;margin:0 -14px;padding:4px 14px 19px;display:grid;overflow:auto visible}.client-area.client-plans-page .plan-card{scroll-snap-align:start;scroll-snap-stop:always;border-radius:14px;grid-row:auto;grid-template-rows:auto;gap:15px;padding:16px}.client-area.client-plans-page .plan-heading{margin:-16px -16px 0;padding:16px 16px 14px}.client-area.client-plans-page .plan-symbol{border-radius:12px;width:42px;height:42px}.client-area.client-plans-page .plan-symbol svg{width:22px;height:22px}.client-area.client-plans-page .plan-model{max-width:150px;padding:6px 8px;font-size:9px}.client-area.client-plans-page .plan-card .plan-brand-title{gap:11px;min-height:39px;margin:15px 0 9px;font-size:19px}.client-area.client-plans-page .plan-brand-title img{width:76px}.client-area.client-plans-page .plan-brand-title span{letter-spacing:.055em;padding:5px 0 9px 11px}.client-area.client-plans-page .plan-brand-title span:after{width:22px;bottom:1px;left:11px}.client-area.client-plans-page .plan-subtitle{font-size:12px}.client-area.client-plans-page .plan-price{border-radius:10px;padding:14px}.client-area.client-plans-page .plan-rate-card strong,.client-area.client-plans-page .plan-support-card strong{font-size:16px}.client-area.client-plans-page .plan-rate-card li,.client-area.client-plans-page .plan-support-card span{font-size:11px}.client-area.client-plans-page .plan-card li{font-size:12px;line-height:1.48}.client-area.client-plans-page .plan-limits{padding:12px}.client-area.client-plans-page .plan-pending{font-size:11px;line-height:1.45}.client-area.client-plans-page .elo-plans .plan-card>.plans-button{width:100%;min-height:44px;font-size:12px}.client-area.client-plans-page .plan-statement{border-radius:14px;margin:0;padding:16px 14px}.client-area.client-plans-page .plan-statement header h2{margin:5px 0 14px;font-size:19px}.client-area.client-plans-page .plan-statement-grid{grid-template-columns:1fr;gap:11px}.client-area.client-plans-page .plan-statement article{padding:14px 12px}}@media (width<=360px){.client-area.client-plans-page .plans-hero{grid-template-columns:1fr}.client-area.client-plans-page .plans-hero-mark{text-align:left;justify-self:start}.client-area.client-plans-page .plans-hero-mark span{max-width:none}}.op-admin-panel,.op-client-panel,.courier-page{color:#15364d}.op-admin-groups{gap:22px;margin-top:22px;display:grid}.op-admin-group{min-width:0}.op-admin-group>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;padding:0 2px;display:flex}.op-admin-group>header h3{color:#173b55;margin:0;font-size:14px}.op-admin-group>header p{color:#5c7485;margin:4px 0 0;font-size:11px}.op-admin-group>header>b{color:#76520b;background:#fff1c6;border:1px solid #d4ad4d;border-radius:999px;place-items:center;min-width:30px;height:30px;padding:0 8px;font-size:11px;display:grid}.op-admin-group .op-admin-list{margin-top:0}.op-admin-panel{background:linear-gradient(135deg,#f9fcfe,#eaf3f8);border:1px solid #a6bac8;border-radius:14px;margin-top:24px;padding:24px;box-shadow:inset 0 2px #fff,0 4px #294756,0 12px 22px #00142130}.op-admin-panel.compact{margin-top:28px}.op-section-heading,.op-admin-card-head,.op-modal header,.courier-header,.courier-card-header,.op-client-order header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.op-kicker{color:#9b7627;letter-spacing:1.3px;font-size:10px;font-weight:800}.op-section-heading h2,.courier-header h1{color:#15364d;margin:7px 0 4px;font-size:21px}.op-section-heading p,.courier-header p{color:#526e81;font-size:12px}.op-live,.client-live{color:#28765d;white-space:nowrap;font-size:11px;font-weight:700}.op-live i,.client-live i{background:#27966f;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.op-admin-list{gap:14px;margin-top:22px;display:grid}.op-admin-card{background:#fff;border:1px solid #b7cedb;border-radius:11px;padding:18px;box-shadow:inset 0 1px #fff,0 4px 10px #17394c15}.op-admin-card h3{color:#163d58;margin:5px 0 0;font-size:14px}.op-admin-meta{color:#557084;flex-wrap:wrap;gap:18px;margin:15px 0;font-size:11px;display:flex}.op-admin-meta b{color:#173953;margin-top:3px;display:block}.op-status{color:#7d5a12;white-space:nowrap;background:#fff4d7;border:1px solid #ddc16b;border-radius:18px;align-items:center;width:max-content;padding:7px 10px;font-size:10px;font-weight:800;display:inline-flex}.op-status-aceita,.op-status-no_local_coleta{color:#286084;background:#e2eff9;border-color:#a8c8df}.op-status-coletada,.op-status-em_rota{color:#1d7453;background:#e2f4eb;border-color:#a8d7c0}.op-status-entregue{color:#176b4c;background:#d8f1e5;border-color:#8acaa9}.op-timeline{gap:9px;margin:14px 0;display:grid}.op-timeline.compact{gap:13px;margin:0;padding:5px 0 2px;display:flex;overflow-x:auto}.op-event{align-items:flex-start;gap:9px;font-size:11px;display:flex}.op-event-dot{background:#c69a36;border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-top:4px;box-shadow:0 0 0 3px #f6e8bc}.op-event strong,.op-event small{display:block}.op-event strong{color:#254c66}.op-event small{color:#6a8190;margin-top:2px;font-size:10px}.op-timeline.compact .op-event{min-width:120px}.op-admin-actions{border-top:1px solid #d8e4eb;flex-wrap:wrap;gap:12px;margin-top:16px;padding-top:14px;display:flex}.op-outline-button,.op-text-button,.op-gold-button{font:inherit;cursor:pointer;border-radius:7px;font-size:10px;font-weight:800}.op-outline-button{color:#2c536b;background:#f6fafc;border:1px solid #a9c1cf;padding:9px 12px;box-shadow:0 2px #b4c6d0}.op-text-button{color:#8a661a;background:0 0;border:0;padding:8px 2px}.op-gold-button{color:#15364d;background:linear-gradient(#f9cb46,#e8ac24);border:1px solid #ba8d26;padding:10px 16px;box-shadow:0 3px #a47720}.op-empty{text-align:center;background:#f4f9fc;border:1px dashed #aec4d2;border-radius:10px;place-items:center;gap:7px;margin-top:18px;padding:30px 20px;display:grid}.op-empty strong{color:#294d64}.op-empty span{color:#668093;font-size:12px}.op-modal{z-index:30;background:#041522b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.op-modal-panel{background:#f3f8fb;border:2px solid #a8bdc9;border-radius:14px;width:min(860px,100%);max-height:94vh;padding:25px;overflow:auto;box-shadow:0 20px 70px #0008}.op-modal h2{color:#15364d;margin:6px 0 7px}.op-close{color:#456577;cursor:pointer;background:0 0;border:0;font-size:28px;line-height:1}.op-detail-columns{grid-template-columns:1fr 1fr;gap:17px;margin:22px 0;display:grid}.op-detail-columns section,.op-modal>section{background:#fff;border:1px solid #c0d2dd;border-radius:10px;padding:17px;box-shadow:inset 0 1px #fff,0 3px 8px #18394c12}.op-modal h3{color:#274c64;letter-spacing:.5px;text-transform:uppercase;margin:0 0 13px;font-size:12px}.op-detail-field{margin:9px 0}.op-detail-field small,.op-detail-field strong{display:block}.op-detail-field small{color:#6b8492;font-size:10px}.op-detail-field strong{color:#244a62;margin-top:2px;font-size:12px}.op-chat{background:#fff;border:1px solid #c0d2dd;border-radius:10px;margin-top:19px;padding:17px}.op-chat-tabs{gap:8px;margin-bottom:13px;display:flex}.op-chat-tabs button{color:#48677b;font:inherit;cursor:pointer;background:#f1f6f9;border:1px solid #bcced8;border-radius:7px;padding:8px 10px;font-size:10px;font-weight:700}.op-chat-tabs button.active{color:#735313;background:#fff1c9;border-color:#c49a3a}.op-chat-title{color:#294e66;font-size:12px;font-weight:800}.op-chat-title small{color:#78909c;margin-top:3px;font-size:10px;font-weight:400;display:block}.op-messages{background:#f1f7fa;border-radius:7px;gap:8px;min-height:70px;max-height:190px;margin:13px 0;padding:10px;display:grid;overflow:auto}.op-messages>p,.op-messages>p{color:#7b919c;margin:auto;font-size:11px}.op-message{background:#e4edf3;border-radius:8px;gap:2px;width:fit-content;max-width:80%;padding:8px 10px;display:grid}.op-message.mine{background:#fff0c8;margin-left:auto}.op-message strong{color:#2d566e;font-size:10px}.op-message span{color:#264b63;font-size:11px}.op-message small{color:#79909d;font-size:9px}.op-chat form,.courier-chat form{gap:8px;display:flex}.op-chat input,.courier-chat input{min-width:0;font:inherit;background:#fff;border:1px solid #b8ccd8;border-radius:6px;flex:1;padding:10px;font-size:11px}.op-modal footer{justify-content:flex-end;margin-top:17px;display:flex}.op-client-panel{margin-top:22px}.op-client-orders{gap:13px;margin-top:18px;display:grid}.op-client-order{background:#f8fcfe;border:1px solid #bdd1dd;border-radius:10px;padding:17px;box-shadow:inset 0 1px #fff,0 3px 9px #17394c12}.op-client-order h3{color:#1e4962;margin-left:8px;font-size:13px;display:inline}.op-client-order p{color:#536f80;margin:13px 0;font-size:11px}.op-client-order>small{color:#286d56;font-size:10px}.op-client-stepper{gap:7px;padding:10px 0 3px;display:flex;overflow:auto}.op-client-stepper span{color:#91a5b0;align-items:center;gap:5px;min-width:max-content;font-size:9px;display:flex}.op-client-stepper i{border:2px solid #b8cbd5;border-radius:50%;width:8px;height:8px;display:block}.op-client-stepper span.done{color:#2a7057;font-weight:700}.op-client-stepper span.done i{background:#2c936d;border-color:#2c936d}.op-client-stepper span.current i{box-shadow:0 0 0 3px #f6e4ae}.courier-page{color:#eaf5fa;background:linear-gradient(145deg,#071d2e,#0d4b6b);min-height:100svh}.courier-header{background:#071522cc;border-bottom:1px solid #79a8bc55;padding:24px max(20px,50% - 425px)}.courier-header h1{color:#fff;font-size:25px}.courier-header p{color:#b8d4df}.courier-header .op-outline-button{color:#f4ca59;background:#142633;border-color:#7f6a36}.courier-content{width:min(850px,100%);margin:0 auto;padding:24px 18px 50px}.courier-order-switcher{color:#c2dce6;align-items:center;gap:10px;margin-bottom:15px;font-size:11px;display:flex}.courier-order-switcher strong{color:#17364d;background:#e6b63f;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.courier-order-switcher select{color:#fff;max-width:240px;font:inherit;background:#0e3449;border:1px solid #6e9bad;border-radius:6px;margin-left:auto;padding:8px;font-size:11px}.courier-card{color:#173b53;background:linear-gradient(145deg,#f9fcfd,#e5f1f6);border:1px solid #86aebd;border-radius:13px;padding:22px;box-shadow:0 5px #061724,0 12px 28px #0005}.courier-card-header{border-bottom:1px solid #c7d9e1;padding-bottom:18px}.courier-card h2{color:#163b55;margin:6px 0;font-size:25px}.courier-card section{margin-top:20px}.courier-card section>h3{color:#2a536a;letter-spacing:1.1px;margin:0 0 13px;font-size:11px}.courier-details{background:#fff;border:1px solid #c2d5de;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:15px;display:grid;box-shadow:inset 0 1px #fff,0 3px 9px #22445518}.courier-guidance{color:#6a5118;background:#fff3cd;border:1px solid #d8b55d;border-radius:9px;gap:6px;margin-top:18px;padding:15px;display:grid}.courier-guidance span{font-size:11px;line-height:1.5}.courier-recipient{border-top:1px solid #c7d9e1;padding-top:19px}.courier-location{margin-top:14px;text-decoration:none;display:inline-block}.courier-primary-action,.courier-problem-button{width:100%;font:inherit;letter-spacing:.5px;cursor:pointer;border-radius:9px;margin-top:20px;padding:16px;font-size:12px;font-weight:900}.courier-primary-action{color:#17364d;background:linear-gradient(#f6c744,#e8aa23);border:1px solid #be9028;box-shadow:0 4px #a67c21}.courier-problem-button{color:#315a71;background:#f2f7fa;border:1px solid #b8cbd4}.courier-chat{background:#edf5f8;border:1px solid #b7ccd7;border-radius:9px;margin-top:16px;padding:15px}.courier-chat h3{margin:0 0 11px;font-size:13px}.courier-chat>div{gap:7px;min-height:40px;max-height:150px;margin-bottom:10px;display:grid;overflow:auto}.courier-chat p{background:#fff;border-radius:7px;gap:2px;padding:8px;font-size:11px;display:grid}.courier-chat p small{color:#788f9c;font-size:9px}.courier-empty{background:#f2f8fa;margin-top:25px}.courier-empty strong{font-size:18px}@media (width<=600px){.op-admin-panel{padding:17px}.op-section-heading,.op-admin-card-head,.courier-header,.courier-card-header{flex-direction:column;align-items:stretch}.op-live{align-self:flex-start}.op-admin-actions{display:grid}.op-admin-actions button{text-align:left;width:100%}.op-detail-columns{grid-template-columns:1fr}.op-modal-panel{padding:18px}.courier-header{padding:20px}.courier-details{grid-template-columns:1fr}.courier-card{padding:17px}.courier-card-header .op-status{align-self:flex-start}.courier-order-switcher{flex-wrap:wrap}.courier-order-switcher select{width:100%;max-width:none;margin-left:0}}.op-status-cancelada{color:#9b4134;background:#f3e9e7;border-color:#d5aaa2}.client-cancel-area{border-top:1px solid #dce7ec;justify-content:flex-end;margin-top:13px;padding-top:12px;display:flex}.client-cancel-button{color:#985044;font:inherit;cursor:pointer;background:0 0;border:0;padding:7px 2px;font-size:10px;font-weight:800}.client-cancel-button:hover{text-decoration:underline}.client-cancel-overlay{z-index:60;background:#031724b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.client-cancel-dialog{background:linear-gradient(145deg,#fff,#edf4f7);border:1px solid #b8ccd6;border-radius:15px;width:min(450px,100%);padding:24px;box-shadow:0 7px #16394b66,0 24px 60px #0006}.client-cancel-dialog h3{color:#173a54;margin:7px 0 9px;font-size:20px}.client-cancel-dialog p{color:#557286;margin:0 0 18px;font-size:13px;line-height:1.55}.client-cancel-dialog>div{flex-wrap:wrap;gap:10px;display:flex}.client-cancel-confirm,.client-support-button{min-height:40px;font:inherit;cursor:pointer;border-radius:8px;padding:9px 15px;font-size:11px;font-weight:900}.client-cancel-confirm{color:#fff;background:#ad4f42;border:1px solid #b56254;box-shadow:0 3px #79352c}.client-support-button{color:#15364d;background:linear-gradient(#f6c84e,#e2a926);border:1px solid #bd9026;box-shadow:0 3px #a87818}.client-cancel-error{background:#fff0ed;border:1px solid #d6a29b;border-radius:7px;padding:9px 11px;color:#9d392c!important}.client-cancel-dialog button:disabled{opacity:.6;cursor:wait}@media (width<=540px){.client-cancel-dialog{padding:19px}.client-cancel-dialog>div{display:grid}.client-cancel-dialog button{width:100%}}.client-payment-confirmation,.client-payment-waiting{background:linear-gradient(135deg,#fffdf7,#fff4d7);border:1px solid #d4b359;border-radius:11px;gap:12px;margin-top:16px;padding:16px;display:grid;box-shadow:inset 0 1px #fff,0 3px #dbc178}.client-payment-confirmation header>div,.client-payment-waiting>div{gap:4px;display:grid}.client-payment-confirmation header span,.client-payment-waiting span{color:#8a5d0a;letter-spacing:.11em;font-size:10px;font-weight:900}.client-payment-confirmation header strong,.client-payment-waiting strong{color:#163a54;font-size:15px}.client-payment-confirmation header small,.client-payment-waiting small{color:#566f80;font-size:11px;line-height:1.5}.client-payment-confirmation>label{color:#294f67;gap:6px;font-size:12px;font-weight:800;display:grid}.client-payment-confirmation select{color:#173653;min-height:42px;font:inherit;background:#fff;border:1px solid #b7cad6;border-radius:8px;padding:0 11px}.client-payment-confirmation>button{color:#3d2a04;min-height:43px;font:inherit;cursor:pointer;background:linear-gradient(#ffd466,#e8ad21);border:1px solid #b98013;border-radius:8px;font-weight:900;box-shadow:0 3px #a67514}.client-payment-confirmation>button:disabled{opacity:.65;cursor:wait}.client-payment-confirmation>p{color:#176b4d;background:#eef7f2;border-radius:7px;margin:0;padding:9px;font-size:11px;font-weight:800}.client-payment-waiting{background:linear-gradient(135deg,#f6fdf9,#e9f7f0);border-color:#a8ccb9;grid-template-columns:minmax(0,1fr) auto;align-items:center;box-shadow:inset 0 1px #fff,0 3px #b9d7c8}.client-payment-waiting a{color:#17664b;background:#fff;border:1px solid #9ebfac;border-radius:7px;padding:9px 11px;font-size:11px;font-weight:800;text-decoration:none}@media (width<=620px){.client-payment-waiting{grid-template-columns:1fr}.client-payment-waiting a{text-align:center}}.op-payment-detail{background:#fff9e8;border:1px solid #d4b45d;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:14px;display:flex}.op-payment-detail>div{gap:4px;display:grid}.op-payment-detail>div span{color:#8a5e0b;letter-spacing:.1em;font-size:10px;font-weight:900}.op-payment-detail>div strong{color:#173b54;font-size:14px}.op-payment-detail>div small{color:#597183;font-size:10px}.op-payment-detail>a{color:#77520b;background:#fff;border:1px solid #c6a14a;border-radius:8px;grid-template-columns:44px auto;align-items:center;gap:9px;padding:7px 10px;font-size:11px;font-weight:800;text-decoration:none;display:grid}.op-payment-detail img{object-fit:cover;border-radius:5px;width:44px;height:38px}@media (width<=620px){.op-payment-detail{flex-direction:column;align-items:stretch}.op-payment-detail>a{justify-content:start}}.op-client-order.notification-target{border-color:#c89b2b;box-shadow:inset 4px 0 #e4ad25,inset 0 1px #fff,0 5px 15px #805c1829}@media (width<=700px){.client-deliveries-page .op-client-panel{border-radius:14px;margin-top:0;padding:15px 13px}.client-deliveries-page .client-panel-heading{align-items:flex-start;gap:8px}.client-deliveries-page .client-panel-heading h2{font-size:20px}.client-deliveries-page .client-live{font-size:10px}.client-deliveries-page .op-client-orders{gap:11px;margin-top:14px}.client-deliveries-page .op-client-order{background:linear-gradient(145deg,#fff,#f2f8fb);border-radius:12px;padding:14px 13px;box-shadow:inset 0 1px #fff,0 3px 9px #17394c14}.client-deliveries-page .op-client-order header{gap:10px}.client-deliveries-page .op-client-order header>div{gap:3px;min-width:0;display:grid}.client-deliveries-page .op-client-order h3{color:#173d58;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.25;display:block}.client-deliveries-page .op-client-order p{color:#46677c;margin:8px 0 10px;font-size:13px;line-height:1.45}.client-deliveries-page .op-status{white-space:normal;text-align:center;flex:none;max-width:44%;padding:6px 8px;font-size:11px;line-height:1.25}.client-deliveries-page .op-client-stepper{scrollbar-width:thin;border-top:1px solid #dbe7ec;border-bottom:1px solid #dbe7ec;gap:9px;margin:0 -2px;padding:9px 2px 7px}.client-deliveries-page .op-client-stepper span{font-size:11px}.client-deliveries-page .op-client-order>small{margin-top:10px;font-size:11px;line-height:1.4;display:block}.client-deliveries-page .client-cancel-area{border:0;justify-content:flex-start;margin-top:10px;padding:0}.client-deliveries-page .client-cancel-button{background:#fff7f5;border:1px solid #dbb6ae;border-radius:8px;min-height:36px;padding:8px 10px;font-size:12px}.client-deliveries-page .op-client-chat{background:#f5fafc;border:1px solid #c8dbe5;border-radius:9px;margin-top:9px;padding:10px 11px}.client-deliveries-page .op-client-chat summary{color:#1c4a66;justify-content:space-between;align-items:center;gap:9px;font-size:12px;font-weight:800;display:flex}.client-deliveries-page .op-client-chat summary span{color:#638095;font-size:11px;font-weight:600}}@media (width<=380px){.client-deliveries-page .op-client-order header{flex-wrap:wrap}.client-deliveries-page .op-status{max-width:none}}.op-admin-feedback{color:#176a4e;background:#edf9f2;border:1px solid #9ecab2;border-radius:9px;margin:16px 0 0;padding:11px 13px;font-size:12px;font-weight:800;box-shadow:inset 0 1px #fff}.op-delete-button{color:#963d31;font:inherit;cursor:pointer;background:#fff5f3;border:1px solid #c98074;border-radius:7px;padding:9px 12px;font-size:10px;font-weight:800;box-shadow:0 2px #e6c0b9}.op-delete-button:hover{background:#fff0ed;border-color:#a94e42}.op-delete-dialog{border-color:#d7aaa2!important}.op-delete-dialog .op-kicker{color:#a54a3e}.op-delete-dialog h3{color:#853c33}.op-modal footer{flex-wrap:wrap;gap:10px}.op-modal footer .op-outline-button{margin-left:auto}@media (width<=600px){.op-admin-feedback{font-size:11px}.op-modal footer{grid-template-columns:1fr;display:grid}.op-modal footer button{width:100%}.op-modal footer .op-outline-button{margin-left:0}}.overview-operation-swipe{touch-action:pan-y;border-radius:11px;position:relative;overflow:hidden}.overview-operation-swipe-reveal{color:#fff;background:linear-gradient(100deg,#9b4d42,#c96e54);align-items:center;padding:0 18px;font-size:11px;font-weight:800;display:flex;position:absolute;inset:0}.overview-operation-swipe-surface{touch-action:pan-y;transition:transform .18s,opacity .18s;position:relative}.overview-operation-swipe-surface.is-dragging{opacity:.88;cursor:grabbing;-webkit-user-select:none;user-select:none;transition:none}.overview-operation-dismiss-button{color:#9a493c!important;margin-left:auto!important}.op-client-chat{background:#f3f8fa;border:1px solid #c5d9e3;border-radius:12px;gap:7px;margin-top:18px;padding:14px;display:grid}.op-client-chat>strong{color:#0b3554;text-transform:uppercase;letter-spacing:.04em;font-size:13px}.op-client-chat>small{color:#56738b;font-size:11px}.op-client-chat>div{gap:6px;max-height:180px;padding:3px 0;display:grid;overflow:auto}.op-client-chat p{color:#193b55;background:#fff;border-radius:9px;gap:3px;margin:0;padding:8px 10px;font-size:12px;display:grid;box-shadow:0 1px #0d364f14}.op-client-chat p.mine{background:#fff2cc;border:1px solid #e6bd53;justify-self:end;max-width:90%}.op-client-chat p b{color:#0e6e72;font-size:10px}.op-client-chat p span{line-height:1.35}.op-client-chat form{gap:8px;display:flex}.op-client-chat input{color:#12334c;background:#fff;border:1px solid #b5ccd9;border-radius:8px;flex:1;min-width:0;padding:9px 10px}.op-client-chat input:focus{border-color:#d69e24;outline:2px solid #e6b02e59}.op-client-chat .op-gold-button{padding:9px 14px;font-size:11px}@media (width<=640px){.op-client-chat form{flex-direction:column}.op-client-chat .op-gold-button{width:100%}}.op-client-chat{border-color:#b6ccd8;box-shadow:inset 0 1px #fff,0 4px 11px #17394c10}.op-client-chat>div{background:linear-gradient(135deg,#e8f1f5 25%,#edf5f8 25% 50%,#e8f1f5 50% 75%,#edf5f8 75%) 0 0/20px 20px;border-radius:9px;padding:10px}.op-client-chat p{border:1px solid #cfdee6;border-radius:10px 10px 10px 3px}.op-client-chat p.mine{border-radius:10px 10px 3px}.op-client-chat form{background:#fff;border:1px solid #cadce5;border-radius:9px;padding:6px}.op-client-chat input{background:0 0;border:0}.op-client-chat form:focus-within{outline:2px solid #e3b94055}.op-client-chat form:focus-within input{outline:0}.chat-message-text{white-space:pre-wrap}.chat-audio-message{gap:4px;min-width:min(260px,70vw);display:grid}.chat-audio-message audio{width:100%;height:34px;display:block}.chat-audio-message small{color:#60788a;font-size:9px}.chat-audio-message .audio-playback-error{color:#a33e35;line-height:1.4}.audio-composer{gap:7px;display:grid}.audio-record-button{color:#274f68;width:max-content;min-height:34px;font:inherit;cursor:pointer;background:linear-gradient(#fff,#eaf2f6);border:1px solid #b9ccd7;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:10px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #fff,0 2px #c1d0d9}.audio-record-button span{color:#be493c;font-size:13px}.audio-record-button:disabled{opacity:.55;cursor:not-allowed}.audio-recording,.audio-preview{color:#6d4c0c;background:#fff5d6;border:1px solid #d9b755;border-radius:9px;align-items:center;gap:9px;min-width:0;padding:7px 9px;display:flex}.audio-recording i{background:#cf4639;border-radius:50%;width:8px;height:8px;animation:1.1s infinite audio-pulse;box-shadow:0 0 0 4px #f7d9d5}.audio-recording strong{font-size:10px}.audio-recording button,.audio-preview button{color:#6d4c0c;font:inherit;cursor:pointer;background:#fff;border:1px solid #c7a23e;border-radius:6px;margin-left:auto;padding:6px 9px;font-size:9px;font-weight:800}.audio-preview audio{flex:1;min-width:0;height:32px}.audio-preview small{font-size:9px;font-weight:800}.audio-preview button+button{color:#173650;background:#e7b12d;margin-left:0}.audio-composer-error{color:#a33e35;font-size:9px;line-height:1.4}@keyframes audio-pulse{50%{opacity:.45;transform:scale(.85)}}@media (width<=560px){.audio-preview{flex-wrap:wrap;align-items:stretch}.audio-preview audio{flex-basis:100%}.audio-preview button{flex:1;margin-left:0}.audio-record-button{width:100%}}.pix-payment-info{color:#173653;background:linear-gradient(110deg,#fff9e8,#fff3d2);border:1px solid #d3b15c;border-radius:10px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;padding:13px 14px;display:grid;box-shadow:inset 0 1px #fff,0 2px #d2b468}.pix-payment-copy{gap:2px;display:grid}.pix-payment-copy span{color:#895b08;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.pix-payment-copy strong{color:#173653;font-size:13px;line-height:1.25}.pix-payment-copy small{color:#567082;font-size:11px}.pix-copy-button{color:#3e2b04;min-height:42px;font:inherit;cursor:pointer;background:#fffdf7;border:1px solid #ad7b13;border-radius:8px;grid-template-columns:auto auto auto;align-items:center;gap:7px;padding:0 12px;display:grid;box-shadow:inset 0 1px #fff,0 2px #c19229}.pix-copy-button:hover{background:#fff6dc;transform:translateY(-1px)}.pix-copy-button span{color:#805609;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:900}.pix-copy-button b{color:#173653;letter-spacing:.04em;font-size:13px}.pix-copy-button i{color:#6b4b0a;background:#f6dfa2;border-radius:5px;place-items:center;width:19px;height:19px;font-size:15px;font-style:normal;font-weight:900;display:grid}.pix-copy-feedback{color:#196f50;grid-column:1/-1;min-height:13px;margin:0;font-size:11px;font-weight:800}.pix-payment-info.compact{grid-template-columns:1fr;margin-top:14px;padding:11px 12px}.pix-payment-info.compact .pix-copy-button{justify-content:center;width:100%}.pix-payment-info.compact .pix-copy-feedback{margin-top:-3px}@media (width<=620px){.pix-payment-info{grid-template-columns:1fr}.pix-copy-button{justify-content:center;width:100%}.pix-copy-feedback{margin-top:-3px}}.elo-live-panel{color:#173b55;padding:28px}.elo-live-panel h2{margin:0 0 16px}.elo-live-panel p{line-height:1.6}.elo-live-form{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));align-items:end;gap:16px;margin:20px 0;display:grid}.elo-live-form label{gap:8px;font-size:14px;font-weight:700;display:grid}.elo-live-form input,.elo-live-form textarea,.elo-live-form select{color:#173b55;width:100%;min-height:46px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #a8c3d3;border-radius:9px;padding:12px}.elo-live-form button{color:#15354c;cursor:pointer;background:#efb51e;border:1px solid #e3b030;border-radius:9px;min-height:46px;padding:12px 18px;font-weight:800;box-shadow:0 3px #b58b25}.elo-live-form button:disabled{opacity:.6;cursor:wait}.elo-live-form h3,.elo-live-form p{grid-column:1/-1}.elo-connection{z-index:10000;color:#493300;background:#fff1cc;border:1px solid #bd891c;border-radius:12px;align-items:center;gap:14px;width:min(90%,650px);padding:16px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0003}.elo-connection button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:24px}.elo-notifications{position:relative}.notification-bell-icon{display:none}.elo-notifications b{color:#102f44;background:#e9b226;border-radius:50%;padding:4px 8px}.elo-notification-list{z-index:30;color:#173b55;background:#fff;border:1px solid #a8c3d3;border-radius:12px;width:min(350px,85vw);max-height:460px;padding:16px;position:absolute;top:100%;right:0;overflow:auto;box-shadow:0 8px 30px #0003}.elo-notification-list header{justify-content:space-between;align-items:center;gap:10px;display:flex}.elo-notification-list button{color:#173b55;cursor:pointer;text-align:left;background:#edf5f8;border:0;border-radius:7px;padding:12px}.elo-notification-list>button{gap:6px;width:100%;margin-top:8px;display:grid}.elo-notification-list>button.read{background:#fff;font-weight:400}.metric-list small{margin-top:5px;display:block}.elo-loading{color:#fff;background:#0b3853;place-content:center;min-height:100vh;display:grid}.elo-privacy{color:#173b55;background:#fff;max-width:720px;margin:30px auto;padding:24px}.elo-live-panel .company-chat-messages{max-height:360px;overflow:auto}@media (width<=600px){.elo-live-panel{padding:18px}.elo-live-form{grid-template-columns:1fr}.elo-notification-list{position:fixed;top:80px;right:12px}}.client-form-section-grid select{color:#173b55;width:100%;min-width:0;min-height:46px;font:inherit;background:#fff;border:1px solid #b2c6d5;border-radius:7px;padding:10px 12px;box-shadow:inset 0 2px 4px #183d540a,0 1px #fff}.client-form-section-grid select:focus{outline-offset:2px;outline:2px solid #b98a28}.courier-security{color:#173b55;margin-bottom:18px}.courier-security summary{cursor:pointer;font-weight:700}.courier-security[open]{background:#fff;border:1px solid #bfd3dd;border-radius:12px;padding:16px}.elo-live-form :disabled{opacity:.6}@media (width<=700px){.client-area.client-support-page .elo-live-panel{border-radius:14px;padding:17px 14px}.client-area.client-support-page .elo-live-panel>.client-kicker{letter-spacing:1.05px;font-size:10px}.client-area.client-support-page .elo-live-panel>h2{margin:5px 0 6px;font-size:21px}.client-area.client-support-page .elo-live-panel>p{margin:0;font-size:12px;line-height:1.48}.client-area.client-support-page .elo-live-panel .company-chat-messages{border-radius:11px;gap:9px;min-height:154px;max-height:300px;margin-top:14px;padding:12px;display:grid}.client-area.client-support-page .elo-live-panel .company-chat-messages>p{color:#577486;text-align:center;place-items:center;min-height:112px;margin:0;font-size:12px;line-height:1.45;display:grid}.client-area.client-support-page .elo-live-panel .company-chat-message{max-width:88%;padding:10px 11px;font-size:12px}.client-area.client-support-page .elo-live-panel .company-chat-message strong{font-size:10px}.client-area.client-support-page .elo-live-panel .company-chat-message small{font-size:9px}.client-area.client-support-page .company-chat-compose{gap:10px;margin-top:12px}.client-area.client-support-page .company-chat-compose .elo-live-form{gap:9px;margin:0;display:grid}.client-area.client-support-page .company-chat-compose .elo-live-form label{color:#234b63;gap:6px;font-size:12px}.client-area.client-support-page .company-chat-compose .elo-live-form textarea{resize:vertical;border-radius:9px;min-height:105px;padding:11px;font-size:13px;line-height:1.45}.client-area.client-support-page .company-chat-compose .elo-live-form button{width:100%;min-height:44px;font-size:12px}.client-area.client-support-page .company-chat-compose .audio-record-button{width:100%;min-height:40px;font-size:11px}.client-area.client-support-page .courier-company-inbox{margin-top:16px}.client-area.client-support-page .courier-company-inbox .metric-list{gap:9px;margin-top:14px;display:grid}.client-area.client-support-page .courier-company-inbox .metric-list button{border-radius:10px;min-height:73px;padding:13px 12px}.client-area.client-support-page .courier-company-inbox .metric-list button strong{font-size:13px}.client-area.client-support-page .courier-company-inbox .metric-list button small{font-size:11px;line-height:1.35}.client-area.client-support-page .courier-company-inbox .metric-list button em{font-size:10px}.client-area.client-settings-page .company-settings-panel{border-radius:14px;padding:17px 14px}.client-area.client-settings-page .company-settings-heading{border-bottom:1px solid #d5e2e8;padding-bottom:14px}.client-area.client-settings-page .company-settings-heading .client-kicker{letter-spacing:1.05px;font-size:10px}.client-area.client-settings-page .company-settings-heading h2{margin:5px 0 4px;font-size:21px}.client-area.client-settings-page .company-settings-heading p{color:#496b80;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.42}.client-area.client-settings-page .company-settings-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 10px;margin:16px 0 0}.client-area.client-settings-page .company-settings-form label{color:#294f67;gap:5px;min-width:0;font-size:11px}.client-area.client-settings-page .company-settings-form label:first-of-type,.client-area.client-settings-page .company-settings-form label:nth-of-type(8),.client-area.client-settings-page .company-settings-form label:nth-of-type(9),.client-area.client-settings-page .company-settings-form>button{grid-column:1/-1}.client-area.client-settings-page .company-settings-form input{border-radius:8px;min-width:0;min-height:43px;padding:9px 10px;font-size:12px}.client-area.client-settings-page .company-settings-form>button{width:100%;min-height:44px;margin-top:2px;font-size:12px}.client-area.client-settings-page .company-settings-password{border-top:1px solid #cfdee6;margin-top:19px;padding-top:16px}.client-area.client-settings-page .company-settings-password .elo-live-form{grid-template-columns:1fr;gap:10px;margin:0}.client-area.client-settings-page .company-settings-password h3{color:#173a54;margin:0 0 3px;font-size:18px}.client-area.client-settings-page .company-settings-password label{color:#294f67;gap:5px;font-size:11px}.client-area.client-settings-page .company-settings-password input{border-radius:8px;min-height:43px;padding:9px 10px;font-size:12px}.client-area.client-settings-page .company-settings-password button{width:100%;min-height:44px;font-size:12px}}@media (width<=360px){.client-area.client-settings-page .company-settings-form{grid-template-columns:1fr}}.finance-day-account-confirmation{background:linear-gradient(135deg,#fffaf0,#f8f3e5);border:1px solid #d8b965;border-radius:12px;margin:20px 0;padding:18px;box-shadow:inset 0 1px #fff,0 3px #ddca97}.finance-day-account-confirmation header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:13px;display:flex}.finance-day-account-confirmation h3{color:#173653;margin:4px 0;font-size:17px}.finance-day-account-confirmation header p{color:#596f7d;margin:0;font-size:11px}.finance-day-account-confirmation header>b{color:#16364d;background:#e9b52f;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.finance-day-account-confirmation>div{gap:9px;display:grid}.finance-day-account-confirmation article{background:#fffdf8;border:1px solid #d7c38d;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:11px;display:grid}.finance-day-account-icon{color:#8c5a09;background:#fff0c6;border-radius:9px;place-items:center;width:34px;height:34px;font-size:19px;display:grid}.finance-day-account-confirmation article>div{gap:3px;min-width:0;display:grid}.finance-day-account-confirmation article strong{color:#173653;font-size:12px}.finance-day-account-confirmation article small{color:#5f7381;font-size:10px}.finance-day-account-confirmation article>b{color:#173653;font-size:13px}.finance-day-account-confirmation article button{color:#4b3306;min-height:36px;font:inherit;cursor:pointer;background:linear-gradient(#ffd76d,#e8ad22);border:1px solid #b77e14;border-radius:7px;padding:0 10px;font-size:11px;font-weight:800}.finance-day-account-confirmation article button:disabled{opacity:.65;cursor:wait}@media (width<=700px){.finance-day-account-confirmation article{grid-template-columns:34px minmax(0,1fr)}.finance-day-account-confirmation article>b,.finance-day-account-confirmation article button{grid-column:2;justify-self:start}.finance-day-account-confirmation article button{width:100%}}.finance-next-action button{color:#352605;min-height:42px;font:inherit;cursor:pointer;white-space:nowrap;background:linear-gradient(#ffd866,#edb327);border:1px solid #a97410;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:0 15px;font-size:13px;font-weight:900;display:inline-flex;box-shadow:0 3px #a87614}.finance-next-action button:hover{filter:brightness(1.03);transform:translateY(-1px)}.finance-next-action button b{color:#fff;background:#153c55;border-radius:999px;place-items:center;min-width:23px;height:23px;padding:0 6px;font-size:11px;display:grid}.finance-payment-overlay{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#04141fc2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.finance-payment-modal{background:#f7fbfd;border:1px solid #d7b04e;border-radius:18px;width:min(920px,100%);max-height:min(820px,100dvh - 48px);padding:24px;overflow:auto;box-shadow:0 28px 80px #00101c61,inset 0 1px #fff}.finance-payment-modal>header{border-bottom:1px solid #c8dbe5;justify-content:space-between;align-items:flex-start;gap:22px;padding-bottom:17px;display:flex}.finance-payment-modal>header h2{color:#102f48;margin:5px 0 4px;font-size:23px;line-height:1.2}.finance-payment-modal>header p{color:#4d6879;margin:0;font-size:14px}.finance-payment-modal>header>button{color:#173a52;width:38px;height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b8cdd8;border-radius:10px;flex:none;font-size:24px;line-height:1}.finance-payment-summary{color:#24475d;background:linear-gradient(110deg,#fffaf0,#ffefc2);border:1px solid #d9b759;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin:18px 0;padding:14px 17px;display:flex}.finance-payment-summary span{font-size:14px;font-weight:800}.finance-payment-summary strong{color:#765007;font-size:22px}.finance-payment-list{gap:12px;display:grid}.finance-payment-list>article{background:#fff;border:1px solid #b9d0dc;border-radius:12px;grid-template-columns:minmax(0,1fr) 150px 112px;align-items:center;gap:16px;padding:15px;display:grid;box-shadow:0 3px #d2e0e7}.finance-payment-list>article.finance-payment-account{background:linear-gradient(110deg,#fff,#fffaf0);border-color:#d6b45b}.finance-payment-order{color:#153a53;min-width:0;font:inherit;text-align:left;background:0 0;border:0;gap:4px;padding:0;display:grid}button.finance-payment-order{cursor:pointer}button.finance-payment-order:hover strong{color:#97680b;text-decoration:underline}.finance-payment-order>span{color:#93630b;letter-spacing:.05em;font-size:11px;font-weight:900}.finance-payment-order>strong{overflow-wrap:anywhere;font-size:15px}.finance-payment-order>small{overflow-wrap:anywhere;color:#476678;font-size:13px}.finance-payment-order>em{color:#667e8c;font-size:11px;font-style:normal}.finance-payment-meta{justify-items:start;gap:3px;display:grid}.finance-payment-meta b{color:#14374f;font-size:17px}.finance-payment-meta small,.finance-payment-meta span{color:#607986;font-size:11px}.finance-payment-meta a{color:#825705;font-size:12px;font-weight:900}.finance-confirm-button{color:#372805;min-height:41px;font:inherit;cursor:pointer;background:linear-gradient(#ffd867,#ecb127);border:1px solid #a97513;border-radius:8px;padding:0 13px;font-size:12px;font-weight:900;box-shadow:0 2px #a97717}.finance-confirm-button:disabled{opacity:.62;cursor:wait}.finance-payment-order-links{flex-wrap:wrap;gap:6px;margin:3px 0;display:flex}.finance-payment-order-links button{color:#24516a;min-height:29px;font:inherit;cursor:pointer;background:#edf5f8;border:1px solid #bdd1db;border-radius:7px;padding:4px 8px;font-size:11px;font-weight:800}.finance-payment-order-links button:hover{background:#fff1ca;border-color:#bc871d}.finance-payment-empty{color:#536e7d;text-align:center;border:1px dashed #b5cbd7;border-radius:12px;place-items:center;gap:6px;min-height:220px;display:grid}.finance-payment-empty span{color:#167151;background:#dff3e9;border-radius:50%;place-items:center;width:42px;height:42px;font-size:21px;display:grid}.finance-payment-empty strong{color:#173b54;font-size:15px}.finance-payment-empty small{font-size:12px}.dashboard-page .finance-offline-card .elo-live-form{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-page .finance-offline-card .elo-live-form .finance-note-field,.dashboard-page .finance-offline-card .elo-live-form button{grid-column:1/-1}@media (width<=720px){.finance-payment-overlay{align-items:end;padding:0}.finance-payment-modal{border-radius:18px 18px 0 0;max-height:94dvh;padding:19px 15px 22px}.finance-payment-list>article{grid-template-columns:minmax(0,1fr) auto;gap:12px}.finance-payment-list .finance-confirm-button{grid-column:1/-1;width:100%}.dashboard-page .finance-offline-card .elo-live-form{grid-template-columns:1fr}.dashboard-page .finance-offline-card .elo-live-form .finance-note-field,.dashboard-page .finance-offline-card .elo-live-form button{grid-column:auto}}@media (width<=480px){.finance-payment-modal>header h2{font-size:19px}.finance-payment-summary{flex-direction:column;align-items:flex-start;gap:4px}.finance-payment-list>article{grid-template-columns:1fr}.finance-payment-meta{border-top:1px solid #d7e4ea;justify-items:start;padding-top:10px}.finance-next-action button{width:100%}}.admin-metrics{gap:20px;display:grid}.metrics-toolbar{justify-content:space-between;align-items:flex-end;gap:22px;padding:22px 24px;display:flex}.metrics-toolbar h2{color:#123650;margin:5px 0 4px;font-size:23px}.metrics-toolbar p{color:#526e7f;margin:0;font-size:13px}.metrics-toolbar label{color:#31576e;gap:7px;min-width:180px;font-size:11px;font-weight:900;display:grid}.metrics-toolbar select{color:#173b54;min-height:42px;font:inherit;background:#fff;border:1px solid #b7ceda;border-radius:9px;padding:0 12px;font-size:12px;font-weight:800}.metrics-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.metrics-kpi-grid article{background:linear-gradient(145deg,#fff,#eef5f8);border:1px solid #b9cfda;border-radius:13px;gap:6px;min-height:156px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 4px #bfd1db}.metrics-kpi-grid article:after{content:"";opacity:.065;background:currentColor;border-radius:50%;width:100px;height:100px;position:absolute;bottom:-34px;right:-25px}.metrics-kpi-grid article>span{color:#476579;font-size:12px;font-weight:800}.metrics-kpi-grid article>strong{color:#123650;font-size:30px;line-height:1}.metrics-kpi-grid article>small{color:#526d7e;max-width:90%;font-size:11px;line-height:1.4}.metrics-kpi-grid article>em{color:#315b72;align-self:end;font-size:10px;font-style:normal;font-weight:800}.metrics-kpi-grid article.gold{color:#dda925;border-top:4px solid #dda925}.metrics-kpi-grid article.green{color:#35a276;border-top:4px solid #35a276}.metrics-kpi-grid article.blue{color:#2981b3;border-top:4px solid #2981b3}.metrics-kpi-grid article.red{color:#bd6658;border-top:4px solid #bd6658}.metrics-kpi-grid article.navy{color:#173f5b;border-top:4px solid #173f5b}.metrics-kpi-grid article.purple{color:#7668ad;border-top:4px solid #7668ad}.metrics-main-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:18px;display:grid}.metrics-chart-card,.metrics-status-card,.metrics-breakdown,.metrics-couriers{padding:21px}.metrics-chart-card>header,.metrics-status-card>header,.metrics-breakdown>header,.metrics-couriers>header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:18px;display:flex}.metrics-chart-card h3,.metrics-status-card h3,.metrics-breakdown h3,.metrics-couriers h3{color:#133850;margin:5px 0 3px;font-size:18px}.metrics-chart-card header p,.metrics-status-card header p,.metrics-breakdown header p,.metrics-couriers header p{color:#5a7484;margin:0;font-size:11px}.metrics-chart-card header>b{color:#815806;background:#fff1c8;border-radius:999px;padding:7px 10px;font-size:11px}.metrics-volume-chart{background:repeating-linear-gradient(#0000 0 59px,#d9e5ea 60px);border-top:1px solid #d5e3e9;align-items:end;gap:8px;height:245px;padding:24px 5px 0;display:flex}.metrics-volume-chart>div{flex:1;grid-template-rows:1fr auto;align-items:end;gap:8px;min-width:0;height:100%;display:grid}.metrics-volume-chart>div>span{justify-content:center;align-items:end;height:100%;display:flex;position:relative}.metrics-volume-chart i{background:linear-gradient(#ffd65e,#d69b13);border-radius:6px 6px 2px 2px;width:min(30px,76%);min-height:2px;display:block;box-shadow:inset 0 1px #fff7c8,0 2px #a97913}.metrics-volume-chart b{bottom:calc(var(--bar-height,0%) + 3px);color:#375a70;font-size:9px;position:absolute;top:auto;transform:translateY(-4px)}.metrics-volume-chart small{color:#5d7786;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.metrics-status-card>header,.metrics-breakdown>header,.metrics-couriers>header{display:block}.metrics-status-card>div{gap:13px;display:grid}.metrics-status-card section,.metrics-breakdown>div{grid-template-columns:minmax(120px,1fr) minmax(90px,1.2fr) 40px;align-items:center;gap:10px;display:grid}.metrics-status-card section>span,.metrics-breakdown>div>span{gap:2px;display:grid}.metrics-status-card section strong,.metrics-breakdown>div strong{color:#244960;font-size:11px}.metrics-status-card section small,.metrics-breakdown>div small{color:#66808f;font-size:9px}.metrics-status-card section>div,.metrics-breakdown>div>div{background:#dce8ed;border-radius:999px;height:7px;overflow:hidden}.metrics-status-card section i,.metrics-breakdown>div i{border-radius:inherit;background:linear-gradient(90deg,#236f96,#4aa990);height:100%;display:block}.metrics-status-card section>b,.metrics-breakdown>div>b{color:#21465e;text-align:right;font-size:10px}.metrics-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.metrics-breakdown>div{border-top:1px solid #d4e2e8;padding:12px 0}.metrics-breakdown>div i{background:linear-gradient(90deg,#dca31c,#f1c950)}.metrics-couriers>div{border-top:1px solid #d4e2e8;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 0;display:grid}.metrics-couriers>div>span:not(.metrics-courier-avatar){gap:3px;display:grid}.metrics-couriers>div strong{color:#21465e;font-size:11px}.metrics-couriers>div small{color:#607b8b;font-size:9px}.metrics-couriers>div>b{color:#7d5608;background:#fff1c8;border-radius:9px;place-items:center;width:31px;height:31px;font-size:11px;display:grid}.metrics-courier-avatar{color:#f2bf42;background:#123f5b;border-radius:50%;place-items:center;width:35px;height:35px;font-size:10px;font-weight:900;display:grid}.metrics-no-data{border-radius:10px;border:1px dashed #bdcfda!important;grid-template-columns:1fr!important;gap:4px!important;padding:20px!important;display:grid!important}.metrics-footnote{color:#486679;background:#eaf3f7;border-left:4px solid #d4a633;border-radius:8px;margin:0;padding:12px 14px;font-size:11px;line-height:1.5}@media (width<=1050px){.metrics-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics-main-grid{grid-template-columns:1fr}.metrics-volume-chart{height:220px}}@media (width<=720px){.metrics-toolbar{flex-direction:column;align-items:stretch}.metrics-toolbar label{width:100%}.metrics-kpi-grid,.metrics-secondary-grid{grid-template-columns:1fr}.metrics-volume-chart{gap:4px;height:190px}.metrics-volume-chart small{font-size:8px}.metrics-status-card section,.metrics-breakdown>div{grid-template-columns:minmax(110px,1fr) minmax(70px,1fr) 35px}}@media (width<=430px){.metrics-chart-card,.metrics-status-card,.metrics-breakdown,.metrics-couriers{padding:16px}.metrics-volume-chart{height:170px}.metrics-volume-chart b{font-size:8px}.metrics-status-card section,.metrics-breakdown>div{grid-template-columns:1fr 35px}.metrics-status-card section>div,.metrics-breakdown>div>div{grid-column:1}.metrics-status-card section>b,.metrics-breakdown>div>b{grid-area:1/2}}.metrics-volume-chart>div>span{flex-direction:column;justify-content:flex-end;align-items:center}.metrics-volume-chart b{order:-1;margin-bottom:4px;position:static;transform:none}.admin-metrics-suite{gap:20px;display:grid}.metrics-revenue-panel{background:linear-gradient(135deg,#fff,#f2f8fa 58%,#fff9e8);border:1px solid #b8ceda;padding:22px;box-shadow:inset 0 1px #fff,0 4px #b8ccd6}.metrics-revenue-heading{border-bottom:1px solid #d3e1e7;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.metrics-revenue-heading h2{color:#123650;margin:5px 0 4px;font-size:22px;line-height:1.2}.metrics-revenue-heading p{color:#526e7f;margin:0;font-size:13px;line-height:1.45}.metrics-revenue-badge{color:#176b4d;white-space:nowrap;background:#e9f6ef;border:1px solid #a5d2c0;border-radius:999px;flex:none;align-items:center;gap:7px;padding:8px 10px;font-size:10px;font-weight:900;display:inline-flex}.metrics-revenue-badge i{background:#23956c;border-radius:50%;width:7px;height:7px}.metrics-revenue-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:18px;display:grid}.metrics-revenue-kpis article{background:#fff;border:1px solid #bdcfda;border-radius:12px;gap:8px;min-height:134px;padding:17px;display:grid;box-shadow:inset 0 1px #fff,0 3px #c5d5de}.metrics-revenue-kpis article span{color:#355b72;font-size:12px;font-weight:900}.metrics-revenue-kpis article strong{color:#123650;letter-spacing:-.03em;font-size:27px;line-height:1.05}.metrics-revenue-kpis article small{color:#516d7e;font-size:11px;line-height:1.45}.metrics-revenue-kpis article.monthly{background:linear-gradient(145deg,#fffdf6,#fff4d6);border-top:4px solid #d9a31b}.metrics-revenue-kpis article.monthly strong{color:#805806}.metrics-revenue-kpis article.average{background:linear-gradient(145deg,#fbfeff,#ebf6fb);border-top:4px solid #287da9}.metrics-revenue-kpis article.average strong{color:#17628b}.metrics-revenue-kpis article.total{background:linear-gradient(145deg,#fcfffd,#e9f7ef);border-top:4px solid #2b9a71}.metrics-revenue-kpis article.total strong{color:#16704f}.metrics-revenue-trend{border-top:1px solid #d3e2e8;margin-top:19px;padding:18px 0 0}.metrics-revenue-trend>header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:15px;display:flex}.metrics-revenue-trend h3{color:#173a52;margin:4px 0 3px;font-size:17px}.metrics-revenue-trend p{color:#5a7484;margin:0;font-size:11px;line-height:1.45}.metrics-revenue-trend>header>b{color:#176b4d;white-space:nowrap;background:#ecf7f0;border-radius:999px;padding:7px 10px;font-size:11px}.metrics-revenue-chart{background:repeating-linear-gradient(#0000 0 45px,#dce8ed 46px);border-top:1px solid #d6e3e8;grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:10px;height:185px;padding:16px 7px 0;display:grid}.metrics-revenue-chart>div{grid-template-rows:1fr auto;align-items:end;gap:8px;min-width:0;height:100%;display:grid}.metrics-revenue-chart>div>span{flex-direction:column;justify-content:flex-end;align-items:center;height:100%;min-height:0;display:flex}.metrics-revenue-chart i{background:linear-gradient(#58b58f,#187453);border-radius:7px 7px 2px 2px;width:min(38px,72%);min-height:2px;display:block;box-shadow:inset 0 1px #dbffeb,0 2px #126144}.metrics-revenue-chart>div.current i{background:linear-gradient(#ffd867,#d59a12);box-shadow:inset 0 1px #fff5bd,0 2px #a8750e}.metrics-revenue-chart b{color:#234a60;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-bottom:5px;font-size:10px;overflow:hidden}.metrics-revenue-chart small{color:#5d7786;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.metrics-revenue-chart>div.current small{color:#805807}.metrics-revenue-note{color:#486679;background:#eef6f8;border-left:4px solid #d6a22b;border-radius:8px;gap:4px;margin:18px 0 0;padding:11px 13px;font-size:11px;line-height:1.5;display:grid}.metrics-revenue-note strong{color:#173b53;font-size:11px}@media (width<=900px){.metrics-revenue-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics-revenue-kpis article.total{grid-column:1/-1}}@media (width<=620px){.metrics-revenue-panel{padding:17px}.metrics-revenue-heading{flex-direction:column}.metrics-revenue-badge{align-self:flex-start}.metrics-revenue-kpis{grid-template-columns:1fr;gap:10px}.metrics-revenue-kpis article,.metrics-revenue-kpis article.total{grid-column:auto;min-height:116px}.metrics-revenue-trend>header{flex-direction:column}.metrics-revenue-trend>header>b{align-self:flex-start}.metrics-revenue-chart{gap:5px;height:164px;padding-left:2px;padding-right:2px}.metrics-revenue-chart b,.metrics-revenue-chart small{font-size:8px}.metrics-revenue-note{font-size:10px}}#root:has(.courier-page-enhanced){text-align:left;border:0;width:100%;max-width:none;margin:0;display:block}.courier-page-enhanced{color:#163650;background:#edf4f7;min-height:100vh}.courier-topbar{background:linear-gradient(110deg,#071f32,#0a4261);border-bottom:1px solid #2b6682;justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:0 clamp(20px,4vw,64px);display:flex;box-shadow:0 3px 12px #04162133}.courier-brand{color:#e7bd50;letter-spacing:.12em;align-items:center;gap:12px;font-size:11px;font-weight:800;display:flex}.courier-brand img{object-fit:contain;width:48px;height:34px}.courier-topbar-context{color:#a9c7d5;justify-items:center;gap:3px;display:grid}.courier-topbar-context span{letter-spacing:.12em;font-size:10px}.courier-topbar-context strong{color:#fff;font-size:14px}.courier-account{align-items:center;gap:9px;display:flex}.courier-account>span:not(.courier-avatar){gap:2px;display:grid}.courier-account strong{color:#fff;font-size:12px}.courier-account small{color:#b0cbd7;font-size:10px}.courier-avatar{color:#17334c;background:#e4ad2d;border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;font-weight:900;display:grid}.courier-account button{color:#fff;cursor:pointer;background:#123f5a;border:1px solid #779bb0;border-radius:8px;margin-left:7px;padding:8px 13px;font-size:11px;font-weight:800}.courier-account button:hover{color:#f2c34e;border-color:#ecc24d}.courier-workspace{width:min(1280px,100%);margin:0 auto;padding:30px clamp(18px,3vw,38px) 56px}.courier-page-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.courier-kicker{color:#a26d0c;letter-spacing:.13em;font-size:10px;font-weight:900;display:block}.courier-page-heading h1{color:#102f49;margin:6px 0 5px;font-size:30px;line-height:1.1}.courier-page-heading p{color:#5c788b;margin:0;font-size:13px}.courier-presence{color:#197258;white-space:nowrap;background:#e5f5ed;border:1px solid #a9d7c4;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;font-weight:800;display:inline-flex}.courier-presence i{background:#28a77d;border-radius:50%;width:7px;height:7px}.courier-presence.busy{color:#99670d;background:#fff3d6;border-color:#ead08b}.courier-presence.busy i{background:#d89e23}.courier-summary{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px;display:grid}.courier-summary article{background:#fff;border:1px solid #bfd4df;border-radius:14px;align-items:center;gap:13px;padding:16px;display:flex;box-shadow:0 4px #c7d7de}.courier-summary-icon{border-radius:11px;place-items:center;width:42px;height:42px;font-size:21px;font-weight:900;display:grid}.courier-summary-icon.gold{color:#a26a09;background:#fff0c7}.courier-summary-icon.blue{color:#206998;background:#e5f2fa}.courier-summary-icon.green{color:#168163;background:#e0f4ec}.courier-summary article div{gap:2px;display:grid}.courier-summary small{color:#658094;font-size:11px}.courier-summary strong{color:#123650;font-size:24px;line-height:1.05}.courier-summary em{color:#9b6b10;font-size:10px;font-style:normal}.courier-layout{grid-template-columns:minmax(0,1.6fr) minmax(290px,.8fr);align-items:start;gap:20px;display:grid}.courier-section-heading{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:13px;display:flex}.courier-section-heading h2{color:#123650;margin:5px 0 0;font-size:20px}.courier-order-total{color:#17334c;white-space:nowrap;background:#e7b12c;border-radius:999px;place-items:center;min-width:30px;height:30px;padding:0 9px;font-size:11px;font-weight:900;display:grid}.courier-picker{background:#fff;border:1px solid #c1d6e0;border-radius:10px;align-items:center;gap:10px;margin-bottom:13px;padding:11px 13px;display:flex;box-shadow:0 2px #d4e0e5}.courier-picker label{color:#5b778a;font-size:11px;font-weight:700}.courier-picker strong{color:#9c690d;margin-left:auto;font-size:13px}.courier-picker select{color:#163850;background:#f8fcfd;border:1px solid #b9d0dc;border-radius:7px;min-width:210px;margin-left:auto;padding:8px;font-size:11px}.courier-work-card{background:#fff;border:1px solid #bcd2dd;border-radius:15px;padding:20px;box-shadow:0 5px #c5d6dd}.courier-work-card>header{border-bottom:1px solid #d9e6eb;justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:15px;display:flex}.courier-work-card h2{color:#102f49;margin:5px 0 0;font-size:25px}.courier-work-card h3,.courier-history h3{color:#55748a;letter-spacing:.08em;margin:18px 0 11px;font-size:11px;font-weight:900}.courier-work-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.courier-work-field{background:#f9fcfd;border:1px solid #d7e4e9;border-radius:9px;gap:4px;padding:10px 11px;display:grid}.courier-work-field small{color:#6e8798;font-size:10px}.courier-work-field strong{color:#153a55;font-size:13px;line-height:1.28}.courier-work-status{white-space:nowrap;border-radius:999px;align-items:center;padding:7px 10px;font-size:10px;font-weight:900;display:inline-flex}.courier-work-status-aguardando_entregador{color:#96640b;background:#fff0c9}.courier-work-status-aceita,.courier-work-status-no_local_coleta{color:#175d87;background:#e3f1f9}.courier-work-status-coletada{color:#167658;background:#e2f4ed}.courier-work-status-em_rota{color:#315d9d;background:#e5edfb}.courier-work-status-entregue{color:#1b764f;background:#e1f4e9}.courier-guidance{background:#fff5d9;border-left:4px solid #e3ad2b;border-radius:8px;gap:5px;margin-top:16px;padding:13px 14px;display:grid}.courier-guidance strong{color:#875b07;font-size:13px}.courier-guidance span{color:#64757d;font-size:12px}.courier-recipient{border-top:1px solid #d9e6eb;margin-top:17px;padding-top:1px}.courier-location-link{color:#9e6908;margin-top:11px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.courier-location-link:hover{text-decoration:underline}.courier-history{border-top:1px solid #d9e6eb;margin-top:17px;padding-top:1px}.courier-work-timeline{gap:10px;display:grid}.courier-work-timeline>div{grid-template-columns:12px 1fr;gap:8px;display:grid}.courier-work-timeline i{background:#fff;border:2px solid #d4a332;border-radius:50%;width:9px;height:9px;margin-top:4px}.courier-work-timeline span{gap:2px;display:grid}.courier-work-timeline strong{color:#20425a;font-size:11px}.courier-work-timeline small{color:#718899;font-size:10px}.courier-work-action{color:#14334c;letter-spacing:.04em;cursor:pointer;background:linear-gradient(135deg,#f1c34d,#dca021);border:0;border-radius:9px;width:100%;margin-top:19px;padding:14px;font-size:12px;font-weight:900;box-shadow:0 4px #b37b13}.courier-work-action:active{transform:translateY(3px);box-shadow:0 1px #b37b13}.courier-problem-action{color:#a24837;cursor:pointer;background:#fff6f3;border:1px solid #d3a59b;border-radius:9px;width:100%;margin-top:12px;padding:11px;font-size:11px;font-weight:800}.courier-work-chat{background:#f0f7f9;border:1px solid #c5d9e3;border-radius:10px;gap:10px;margin-top:14px;padding:13px;display:grid}.courier-work-chat h3{color:#183c56;margin:0;font-size:13px}.courier-work-chat>div{gap:7px;max-height:170px;display:grid;overflow:auto}.courier-work-chat p{color:#1b3e56;background:#fff;border-radius:8px;gap:3px;margin:0;padding:9px;font-size:12px;display:grid}.courier-work-chat p strong{color:#0d6e70;font-size:10px}.courier-work-chat p small{color:#718998;font-size:9px}.courier-work-chat>div>span{color:#6c8797;font-size:11px}.courier-work-chat form{gap:8px;display:flex}.courier-work-chat input{background:#fff;border:1px solid #bed2dc;border-radius:7px;flex:1;min-width:0;padding:9px}.courier-work-chat button{color:#17344c;cursor:pointer;background:#e3ae2d;border:0;border-radius:7px;padding:0 14px;font-size:11px;font-weight:900}.courier-empty-state{background:#f8fbfc;border:1px dashed #a7c1cf;border-radius:13px;justify-items:start;gap:8px;padding:28px;display:grid}.courier-empty-state>span{color:#2a718e;background:#e6f1f6;border-radius:10px;place-items:center;width:38px;height:38px;font-size:23px;display:grid}.courier-empty-state strong{color:#163a55;font-size:17px}.courier-empty-state p{color:#668093;margin:0;font-size:12px}.courier-history-panel{background:#fff;border:1px solid #c0d6e0;border-radius:14px;padding:18px;box-shadow:0 4px #c7d8df}.courier-completed-list{gap:9px;display:grid}.courier-completed-list article{background:#f8fbfc;border:1px solid #d5e4e9;border-radius:9px;grid-template-columns:1fr auto;gap:8px;padding:11px;display:grid}.courier-completed-list article>div{gap:3px;min-width:0;display:grid}.courier-completed-list strong{color:#99670b;font-size:11px}.courier-completed-list span{color:#173a54;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:800;overflow:hidden}.courier-completed-list small{color:#6a8495;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.courier-completed-list time{color:#7b909e;grid-column:1/-1;font-size:10px}.courier-history-empty{color:#698496;justify-items:start;gap:8px;padding:17px 0 3px;display:grid}.courier-history-empty span{color:#1b8060;background:#e4f4ec;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.courier-history-empty p{margin:0;font-size:12px;line-height:1.45}@media (width<=860px){.courier-layout{grid-template-columns:1fr}.courier-history-panel{order:2}}@media (width<=620px){.courier-topbar{min-height:64px;padding:0 16px}.courier-brand span,.courier-topbar-context,.courier-account>span:not(.courier-avatar){display:none}.courier-account{margin-left:auto}.courier-workspace{padding:23px 14px 42px}.courier-page-heading{flex-direction:column;align-items:flex-start}.courier-page-heading h1{font-size:27px}.courier-summary{gap:9px}.courier-summary article{flex-direction:column;align-items:flex-start;gap:8px;padding:13px}.courier-summary-icon{width:34px;height:34px;font-size:17px}.courier-summary strong{font-size:21px}.courier-summary em{font-size:9px}.courier-picker{flex-wrap:wrap;align-items:flex-start}.courier-picker select{width:100%;margin-left:0}.courier-work-card{padding:15px}.courier-work-fields{grid-template-columns:1fr}.courier-work-card>header{flex-direction:column;align-items:stretch}.courier-work-status{align-self:flex-start}.courier-work-chat form{flex-direction:column}.courier-work-chat button{padding:10px}.courier-empty-state{padding:22px}}.courier-operation-shell{grid-template-columns:280px minmax(0,1fr);width:100%;min-height:calc(100vh - 78px);margin:0;transition:grid-template-columns .2s;display:grid}.courier-operation-shell.sidebar-collapsed{grid-template-columns:82px minmax(0,1fr)}.courier-operation-shell .courier-workspace{width:auto;margin:0;padding:30px clamp(18px,3vw,38px) 56px}.courier-sidebar{color:#eaf5f8;background:#0b3853;border-right:1px solid #2a617b;align-content:start;gap:18px;min-height:calc(100vh - 78px);padding:16px;transition:padding .2s;display:grid}.courier-sidebar-toggle{color:#dceff5;text-align:left;cursor:pointer;background:#0d3047;border:1px solid #2d6682;border-radius:8px;align-items:center;gap:8px;width:100%;padding:9px;font-size:10px;font-weight:800;display:flex}.courier-sidebar-toggle span{color:#15354c;background:#e3b030;border-radius:50%;place-items:center;width:18px;height:18px;font-size:18px;line-height:1;display:grid}.courier-sidebar-profile{border-bottom:1px solid #2b6179;align-items:center;gap:10px;padding-bottom:14px;display:flex}.courier-sidebar-profile>div{gap:2px;display:grid}.courier-sidebar-profile strong{font-size:13px}.courier-sidebar-profile small{color:#a9c7d5;font-size:10px}.courier-sidebar-label{color:#e6ba49;letter-spacing:.12em;margin:0 0 8px;font-size:10px;font-weight:900;display:block}.courier-sidebar-orders{gap:6px;display:grid}.courier-sidebar-orders button{color:#d9ebf1;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;gap:4px;width:100%;padding:10px;display:grid}.courier-sidebar-orders button:hover,.courier-sidebar-orders button.active{background:#124864;border-color:#4b7990;box-shadow:inset 3px 0 #e5b33b}.courier-sidebar-orders button>div{justify-content:space-between;align-items:center;gap:6px;display:flex}.courier-sidebar-orders button strong{color:#fff;font-size:12px}.courier-sidebar-orders button>span{color:#b7d1db;font-size:11px}.courier-sidebar-orders button small{color:#83a9ba;font-size:10px}.courier-sidebar-orders .courier-work-status{padding:4px 6px;font-size:8px}.courier-sidebar-orders p,.courier-sidebar-conversations>p{color:#a9c5d1;margin:0;font-size:11px;line-height:1.45}.courier-chat-list{gap:5px;display:grid}.courier-chat-list>button{color:#e8f5f8;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:8px;display:grid}.courier-chat-list>button:hover,.courier-chat-list>button.active{background:#124864;border-color:#39758f}.courier-conversation-avatar{color:#1c668b;background:#dcedf5;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:grid}.courier-chat-list-copy{gap:2px;min-width:0;display:grid}.courier-chat-list-copy strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.courier-chat-list-copy small{color:#9dbdca;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.courier-chat-list-meta{justify-items:end;gap:4px;display:grid}.courier-chat-list-meta em{color:#c7e0e9;background:#245975;border-radius:4px;padding:2px 4px;font-size:8px;font-style:normal}.courier-sidebar-note{color:#b7d0db;background:#0d3047;border:1px solid #2d6280;border-radius:9px;padding:11px;font-size:10px;line-height:1.45}.courier-sidebar-note i{background:#3ab082;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.sidebar-collapsed .courier-sidebar{padding:16px 12px}.sidebar-collapsed .courier-sidebar-toggle{justify-content:center}.sidebar-collapsed .courier-sidebar-toggle strong,.sidebar-collapsed .courier-sidebar-profile>div,.sidebar-collapsed .courier-sidebar-label,.sidebar-collapsed .courier-sidebar-orders button>span,.sidebar-collapsed .courier-sidebar-orders button>small,.sidebar-collapsed .courier-sidebar-orders .courier-work-status,.sidebar-collapsed .courier-chat-list-copy,.sidebar-collapsed .courier-chat-list-meta,.sidebar-collapsed .courier-sidebar-note,.sidebar-collapsed .courier-sidebar-orders p{display:none}.sidebar-collapsed .courier-sidebar-profile{justify-content:center}.sidebar-collapsed .courier-sidebar-orders button{justify-content:center;padding:8px;display:flex}.sidebar-collapsed .courier-sidebar-orders button>div{display:block}.sidebar-collapsed .courier-sidebar-orders button strong{font-size:10px}.sidebar-collapsed .courier-chat-list>button{justify-content:center;padding:7px;display:flex}.courier-picker span{color:#587388;background:#edf4f7;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:700}.courier-work-chat>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.courier-work-chat>header div{gap:2px;display:grid}.courier-work-chat>header strong{color:#173b55;font-size:13px}.courier-work-chat>header small{color:#668193;font-size:10px}.courier-work-chat>header button{color:#527184;background:#fff;border:1px solid #bfd3dd;border-radius:50%;width:25px;height:25px;padding:0;font-size:17px;line-height:1}@media (width<=980px){.courier-operation-shell{grid-template-columns:240px minmax(0,1fr)}.courier-operation-shell.sidebar-collapsed{grid-template-columns:74px minmax(0,1fr)}.courier-layout{grid-template-columns:1fr}.courier-history-panel{order:2}}@media (width<=760px){.courier-operation-shell,.courier-operation-shell.sidebar-collapsed{grid-template-columns:1fr}.courier-sidebar{border-bottom:1px solid #2a617b;border-right:0;grid-template-columns:1fr 1fr;gap:12px;min-height:auto}.courier-sidebar-toggle,.courier-sidebar-profile,.courier-sidebar-note{grid-column:1/-1}.courier-sidebar-profile{padding-bottom:10px}.courier-operation-shell .courier-workspace{padding:23px 14px 42px}.sidebar-collapsed .courier-sidebar{padding:16px}.sidebar-collapsed .courier-sidebar-toggle{justify-content:flex-start}.sidebar-collapsed .courier-sidebar-toggle strong{display:block}.sidebar-collapsed .courier-sidebar-profile{justify-content:flex-start}.sidebar-collapsed .courier-sidebar-profile>div{display:grid}.sidebar-collapsed .courier-sidebar-label,.sidebar-collapsed .courier-sidebar-orders button>span,.sidebar-collapsed .courier-sidebar-orders button>small,.sidebar-collapsed .courier-sidebar-orders .courier-work-status,.sidebar-collapsed .courier-chat-list-copy,.sidebar-collapsed .courier-chat-list-meta,.sidebar-collapsed .courier-sidebar-note{display:block}.sidebar-collapsed .courier-sidebar-orders button{justify-content:stretch;padding:10px;display:grid}.sidebar-collapsed .courier-sidebar-orders button>div{display:flex}.sidebar-collapsed .courier-chat-list>button{justify-content:stretch;padding:8px;display:grid}}@media (width<=500px){.courier-sidebar{grid-template-columns:1fr}.courier-sidebar-profile,.courier-sidebar-note,.courier-sidebar-toggle{grid-column:auto}.courier-sidebar-orders{grid-auto-columns:minmax(170px,1fr);grid-auto-flow:column;overflow:auto}.courier-sidebar-note{display:none}.courier-chat-list{max-height:215px;overflow:auto}}.courier-page-enhanced .courier-operation-shell{width:100%;max-width:none;margin:0}.courier-operation-shell .courier-sidebar{align-self:start;height:100dvh;min-height:0;position:sticky;top:0;overflow:hidden auto}.courier-operation-shell .courier-workspace,.courier-sidebar-conversations,.courier-chat-list,.courier-chat-list>button{min-width:0}.courier-chat-list>p{color:#bed5df;font-size:12px}.courier-sidebar.collapsed .courier-chat-list>p{display:none}.courier-sidebar button:focus-visible{outline-offset:2px;outline:2px solid #f4c448}.courier-sidebar-toggle{min-height:44px}.courier-sidebar-toggle>span{flex:0 0 18px}.courier-sidebar-toggle>span>svg{display:block}@media (width<=760px){.courier-operation-shell .courier-sidebar{flex-direction:column;height:auto;max-height:65dvh;display:flex;position:relative}.courier-operation-shell.sidebar-collapsed .courier-sidebar>:not(.courier-sidebar-toggle){display:none}.courier-sidebar .courier-chat-list{max-height:none}.courier-operation-shell .courier-sidebar-conversations{display:block}.courier-sidebar .courier-chat-list>button{min-height:54px}.courier-sidebar .courier-sidebar-orders{grid-template-columns:1fr;grid-auto-flow:row;display:grid;overflow:visible}}@media (prefers-reduced-motion:reduce){.courier-operation-shell,.courier-sidebar{transition:none}}.courier-sidebar-profile{align-items:center;gap:14px;min-height:58px;padding:2px 10px 16px}.courier-sidebar-profile .courier-avatar{flex:0 0 46px;width:46px;height:46px}.courier-sidebar-profile>div{align-content:center;gap:4px;min-width:0;line-height:1.2}.courier-sidebar-profile strong{white-space:nowrap;text-overflow:ellipsis;line-height:1.2;overflow:hidden}.courier-sidebar-profile small{white-space:nowrap;line-height:1.2}.courier-sidebar-recent{min-width:0}.courier-sidebar-recent .courier-chat-list>p{color:#a9c5d1;margin:0;font-size:10px}.sidebar-collapsed .courier-sidebar-recent .courier-chat-list>p{display:none}.courier-work-chat .audio-composer{margin-top:2px}.courier-work-chat .chat-audio-message audio{max-width:240px}.courier-operation-shell{grid-template-columns:316px minmax(0,1fr)}.courier-sidebar{background:radial-gradient(circle at 18% 4%,#17648655,#0000 27%),linear-gradient(#0a354f 0%,#082f47 58%,#06283d 100%);border-right-color:#326c87;gap:16px;padding:18px 16px 20px;box-shadow:10px 0 28px #0319251f}.courier-sidebar-toggle{color:#c5dae3;background:#092b40;border-color:#39718a;min-height:38px;padding:7px 9px}.courier-sidebar-toggle:hover{color:#fff;border-color:#e6b73e}.courier-sidebar-identity{background:linear-gradient(145deg,#124b68,#0b344c);border:1px solid #3c7188;border-radius:15px;padding:14px;box-shadow:0 8px 20px #00182433,inset 0 1px #ffffff10}.courier-sidebar-profile{border-bottom:0;gap:12px;min-height:0;padding:0}.courier-sidebar-profile .courier-avatar{color:#102f47;background:linear-gradient(145deg,#f5c13b,#dfa51d);border:2px solid #f1c34f;flex:0 0 50px;width:50px;height:50px;font-size:12px;box-shadow:0 0 0 4px #e6b32c18}.courier-sidebar-profile-copy{gap:3px;min-width:0;display:grid}.courier-sidebar-profile-copy>span{color:#7fadc1;letter-spacing:.13em;font-size:8px;font-weight:900}.courier-sidebar-profile-copy strong{color:#fff;white-space:normal;text-overflow:clip;font-size:14px;line-height:1.18;overflow:visible}.courier-sidebar-profile-copy small{color:#b9d6e0;white-space:normal;align-items:center;gap:6px;font-size:9px;display:flex}.courier-sidebar-profile-copy small i{background:#42c28e;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 3px #42c28e1f}.courier-sidebar-profile-stats{border-top:1px solid #40738a;grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;padding-top:12px;display:grid}.courier-sidebar-profile-stats>span{gap:2px;min-width:0;display:grid}.courier-sidebar-profile-stats>span+span{border-left:1px solid #40738a;padding-left:11px}.courier-sidebar-profile-stats strong{color:#f0c04a;font-size:16px;line-height:1}.courier-sidebar-profile-stats small{color:#9cbfce;font-size:8px;line-height:1.25}.courier-sidebar-section-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.courier-sidebar-section-heading .courier-sidebar-label{margin:0}.courier-sidebar-section-heading>em{color:#d8e9ef;background:#0a2b40;border:1px solid #44748a;border-radius:999px;place-items:center;min-width:23px;height:23px;padding:0 6px;font-size:8px;font-style:normal;font-weight:900;display:grid}.courier-sidebar-empty,.courier-conversation-empty{background:#092d43;border:1px dashed #41748b;border-radius:11px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.courier-sidebar-empty>span,.courier-conversation-empty>span{color:#efbe45;background:#154b65;border-radius:10px;place-items:center;width:34px;height:34px;font-size:17px;font-weight:900;display:grid}.courier-sidebar-empty>div,.courier-conversation-empty>div{gap:3px;min-width:0;display:grid}.courier-sidebar-empty strong,.courier-conversation-empty strong{color:#e8f3f6;font-size:10px}.courier-sidebar-empty small,.courier-conversation-empty small{color:#91b3c2;font-size:8px;line-height:1.4}.courier-chat-list{gap:8px}.courier-chat-list>button{background:#0b3047;border-color:#2d647c;border-radius:12px;grid-template-columns:40px minmax(0,1fr) 42px;gap:10px;min-height:66px;padding:10px;box-shadow:0 3px 10px #001b2730}.courier-chat-list>button:hover,.courier-chat-list>button.active{background:#124d69;border-color:#6491a5;box-shadow:inset 3px 0 #efbd43,0 4px 12px #00192538}.courier-chat-list>button.courier-chat-priority{background:linear-gradient(125deg,#163f53,#12394e 60%,#4b451f);border-color:#8c762f;box-shadow:inset 3px 0 #efbd43,0 5px 14px #00172240}.courier-conversation-avatar{background:#dfeef4;border:1px solid #fff2;width:40px;height:40px;font-size:12px;box-shadow:0 3px 8px #001c2938}.courier-conversation-avatar.courier_admin{color:#75500b;background:linear-gradient(145deg,#fff3cc,#f3c856)}.courier-chat-list-copy{gap:2px}.courier-chat-context{color:#78a9bd;letter-spacing:.09em;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:900;overflow:hidden}.courier-chat-list-copy strong{color:#fff;font-size:11px}.courier-chat-list-copy small{color:#adcad5;font-size:9px;line-height:1.35}.courier-chat-priority .courier-chat-list-copy strong{white-space:normal;font-size:12px}.courier-chat-priority .courier-chat-list-copy small{white-space:normal}.courier-chat-list-meta{align-content:center;align-self:stretch;gap:5px}.courier-chat-list-meta small{color:#9ab9c7;font-size:7px}.courier-chat-list-meta em{color:#d1e5ec;background:#174b64;border:1px solid #3e7289;border-radius:5px;padding:3px 5px;font-size:7px}.courier-chat-list-meta b{color:#e6b53b;font-size:18px;font-weight:500;line-height:.8}.courier-recent-empty{background:#092b40;border-left:3px solid #3c7c93;border-radius:8px;gap:4px;padding:10px 11px;display:grid}.courier-recent-empty span{color:#cee1e8;font-size:9px;font-weight:800}.courier-recent-empty small{color:#88aebe;font-size:8px;line-height:1.4}.courier-sidebar-note{color:#a9c7d4;background:linear-gradient(135deg,#0a2b40,#0c3b54);border-color:#39718a;border-radius:11px;align-items:flex-start;gap:8px;padding:12px;display:flex}.courier-sidebar-note i{flex:0 0 7px;margin:4px 0 0}.courier-sidebar-note>span{gap:3px;font-size:9px;line-height:1.45;display:grid}.courier-sidebar-note strong{color:#dcecf1;font-size:9px}.sidebar-collapsed .courier-sidebar-identity{padding:8px}.sidebar-collapsed .courier-sidebar-profile-stats,.sidebar-collapsed .courier-sidebar-section-heading>em,.sidebar-collapsed .courier-sidebar-empty,.sidebar-collapsed .courier-conversation-empty,.sidebar-collapsed .courier-recent-empty,.sidebar-collapsed .courier-chat-context,.sidebar-collapsed .courier-chat-list-meta b{display:none}@media (width<=1080px) and (width>=761px){.courier-operation-shell{grid-template-columns:284px minmax(0,1fr)}}@media (width<=760px){.courier-operation-shell{grid-template-columns:1fr}.courier-sidebar-identity{padding:13px}.courier-sidebar-profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.chat-composer{background:#fff;border:1px solid #c7d8e1;border-radius:12px;gap:9px;padding:12px;display:grid;box-shadow:inset 0 1px #fff,0 3px 8px #14374d0d}.chat-composer-suggestions{gap:7px;padding-bottom:1px;display:flex;overflow:auto}.chat-composer-suggestions button{color:#815c11;font:inherit;cursor:pointer;background:#fff8e7;border:1px solid #d8b352;border-radius:999px;flex:none;padding:6px 9px;font-size:10px;font-weight:700}.chat-composer-suggestions button:hover:not(:disabled){color:#18374d;background:#f5c953}.chat-composer-field{gap:5px;display:grid}.chat-composer-field>span{color:#547185;letter-spacing:.04em;font-size:10px;font-weight:800}.chat-composer textarea{box-sizing:border-box;resize:vertical;color:#173b55;width:100%;min-height:48px;font:inherit;background:#fafdfe;border:1px solid #b9ceda;border-radius:9px;padding:10px 11px;font-size:12px;line-height:1.4}.chat-composer textarea:focus{background:#fff;border-color:#c89a2f;outline:2px solid #e2b63d66}.chat-composer-footer{align-items:center;gap:10px;display:flex}.chat-composer-footer small{color:#728a99;font-size:9px}.chat-composer-footer small:nth-child(2){margin-left:auto}.chat-composer-footer button{color:#14364d;min-height:34px;font:inherit;cursor:pointer;background:linear-gradient(#f9cf55,#e4aa27);border:1px solid #b98a25;border-radius:8px;padding:7px 14px;font-size:11px;font-weight:900;box-shadow:0 3px #aa7819}.chat-composer-footer button:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px #aa7819}.chat-composer button:disabled,.chat-composer textarea:disabled{opacity:.55;cursor:not-allowed}@media (width<=520px){.chat-composer-footer{flex-wrap:wrap}.chat-composer-footer small:first-child{width:100%}.chat-composer-footer button{margin-left:auto}}.courier-direct-dialog{color:#15364d;text-align:left;background:#f3f8fb;border:1px solid #b9cfda;border-radius:16px;width:min(580px,100vw - 24px);max-height:90dvh;padding:0;box-shadow:0 8px #18394b55,0 24px 70px #0005}.courier-direct-dialog::backdrop{background:#031a2aba}.courier-direct-dialog>header{color:#fff;background:#0b3853;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.courier-direct-dialog header small{color:#f3c351;letter-spacing:.1em;font-size:11px;font-weight:700}.courier-direct-dialog h2{color:#fff;overflow-wrap:anywhere;margin:5px 0;font-size:22px}.courier-direct-dialog header p{color:#c3dce8;margin:0;font-size:12px}.courier-direct-dialog header button{color:#fff;cursor:pointer;background:#174864;border:1px solid #7796a8;border-radius:10px;flex-shrink:0;width:44px;height:44px;font-size:24px}.courier-direct-messages{flex-direction:column;gap:12px;height:360px;max-height:45dvh;padding:18px;display:flex;overflow:auto}.courier-direct-messages article{overflow-wrap:anywhere;background:#fff;border:1px solid #cedee7;border-radius:12px;align-self:flex-start;max-width:88%;padding:12px}.courier-direct-messages article.mine{background:#fff0c9;border-color:#e6c35f;align-self:flex-end}.courier-direct-messages strong{color:#18646a;font-size:12px}.courier-direct-messages article p{white-space:pre-wrap;margin:5px 0;font-size:14px}.courier-direct-messages time{color:#506a7a;font-size:11px}.courier-direct-empty{color:#516f82;font-size:14px}.courier-direct-dialog form{border-top:1px solid #cadce6;padding:16px}.courier-direct-dialog form label{margin-bottom:6px;font-size:12px;font-weight:700;display:block}.courier-direct-dialog form>div{gap:10px;display:flex}.courier-direct-dialog textarea{resize:vertical;color:#15364d;min-width:0;font:inherit;background:#fff;border:1px solid #afc7d5;border-radius:9px;flex:1;padding:10px}.courier-direct-dialog form button{color:#16364d;cursor:pointer;background:#efbb36;border:1px solid #d2a334;border-radius:9px;align-self:center;min-height:44px;padding:10px 18px;font-weight:700;box-shadow:0 3px #af7b1a}.courier-direct-dialog button:disabled{opacity:.5;cursor:not-allowed}.courier-direct-dialog>p[role=alert]{color:#a53526;padding:0 16px}.courier-profile-chat-button{text-align:left;cursor:pointer;min-width:0;font:inherit;background:0 0;border:1px solid #0000;border-radius:10px;grid-column:1/3;align-items:center;gap:14px;padding:8px;display:flex}.courier-profile-chat-button:hover,.courier-profile-chat-button:focus-visible{background:#fff5d7;border-color:#d4a83b}.courier-profile-chat-button .courier-management-info{min-width:0}.courier-profile-chat-button .courier-management-info small{color:#885900;font-weight:700}@media (width<=900px){.courier-management-card .courier-management-status{grid-column:2}.courier-management-card .courier-remove-button{grid-area:1/3/3}}@media (width<=600px){.courier-management-card .courier-remove-button{grid-area:auto/2}}.courier-direct-dialog{grid-template-rows:auto auto minmax(180px,1fr) auto;display:grid;overflow:hidden}.courier-direct-dialog>header{background:linear-gradient(120deg,#082d45,#0e4b68);padding:18px 20px;box-shadow:inset 0 -1px #ffffff24}.courier-direct-dialog>header h2{font-size:20px;line-height:1.2}.courier-direct-context{color:#587486;background:#eaf3f7;border-bottom:1px solid #cadce5;justify-content:space-between;align-items:center;gap:10px;padding:10px 18px;font-size:10px;font-weight:700;display:flex}.courier-direct-presence{color:#1d785a;align-items:center;gap:6px;display:inline-flex}.courier-direct-presence i{background:#2aaa7d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #d8f2e8}.courier-direct-messages{background:linear-gradient(135deg,#e8f1f5 25%,#edf5f8 25% 50%,#e8f1f5 50% 75%,#edf5f8 75%) 0 0/22px 22px;height:auto;min-height:220px;max-height:45dvh;padding:16px 18px}.courier-direct-messages article{border-color:#c6d8e1;border-radius:13px 13px 13px 3px;gap:4px;min-width:120px;padding:10px 12px;position:relative;box-shadow:0 2px 6px #15384b12}.courier-direct-messages article.mine{background:#fff0c9;border-color:#e4bf5a;border-radius:13px 13px 3px}.courier-direct-messages article p{margin:1px 0 3px;font-size:13px;line-height:1.45}.courier-direct-messages article time{justify-self:end;font-size:9px}.courier-direct-day{color:#627c8d;text-transform:capitalize;background:#f8fcfd;border:1px solid #c8d8e0;border-radius:999px;justify-self:center;padding:4px 9px;font-size:9px;font-weight:700;box-shadow:0 1px 2px #18394b12}.courier-direct-empty{text-align:center;background:#f9fcfd;border:1px dashed #aabfc9;border-radius:10px;place-self:center;max-width:320px;padding:14px;line-height:1.5}.courier-direct-compose{background:#f5f9fb;border-top:1px solid #cadce6;padding:12px 16px 16px}.courier-direct-dialog form{display:contents}@media (width<=600px){.courier-direct-dialog{max-height:96dvh}.courier-direct-context{flex-direction:column;align-items:flex-start}.courier-direct-messages{min-height:170px;padding:13px}.courier-direct-compose{padding:10px}.courier-direct-dialog>header{padding:16px}.courier-direct-dialog>header button{width:38px;height:38px}}.courier-mobile-page{display:none}@media (width<=760px){.courier-mobile-page{min-height:100dvh;padding-bottom:calc(86px + env(safe-area-inset-bottom));color:#102f49;background:radial-gradient(circle at 90% -10%,#0f668b55,#0000 34%),linear-gradient(150deg,#082b42 0%,#0b4a68 58%,#082f47 100%);display:block;overflow-x:clip}.courier-mobile-topbar{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#061d2ce8;border-bottom:1px solid #4d769055;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:10px 14px;display:flex;position:sticky;top:0}.courier-mobile-brand,.courier-mobile-topbar-actions{align-items:center;gap:9px;display:flex}.courier-mobile-brand img{object-fit:contain;width:37px;height:32px}.courier-mobile-brand span{color:#efc557;letter-spacing:.12em;font-size:8px;font-weight:900}.courier-mobile-topbar .elo-notifications>.op-outline-button{color:#163951;width:41px;height:41px;min-height:41px;box-shadow:none;background:#f7fbfd;border:1px solid #5f8295;border-radius:11px;place-items:center;padding:0;font-size:0;display:grid;position:relative;overflow:visible}.courier-mobile-topbar .notification-bell-icon{width:20px;height:20px;display:block}.courier-mobile-topbar .notification-button-label{display:none}.courier-mobile-topbar .elo-notifications>.op-outline-button b{color:#102f49;background:#edb62d;border:2px solid #082e45;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 4px;font-size:9px;line-height:1;display:grid;position:absolute;top:-6px;right:-5px}.courier-mobile-topbar .elo-notification-list{border-radius:15px;width:auto;max-height:min(68dvh,520px);position:fixed;top:70px;left:12px;right:12px}.courier-mobile-avatar{color:#15364c;background:#d9a92e;border:1px solid #dcad3c;border-radius:50%;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.courier-mobile-content{width:min(100%,620px);margin:0 auto;padding:20px 14px 28px}.courier-mobile-heading{color:#fff;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.courier-mobile-heading>div{min-width:0}.courier-mobile-heading>div>span,.courier-mobile-panel-heading>span,.courier-mobile-current-order>header>div>span,.courier-mobile-stop header>div>span,.courier-mobile-order-chat header>div>span{color:#f1bf43;letter-spacing:.11em;font-size:9px;font-weight:900;display:block}.courier-mobile-heading h1,.courier-mobile-panel-heading h1{letter-spacing:-.035em;margin:7px 0 5px;font-size:28px;line-height:1.05}.courier-mobile-heading p,.courier-mobile-panel-heading p{color:#c9dce5;margin:0;font-size:12px;line-height:1.5}.courier-mobile-heading>strong{color:#1b7659;background:#e5f7ed;border:1px solid #8fd0b7;border-radius:999px;flex:none;align-items:center;gap:5px;margin-top:2px;padding:7px 9px;font-size:9px;display:inline-flex}.courier-mobile-heading>strong.busy{color:#8b5b0c;background:#fff0cf;border-color:#f1c65d}.courier-mobile-heading>strong i{background:currentColor;border-radius:50%;width:6px;height:6px}.courier-mobile-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.courier-mobile-summary article{background:linear-gradient(145deg,#fff,#eef6f9);border:1px solid #bcd2de;border-radius:14px;grid-template-columns:33px minmax(0,1fr);align-items:center;column-gap:9px;min-width:0;padding:12px;display:grid;box-shadow:0 3px #b7cad4,0 7px 16px #0019272b}.courier-mobile-summary article:last-child{grid-column:1/-1}.courier-mobile-summary article>span{border-radius:10px;grid-row:1/span 3;place-items:center;width:33px;height:33px;display:grid}.courier-mobile-summary article.gold>span{color:#a36a08;background:#fff0c6}.courier-mobile-summary article.blue>span{color:#26719b;background:#e0f1fa}.courier-mobile-summary article.green>span{color:#177a5c;background:#e1f5ec}.courier-mobile-summary small{color:#5b7789;font-size:9px;font-weight:700}.courier-mobile-summary strong{color:#123953;font-size:21px;line-height:1}.courier-mobile-summary em{color:#687f8e;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.courier-mobile-icon{width:20px;height:20px}.courier-mobile-current-order,.courier-mobile-stop,.courier-mobile-history,.courier-mobile-completed,.courier-mobile-panel,.courier-mobile-order-chat{background:#f8fcfe;border:1px solid #b8ced9;border-radius:15px;margin-bottom:14px;box-shadow:0 4px #b3c7d1,0 11px 22px #00192729}.courier-mobile-current-order{color:#fff;background:linear-gradient(135deg,#13232d,#1d2b30);border-color:#587184;overflow:hidden}.courier-mobile-current-order>header{justify-content:space-between;align-items:flex-start;gap:10px;padding:17px 16px 13px;display:flex}.courier-mobile-current-order h2{color:#fff;margin:5px 0 3px;font-size:27px}.courier-mobile-current-order header small{color:#c3d5df;font-size:11px}.courier-mobile-status{color:#805c13;text-overflow:ellipsis;white-space:nowrap;background:#fff4d6;border:1px solid #e2c26e;border-radius:999px;align-items:center;width:max-content;max-width:130px;padding:6px 8px;font-size:9px;font-weight:900;display:inline-flex;overflow:hidden}.courier-mobile-status-aceita,.courier-mobile-status-no_local_coleta{color:#205f86;background:#e3f1fa;border-color:#a7cae0}.courier-mobile-status-coletada,.courier-mobile-status-em_rota{color:#196e51;background:#e1f4ea;border-color:#9fd2bc}.courier-mobile-status-entregue{color:#176d4e;background:#dff3e8;border-color:#90caaa}.courier-mobile-order-route{color:#dce9ef;border-top:1px solid #ffffff25;align-items:center;gap:8px;padding:11px 16px;font-size:12px;display:flex}.courier-mobile-order-route .courier-mobile-icon{color:#edbd45;width:17px;height:17px}.courier-mobile-actions{gap:8px;padding:13px 16px 16px;display:grid}.courier-mobile-primary-action,.courier-mobile-problem-action,.courier-mobile-logout{min-height:48px;font:inherit;cursor:pointer;border-radius:10px;font-size:12px;font-weight:900}.courier-mobile-primary-action{color:#112f43;background:linear-gradient(135deg,#ffce4b,#e9aa20);border:1px solid #d49b19;justify-content:center;align-items:center;gap:9px;display:flex;box-shadow:0 3px #af7910}.courier-mobile-primary-action:disabled{opacity:.65;cursor:wait}.courier-mobile-primary-action .courier-mobile-icon{width:18px;height:18px}.courier-mobile-problem-action{color:#a14435;background:#fff8f5;border:1px solid #d79e94}.courier-mobile-stop{padding:15px}.courier-mobile-stop>header{align-items:center;gap:10px;margin-bottom:13px;display:flex}.courier-mobile-stop-icon{color:#1b6e90;background:#e8f4f8;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.courier-mobile-stop header>div{min-width:0}.courier-mobile-stop h3{color:#153b55;margin:3px 0 0;font-size:16px}.courier-mobile-stop header>a{color:#1b6e90;border:1px solid #a9c9d8;border-radius:9px;place-items:center;width:34px;height:34px;margin-left:auto;display:grid}.courier-mobile-stop header>a .courier-mobile-icon{width:18px;height:18px}.courier-mobile-fields{gap:8px;display:grid}.courier-mobile-field{color:#173b55;width:100%;font:inherit;text-align:left;background:#fff;border:1px solid #d2e0e7;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:10px 11px;display:grid}.courier-mobile-field small{color:#668092;font-size:9px;font-weight:800}.courier-mobile-field strong{color:#173b55;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.courier-mobile-field span{color:#936610;grid-area:1/2/span 2;align-self:center;font-size:8px;font-weight:800}.courier-mobile-more-fields{margin-top:10px}.courier-mobile-more-fields summary,.courier-mobile-history summary,.courier-mobile-completed summary,.courier-mobile-security summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;list-style:none;display:flex}.courier-mobile-more-fields summary::-webkit-details-marker{display:none}.courier-mobile-history summary::-webkit-details-marker{display:none}.courier-mobile-completed summary::-webkit-details-marker{display:none}.courier-mobile-security summary::-webkit-details-marker{display:none}.courier-mobile-more-fields summary{color:#24546f;padding:9px 3px;font-size:10px;font-weight:900}.courier-mobile-more-fields summary .courier-mobile-icon{width:15px;height:15px;transition:transform .2s}.courier-mobile-more-fields[open] summary .courier-mobile-icon,.courier-mobile-history[open] summary>.courier-mobile-icon,.courier-mobile-security[open] summary>.courier-mobile-icon{transform:rotate(90deg)}.courier-mobile-history,.courier-mobile-completed{padding:14px}.courier-mobile-history summary>span,.courier-mobile-completed summary>span,.courier-mobile-security summary>span{color:#173b55;align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}.courier-mobile-history summary>.courier-mobile-icon{color:#557a91;width:17px;height:17px}.courier-mobile-timeline{gap:11px;margin-top:14px;display:grid}.courier-mobile-timeline article{grid-template-columns:12px minmax(0,1fr);gap:8px;display:grid}.courier-mobile-timeline i{background:#fff;border:2px solid #d4a331;border-radius:50%;width:8px;height:8px;margin-top:4px}.courier-mobile-timeline strong{color:#214861;font-size:11px;display:block}.courier-mobile-timeline small{color:#678092;margin-top:2px;font-size:9px;line-height:1.35;display:block}.courier-mobile-completed summary b{color:#163b51;background:#e5b433;border-radius:999px;place-items:center;min-width:28px;height:28px;font-size:10px;display:grid}.courier-mobile-completed>div{gap:8px;margin-top:13px;display:grid}.courier-mobile-completed article{background:#fff;border:1px solid #d3e1e7;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2px 8px;padding:10px;display:grid}.courier-mobile-completed article>strong{color:#9b690d;grid-row:1/span 2;font-size:11px}.courier-mobile-completed article>span{color:#183c56;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.courier-mobile-completed article>small{color:#687f8e;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.courier-mobile-completed article .courier-mobile-status{grid-row:1/span 2}.courier-mobile-completed>p{color:#668092;margin:12px 0 2px;font-size:11px}.courier-mobile-panel{padding:18px 14px}.courier-mobile-panel-heading{color:#123852;margin-bottom:17px}.courier-mobile-panel-heading>span{color:#a46e0e}.courier-mobile-panel-heading h1{color:#143953}.courier-mobile-panel-heading p{color:#587486}.courier-mobile-order-list,.courier-mobile-message-list{gap:9px;display:grid}.courier-mobile-order-list>button{color:#173b55;text-align:left;background:#fff;border:1px solid #c5d8e1;border-left:4px solid #3283a8;border-radius:12px;gap:6px;width:100%;padding:13px 42px 13px 13px;display:grid;position:relative}.courier-mobile-order-list>button.active{background:#fffdf7;border-left-color:#e4ac25;box-shadow:0 2px #eccd7e}.courier-mobile-order-list>button>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.courier-mobile-order-list>button>div strong{color:#95630b;font-size:12px}.courier-mobile-order-list>button>span{color:#173b55;font-size:13px;font-weight:900}.courier-mobile-order-list>button>small{color:#627e90;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:flex;overflow:hidden}.courier-mobile-order-list>button>small .courier-mobile-icon{flex:none;width:14px;height:14px}.courier-mobile-order-list>button>em{color:#a27111;position:absolute;top:calc(50% - 9px);right:13px}.courier-mobile-order-list>button>em .courier-mobile-icon{width:18px;height:18px}.courier-mobile-message-row{color:#173b55;text-align:left;background:#fff;border:1px solid #c9dae2;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:11px;display:grid}.courier-mobile-message-row>span{color:#267498;background:#e5f2f8;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.courier-mobile-message-row.admin>span{color:#96650c;background:#fff0c7}.courier-mobile-message-row>div{gap:3px;min-width:0;display:grid}.courier-mobile-message-row strong{color:#183e58;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.courier-mobile-message-row small{color:#668194;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.courier-mobile-message-row time{color:#8e6413;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:53px;font-size:8px;font-weight:800;overflow:hidden}.courier-mobile-no-conversations{color:#668092;margin:4px 0;font-size:11px}.courier-mobile-recent-companies{border-top:1px solid #d6e3e8;gap:8px;margin-top:20px;padding-top:16px;display:grid}.courier-mobile-recent-companies header{justify-content:space-between;align-items:center;display:flex}.courier-mobile-recent-companies header span{color:#a16a0d;letter-spacing:.08em;font-size:9px;font-weight:900}.courier-mobile-recent-companies header small{color:#668092;font-size:9px}.courier-mobile-recent-companies button{color:#173b55;text-align:left;background:0 0;border:0;border-bottom:1px solid #e1ebef;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 0;display:grid}.courier-mobile-recent-companies button>span{color:#1d7759;background:#e1f3ea;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;font-weight:900;display:grid}.courier-mobile-recent-companies button strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.courier-mobile-recent-companies button .courier-mobile-icon{color:#a36b0a;width:16px;height:16px}.courier-mobile-order-chat{padding:0;overflow:hidden}.courier-mobile-order-chat>header{border-bottom:1px solid #d5e2e8;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;display:flex}.courier-mobile-order-chat h2{color:#173b55;margin:4px 0 2px;font-size:18px}.courier-mobile-order-chat header small{color:#668092;font-size:10px}.courier-mobile-order-chat header button{color:#496c80;background:#f4f9fb;border:1px solid #c1d4de;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.courier-mobile-order-chat header button .courier-mobile-icon{width:17px;height:17px}.courier-mobile-chat-messages{background:#edf5f8;gap:8px;max-height:280px;padding:13px;display:grid;overflow:auto}.courier-mobile-chat-messages article{background:#fff;border-radius:10px 10px 10px 3px;gap:3px;width:fit-content;max-width:86%;padding:9px 10px;display:grid}.courier-mobile-chat-messages article.mine{background:#fff0c9;border-radius:10px 10px 3px;justify-self:end}.courier-mobile-chat-messages article strong{color:#22546d;font-size:9px}.courier-mobile-chat-messages article span{color:#1d445c;font-size:11px;line-height:1.4}.courier-mobile-chat-messages article small{color:#718899;font-size:8px}.courier-mobile-chat-messages>p{color:#678092;margin:22px auto;font-size:11px}.courier-mobile-order-chat form{border-top:1px solid #d8e4e9;gap:8px;padding:12px;display:flex}.courier-mobile-order-chat form input{color:#173b55;min-width:0;font:inherit;border:1px solid #bed1dc;border-radius:9px;flex:1;padding:10px;font-size:11px}.courier-mobile-order-chat form button{color:#15354c;background:#eab125;border:1px solid #bf8c1d;border-radius:9px;padding:0 13px;font-size:10px;font-weight:900}.courier-mobile-order-chat .audio-composer{margin:0 12px 13px}.courier-mobile-profile-card{background:#fff;border:1px solid #c8d9e1;border-radius:13px;align-items:center;gap:12px;padding:15px;display:flex}.courier-mobile-profile-card>span{color:#17364e;background:#e2ad2c;border-radius:50%;place-items:center;width:46px;height:46px;font-size:13px;font-weight:900;display:grid}.courier-mobile-profile-card>div{gap:3px;display:grid}.courier-mobile-profile-card strong{color:#173b55;font-size:14px}.courier-mobile-profile-card small{color:#627e90;font-size:10px}.courier-mobile-security{background:#fff;border:1px solid #c8d9e1;border-radius:13px;margin-top:12px;padding:14px}.courier-mobile-security summary>.courier-mobile-icon{color:#557990;width:17px;height:17px}.courier-mobile-security .elo-live-form{margin:16px 0 0}.courier-mobile-logout{color:#a13e31;background:#fff7f4;border:1px solid #d39b92;width:100%;margin-top:14px}.courier-mobile-empty{text-align:center;background:#f5fafc;border:1px dashed #aac3d0;border-radius:14px;justify-items:center;gap:8px;padding:27px 18px;display:grid}.courier-mobile-empty>span{color:#2b769a;background:#e7f3f8;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.courier-mobile-empty h2{color:#173b55;margin:2px 0 0;font-size:17px}.courier-mobile-empty p{color:#627e90;margin:0;font-size:11px;line-height:1.45}.courier-mobile-nav{z-index:40;min-height:calc(70px + env(safe-area-inset-bottom));padding:7px 5px env(safe-area-inset-bottom);background:linear-gradient(#111a1f,#061219);border-top:1px solid #695723;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -7px 20px #00162470}.courier-mobile-nav button{color:#d5e1e6;min-width:0;min-height:55px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-content:center;justify-items:center;gap:4px;padding:5px 2px;display:grid;position:relative}.courier-mobile-nav button .courier-mobile-icon{width:20px;height:20px}.courier-mobile-nav button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;font-weight:800;overflow:hidden}.courier-mobile-nav button.active{color:#f3bf32;background:#e8b53412}.courier-mobile-nav button.active:after{content:"";background:#efb51e;border-radius:3px;height:3px;position:absolute;bottom:1px;left:22%;right:22%}}.dispatch-panel{margin-bottom:22px}.dispatch-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.dispatch-heading h2{color:#0b2e4b;margin:5px 0 4px;font-size:22px}.dispatch-heading p{color:#5d778b;margin:0;font-size:13px}.dispatch-counter{color:#94630a;white-space:nowrap;background:#fff1cb;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:800}.dispatch-feedback{color:#176a4e;background:#edf8f2;border:1px solid #a9cfbd;border-radius:9px;margin:0 0 13px;padding:10px 12px;font-size:12px;font-weight:800}.dispatch-feedback.error{color:#943d31;background:#fff0ed;border-color:#d99a91}.dispatch-list{gap:11px;display:grid}.dispatch-card{background:linear-gradient(135deg,#f7fbfc,#edf5f8);border:1px solid #c1d6e0;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;padding:15px;display:flex;box-shadow:0 3px #c5d6dd}.dispatch-order{gap:4px;min-width:0;display:grid}.dispatch-order strong{color:#a16a09;font-size:12px}.dispatch-order h3{color:#123550;margin:0;font-size:15px}.dispatch-order span,.dispatch-order small{color:#5d788b;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.dispatch-control{flex:none;grid-template-columns:auto minmax(150px,200px) auto;align-items:center;gap:8px;display:grid}.dispatch-control label{color:#526f82;font-size:11px;font-weight:700}.dispatch-control select{color:#173a54;background:#fff;border:1px solid #b9ced9;border-radius:7px;padding:9px}.dispatch-control button{color:#17344c;cursor:pointer;background:linear-gradient(135deg,#edbd45,#d99c1c);border:0;border-radius:8px;padding:10px 13px;font-size:10px;font-weight:900;box-shadow:0 3px #b37e13}.dispatch-control button:disabled,.dispatch-control select:disabled{opacity:.62;cursor:wait}.dispatch-control button:active{transform:translateY(2px);box-shadow:0 1px #b37e13}.dispatch-no-couriers{color:#a24d3e;font-size:11px;font-weight:700}.dispatch-empty{color:#57758a;background:#f5f9fa;border:1px dashed #b8ced9;border-radius:11px;gap:4px;padding:22px;font-size:12px;display:grid}.dispatch-empty strong{color:#153953}@media (width<=760px){.dispatch-card{flex-direction:column;align-items:stretch;gap:13px}.dispatch-control{grid-template-columns:1fr 1fr}.dispatch-control label,.dispatch-control button{grid-column:1/-1}}@media (width<=500px){.dispatch-heading{flex-direction:column}.dispatch-control{grid-template-columns:1fr}.dispatch-control label,.dispatch-control button{grid-column:auto}}.courier-management{margin-top:24px}.courier-management-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.courier-management-heading h2{color:#0b2e4b;margin:5px 0 4px;font-size:22px}.courier-management-heading p{color:#5d778b;margin:0;font-size:13px}.courier-add-button,.courier-add-form button{color:#16344d;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#edbd45,#d99c1c);border:0;border-radius:9px;padding:11px 15px;font-size:11px;font-weight:900;box-shadow:0 3px #b17c11}.courier-add-button:active,.courier-add-form button:active{transform:translateY(2px);box-shadow:0 1px #b17c11}.courier-management-message{color:#176c51;background:#e5f4ed;border-radius:8px;margin:0 0 13px;padding:10px 12px;font-size:12px;font-weight:700}.courier-add-form{background:#fff9e8;border:1px solid #d4b25d;border-radius:11px;grid-template-columns:1.2fr 1.2fr 1fr auto;align-items:end;gap:10px;margin-bottom:17px;padding:14px;display:grid}.courier-add-form label{color:#6d5b2d;gap:5px;font-size:11px;font-weight:700;display:grid}.courier-add-form input{color:#193b55;background:#fff;border:1px solid #cdbd91;border-radius:7px;padding:9px 10px}.courier-management-list{gap:10px;display:grid}.courier-management-card{background:linear-gradient(135deg,#f7fbfc,#edf5f8);border:1px solid #bfd4df;border-radius:12px;grid-template-columns:auto minmax(180px,1fr) auto auto;align-items:center;gap:14px;padding:13px 15px;display:grid;box-shadow:0 3px #c1d3db}.courier-profile-chat-button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:13px;padding:0;display:flex}.courier-profile-chat-button:hover .courier-management-info strong{text-decoration:underline}.courier-management-avatar{color:#f4c14b;background:#0b3b5a;border-radius:50%;place-items:center;width:44px;height:44px;font-size:12px;font-weight:900;display:grid}.courier-management-info{gap:4px;min-width:0;display:grid}.courier-management-info strong{color:#113651;font-size:14px}.courier-management-info span,.courier-management-info small{color:#5c788b;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.courier-management-status{gap:4px;min-width:190px;display:grid}.courier-management-status>span{align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.courier-management-status>span i{background:#2aa477;border-radius:50%;width:8px;height:8px}.courier-management-status>span.busy{color:#a46113}.courier-management-status>span.busy i{background:#e0a82f}.courier-management-status>span.available{color:#177355}.courier-management-status small{color:#6a8493;font-size:10px}.courier-management-status em{color:#8a6b20;font-size:10px;font-style:normal}.courier-remove-button{color:#a24d3e;cursor:pointer;background:#fff6f3;border:1px solid #cfb4ae;border-radius:7px;padding:8px 10px;font-size:10px;font-weight:800}.courier-remove-button:disabled{cursor:not-allowed;opacity:.45}.courier-remove-button:not(:disabled):hover{background:#ffe9e4}@media (width<=900px){.courier-add-form{grid-template-columns:1fr 1fr}.courier-add-form button{grid-column:1/-1}.courier-management-card{grid-template-columns:auto 1fr auto}.courier-management-status{grid-column:2}.courier-remove-button{grid-area:1/3/3}}@media (width<=600px){.courier-management-heading{flex-direction:column}.courier-add-button{width:100%}.courier-add-form{grid-template-columns:1fr}.courier-add-form button{grid-column:auto}.courier-management-card{grid-template-columns:auto 1fr}.courier-management-status{grid-column:2}.courier-remove-button{grid-area:auto/2;justify-self:start}.courier-management-status em{display:none}}.courier-management-heading p,.courier-management-info span,.courier-management-info small,.courier-management-status small{color:#506b7d}.courier-management-status em{color:#765a18}.courier-add-form label{color:#5f5027}.courier-management-heading h2{color:#102b46;font-size:24px;font-weight:800}.courier-profile-chat-button{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(135deg,#fff,#edf5f8);border:1px solid #c1d5df;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;padding:10px;transition:transform .15s,box-shadow .15s,border-color .15s;display:grid;box-shadow:inset 0 1px #fff,0 3px #c0d1da}.courier-profile-chat-button:hover{border-color:#d3a438;transform:translateY(-1px);box-shadow:inset 0 1px #fff,0 4px #b7cbd5}.courier-profile-chat-button:active{transform:translateY(2px);box-shadow:inset 0 1px #fff,0 1px #b7cbd5}.courier-management-card{grid-template-columns:minmax(290px,1.35fr) minmax(205px,.8fr) auto;gap:16px;padding:15px}.courier-management-status{background:#f3f8fa;border:1px solid #c7d9e2;border-radius:9px;min-height:52px;padding:9px 12px;box-shadow:inset 0 1px #fff}.courier-remove-button{min-height:38px;padding:9px 13px;box-shadow:0 3px #c39b93}.courier-remove-button:active{transform:translateY(2px);box-shadow:0 1px #c39b93}@media (width<=900px){.courier-management-card{grid-template-columns:minmax(0,1fr) auto}.courier-management-status{grid-column:1}.courier-remove-button{grid-area:2/2;align-self:center}}@media (width<=600px){.courier-management-card{grid-template-columns:1fr}.courier-management-status,.courier-remove-button{grid-area:auto}.courier-remove-button{justify-self:start}}.company-inbox{margin-top:24px}.company-inbox-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.company-inbox-heading h2{color:#0b2e4b;margin:5px 0 4px;font-size:22px}.company-inbox-heading p{color:#58748a;margin:0;font-size:13px}.company-inbox-count{color:#56738b;white-space:nowrap;background:#edf5f8;border:1px solid #c4d7e0;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700}.company-inbox-count.has-unread{color:#8d5d04;background:#fff2cf;border-color:#e7bd59}.company-inbox-list{gap:10px;display:grid}.company-profile-row{color:#0b2e4b;text-align:left;cursor:pointer;background:linear-gradient(135deg,#f7fbfc,#edf5f8);border:1px solid #bfd4df;border-radius:12px;align-items:center;gap:13px;width:100%;padding:13px 15px;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;box-shadow:0 3px #c0d1da}.company-profile-row:hover{border-color:#d4a22f;transform:translateY(-2px);box-shadow:0 5px #b3c8d2}.company-profile-row.unread{background:linear-gradient(135deg,#fff9e9,#f4f7f5);border-color:#e0b34b}.company-profile-avatar{color:#f5c54d;letter-spacing:.04em;background:#0b3b5a;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.company-profile-copy{flex:1;gap:4px;min-width:0;display:grid}.company-profile-copy strong{font-size:14px}.company-profile-copy small{color:#5e7a8e;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.company-profile-status{color:#a66d08;white-space:nowrap;font-size:12px;font-weight:700}.company-inbox-empty{color:#59758a;background:#f5f9fa;border:1px dashed #b8cfdc;border-radius:12px;gap:5px;padding:24px;display:grid}.company-inbox-empty strong{color:#123650}.company-chat-overlay{z-index:30;background:#04141f94;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.company-chat-modal{background:#f7fbfc;border:1px solid #c1d6e0;border-radius:18px;grid-template-rows:auto 1fr auto;gap:15px;width:min(560px,100%);max-height:min(680px,90vh);padding:22px;display:grid;box-shadow:0 18px 50px #00000052}.company-chat-modal header{border-bottom:1px solid #d5e3e9;justify-content:space-between;gap:14px;padding-bottom:13px;display:flex}.company-chat-modal h2{color:#0b2e4b;margin:5px 0 4px;font-size:21px}.company-chat-modal header small{color:#607b8d;font-size:11px}.company-inbox-kicker{color:#a36c08;letter-spacing:.12em;font-size:10px;font-weight:800}.company-chat-close{color:#4f6e81;cursor:pointer;background:#fff;border:1px solid #c2d3dd;border-radius:50%;width:32px;height:32px;font-size:22px;line-height:1}.company-chat-messages{align-content:start;gap:9px;padding:2px 4px;display:grid;overflow:auto}.company-chat-messages>p{color:#688397;margin:10px 0;font-size:13px}.company-chat-message{color:#183d57;background:#e8f2f6;border-radius:11px;gap:3px;max-width:82%;padding:10px 12px;display:grid}.company-chat-message.mine{background:#fff1ca;border:1px solid #e5bd5a;justify-self:end}.company-chat-message strong{color:#0a6e71;font-size:11px}.company-chat-message span{font-size:13px;line-height:1.4}.company-chat-message small{color:#6e8797;font-size:10px}.company-chat-modal form{gap:9px;display:flex}.company-chat-modal input{color:#123650;background:#fff;border:1px solid #b9cfdb;border-radius:9px;flex:1;min-width:0;padding:11px 12px}.company-chat-send{color:#17344c;cursor:pointer;background:#e4ad2e;border:0;border-radius:9px;padding:0 18px;font-weight:800;box-shadow:0 3px #b98216}.company-chat-send:active{transform:translateY(2px);box-shadow:0 1px #b98216}@media (width<=640px){.company-inbox-heading{flex-direction:column}.company-profile-row{align-items:flex-start}.company-profile-status{margin-left:auto;font-size:11px}.company-chat-modal{padding:17px}.company-chat-modal form{flex-direction:column}.company-chat-send{padding:11px}}.company-chat-modal{background:linear-gradient(145deg,#fbfdfe,#edf5f8);border-color:#aebfca;box-shadow:0 8px #18394b55,0 26px 70px #0007}.company-chat-modal header{padding:2px 1px 14px}.company-chat-messages{background:linear-gradient(135deg,#e8f1f5 25%,#edf5f8 25% 50%,#e8f1f5 50% 75%,#edf5f8 75%) 0 0/22px 22px;border:1px solid #d1e0e6;border-radius:11px;padding:14px}.company-chat-message{border:1px solid #cbdde5;border-radius:12px 12px 12px 3px;box-shadow:0 2px 6px #15384b12}.company-chat-message.mine{border-radius:12px 12px 3px}.company-chat-message small{justify-self:end}.company-chat-modal form{background:#fff;border:1px solid #c5d8e1;border-radius:10px;padding:7px}.company-chat-modal input{background:0 0;border:0}.company-chat-modal form:focus-within{outline:2px solid #e4ba4655}.company-chat-modal form:focus-within input{outline:0}.company-chat-compose{gap:8px;display:grid}.company-chat-compose .audio-composer{margin-top:0}.company-directory-search{color:#3f6177;gap:6px;margin:0 0 15px;font-size:11px;font-weight:800;display:grid}.company-directory-search input{color:#15364d;font:inherit;background:#fff;border:1px solid #b8cfdb;border-radius:9px;padding:11px 12px}.company-directory-search input:focus{border-color:#c4972f;outline:2px solid #e8bc4c66}.courier-company-inbox{margin-top:18px}.courier-company-inbox .metric-list button{color:#15364d;text-align:left;cursor:pointer;background:#f7fbfc;border:1px solid #c7d9e2;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:12px;display:flex}.courier-company-inbox .metric-list button:hover{background:#fff8e6;border-color:#d4a637}.courier-company-inbox .metric-list button span{gap:3px;display:grid}.courier-company-inbox .metric-list button small{color:#668194}.courier-company-inbox .metric-list button em{color:#94620a;font-size:11px;font-style:normal;font-weight:800}.company-inbox-heading p,.company-inbox-count,.company-profile-copy small,.company-inbox-empty,.company-chat-modal header small,.company-chat-messages>p,.company-chat-message small,.company-directory-search{color:#4f6c7e}.company-directory-search input::placeholder,.company-chat-modal input::placeholder{color:#5b7485;opacity:1}.company-directory{padding:24px}.company-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.company-directory-card{background:linear-gradient(145deg,#fff,#eef5f8);border:1px solid #b9cfda;border-radius:14px;gap:16px;min-width:0;padding:18px;display:grid;box-shadow:inset 0 1px #fff,0 4px #c3d4dd}.company-directory-card.unread{background:linear-gradient(145deg,#fffdf7,#fff3d3);border-color:#d9ad3d}.company-directory-card>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.company-directory-card>header>div{gap:3px;min-width:0;display:grid}.company-directory-card>header strong{color:#113650;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.company-directory-card>header small{color:#536f80;font-size:12px}.company-directory-card>header b{color:#463104;letter-spacing:.08em;background:#efb72f;border-radius:999px;padding:5px 7px;font-size:9px}.company-directory-card dl{background:#f8fbfc;border:1px solid #cfdee5;border-radius:10px;gap:8px;margin:0;padding:13px;display:grid}.company-directory-card dl>div{grid-template-columns:82px minmax(0,1fr);gap:9px;display:grid}.company-directory-card dt{color:#627b8a;font-size:11px}.company-directory-card dd{color:#23485f;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:700;overflow:hidden}.company-directory-metrics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.company-directory-metrics span{background:#fff;border:1px solid #c8dae3;border-radius:9px;gap:2px;padding:10px;display:grid}.company-directory-metrics strong{color:#123952;font-size:19px}.company-directory-metrics small{color:#5b7585;font-size:10px}.company-directory-card>footer{border-top:1px solid #cfdee5;justify-content:space-between;align-items:flex-end;gap:14px;padding-top:13px;display:flex}.company-directory-card>footer>div{gap:3px;display:grid}.company-directory-card>footer span{color:#94640a;font-size:11px;font-weight:900}.company-directory-card>footer small{color:#607a89;font-size:10px}.company-directory-card>footer button{color:#3c2b06;min-height:37px;font:inherit;cursor:pointer;background:linear-gradient(#ffd665,#eab027);border:1px solid #ad7a17;border-radius:8px;padding:0 13px;font-size:11px;font-weight:900;box-shadow:0 2px #a5781a}@media (width<=880px){.company-directory-grid{grid-template-columns:1fr}}@media (width<=520px){.company-directory{padding:17px}.company-directory-card>header{grid-template-columns:auto minmax(0,1fr)}.company-directory-card>header b{grid-column:2;justify-self:start}.company-directory-card dl>div{grid-template-columns:1fr;gap:2px}.company-directory-metrics{grid-template-columns:1fr}.company-directory-card>footer{flex-direction:column;align-items:stretch}.company-directory-card>footer button{width:100%}}.client-insights,.client-history-view{--insight-navy:#102f49;--insight-blue:#2b708f;--insight-gold:#d7a52f;--insight-green:#188160;--insight-ink:#102b46;--insight-muted:#587087;color:var(--insight-ink);gap:22px;display:grid}.client-insights-heading{background:radial-gradient(circle at 90% 20%,#d7a52f29,#0000 28%),linear-gradient(135deg,#fff,#edf5f9);border:1px solid #9fb6c5;border-radius:12px;justify-content:space-between;align-items:flex-end;gap:24px;padding:23px 26px;display:flex;box-shadow:inset 0 2px #fff,0 3px #afc2cf,0 12px 24px #0523372e}.client-insights-heading>div:first-child>span,.client-insight-panel-title>div>span,.client-history-panel>header span{color:#8b6517;letter-spacing:1.3px;font-size:12px;font-weight:900}.client-insights-heading h2,.client-history-panel h2{color:var(--insight-ink);letter-spacing:-.35px;margin:7px 0 4px;font-size:22px}.client-insights-heading p,.client-history-panel>header p{color:#3f6178;margin:0;font-size:14px;font-weight:500}.client-insights-actions{flex-shrink:0;align-items:flex-end;gap:11px;display:flex}.client-insights-actions label,.client-history-filters label{color:#3d5a70;gap:6px;font-size:10px;font-weight:800;display:grid}.client-insights-actions select,.client-history-filters :is(select,input){color:#173653;min-height:40px;font:inherit;background:#fff;border:1px solid #afc3d0;border-radius:8px;outline:0;font-size:11px;font-weight:700;box-shadow:inset 0 2px 3px #14374d0f,0 2px #d1dde5}.client-insights-actions select{min-width:150px;padding:0 32px 0 12px}.client-insights-primary,.client-insights-secondary{color:#102b46;min-height:42px;font:inherit;cursor:pointer;background:linear-gradient(#f7c750,#dda62c);border:1px solid #bd8b1c;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:0 16px;font-size:11px;font-weight:900;display:inline-flex;box-shadow:inset 0 2px #ffffff8c,0 3px #aa7816,0 8px 13px #4832072e}.client-insights-secondary{color:#234c68;background:linear-gradient(#fff,#e9f1f6);border-color:#9bb3c3;box-shadow:inset 0 2px #fff,0 3px #afc3cf,0 7px 12px #11344a21}.client-insights-primary:hover,.client-insights-secondary:hover{filter:brightness(1.02);transform:translateY(-1px)}.client-insights-primary:active,.client-insights-secondary:active{transform:translateY(2px);box-shadow:inset 0 2px 3px #0a202e24,0 1px #9eb4c1}.client-insight-icon{flex:none;width:18px;height:18px}.client-insights-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;display:grid}.client-insights-kpis article{background:linear-gradient(145deg,#fff,#eff5f8);border:1px solid #a7bdca;border-radius:11px;min-height:135px;padding:19px 18px 17px;position:relative;overflow:hidden;box-shadow:inset 0 2px #fff,0 3px #b6c8d3,0 10px 19px #0a2a3d26}.client-insights-kpis article:after{content:"";background:#2666860b;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-48px;right:-36px}.client-insights-kpis article>i{border:1px solid;border-radius:10px;place-items:center;width:37px;height:37px;font-style:normal;display:grid;position:absolute;top:17px;right:17px;box-shadow:inset 0 2px #ffffffa6,0 3px #1c435a21}.client-insights-kpis article>i.blue{color:#226d96;background:#e6f2f9}.client-insights-kpis article>i.gold{color:#9b6a0a;background:#fff1c9}.client-insights-kpis article>i.green{color:#147656;background:#e2f4ec}.client-insights-kpis article>i.navy{color:#274b67;background:#e8eef3}.client-insights-kpis article>span{color:#274b63;max-width:calc(100% - 42px);font-size:13px;font-weight:800;display:block}.client-insights-kpis article>strong{color:#0c2b46;margin-top:17px;font-size:25px;line-height:1;display:block}.client-insights-kpis article>small{color:#3f6178;margin-top:9px;font-size:12px;font-weight:600;line-height:1.4;display:block}.client-insights-grid{grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);gap:19px;display:grid}.client-insight-panel,.client-process-panel,.client-history-panel{background:linear-gradient(145deg,#fff,#eef5f8);border:1px solid #a7bdca;border-radius:11px;min-width:0;padding:22px 23px;box-shadow:inset 0 2px #fff,0 3px #b6c8d3,0 11px 21px #0a2a3d26}.client-insight-panel-title{border-bottom:1px solid #d2e0e8;justify-content:space-between;align-items:center;gap:18px;padding-bottom:16px;display:flex}.client-insight-panel-title h3{color:var(--insight-ink);margin:5px 0 0;font-size:16px}.client-insight-panel-title>i{color:#2b6586;background:#e8f1f6;border:1px solid #b4c9d6;border-radius:9px;place-items:center;width:36px;height:36px;font-style:normal;display:grid;box-shadow:inset 0 2px #fff,0 3px #cad8e1}.client-activity-chart{align-items:stretch;gap:8px;height:176px;padding-top:20px;display:flex}.client-activity-day{text-align:center;flex:1 1 0;grid-template-rows:minmax(0,1fr) auto;gap:8px;min-width:14px;display:grid}.client-activity-day>div{background:repeating-linear-gradient(#0000 0 31px,#8ba4b42e 32px);border-bottom:1px solid #bdd0dc;justify-content:center;align-items:flex-end;display:flex;position:relative}.client-activity-day>div>span{background:linear-gradient(90deg,#d59f24,#f2c956);border-radius:5px 5px 2px 2px;width:min(25px,65%);min-height:3px;transition:height .25s;display:block;position:relative;box-shadow:inset 2px 0 #ffffff59,2px 0 #b58017}.client-activity-day>div>span b{color:#38566d;font-size:9px;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.client-activity-day small{color:#3c6078;text-transform:capitalize;font-size:11px;font-weight:800}.client-destination-list{gap:15px;padding-top:19px;display:grid}.client-destination-list>div{grid-template-columns:minmax(0,1fr) 42%;align-items:center;gap:14px;display:grid}.client-destination-list>div>span{min-width:0;display:grid}.client-destination-list b{color:#173653;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.client-destination-list small{color:#3f6178;margin-top:3px;font-size:11px;font-weight:600}.client-destination-list>div>i{background:#dce7ed;border-radius:10px;height:7px;overflow:hidden;box-shadow:inset 0 1px 2px #0b304621}.client-destination-list>div>i>em{border-radius:inherit;background:linear-gradient(90deg,#2b708f,#58a789);height:100%;display:block;box-shadow:inset 0 1px #ffffff61}.client-insight-empty{color:#7890a1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:155px;display:flex}.client-insight-empty .client-insight-icon{color:#d2a12f;width:25px;height:25px}.client-insight-empty strong{color:#24445d;font-size:12px}.client-insight-empty span{max-width:270px;font-size:10px;line-height:1.45}.client-process-panel{padding:22px 24px 25px}.client-process-steps{grid-template-columns:1fr 34px 1fr 34px 1fr;align-items:center;gap:7px;padding-top:22px;display:grid}.client-process-steps>div{background:#ffffffa8;border:1px solid #b5c9d6;border-radius:9px;min-height:132px;padding:17px 16px 15px 52px;position:relative;box-shadow:inset 0 2px #fff,0 3px #d1dde4}.client-process-steps>div>span{color:#f5c44c;background:#173d59;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;font-weight:900;display:grid;position:absolute;top:17px;left:15px;box-shadow:inset 0 2px #ffffff21,0 3px #a7bac6}.client-process-steps small{color:#597186;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.client-process-steps strong{color:#102b46;margin-top:8px;font-size:20px;display:block}.client-process-steps p{color:#62798c;margin:7px 0 0;font-size:9px;line-height:1.45}.client-process-steps>b{background:linear-gradient(90deg,#d4a12d,#9eb8c8);height:2px}.client-process-note{color:#60788c;text-align:center;margin:17px 0 0;font-size:10px}.client-history-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.client-history-summary article{background:linear-gradient(145deg,#fff,#eef5f8);border:1px solid #a7bdca;border-radius:10px;align-items:center;gap:14px;padding:18px 20px;display:flex;box-shadow:inset 0 2px #fff,0 3px #b9cad5,0 9px 17px #0a2a3d21}.client-history-summary article>.client-insight-icon{color:#2a6c8d;box-sizing:content-box;background:#e8f2f7;border-radius:9px;width:30px;height:30px;padding:6px;overflow:visible}.client-history-summary article:nth-child(2)>.client-insight-icon{color:#187657;background:#e2f3eb}.client-history-summary article:nth-child(3)>.client-insight-icon{color:#9a690a;background:#fff1cb}.client-history-summary article>span{gap:4px;display:grid}.client-history-summary strong{color:#102b46;font-size:24px;line-height:1}.client-history-summary small{color:#597287;font-size:10px;font-weight:700}.client-history-panel{padding:25px}.client-history-panel>header{border-bottom:1px solid #cedde6;padding-bottom:19px}.client-history-filters{grid-template-columns:minmax(260px,1.4fr) minmax(160px,.7fr) minmax(160px,.7fr);gap:14px;padding:20px 0;display:grid}.client-history-filters :is(select,input){width:100%;padding:0 12px}.client-history-table{background:#f8fbfd;border:1px solid #afc4d1;border-radius:10px;overflow:hidden}.client-history-table-head,.client-history-row{grid-template-columns:105px minmax(180px,1.5fr) minmax(115px,.9fr) 90px 140px 32px;align-items:center;gap:10px;display:grid}.client-history-table-head{color:#36566d;letter-spacing:.65px;text-transform:uppercase;background:linear-gradient(#eaf3f8,#dce9f1);min-height:43px;padding:0 15px;font-size:9px;font-weight:900;box-shadow:inset 0 2px #fff,0 2px #c2d4df}.client-history-row{background:#ffffffc7;border-top:1px solid #d1e0e8;min-height:78px;padding:13px 15px}.client-history-row:nth-child(odd){background:#f2f7fa}.client-history-row.notification-target{background:#fff8e4;box-shadow:inset 4px 0 #d7a229}.client-history-row>span{gap:5px;min-width:0;display:grid}.client-history-row strong{color:#173653;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.client-history-row small{color:#647c8e;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.35;overflow:hidden}.history-order strong{color:#9a6d10;font-size:12px}.history-destination small{align-items:center;gap:4px;display:flex}.history-destination .client-insight-icon{flex-shrink:0;width:12px;height:12px}.client-history-status{white-space:nowrap;border:1px solid;border-radius:20px;width:max-content;padding:7px 9px;font-size:9px;font-style:normal;font-weight:800;display:inline-flex}.client-history-status.done{color:#187354;background:#e4f5ed;border-color:#9fcfba}.client-history-status.waiting{color:#8b6210;background:#fff3d2;border-color:#e2c56f}.client-history-status.active{color:#28688d;background:#e8f3f9;border-color:#9abbd0}.client-history-status.cancelled{color:#95463e;background:#f9e9e7;border-color:#d5aaa5}.client-history-row button{color:#77530b;cursor:pointer;background:linear-gradient(#fff6d9,#f2d681);border:1px solid #d1ad4a;border-radius:8px;place-items:center;width:32px;height:32px;display:grid;box-shadow:inset 0 2px #fff,0 3px #c0a04b}.client-history-row button:hover{transform:translateY(-1px)}.history-empty{background:#f5f9fb;border:1px dashed #abc2d0;border-radius:10px;min-height:230px}.client-insights.is-compact{margin-bottom:26px}.client-insights.is-compact .client-insights-heading{padding:20px 23px}.client-insights.is-compact .client-insights-kpis article{min-height:120px}.client-insights.is-compact .client-insights-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}@media (width<=1180px){.client-insights-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.client-history-table{overflow-x:auto}.client-history-table-head,.client-history-row{min-width:780px}}@media (width<=920px){.client-insights-heading{flex-direction:column;align-items:flex-start}.client-insights-actions{width:100%}.client-insights-actions label{flex:1}.client-insights-actions select{width:100%}.client-insights-grid,.client-insights.is-compact .client-insights-grid,.client-process-steps{grid-template-columns:1fr}.client-process-steps>b{width:2px;height:18px;margin:-4px auto}.client-history-filters{grid-template-columns:1fr 1fr}.client-history-search{grid-column:1/-1}}@media (width<=640px){.client-insights,.client-history-view{gap:15px}.client-insights-heading,.client-insight-panel,.client-process-panel,.client-history-panel{padding:18px 16px}.client-insights-heading h2,.client-history-panel h2{font-size:19px}.client-insights-actions{flex-direction:column;align-items:stretch}.client-insights-primary,.client-insights-secondary{width:100%}.client-insights-kpis,.client-history-summary{grid-template-columns:1fr 1fr;gap:11px}.client-insights-kpis article{min-height:125px;padding:16px}.client-insights-kpis article>strong{font-size:21px}.client-activity-chart{gap:4px}.client-activity-day:nth-child(2n) small{visibility:hidden}.client-destination-list>div{grid-template-columns:minmax(0,1fr) 34%}.client-history-summary article{padding:14px}.client-history-summary article:last-child{grid-column:1/-1}.client-history-filters{grid-template-columns:1fr}.client-history-search{grid-column:auto}}@media (width<=410px){.client-insights-kpis,.client-history-summary{grid-template-columns:1fr}.client-history-summary article:last-child{grid-column:auto}}.client-insight-empty,.client-process-note,.client-history-summary small,.client-history-row small{color:#526b7d}@media (width<=700px){.client-overview .client-insights{gap:14px}.client-overview .client-insights.is-compact{margin-bottom:0}.client-overview .client-insights-heading{border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 16px;display:grid}.client-overview .client-insights-heading>div:first-child{min-width:0}.client-overview .client-insights-heading>div:first-child>span{letter-spacing:1.05px;font-size:10px}.client-overview .client-insights-heading h2{margin:5px 0 3px;font-size:21px}.client-overview .client-insights-heading p{font-size:12px;line-height:1.4}.client-overview .client-insights-actions{align-items:center;width:auto}.client-overview .client-insights-secondary{width:auto;min-width:104px;min-height:43px;padding:0 10px;font-size:11px}.client-overview .client-insights-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.client-overview .client-insights-kpis article{border-radius:12px;min-height:142px;padding:15px 13px 13px}.client-overview .client-insights-kpis article>i{width:34px;height:34px;top:13px;right:12px}.client-overview .client-insights-kpis article>span{max-width:calc(100% - 37px);font-size:11px;line-height:1.28}.client-overview .client-insights-kpis article>strong{margin-top:17px;font-size:clamp(22px,7vw,29px)}.client-overview .client-insights-kpis article>small{margin-top:8px;font-size:11px;line-height:1.32}.client-overview .client-insights-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.client-overview .client-insight-panel{border-radius:12px;padding:14px 12px}.client-overview .client-insight-panel-title{align-items:flex-start;gap:8px;padding-bottom:11px}.client-overview .client-insight-panel-title>div>span{letter-spacing:.8px;font-size:9px;line-height:1.3}.client-overview .client-insight-panel-title h3{margin-top:4px;font-size:13px;line-height:1.2}.client-overview .client-insight-panel-title>i{flex:0 0 31px;width:31px;height:31px}.client-overview .client-insight-panel-title .client-insight-icon{width:16px;height:16px}.client-overview .client-activity-chart{height:138px;padding-top:16px}.client-overview .client-activity-day{gap:6px;min-width:8px}.client-overview .client-activity-day>div{background:repeating-linear-gradient(#0000 0 25px,#8ba4b42e 26px)}.client-overview .client-activity-day>div>span{width:min(18px,72%)}.client-overview .client-activity-day>div>span b{font-size:8px;top:-15px}.client-overview .client-activity-day small{font-size:9px}.client-overview .client-destination-list{gap:11px;padding-top:14px}.client-overview .client-destination-list>div{grid-template-columns:1fr;gap:6px}.client-overview .client-destination-list b{font-size:11px}.client-overview .client-destination-list small{font-size:10px}.client-overview .client-destination-list>div>i{height:6px}}@media (width<=380px){.client-overview .client-insights-heading{grid-template-columns:1fr}.client-overview .client-insights-secondary{width:100%}.client-overview .client-insights-grid{grid-template-columns:1fr}}@media (width<=700px){.client-area.client-metrics-page .client-insights{gap:14px}.client-area.client-metrics-page .client-insights-heading{border-radius:14px;gap:15px;padding:18px 16px}.client-area.client-metrics-page .client-insights-heading>div:first-child>span{letter-spacing:1.05px;font-size:10px}.client-area.client-metrics-page .client-insights-heading h2{margin:5px 0 4px;font-size:21px}.client-area.client-metrics-page .client-insights-heading p{font-size:12px;line-height:1.42}.client-area.client-metrics-page .client-insights-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;width:100%;display:grid}.client-area.client-metrics-page .client-insights-actions label{min-width:0}.client-area.client-metrics-page .client-insights-actions select{min-width:0;min-height:43px;padding-left:10px;font-size:11px}.client-area.client-metrics-page .client-insights-primary{white-space:nowrap;width:100%;min-height:43px;padding:0 10px;font-size:11px}.client-area.client-metrics-page .client-insights-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.client-area.client-metrics-page .client-insights-kpis article{border-radius:12px;min-height:137px;padding:15px 13px 13px}.client-area.client-metrics-page .client-insights-kpis article>i{width:34px;height:34px;top:13px;right:12px}.client-area.client-metrics-page .client-insights-kpis article>span{max-width:calc(100% - 38px);font-size:11px;line-height:1.28}.client-area.client-metrics-page .client-insights-kpis article>strong{margin-top:17px;font-size:clamp(22px,7vw,29px)}.client-area.client-metrics-page .client-insights-kpis article>small{margin-top:8px;font-size:11px;line-height:1.32}.client-area.client-metrics-page .client-insights-grid{gap:12px}.client-area.client-metrics-page .client-insight-panel,.client-area.client-metrics-page .client-process-panel{border-radius:13px;padding:16px 14px}.client-area.client-metrics-page .client-insight-panel-title{gap:10px;padding-bottom:13px}.client-area.client-metrics-page .client-insight-panel-title>div>span{letter-spacing:.9px;font-size:10px}.client-area.client-metrics-page .client-insight-panel-title h3{margin-top:4px;font-size:15px;line-height:1.25}.client-area.client-metrics-page .client-insight-panel-title>i{flex:0 0 33px;width:33px;height:33px}.client-area.client-metrics-page .client-activity-chart{gap:5px;height:158px;padding-top:18px}.client-area.client-metrics-page .client-activity-day{gap:7px}.client-area.client-metrics-page .client-activity-day>div>span{width:min(20px,68%)}.client-area.client-metrics-page .client-activity-day small{font-size:10px}.client-area.client-metrics-page .client-destination-list{gap:13px;padding-top:16px}.client-area.client-metrics-page .client-destination-list>div{grid-template-columns:minmax(0,1fr) 38%;gap:11px}.client-area.client-metrics-page .client-destination-list b{font-size:12px}.client-area.client-metrics-page .client-destination-list small{font-size:10px}.client-area.client-metrics-page .client-process-steps{gap:0;padding-top:16px}.client-area.client-metrics-page .client-process-steps>div{border-radius:10px;min-height:112px;padding:15px 14px 13px 49px}.client-area.client-metrics-page .client-process-steps>div>span{width:26px;height:26px;top:15px;left:13px}.client-area.client-metrics-page .client-process-steps strong{font-size:20px}.client-area.client-metrics-page .client-process-steps p{font-size:10px}.client-area.client-metrics-page .client-process-note{font-size:11px;line-height:1.45}}@media (width<=360px){.client-area.client-metrics-page .client-insights-actions{grid-template-columns:1fr}}@media (width<=700px){.client-area.client-history-page .client-history-view{gap:14px}.client-area.client-history-page .client-history-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.client-area.client-history-page .client-history-summary article{border-radius:12px;gap:10px;min-height:83px;padding:13px 12px}.client-area.client-history-page .client-history-summary article:last-child{grid-column:1/-1}.client-area.client-history-page .client-history-summary article>.client-insight-icon{width:25px;height:25px;padding:5px}.client-area.client-history-page .client-history-summary strong{font-size:23px}.client-area.client-history-page .client-history-summary small{font-size:10px;line-height:1.3}.client-area.client-history-page .client-history-panel{border-radius:14px;padding:16px 14px}.client-area.client-history-page .client-history-panel>header{padding-bottom:15px}.client-area.client-history-page .client-history-panel>header span{letter-spacing:1px;font-size:10px}.client-area.client-history-page .client-history-panel h2{margin:5px 0 4px;font-size:20px}.client-area.client-history-page .client-history-panel>header p{font-size:12px;line-height:1.42}.client-area.client-history-page .client-history-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:15px 0}.client-area.client-history-page .client-history-search{grid-column:1/-1}.client-area.client-history-page .client-history-filters label{gap:5px;font-size:10px}.client-area.client-history-page .client-history-filters :is(select,input){min-height:42px;padding:0 10px;font-size:11px}.client-area.client-history-page .client-history-table{background:0 0;border:0;border-radius:0;gap:10px;display:grid;overflow:visible}.client-area.client-history-page .client-history-table-head{display:none}.client-area.client-history-page .client-history-row{background:linear-gradient(145deg,#fff,#eff6f9);border:1px solid #b9cdd8;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"order status""destination destination""courier time""action action";gap:10px 12px;min-width:0;min-height:0;padding:14px 13px;display:grid;overflow:hidden;box-shadow:inset 0 1px #fff,0 3px #c3d3dc,0 8px 16px #17394c13}.client-area.client-history-page .client-history-row:nth-child(odd){background:linear-gradient(145deg,#fff,#eff6f9)}.client-area.client-history-page .client-history-row>span{gap:4px}.client-area.client-history-page .client-history-row>span:first-child{grid-area:order}.client-area.client-history-page .client-history-row>span:nth-child(2){grid-area:destination}.client-area.client-history-page .client-history-row>span:nth-child(3){grid-area:courier}.client-area.client-history-page .client-history-row>span:nth-child(4){grid-area:time}.client-area.client-history-page .client-history-row>span:nth-child(5){grid-area:status;align-self:start}.client-area.client-history-page .client-history-row>span:nth-child(6){grid-area:action;justify-self:stretch}.client-area.client-history-page .client-history-row>span:nth-child(3):before,.client-area.client-history-page .client-history-row>span:nth-child(4):before{color:#8a6516;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:900}.client-area.client-history-page .client-history-row>span:nth-child(3):before{content:"Entregador"}.client-area.client-history-page .client-history-row>span:nth-child(4):before{content:"Tempo total"}.client-area.client-history-page .client-history-row strong{color:#173b55;text-overflow:clip;white-space:normal;font-size:12px;overflow:visible}.client-area.client-history-page .history-order strong{font-size:14px}.client-area.client-history-page .client-history-row small{text-overflow:clip;white-space:normal;font-size:10px;line-height:1.38;overflow:visible}.client-area.client-history-page .history-destination{background:#f8fcfd;border:1px solid #d5e3ea;border-radius:9px;padding:10px}.client-area.client-history-page .history-destination .client-insight-icon{flex:none;width:13px;height:13px}.client-area.client-history-page .client-history-status{white-space:normal;text-align:center;max-width:125px;padding:6px 8px;font-size:10px;line-height:1.25}.client-area.client-history-page .client-history-row button{width:100%;min-height:39px;font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 10px;font-size:11px;font-weight:900;display:flex}.client-area.client-history-page .client-history-row button:after{content:"Acompanhar pedido"}.client-area.client-history-page .client-history-row button .client-insight-icon{width:16px;height:16px}}@media (width<=360px){.client-area.client-history-page .client-history-filters{grid-template-columns:1fr}}.courier-admin-inbox{margin-bottom:22px}.courier-admin-inbox-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.courier-admin-inbox-heading h2{color:#103550;margin:5px 0 4px;font-size:22px}.courier-admin-inbox-heading p{color:#5d788b;margin:0;font-size:13px}.courier-admin-inbox-heading>span{color:#3f677d;white-space:nowrap;background:#e5f0f5;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:800}.courier-admin-inbox-grid{background:#f9fcfd;border:1px solid #c6d9e2;border-radius:12px;grid-template-columns:230px minmax(0,1fr);min-height:255px;display:grid;overflow:hidden}.courier-admin-inbox-grid>aside{background:#edf5f8;border-right:1px solid #cbdde5;align-content:start;gap:5px;padding:9px;display:grid}.courier-admin-inbox-grid>aside button{color:#23445a;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;gap:3px;width:100%;padding:10px;display:grid}.courier-admin-inbox-grid>aside button:hover,.courier-admin-inbox-grid>aside button.active{background:#fff8e6;border-color:#d5ae4a}.courier-admin-inbox-grid>aside strong{color:#9b680a;font-size:11px}.courier-admin-inbox-grid>aside span{font-size:12px;font-weight:800}.courier-admin-inbox-grid>aside small{color:#718999;font-size:10px}.courier-admin-thread{grid-template-rows:auto 1fr auto;min-height:250px;padding:14px;display:grid}.courier-admin-thread header{border-bottom:1px solid #d9e6eb;justify-content:space-between;gap:13px;padding-bottom:11px;display:flex}.courier-admin-thread header div{gap:3px;display:grid}.courier-admin-thread header strong{color:#123952;font-size:13px}.courier-admin-thread header span,.courier-admin-thread header small{color:#6b8595;font-size:10px}.courier-admin-thread header small{white-space:nowrap}.courier-admin-messages{align-content:start;gap:7px;max-height:210px;padding:12px 0;display:grid;overflow:auto}.courier-admin-messages article{color:#1c415a;background:#edf5f8;border-radius:9px;gap:3px;max-width:78%;padding:9px 10px;display:grid}.courier-admin-messages article.mine{background:#fff0c7;border:1px solid #e7bd56;justify-self:end}.courier-admin-messages article strong{color:#0d6d70;font-size:10px}.courier-admin-messages article span{font-size:12px}.courier-admin-messages article small{color:#718a99;font-size:9px}.courier-admin-messages p{color:#708896;margin:9px 0;font-size:12px}.courier-admin-thread form{gap:8px;display:flex}.courier-admin-thread input{background:#fff;border:1px solid #bed3dd;border-radius:7px;flex:1;min-width:0;padding:9px}.courier-admin-thread form button{color:#18364d;cursor:pointer;background:#e2ad2d;border:0;border-radius:7px;padding:0 14px;font-size:11px;font-weight:900}.courier-admin-inbox-empty{color:#668094;background:#f7fbfc;border:1px dashed #c2d4de;border-radius:10px;gap:5px;padding:22px;font-size:12px;display:grid}.courier-admin-inbox-empty strong{color:#1b415a}@media (width<=720px){.courier-admin-inbox-heading{flex-direction:column}.courier-admin-inbox-grid{grid-template-columns:1fr}.courier-admin-inbox-grid>aside{border-bottom:1px solid #cbdde5;border-right:0;grid-auto-columns:minmax(170px,1fr);grid-auto-flow:column;overflow:auto}.courier-admin-thread header{flex-direction:column;align-items:flex-start}.courier-admin-thread form{flex-direction:column}.courier-admin-thread form button{padding:10px}}.courier-admin-compose{gap:8px;display:grid}.courier-admin-compose .audio-composer{margin:0}.courier-admin-messages .chat-audio-message audio{max-width:260px}.courier-admin-inbox-heading p,.courier-admin-inbox-heading>span,.courier-admin-inbox-grid>aside small,.courier-admin-thread header span,.courier-admin-thread header small,.courier-admin-messages article small,.courier-admin-messages p,.courier-admin-inbox-empty{color:#526c7d}.courier-admin-thread input::placeholder{color:#5c7485;opacity:1}.admin-messages-hub>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.admin-messages-hub h2{color:#f6fbfd;margin:6px 0;font-size:27px}.admin-messages-hub header p{color:#d2e4ed;margin:0}.admin-message-tabs{gap:8px;display:flex}.admin-message-tabs button{color:#34566a;font:inherit;cursor:pointer;background:#edf4f7;border:1px solid #8eabb9;border-radius:9px;padding:10px 13px;font-size:12px;font-weight:800}.admin-message-tabs button.active{color:#76520c;background:#fff1c9;border-color:#c69931;box-shadow:0 3px #ba8b23}.admin-message-tabs b{margin-left:5px}.admin-conversation-inbox{grid-template-columns:minmax(250px,340px) minmax(0,1fr);min-height:570px;padding:0;display:grid;overflow:hidden}.admin-conversation-inbox>aside{background:#edf5f8;border-right:1px solid #bfd2dc;grid-template-rows:auto 1fr;min-width:0;display:grid}.admin-conversation-inbox>aside>label{color:#264d64;border-bottom:1px solid #c7d8e0;gap:8px;padding:18px;font-size:12px;font-weight:900;display:grid}.admin-conversation-inbox>aside input{color:#173a51;min-width:0;font:inherit;background:#fff;border:1px solid #aec7d3;border-radius:9px;padding:11px 12px}.admin-conversation-inbox>aside>div{align-content:start;gap:4px;max-height:520px;padding:8px;display:grid;overflow:auto}.admin-conversation-inbox>aside>div>button{color:#183c54;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid;position:relative}.admin-conversation-inbox>aside>div>button:hover{background:#f8fbfc}.admin-conversation-inbox>aside>div>button.active{background:#fff9e9;border-color:#d6ad44;box-shadow:0 2px #d7c17f}.admin-conversation-inbox>aside>div>button.unread{background:#e4f0f5}.admin-conversation-inbox>aside>div>button.active.unread{background:#fff7df}.admin-conversation-inbox>aside time{color:#5b7483;align-self:start;font-size:10px}.admin-conversation-inbox>aside i{background:#e8af22;border-radius:50%;width:8px;height:8px;position:absolute;bottom:12px;right:12px}.admin-conversation-avatar{color:#f2bf3f;background:#123f5c;border-radius:50%;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid}.admin-conversation-avatar.large{width:48px;height:48px}.admin-conversation-copy{gap:4px;min-width:0;display:grid}.admin-conversation-copy strong,.admin-conversation-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-conversation-copy strong{font-size:13px}.admin-conversation-copy small{color:#597485;font-size:11px}.admin-conversation-inbox>main{background:#f9fcfd;grid-template-rows:auto 1fr auto;min-width:0;display:grid}.admin-conversation-inbox>main>header{background:#fff;border-bottom:1px solid #cbdce4;align-items:center;gap:12px;padding:16px 19px;display:flex}.admin-conversation-inbox>main>header>div{flex:1;gap:3px;min-width:0;display:grid}.admin-conversation-inbox>main>header strong{color:#133850;font-size:15px}.admin-conversation-inbox>main>header small{color:#5c7686;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-conversation-inbox>main>header button,.admin-conversation-inbox>main>footer button{color:#3d2b05;min-height:36px;font:inherit;cursor:pointer;background:linear-gradient(#ffd667,#e9ae25);border:1px solid #b47f17;border-radius:8px;padding:0 12px;font-size:11px;font-weight:900}.admin-conversation-preview{background:linear-gradient(135deg,#e8f1f5 25%,#edf5f8 25% 50%,#e8f1f5 50% 75%,#edf5f8 75%) 0 0/25px 25px;align-content:start;gap:9px;padding:23px;display:grid;overflow:auto}.admin-conversation-preview article{color:#183d55;background:#fff;border:1px solid #c3d7e0;border-radius:12px 12px 12px 3px;justify-self:start;gap:4px;max-width:78%;padding:10px 12px;display:grid;box-shadow:0 2px 5px #16384a16}.admin-conversation-preview article.mine{background:#fff1ca;border-color:#dfb64e;border-radius:12px 12px 3px;justify-self:end}.admin-conversation-preview article strong{color:#14716f;font-size:10px}.admin-conversation-preview article span{font-size:12px}.admin-conversation-preview article small{color:#607988;justify-self:end;font-size:9px}.admin-conversation-inbox>main>footer{background:#fff;border-top:1px solid #c6d8e1;justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;display:flex}.admin-conversation-inbox>main>footer>span{color:#607988;font-size:11px}.admin-conversation-empty{color:#5b7484;text-align:center;align-content:center;place-items:center;gap:6px;min-height:250px;padding:24px;display:grid}.admin-conversation-empty>span{color:#90600a;background:#fff1c6;border-radius:50%;place-items:center;width:42px;height:42px;font-size:19px;display:grid}.admin-conversation-empty strong{color:#183c54}.admin-conversation-empty small{font-size:11px}.admin-courier-directory{gap:9px;padding:20px;display:grid}.admin-courier-directory>button{color:#15364d;text-align:left;cursor:pointer;background:#f8fbfc;border:1px solid #c1d5df;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;width:100%;padding:13px;display:grid}.admin-courier-directory>button:hover{background:#fff9e8;border-color:#d2a234}.admin-courier-directory>button>span{color:#f2bf42;background:#0b3b5a;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.admin-courier-directory div{gap:4px;display:grid}.admin-courier-directory small{color:#668193}.admin-courier-directory em{color:#936109;font-size:11px;font-style:normal;font-weight:800}@media (width<=760px){.admin-messages-hub>header{flex-direction:column;align-items:stretch}.admin-message-tabs{overflow:auto}.admin-conversation-inbox{grid-template-columns:1fr}.admin-conversation-inbox>aside{border-bottom:1px solid #bfd2dc;border-right:0}.admin-conversation-inbox>aside>div{max-height:280px}.admin-conversation-inbox>main{min-height:450px}.admin-courier-directory>button{grid-template-columns:auto 1fr}.admin-courier-directory em{grid-column:2}}@media (width<=480px){.admin-conversation-inbox>main>header{flex-wrap:wrap;align-items:flex-start}.admin-conversation-inbox>main>header button{width:100%}.admin-conversation-inbox>main>footer{flex-direction:column;align-items:stretch}.admin-conversation-inbox>main>footer button{width:100%}}.client-favorites{background:linear-gradient(145deg,#fff,#edf5f8);border:1px solid #b8ceda;border-radius:13px;margin-bottom:18px;padding:19px;box-shadow:0 4px #c3d4dc}.client-favorites header{justify-content:space-between;gap:16px;display:flex}.client-favorites header span{color:#9a6a12;letter-spacing:.12em;font-size:9px;font-weight:900}.client-favorites h2{color:#15364d;margin:5px 0 3px;font-size:18px}.client-favorites header p{color:#617c8d;margin:0;font-size:11px}.client-favorites header b{color:#16364d;background:#e8b42e;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.client-favorites>div{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:9px;margin-top:15px;display:grid}.client-favorites article{background:#f9fcfd;border:1px solid #d0dfe6;border-radius:10px;grid-template-columns:1fr auto;display:grid;overflow:hidden}.client-favorites article>button:first-child{color:#173a54;text-align:left;cursor:pointer;background:0 0;border:0;gap:3px;padding:11px;display:grid}.client-favorites article>button:first-child:hover{background:#fff8e5}.client-favorites article span,.client-favorites article small{color:#617c8d;font-size:10px}.favorite-remove{color:#9c4a3e;cursor:pointer;background:#f3f7f9;border:0;border-left:1px solid #d7e3e9;width:35px;font-size:19px}.favorites-empty{color:#678191;border:1px dashed #bfd1db;border-radius:9px;margin:14px 0 0;padding:13px;font-size:11px}@media (width<=560px){.client-favorites>div{grid-template-columns:1fr}}.pwa-install{z-index:120;color:#fff;background:linear-gradient(135deg,#092f47,#071d2e);border:1px solid #c59421;border-radius:14px;grid-template-columns:46px minmax(0,1fr) auto auto;align-items:center;gap:12px;width:min(470px,100vw - 36px);padding:13px 14px;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:inset 0 1px #ffffff24,0 5px #03131f,0 18px 40px #00101c66}.pwa-install img{border-radius:11px;width:46px;height:46px}.pwa-install>div{gap:3px;display:grid}.pwa-install strong{font-size:14px}.pwa-install span{color:#c7dbe5;font-size:12px;line-height:1.4}.pwa-install button{color:#102f49;min-height:38px;font:inherit;cursor:pointer;background:linear-gradient(#f5c64a,#dea728);border:1px solid #c99620;border-radius:8px;padding:8px 13px;font-size:12px;font-weight:900;box-shadow:0 3px #9e6d10}.pwa-install .pwa-dismiss{color:#fff;min-width:30px;box-shadow:none;background:#0d3d56;border-color:#41697d;padding:0;font-size:18px}@media (width<=600px){.pwa-install{grid-template-columns:40px minmax(0,1fr) auto;width:calc(100vw - 20px);padding:11px;bottom:10px;right:10px}.pwa-install img{width:40px;height:40px}.pwa-install>button:not(.pwa-dismiss){grid-column:2/-1;width:100%}.pwa-install .pwa-dismiss{grid-area:1/3}}.client-new-delivery-page .client-delivery-shell>.day-account-area{grid-column:1/-1}.day-account-area{width:100%;margin:0 0 18px}.day-account-open-button,.day-account-text-button,.day-account-close-button,.day-account-back-button,.day-account-pay-button{font:inherit;cursor:pointer;font-weight:800}.day-account-open-button{color:#76500a;background:linear-gradient(#fffdf8,#fff2c9);border:1px solid #b58116;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 16px;font-size:12px;display:inline-flex;box-shadow:inset 0 1px #fff,0 2px #b38323}.day-account-open-button svg{color:#a76b08;width:19px;height:19px}.day-account-open-button:hover{background:#fff4d5;transform:translateY(-1px)}.day-account-start{background:linear-gradient(110deg,#fff9e9,#fff2c8 58%,#f9e6a7);border:1px solid #d3ab4a;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex;box-shadow:inset 0 1px #fff,0 3px #c69a34,0 10px 20px #4a350d1a}.day-account-start>div{gap:4px;display:grid}.day-account-start span{color:#8b5b08;letter-spacing:.12em;font-size:10px;font-weight:900}.day-account-start strong{color:#173653;font-size:15px;line-height:1.25}.day-account-start small{color:#566d7d;font-size:11px;line-height:1.4}.day-account-start .day-account-open-button{flex:none}.day-account-active{background:linear-gradient(110deg,#fff9e9,#fff2c8 58%,#f9e6a7);border:1px solid #d3ab4a;border-radius:12px;align-items:center;gap:14px;padding:14px 16px;display:flex;box-shadow:inset 0 1px #fff,0 3px #c69a34,0 10px 20px #4a350d1a}.day-account-active-icon,.day-account-modal-symbol{color:#936108;background:#ffefbb;border:1px solid #d8b55c;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 1px #fff}.day-account-active-icon svg,.day-account-modal-symbol svg{width:23px;height:23px}.day-account-active-copy{gap:3px;min-width:0;display:grid}.day-account-active-copy>span,.day-account-modal-kicker{color:#8b5b08;letter-spacing:.12em;font-size:10px;font-weight:900}.day-account-active-copy strong{color:#173653;font-size:15px;line-height:1.25}.day-account-active-copy strong b{color:#ab790f}.day-account-active-copy small{color:#566d7d;font-size:11px;line-height:1.4}.day-account-active-actions{align-items:center;gap:9px;margin-left:auto;display:flex}.day-account-text-button,.day-account-close-button,.day-account-back-button{background:#fff;border-radius:8px;min-height:38px;padding:0 12px}.day-account-text-button{color:#76500a;border:1px solid #ad8540}.day-account-close-button{color:#294c62;border:1px solid #b7c6d1}.day-account-feedback{border-radius:8px;margin:0 0 9px;padding:9px 11px;font-size:11px;font-weight:700}.day-account-feedback.success{color:#176b4d;background:#effaf4;border:1px solid #a8d5be}.day-account-feedback.error{color:#a53e34;background:#fff4f2;border:1px solid #e0b5af}.day-account-backdrop{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#061729b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.day-account-modal{color:#173653;background:linear-gradient(145deg,#fff,#f4f8fa);border:1px solid #c4d2dc;border-radius:16px;width:min(560px,100%);max-height:calc(100dvh - 40px);padding:30px;position:relative;overflow:auto;box-shadow:0 28px 70px #000a}.day-account-modal>h2{color:#102c46;margin:12px 0 8px;font-size:25px;line-height:1.15}.day-account-modal>p{color:#4d687c;margin:0;font-size:14px;line-height:1.6}.day-account-close{color:#3e5d71;cursor:pointer;background:#fff;border:1px solid #c4d2dc;border-radius:8px;place-items:center;width:32px;height:32px;font-size:22px;line-height:1;display:grid;position:absolute;top:13px;right:13px}.day-account-benefits{gap:11px;margin:23px 0;padding:0;list-style:none;display:grid}.day-account-benefits li{color:#294d65;align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.day-account-benefits svg{color:#14815b;background:#e5f7ee;border-radius:50%;width:18px;height:18px;padding:3px}.day-account-modal-actions{justify-content:flex-end;gap:10px;margin-top:26px;display:flex}.day-account-pay-button{color:#442d04;background:linear-gradient(#ffd66b,#e9ae23);border:1px solid #bd8516;border-radius:8px;min-height:42px;padding:0 16px;box-shadow:inset 0 1px #fff0b2,0 3px #a67412}.day-account-pay-button:hover:not(:disabled){filter:brightness(1.03);transform:translateY(-1px)}.day-account-pay-button:disabled{opacity:.65;cursor:wait}.day-account-pay-button.full{width:100%;margin-top:18px}.day-account-statement-header{align-items:center;gap:12px;padding-right:30px;display:flex}.day-account-modal-symbol.compact{width:38px;height:38px}.day-account-statement-header h2{color:#102c46;margin:5px 0;font-size:21px}.day-account-statement-header p{color:#5b7283;margin:0;font-size:12px}.day-account-entry-list{gap:9px;margin:22px 0;display:grid}.day-account-entry{background:#fff;border:1px solid #ccdae3;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid;box-shadow:0 2px #dce7ed}.day-account-entry-icon{color:#99650b;background:#fef1c9;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.day-account-entry-icon svg{width:18px;height:18px}.day-account-entry>div{gap:3px;min-width:0;display:grid}.day-account-entry>div strong{color:#173653;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.day-account-entry>div span{color:#587084;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.day-account-entry>div small{color:#73889a;font-size:10px}.day-account-entry aside{justify-items:end;gap:5px;display:grid}.day-account-entry aside>strong{color:#173653;font-size:13px}.day-account-status{color:#294d65;white-space:nowrap;background:#eaf0f4;border-radius:999px;padding:4px 6px;font-size:9px}.day-account-status.status-entregue{color:#177151;background:#e2f5ec}.day-account-status.status-cancelada{color:#a43f35;background:#fbe8e5}.day-account-total{background:#fff7df;border:1px solid #d6b55c;border-radius:10px;grid-template-columns:1fr auto;gap:3px;margin-top:6px;padding:15px;display:grid}.day-account-total span{color:#6c5119;font-size:12px;font-weight:800}.day-account-total strong{color:#173653;font-size:21px}.day-account-total small{color:#6d7466;grid-column:1/-1;font-size:10px}.day-account-empty{color:#557083;text-align:center;border:1px dashed #b5c9d5;border-radius:10px;justify-items:center;gap:8px;padding:24px;display:grid}.day-account-empty svg{color:#af7b14;width:24px;height:24px}.day-account-empty strong{color:#294d65;font-size:13px}.day-account-empty span{font-size:11px}.day-account-demo-note{background:#edf4f7;border:1px solid #d4e0e7;border-radius:8px;padding:10px 12px;color:#506c7f!important;margin-top:14px!important;font-size:11px!important}.day-account-payment-choice{color:#294d65;gap:6px;margin-top:17px;font-size:12px;font-weight:800;display:grid}.day-account-payment-choice select{color:#173653;min-height:42px;font:inherit;background:#fff;border:1px solid #b6c8d4;border-radius:8px;padding:0 11px}@media (width<=620px){.day-account-start{flex-direction:column;align-items:stretch}.day-account-start .day-account-open-button{width:100%}.day-account-active{flex-wrap:wrap;align-items:flex-start}.day-account-active-actions{width:100%;margin:0}.day-account-active-actions button{flex:1}.day-account-modal{padding:25px 18px}.day-account-entry{grid-template-columns:31px minmax(0,1fr)}.day-account-entry aside{grid-column:2;grid-template-columns:auto auto;place-items:center start;gap:8px}.day-account-modal-actions{flex-direction:column-reverse}.day-account-modal-actions button{width:100%}}.day-account-back-button{color:#294c62}.day-account-pending{background:linear-gradient(110deg,#edf7fb,#f9fcfe);border:1px solid #b5cedd;border-radius:12px;align-items:center;gap:14px;padding:14px 16px;display:flex;box-shadow:inset 0 1px #fff,0 3px #b9d1dd,0 8px 18px #17365314}.day-account-pending .day-account-active-icon{color:#25628a;background:#e0f1f8;border-color:#a8c7d8}.day-account-pending-badge{color:#80570b;white-space:nowrap;background:#fff3cb;border:1px solid #c9a34a;border-radius:999px;margin-left:auto;padding:8px 10px;font-size:10px;font-weight:900}.payment-proof-field{color:#294d65;background:#fffaf0;border:1px dashed #c79c39;border-radius:9px;gap:7px;margin-top:14px;padding:12px;font-size:12px;font-weight:800;display:grid}.payment-proof-field span{justify-content:space-between;align-items:center;gap:10px;display:flex}.payment-proof-field span small{color:#776437;font-size:10px;font-weight:700}.payment-proof-field input{color:#294d65;width:100%;font:inherit;background:#fff;border:1px solid #c4d3dc;border-radius:7px;padding:8px;font-size:11px}.payment-proof-field em{color:#5a7181;overflow-wrap:anywhere;font-size:10px;font-style:normal;font-weight:600}@media (width<=620px){.day-account-pending{flex-wrap:wrap;align-items:flex-start}.day-account-pending-badge{margin-left:56px}}@media (width<=700px){.client-new-delivery-page .day-account-open-button{border-radius:11px;width:100%;min-height:48px;font-size:13px}.client-new-delivery-page .day-account-active,.client-new-delivery-page .day-account-pending{border-radius:12px;gap:11px;padding:14px}.client-new-delivery-page .day-account-active-copy>span{font-size:9px}.client-new-delivery-page .day-account-active-copy strong{font-size:14px}.client-new-delivery-page .day-account-active-copy small{font-size:11px}}.dashboard-page .dashboard-icon-button{color:#3e5e73}.dashboard-page .summary-card-label,.dashboard-page .finance-balance>p,.dashboard-page .summary-trend small{color:#4f687a}.dashboard-page .panel-kicker{color:#3d6076}.dashboard-page .delivery-table tbody td,.dashboard-page .metric-list>div>span,.dashboard-page .region-list>div>span,.dashboard-page .finance-line>span,.dashboard-page .invoice-row small{color:#304f66}.dashboard-page .dashboard-content input::placeholder,.dashboard-page .dashboard-content textarea::placeholder{color:#5b7485;opacity:1}:where(.dashboard-panel,.client-panel,.elo-live-panel,.op-modal-panel,.plans-editor){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--text-h:#123650;--text:#39586d}.courier-location-link{color:#80550a;background:linear-gradient(#fff8e4 0%,#f4e1a9 100%);border:1px solid #c79a32;border-radius:8px;justify-content:center;align-items:center;min-height:38px;margin-top:11px;padding:0 13px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex;box-shadow:inset 0 1px #ffffffe6,0 3px #b18427,0 6px 10px #20364624}.courier-location-link:hover{background:linear-gradient(#fffbea 0%,#f7e8b9 100%);transform:translateY(-1px);box-shadow:inset 0 1px #fffffff2,0 4px #b18427,0 8px 13px #2036462e}.courier-location-link:active{transform:translateY(2px);box-shadow:inset 0 1px #fffc,0 1px #b18427,0 3px 6px #2036461f}.courier-location-link:focus-visible{outline-offset:3px;outline:3px solid #e2b1378c}.courier-copy-field{appearance:none;text-align:left;width:100%;font:inherit;cursor:pointer;transition:border-color .16s,background .16s,box-shadow .16s;position:relative}.courier-copy-field:hover{background:#fffaf0;border-color:#c79a32;box-shadow:0 2px #dfc47c}.courier-copy-field:active{transform:translateY(1px)}.courier-copy-field>span{color:#9a6a12;opacity:.78;font-size:9px;font-weight:800}.courier-copy-field:focus-visible{outline-offset:3px;outline:3px solid #e2b1378c}.courier-sidebar-conversations .courier-chat-list>button:not(:first-child),.courier-sidebar-conversations .courier-chat-list>p{display:none}.courier-sidebar-recent{border-top:1px solid #a9c7d533;padding-top:2px}.courier-sidebar-recent .courier-sidebar-label{margin-top:2px}:is(.dashboard-page,.client-area,.courier-page) :is(button,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #bb870c}.elo-live-panel h2{color:#123650;font-weight:800}.elo-live-panel h3{color:#183d56}.elo-live-panel p{color:#3f6076}.elo-live-panel .company-chat-message p{color:inherit}.client-area .client-summary-grid article>small,.client-area .client-compact-card small,.client-area .client-request-row small,.client-area .client-request-row time,.client-area .client-form-section-heading p{color:#526c7e}.client-area .client-form-grid input::placeholder,.client-area .client-form-grid textarea::placeholder{color:#536e80;opacity:1}.client-area .client-input-wrap>.dashboard-icon{color:#58788e}.dashboard-page .admin-messages-hub>header h2{color:#f6fbfd;font-weight:800}.dashboard-page .admin-messages-hub>header p{color:#d2e4ed;font-weight:600}.dashboard-page .admin-messages-hub>header .panel-kicker{color:#f1c44d;font-weight:900}.dashboard-page .admin-message-tabs button{color:#e8f3f7;background:#123b54;border-color:#6795a9;box-shadow:0 3px #08283a}.dashboard-page .admin-message-tabs button:hover{background:#1b4e69;border-color:#e5b441}.dashboard-page .admin-message-tabs button.active{color:#6f4c08;background:#fff1c9;border-color:#d7a331;box-shadow:0 3px #a97d1e}.admin-courier-directory small,.company-inbox-heading p,.company-inbox-count,.company-profile-copy small,.company-inbox-empty,.company-chat-modal header small,.company-chat-messages>p,.company-chat-message small,.company-directory-search,.courier-admin-inbox-heading p,.courier-admin-inbox-heading>span,.courier-admin-inbox-grid>aside small,.courier-admin-thread header span,.courier-admin-thread header small,.courier-admin-messages article small,.courier-admin-messages p,.courier-admin-inbox-empty,.courier-management-heading p,.courier-management-info span,.courier-management-info small,.courier-management-status small,.client-insight-empty,.client-process-note,.client-history-summary small,.client-history-row small{color:#526c7e}.company-directory-search input::placeholder,.company-chat-modal input::placeholder,.courier-admin-thread input::placeholder{color:#5b7485;opacity:1}.dashboard-page .finance-panel{padding:28px}.dashboard-page .finance-panel-heading{border-bottom:1px solid #cbdde7;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:20px;display:flex}.dashboard-page .finance-panel-heading h2{color:#102b46;margin:7px 0 5px;font-size:26px;font-weight:800}.dashboard-page .finance-panel-heading p{color:#526b7e;margin:0;font-size:13px}.finance-accounting-badge{color:#176b4d;white-space:nowrap;background:#e8f6ef;border:1px solid #a7d3c1;border-radius:999px;flex:none;align-items:center;gap:7px;padding:9px 12px;font-size:11px;font-weight:800;display:inline-flex}.finance-accounting-badge i{background:#23956c;border-radius:50%;width:7px;height:7px}.finance-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.finance-kpi-grid article{background:linear-gradient(145deg,#fff,#edf5f8);border:1px solid #b9cfdb;border-radius:11px;gap:7px;min-height:108px;padding:15px;display:grid;box-shadow:inset 0 1px #fff,0 3px #c1d2dc}.finance-kpi-grid article span{color:#45667a;font-size:11px;font-weight:800;line-height:1.3}.finance-kpi-grid article strong{color:#102b46;font-size:20px;line-height:1}.finance-kpi-grid article small{color:#5e7889;font-size:10px}.finance-kpi-grid article.is-positive{background:linear-gradient(145deg,#fbfffd,#e8f5ef);border-color:#a7d2c0}.finance-kpi-grid article.is-positive strong,.finance-ledger-list b.received{color:#176b4d}.finance-kpi-grid article.is-pending{background:linear-gradient(145deg,#fffdf6,#fff2d1);border-color:#dfc475}.finance-kpi-grid article.is-pending strong{color:#875d0b}.finance-kpi-grid article.is-expense{background:linear-gradient(145deg,#fff,#edf2f5);border-color:#c5d4dd}.finance-kpi-grid article.is-expense strong{color:#8b4e42}.finance-kpi-grid article.is-result{background:linear-gradient(145deg,#fafdff,#e7f1f7);border-color:#a9c3d6}.finance-kpi-grid article.is-result strong{color:#1c5d82}.finance-accounting-note{color:#526c7e;background:#f4f9fb;border:1px solid #b8d0df;border-left:4px solid #d4a33c;border-radius:9px;gap:5px;margin-bottom:22px;padding:13px 15px;font-size:11px;line-height:1.5;display:grid}.finance-accounting-note strong{color:#183c55;font-size:12px}.finance-next-action{background:linear-gradient(110deg,#fffdf7,#fff4d6);border:1px solid #d9ba67;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin:20px 0;padding:15px 16px;display:flex;box-shadow:inset 0 1px #fff,0 3px #dec485}.finance-next-action>div{gap:3px;display:grid}.finance-next-action span{color:#91640c;letter-spacing:.12em;font-size:10px;font-weight:900}.finance-next-action strong{color:#183b54;font-size:14px}.finance-next-action small{color:#506a7d;font-size:11px}.finance-next-action a{color:#3c2a04;white-space:nowrap;background:#f2be35;border:1px solid #b8871f;border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:0 12px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 2px #aa7919}.finance-section-grid{grid-template-columns:minmax(310px,.88fr) minmax(0,1.12fr);gap:18px;display:grid}.finance-entry-card,.finance-ledger-card{background:linear-gradient(145deg,#fafdfe,#edf5f8);border:1px solid #b9cfdb;border-radius:12px;min-width:0;padding:19px;box-shadow:inset 0 1px #fff,0 3px #c0d2dc}.finance-entry-card>header,.finance-ledger-card>header{border-bottom:1px solid #cddfe7;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:13px;display:flex}.finance-section-kicker{color:#9a6d13;letter-spacing:.12em;font-size:10px;font-weight:900}.finance-entry-card h3,.finance-ledger-card h3{color:#123650;margin:5px 0 0;font-size:17px}.finance-entry-card>p{color:#526c7e;margin:13px 0 16px;font-size:11px;line-height:1.5}.finance-section-icon{color:#8d620d;background:#fff3d0;border:1px solid #ddbb5b;border-radius:9px;place-items:center;width:32px;height:32px;font-size:18px;font-weight:700;display:grid}.finance-entry-card .elo-live-form{grid-template-columns:1fr 1fr;gap:12px;margin:0}.finance-entry-card .elo-live-form label{color:#31576e;gap:6px;font-size:11px}.finance-entry-card .elo-live-form input,.finance-entry-card .elo-live-form select{border-radius:8px;min-height:41px;padding:9px 10px;font-size:11px}.finance-entry-card .elo-live-form .finance-note-field,.finance-entry-card .elo-live-form button{grid-column:1/-1}.finance-entry-card .elo-live-form button{min-height:42px;margin-top:3px}.finance-form-message{color:#176b4d;background:#e6f5ed;border-radius:7px;margin:12px 0 0;padding:9px 10px;font-size:11px;font-weight:700}.finance-export-button{color:#2c5870;min-height:32px;font:inherit;cursor:pointer;white-space:nowrap;background:linear-gradient(#fff,#e8f1f6);border:1px solid #b4cbd8;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:7px 10px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 2px #bdced7}.finance-export-button:hover{background:#fff7df;border-color:#d1a13a}.finance-ledger-list{gap:9px;max-height:380px;margin-top:15px;padding:2px 3px 3px 0;display:grid;overflow:auto}.finance-ledger-tabs{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.finance-ledger-tabs button{color:#355b70;min-height:33px;font:inherit;cursor:pointer;background:#f7fbfd;border:1px solid #b8cdd9;border-radius:7px;padding:0 10px;font-size:11px;font-weight:800}.finance-ledger-tabs button:hover,.finance-ledger-tabs button.active{color:#604509;background:#fff0c5;border-color:#c39229}.finance-ledger-list article{background:#fff;border:1px solid #c4d8e2;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid;box-shadow:0 2px #cad9e0}.finance-ledger-icon{border-radius:8px;place-items:center;width:28px;height:28px;font-size:16px;font-weight:900;display:grid}.finance-ledger-icon.received{color:#176b4d;background:#e4f5ec}.finance-ledger-icon.expense{color:#9a5145;background:#f8e9e6}.finance-ledger-list article div{gap:4px;min-width:0;display:grid}.finance-ledger-list article strong{color:#163a54;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.finance-ledger-list article small{color:#536f80;font-size:10px}.finance-ledger-list b{white-space:nowrap;font-size:11px}.finance-ledger-list b.expense{color:#9a5145}.finance-empty{color:#526c7e;text-align:center;place-items:center;gap:6px;min-height:220px;display:grid}.finance-empty span{color:#93650d;background:#fff3d0;border-radius:10px;place-items:center;width:34px;height:34px;font-size:21px;display:grid}.finance-empty strong{color:#244a62;font-size:13px}.finance-empty small{font-size:11px}@media (width<=900px){.finance-kpi-grid{grid-template-columns:1fr 1fr}.finance-section-grid{grid-template-columns:1fr}}@media (width<=620px){.dashboard-page .finance-panel{padding:18px}.finance-panel-heading{flex-direction:column}.finance-accounting-badge{align-self:flex-start}.finance-next-action{flex-direction:column;align-items:flex-start}.finance-next-action a{width:100%}.finance-kpi-grid,.finance-entry-card .elo-live-form{grid-template-columns:1fr}.finance-entry-card .elo-live-form .finance-note-field,.finance-entry-card .elo-live-form button{grid-column:auto}.finance-ledger-card>header{flex-direction:column;align-items:flex-start}.finance-export-button{width:100%}}.dashboard-page .finance-panel :is(p,label,input,select,button),.dashboard-page .finance-panel .finance-ledger-list :is(strong,b){font-size:14px;line-height:1.5}.dashboard-page .finance-panel :is(small,.finance-accounting-badge,.finance-accounting-note,.finance-section-kicker),.dashboard-page .finance-kpi-grid article span{font-size:13px;line-height:1.5}.dashboard-page .finance-kpi-grid article small{color:#425f72}.dashboard-page .finance-entry-card .elo-live-form{grid-template-columns:1fr}.dashboard-page .finance-form-message.is-error{color:#92331f;background:#fff0ec;border:1px solid #d89887}.dashboard-page .finance-ledger-list article strong{white-space:normal;overflow-wrap:anywhere}.dashboard-page .finance-panel .finance-ledger-list small{display:block}.courier-management-info :is(span,small),.courier-management-status :is(span,small,em),.courier-management :is(.courier-remove-button,.courier-add-button),.company-profile-copy small,.company-profile-status,.company-inbox-count{font-size:13px;line-height:1.5}.courier-management-info strong{font-size:16px}.courier-management-info span{white-space:normal;overflow-wrap:anywhere}.elo-live-form{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr))}.finance-panel .finance-section-grid{grid-template-columns:minmax(270px,.9fr) minmax(0,1.1fr)}@media (width<=1100px){.finance-panel .finance-section-grid{grid-template-columns:1fr}}.op-client-chat{display:block}.op-client-chat summary{cursor:pointer;color:#143d59;font-size:14px;line-height:1.5}.op-danger-button{color:#8d4035;min-height:38px;font:inherit;cursor:pointer;background:#fff6f4;border:1px solid #b35d51;border-radius:8px;padding:0 12px;font-size:12px;font-weight:900}.op-danger-button:hover{background:#fde8e4}.op-client-chat summary span{color:#49677a;margin-left:12px;font-size:13px}.op-client-chat[open] summary{margin-bottom:12px}.op-client-chat>small{margin-bottom:10px;display:block}.op-client-chat :is(input,button),.op-admin-actions button,.op-chat :is(input,button),.op-client-order p,.op-detail-field strong{font-size:14px}.op-client-order h3{font-size:16px}.op-client-stepper span,.op-status,.op-event,.op-event small,.op-client-chat :is(small,b),.op-message :is(strong,span,small),.op-detail-field small,.op-admin-meta,.client-cancel-button{font-size:13px;line-height:1.5}.op-client-stepper span{color:#476477}.op-client-stepper span.current{color:#77530f}.op-event small,.op-message small,.op-chat-title small,.op-messages>p,.op-detail-field small{color:#49677a}.op-chat-tabs{flex-wrap:wrap}.plan-card :is(p,li),.plan-features h3,.plans-filters :is(label,input,select,button),.plans-table-scroll :is(td,th,button),.plans-editor :is(label,input,select,textarea,button){font-size:14px;line-height:1.5}.elo-plans :is(small,.plan-model,.plan-metric-label,.plans-local-note,.plans-pending,.plans-status){font-size:13px}.plans-local-note{color:#d6e7ef}.plan-card .plan-features li,.plan-card .plan-subtitle{color:#395b72}.client-area .client-hero .client-kicker{color:#f0cd75}.client-area .client-nav-item small{font-size:12px;line-height:1.4}.client-area .client-sidebar-toggle,.dashboard-page .admin-collapse-button,.client-area .client-support :is(small,em),.client-area .client-profile-label small,.dashboard-page .profile-copy small{font-size:12px}.elo-notifications>.op-outline-button,.client-area .client-account-button,.client-area .client-hero-link,.client-insights-secondary{font-size:13px}.client-activity-day :is(strong,span),.client-destination-row small,.client-live,.op-live{font-size:12px}.courier-page .courier-summary :is(small,em),.courier-work-field small,.courier-work-status,.courier-work-timeline small,.courier-work-chat :is(small,input,button),.courier-chat-list-copy small,.courier-sidebar-orders button small,.courier-chat-list-meta :is(small,em),.courier-account small{font-size:13px;line-height:1.5}.courier-work-field strong,.courier-work-chat p,.courier-chat-list-copy strong{font-size:14px;line-height:1.5}.courier-work-field small,.courier-work-timeline small,.courier-work-chat>header small,.courier-page-heading p{color:#426176}.courier-sidebar-orders button small,.courier-chat-list-meta small{color:#c2dce7}.courier-work-chat{scroll-margin-top:24px}@media (width<=480px){.courier-summary{grid-template-columns:1fr;gap:10px}.courier-summary article{padding:12px 16px}.courier-summary article>div{flex:1;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;display:grid}.courier-summary article>div em{grid-column:1}.courier-summary article>div strong{grid-area:1/2/3}.op-client-order header{flex-wrap:wrap}.op-client-chat summary span{margin-left:0;display:block}}.dashboard-mobile-nav,.dashboard-sidebar-backdrop,.mobile-delivery-groups,.mobile-delivery-intro{display:none}@media (width<=700px){.dashboard-page,.dashboard-page .dashboard-content,.dashboard-page .dashboard-content *{box-sizing:border-box}.dashboard-page{min-width:0;min-height:100dvh;display:block;overflow-x:clip}.dashboard-page .dashboard-menu-toggle{display:none!important}.dashboard-page .dashboard-content{width:100%;min-width:0;padding:18px 14px calc(92px + env(safe-area-inset-bottom));margin-left:0;overflow-x:clip}.dashboard-page .dashboard-content>*{min-width:0;max-width:100%}.dashboard-page .dashboard-sidebar{z-index:80;visibility:hidden;pointer-events:none;width:min(296px,86vw);box-shadow:none;padding:20px 15px 18px;transition:transform .24s,visibility 0s linear .24s;position:fixed;inset:0 auto 0 0;overflow:hidden auto;transform:translate(-105%)}.dashboard-page .dashboard-sidebar.mobile-open{visibility:visible;pointer-events:auto;transition:transform .24s;transform:translate(0);box-shadow:20px 0 60px #00101fc7}.dashboard-page .dashboard-sidebar-backdrop{z-index:75;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#020b12a8;border:0;padding:0;display:block;position:fixed;inset:0}.dashboard-page .dashboard-brand{min-height:72px;margin-bottom:10px;padding:10px 12px}.dashboard-page .dashboard-brand img{object-fit:contain;width:62px;max-height:50px}.dashboard-page .dashboard-brand span{color:#ecc251;letter-spacing:.17em;font-size:9px;display:block}.dashboard-page .admin-collapse-button{justify-content:center;width:100%;min-height:40px;margin:0 0 19px}.dashboard-page .dashboard-nav{gap:4px}.dashboard-page .dashboard-nav-label{margin:0 10px 7px}.dashboard-page .dashboard-nav-item{border-radius:10px;min-height:46px;padding:10px 12px}.dashboard-page .dashboard-sidebar-footer{margin-top:18px;position:static}.dashboard-page .dashboard-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;margin-bottom:19px;display:grid}.dashboard-page .dashboard-header>div:first-child{min-width:0}.dashboard-page .dashboard-eyebrow{color:#e7bd4c;letter-spacing:.11em;text-transform:uppercase;max-width:210px;font-size:9px;font-weight:900;line-height:1.35;display:block}.dashboard-page .dashboard-greeting{display:none}.dashboard-page .dashboard-header h1{color:#f7fbfd;letter-spacing:-.035em;margin:7px 0 4px;font-size:clamp(26px,7.5vw,32px);line-height:1.04}.dashboard-page .dashboard-header>div:first-child>p:last-child{color:#cfe0e9;max-width:270px;margin:0;font-size:13px;line-height:1.45}.dashboard-page .dashboard-header-actions{align-items:center;gap:8px;padding-top:2px}.dashboard-page .dashboard-header-user{width:43px;height:43px;box-shadow:none;background:#121b20;border:1px solid #d2a83c;border-radius:12px;place-items:center;padding:0;display:grid}.dashboard-page .dashboard-header-user>span:last-child{display:none}.dashboard-page .dashboard-header-user .profile-avatar{width:31px;height:31px;font-size:10px}.dashboard-page .elo-notifications>.op-outline-button{color:#173b55;width:43px;height:43px;min-height:43px;box-shadow:none;background:linear-gradient(#fff,#eaf2f6);border:1px solid #aac1cf;border-radius:12px;place-items:center;padding:0;font-size:0;display:grid;position:relative;overflow:visible}.dashboard-page .notification-bell-icon{width:21px;height:21px;display:block}.dashboard-page .notification-button-label{display:none}.dashboard-page .elo-notifications>.op-outline-button b{color:#102f44;border:2px solid #0b3c58;place-items:center;min-width:22px;height:22px;padding:0 4px;font-size:9px;line-height:1;display:grid;position:absolute;top:-6px;right:-5px}.dashboard-page .elo-notification-list{border-radius:15px;width:auto;max-height:min(68dvh,520px);position:fixed;top:72px;left:12px;right:12px}.dashboard-mobile-nav{z-index:70;min-height:calc(70px + env(safe-area-inset-bottom));padding:7px 5px env(safe-area-inset-bottom);background:linear-gradient(#11191e 0%,#071219 100%);border-top:1px solid #6f5a25;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #00142170}.dashboard-mobile-nav button{color:#d5e0e6;min-width:0;min-height:57px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-content:center;justify-items:center;gap:5px;padding:5px 2px;display:grid;position:relative}.dashboard-mobile-nav button .dashboard-icon{width:21px;height:21px}.dashboard-mobile-nav button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;font-weight:700;line-height:1.1;overflow:hidden}.dashboard-mobile-nav button.active{color:#f2be2f;background:#e8b53412}.dashboard-mobile-nav button.active:after{content:"";background:#efb51e;border-radius:4px;height:3px;position:absolute;bottom:1px;left:18%;right:18%}.dashboard-page :is(.dashboard-panel,.elo-live-panel,.op-admin-panel,.dispatch-panel,.courier-admin-inbox,.courier-management,.company-inbox,.admin-messages-hub,.elo-plans){min-width:0;max-width:100%}.dashboard-page .dashboard-panel{border-radius:14px;margin-bottom:17px;padding:17px 15px;box-shadow:inset 0 1px #fff,0 0 0 2px #d5dce0,0 0 0 3px #344650,0 5px 0 2px #20333f,0 13px 22px #00142145}.dashboard-page :is(.dashboard-panel,.op-admin-panel,.dispatch-panel,.courier-management,.company-inbox) :is(h2,h3,strong){color:#102f49}.dashboard-page :is(.dashboard-panel,.op-admin-panel,.dispatch-panel,.courier-management,.company-inbox) :is(p,small){color:#405f73}.dashboard-page :is(button,input,select,textarea){font-family:inherit}.dashboard-page .panel-heading{align-items:flex-start;gap:10px}.dashboard-page .panel-heading h2,.dashboard-page .dashboard-panel h2{font-size:18px;line-height:1.18}.dashboard-page .summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-bottom:19px}.dashboard-page .summary-card{border-radius:14px;min-width:0;min-height:128px;padding:16px 13px 14px;display:block;position:relative;box-shadow:inset 0 1px #fff,0 3px #b8cbd6,0 8px 16px #00142125}.dashboard-page .summary-card:before{width:4px}.dashboard-page .summary-card .summary-card-icon{border-radius:10px;width:35px;height:35px;position:absolute;top:12px;right:11px}.dashboard-page .summary-card .summary-card-icon svg{width:18px;height:18px}.dashboard-page .summary-card-label{color:#315b74;max-width:calc(100% - 39px);margin:0;font-size:10px;font-weight:900;line-height:1.25;display:block}.dashboard-page .summary-card>strong{color:#102b46;margin-top:23px;font-size:clamp(23px,7vw,30px);line-height:1;display:block}.dashboard-page .summary-card>small{color:#547086;margin-top:7px;font-size:9px;font-weight:650;line-height:1.35;display:block}.dashboard-page .operation-chart-summary{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(190px,72vw);grid-auto-flow:column;gap:10px;margin:17px -15px 20px;padding:2px 15px 8px;display:grid;overflow-x:auto}.dashboard-page .operation-chart-summary::-webkit-scrollbar{display:none}.dashboard-page .admin-plans-page .plans-cards::-webkit-scrollbar{display:none}.dashboard-page .operation-chart-summary>div{scroll-snap-align:start;min-height:78px;padding:12px}.dashboard-page .operation-chart-scroll{scrollbar-width:none;margin:0 -15px;padding:10px 15px 38px}.dashboard-page .operation-chart-scroll::-webkit-scrollbar{display:none}.dashboard-page .operation-chart{min-width:410px}.dashboard-page .delivery-table-wrap{display:none}.dashboard-page .mobile-delivery-intro{color:#4c687b;margin:6px 0 0;font-size:11px;display:block}.dashboard-page .mobile-delivery-groups{gap:18px;margin-top:16px;display:grid}.dashboard-page .mobile-delivery-group>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.dashboard-page .mobile-delivery-group>header>strong{color:#264b63;letter-spacing:.04em;text-transform:uppercase;font-size:11px}.dashboard-page .mobile-delivery-group>header>span{color:#234b64;background:#e9f1f5;border-radius:999px;place-items:center;min-width:25px;height:25px;padding:0 7px;font-size:10px;font-weight:900;display:grid}.dashboard-page .mobile-delivery-group>div{gap:9px;display:grid}.dashboard-page .overview-dismiss-guide{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:13px;padding:11px;font-size:10px;display:grid}.dashboard-page .overview-dismiss-guide button{align-self:center;padding:8px 9px;font-size:9px}.dashboard-page .overview-swipe-item{touch-action:pan-y;border-radius:11px;position:relative;overflow:hidden}.dashboard-page .overview-swipe-reveal{color:#fff;letter-spacing:.02em;background:linear-gradient(100deg,#9b4d42,#c96e54);align-items:center;padding:0 16px;font-size:10px;font-weight:800;display:flex;position:absolute;inset:0}.dashboard-page .mobile-delivery-card{background:linear-gradient(145deg,#fff,#eef5f8);border:1px solid #b9ccd7;border-left:4px solid #3181a6;border-radius:11px;padding:13px;box-shadow:0 3px #c4d3db}.dashboard-page .overview-swipe-surface{touch-action:pan-y;transition:transform .18s,opacity .18s;position:relative}.dashboard-page .overview-swipe-surface.is-dragging{opacity:.88;cursor:grabbing;-webkit-user-select:none;user-select:none;transition:none}.dashboard-page .mobile-delivery-group.completed .mobile-delivery-card{border-left-color:#26906a}.dashboard-page .mobile-delivery-group.cancelled .mobile-delivery-card{border-left-color:#b85449}.dashboard-page .mobile-delivery-title{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.dashboard-page .mobile-delivery-title>span:first-child{color:#9a6b0f;font-size:12px;font-weight:900}.dashboard-page .mobile-delivery-title>strong{color:#102f49;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dashboard-page .mobile-delivery-title .op-status{text-overflow:ellipsis;max-width:118px;padding:5px 7px;font-size:8px;overflow:hidden}.dashboard-page .mobile-delivery-card>p{color:#365a70;align-items:center;gap:6px;margin:10px 0;font-size:11px;line-height:1.35;display:flex}.dashboard-page .mobile-delivery-card>p .dashboard-icon{color:#608096;flex:none;width:14px;height:14px}.dashboard-page .mobile-delivery-card>footer{border-top:1px solid #d9e5eb;justify-content:space-between;align-items:center;gap:10px;padding-top:9px;display:flex}.dashboard-page .mobile-delivery-card>footer strong{color:#173b55;font-size:12px}.dashboard-page .mobile-delivery-card>footer time{color:#587386;font-size:9px}.dashboard-page .mobile-delivery-card>footer{flex-wrap:wrap}.dashboard-page .mobile-delivery-card .overview-dismiss-button{margin-left:auto;padding:5px 8px;font-size:9px}.dashboard-page .overview-deliveries-empty{margin-top:15px;padding:17px;font-size:11px}.admin-overview-page .op-admin-panel.compact,.admin-overview-page .company-inbox{display:none}.dashboard-page .admin-operation-banner{border-radius:14px;grid-template-columns:42px minmax(0,1fr);gap:12px;margin-bottom:17px;padding:16px}.dashboard-page .admin-operation-banner h2{font-size:19px}.dashboard-page .admin-operation-banner p{font-size:11px;line-height:1.45}.dashboard-page :is(.op-admin-panel,.dispatch-panel,.courier-admin-inbox,.courier-management,.company-inbox,.admin-messages-hub){border-radius:14px;margin-bottom:17px}.admin-deliveries-page .op-admin-panel{padding:17px 14px}.admin-deliveries-page .dispatch-list{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(272px,82vw);grid-auto-flow:column;gap:11px;margin-left:-15px;margin-right:-15px;padding:3px 15px 10px;display:grid;overflow-x:auto}.admin-deliveries-page .dispatch-list::-webkit-scrollbar{display:none}.admin-deliveries-page .dispatch-card{scroll-snap-align:start;min-width:0;padding:13px}.admin-deliveries-page .op-section-heading{flex-direction:column;align-items:flex-start;gap:8px}.admin-deliveries-page .op-admin-groups{gap:18px;margin-top:17px}.admin-deliveries-page .op-admin-group>header{padding:0}.admin-deliveries-page .op-admin-group>header h3{color:#153a54;font-size:14px}.admin-deliveries-page .op-admin-group>header p{color:#48677b;font-size:10px}.admin-deliveries-page .op-admin-card{border-left:4px solid #3181a6;padding:13px;box-shadow:0 3px #c4d3dc}.admin-deliveries-page .op-admin-card-head h3{font-size:13px}.admin-deliveries-page .op-admin-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0 0;display:grid}.admin-deliveries-page .op-admin-meta span:last-child{grid-column:1/-1}.admin-deliveries-page .op-admin-meta span{color:#5d7788;font-size:9px}.admin-deliveries-page .op-admin-meta b{color:#173b55;font-size:11px}.admin-deliveries-page .op-admin-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;padding-top:11px;display:grid}.admin-deliveries-page .op-admin-actions button{color:#204b65;min-height:38px;box-shadow:none;background:#f8fbfc;border:1px solid #b8cad5;border-radius:8px;padding:8px;font-size:9px}.dashboard-page :is(.dispatch-actions,.courier-management-actions){grid-template-columns:1fr}.dashboard-page :is(.dispatch-actions,.courier-management-actions) button{width:100%}.dashboard-page .elo-live-form{grid-template-columns:1fr}.admin-clients-page .company-directory-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.admin-clients-page .company-directory-metrics article{min-height:92px;padding:11px 8px}.admin-clients-page .company-directory-metrics strong{font-size:20px}.admin-clients-page .company-directory-metrics small{font-size:8px}.admin-messages-page .admin-message-tabs{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.admin-messages-page .admin-message-tabs::-webkit-scrollbar{display:none}.admin-messages-page .courier-admin-inbox-grid>aside{scrollbar-width:none}.admin-messages-page .courier-admin-inbox-grid>aside::-webkit-scrollbar{display:none}.admin-messages-page .admin-message-tabs button{scroll-snap-align:start;white-space:nowrap;flex:none}.admin-metrics-page .metrics-toolbar{align-items:stretch}.admin-metrics-page .metrics-toolbar label{width:100%}.admin-metrics-page .metrics-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-metrics-page .metrics-kpi-grid article{min-height:150px;padding:15px 12px}.admin-metrics-page .metrics-kpi-grid article>strong{font-size:25px}.admin-metrics-page :is(.metrics-main-grid,.metrics-secondary-grid){grid-template-columns:1fr}.admin-metrics-page .metrics-volume-chart{min-width:390px}.admin-metrics-page .metrics-chart-card{overflow-x:auto}.admin-finance-page .finance-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-finance-page .finance-kpi-grid>article{min-width:0;min-height:128px;padding:15px 12px}.admin-finance-page .finance-kpi-grid>article:last-child{grid-column:1/-1}.admin-finance-page :is(.finance-heading,.finance-next-action,.finance-payment-header){flex-direction:column;align-items:stretch}.admin-finance-page :is(.finance-next-action,.finance-payment-header) button{width:100%}.admin-plans-page .plans-hero{border-radius:14px;padding:18px 16px}.admin-plans-page .plans-hero h2{font-size:20px}.admin-plans-page .plans-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.admin-plans-page .plans-stats article{min-height:114px;padding:14px 12px}.admin-plans-page .plans-cards{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(278px,84vw);grid-auto-flow:column;gap:13px;margin-left:-14px;margin-right:-14px;padding:4px 14px 16px;display:grid;overflow-x:auto}.admin-plans-page .plan-card{scroll-snap-align:center;min-width:0}.admin-plans-page .plans-register{padding:16px 13px}.admin-plans-page .plans-filters,.admin-plans-page .plans-editor-grid{grid-template-columns:1fr}.admin-plans-page .plans-table-scroll{overflow:visible}.admin-plans-page .plans-table-scroll table,.admin-plans-page .plans-table-scroll tbody{width:100%;min-width:0;display:block}.admin-plans-page .plans-table-scroll thead{display:none}.admin-plans-page .plans-table-scroll tr{background:linear-gradient(145deg,#fff,#eef5f9);border:1px solid #b7cad7;border-radius:12px;margin-top:12px;padding:14px;display:block;box-shadow:0 3px #c2d1da}.admin-plans-page .plans-table-scroll td{background:0 0;border:0;border-bottom:1px solid #d8e4eb;grid-template-columns:108px minmax(0,1fr);align-items:start;gap:10px;max-width:none;padding:9px 0;display:grid}.admin-plans-page .plans-table-scroll td:last-child{border-bottom:0}.admin-plans-page .plans-table-scroll td:before{color:#60798a;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900;line-height:1.4}.admin-plans-page .plans-table-scroll td:first-child:before{content:"Empresa"}.admin-plans-page .plans-table-scroll td:nth-child(2):before{content:"Plano"}.admin-plans-page .plans-table-scroll td:nth-child(3):before{content:"Consumo"}.admin-plans-page .plans-table-scroll td:nth-child(4):before{content:"Contratado"}.admin-plans-page .plans-table-scroll td:nth-child(5):before{content:"Recebimento"}.admin-plans-page .plans-table-scroll td:nth-child(6):before{content:"Ações"}.admin-plans-page .plans-table-scroll td>*{min-width:0}.admin-plans-page .plans-table-scroll .plans-secondary{width:100%}.admin-settings-page .elo-live-panel{padding:18px 15px}}@media (width<=370px){.dashboard-page .dashboard-content{padding-left:11px;padding-right:11px}.dashboard-page .dashboard-header{gap:8px}.dashboard-page .dashboard-header-actions{gap:5px}.dashboard-page .dashboard-header-user,.dashboard-page .elo-notifications>.op-outline-button{width:39px;height:39px;min-height:39px}.dashboard-page .summary-card{padding-left:11px;padding-right:10px}.dashboard-page .summary-card>strong{font-size:22px}}
