.dispatch-shell{--ink:var(--ui-242337,#242337);--muted:var(--ui-6b697a,#6b697a);--line:var(--ui-e7e5ec,#e7e5ec);--paper:var(--ui-ffffff,#fff);--accent:#ed5b2e;background:var(--ui-f6f6f9,#f6f6f9);min-height:100vh;color:var(--ink);font-family:Onest,system-ui,sans-serif;font-size:14px;display:flex}.dispatch-shell button,.dispatch-shell input,.dispatch-shell select{font:inherit}.dispatch-sidebar{background:rgb(var(--dn-paper));border-right:1px solid var(--line);flex-direction:column;flex-shrink:0;width:252px;height:100vh;display:flex;position:sticky;top:0;overflow:auto}.dispatch-brand{padding:27px 25px 22px;display:block}.dispatch-brand svg{width:176px}.dispatch-brand>span{letter-spacing:2.2px;color:var(--muted);margin:9px 0 0 3px;font-size:9px;font-weight:700;display:block}.dispatch-office{border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;margin:0 17px 22px;padding:11px;display:flex}.dispatch-office-mark{background:var(--ui-f0edfa,#f0edfa);color:var(--text-655093,#655093);border-radius:8px;place-items:center;width:32px;height:32px;font-weight:700;display:grid}.dispatch-office strong,.dispatch-profile strong{font-size:12px;display:block}.dispatch-office small,.dispatch-profile button{color:var(--muted);margin-top:3px;font-size:10px;display:block}.dispatch-sidebar nav{flex:1;padding:0 12px}.dispatch-sidebar nav section{margin-bottom:22px}.dispatch-sidebar nav p{letter-spacing:1.6px;color:var(--ui-817d8e,#817d8e);margin-bottom:8px;padding:0 13px;font-size:9px;font-weight:700}.dispatch-sidebar nav a{color:var(--ui-646171,#646171);border-radius:7px;align-items:center;gap:11px;margin:2px 0;padding:10px 13px;font-size:12px;transition:background .15s;display:flex}.dispatch-sidebar nav a:hover{background:var(--ui-f7f6fa,#f7f6fa)}.dispatch-sidebar nav a[aria-current=page]{background:var(--ui-efedf8,#efedf8);color:var(--text-554180,#554180);font-weight:700;box-shadow:inset 3px 0 #75609f}.dispatch-profile{border-top:1px solid var(--line);gap:10px;padding:18px;display:flex}.dispatch-avatar{background:var(--ui-eeedf3,#eeedf3);width:34px;height:34px;color:var(--ui-65567c,#65567c);border-radius:50%;place-items:center;font-weight:700;display:grid}.dispatch-workspace{flex:1;min-width:0}.dispatch-topbar{background:var(--ui-ffffff,#fff);border-bottom:1px solid var(--line);height:72px;color:var(--muted);justify-content:space-between;align-items:center;gap:14px;padding:0 38px;font-size:11px;display:flex}.dispatch-top-left,.dispatch-top-right{align-items:center;gap:12px;display:flex}.dispatch-topbar strong{color:var(--ink);font-weight:500}.dispatch-top-add{background:var(--ui-f5f3f9,#f5f3f9);border:1px solid var(--line);color:var(--ui-514566,#514566);border-radius:6px;margin-left:14px;padding:8px 13px;font-weight:600}.dispatch-dot{background:#5c9a7b;border-radius:50%;width:6px;height:6px}.dispatch-page{max-width:1536px;margin:auto;padding:38px}.dispatch-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.dispatch-eyebrow{letter-spacing:1.9px;color:var(--ui-827c91,#827c91);margin:0 0 9px;font-size:9px;font-weight:700}.dispatch-heading h1{letter-spacing:-.7px;margin:0 0 10px;font-family:Gabarito,system-ui,sans-serif;font-size:31px;font-weight:650;line-height:1.15}.dispatch-heading>div>p:last-child{color:var(--muted);font-size:12px}.dispatch-btn{border:1px solid var(--ui-dcd9e5,#dcd9e5);background:var(--ui-ffffff,#fff);cursor:pointer;min-height:39px;color:var(--ui-484052,#484052);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:18px;padding:9px 15px;font-weight:650;display:inline-flex;font-size:11px!important}.dispatch-btn:hover{background:var(--ui-f5f3f9,#f5f3f9)}.dispatch-btn.primary{background:var(--ui-272338,#272338);color:#fff;border-color:var(--ui-272338,#272338)}.dispatch-btn.primary:hover{background:var(--ui-443b59,#443b59)}.dispatch-btn:disabled{opacity:.5;cursor:wait}.dispatch-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.dispatch-kpi{border:1px solid var(--line);background:rgb(var(--dn-paper));border-radius:11px;padding:20px}.dispatch-kpi>div{color:var(--ui-6d667b,#6d667b);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.dispatch-kpi svg{color:var(--ui-aaa2b7,#aaa2b7)}.dispatch-kpi>strong{letter-spacing:-1px;margin:14px 0 8px;font-size:34px;font-weight:600;line-height:1;display:block}.dispatch-kpi small{color:var(--ui-85808f,#85808f);font-size:10px}.dispatch-scope{color:var(--ui-827b8c,#827b8c);margin:12px 0 27px;font-size:10px}.dispatch-overview-grid{grid-template-columns:minmax(0,1fr) 310px;gap:20px;display:grid}.dispatch-card{border:1px solid var(--line);background:var(--ui-ffffff,#fff);border-radius:11px;min-width:0;overflow:hidden}.dispatch-card-heading{justify-content:space-between;align-items:center;gap:12px;padding:23px 22px;display:flex}.dispatch-card h2,.dispatch-money-note h2{letter-spacing:-.2px;font-size:15px;font-weight:650}.dispatch-card-heading a{color:var(--ui-706089,#706089);font-size:10px;font-weight:600}.dispatch-table-scroll{overflow:auto}.dispatch-table{border-collapse:collapse;text-align:left;width:100%;font-size:11px}.dispatch-table th{background:var(--ui-faf9fc,#faf9fc);border-top:1px solid var(--ui-f0eef3,#f0eef3);border-bottom:1px solid var(--ui-f0eef3,#f0eef3);color:var(--ui-86808e,#86808e);letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;padding:12px 20px;font-size:9px;font-weight:600}.dispatch-table td{border-bottom:1px solid var(--ui-f2f0f5,#f2f0f5);vertical-align:middle;padding:17px 20px}.dispatch-table tbody tr:last-child td{border-bottom:0}.dispatch-table tbody tr:hover{background:var(--ui-fcfbfe,#fcfbfe)}.dispatch-table td strong{font-weight:550;display:block}.dispatch-table td>a{color:var(--text-6c598b,#6c598b);font-weight:650}.dispatch-table td small{color:var(--ui-8a8494,#8a8494);margin-top:5px;font-size:10px;display:block}.dispatch-attention{padding:24px}.dispatch-attention h2{margin-bottom:17px}.dispatch-queue{border-bottom:1px solid var(--ui-f0edf5,#f0edf5);align-items:center;gap:10px;padding:17px 0;display:flex}.dispatch-queue>span:first-child{flex:1}.dispatch-queue strong{font-size:11px;font-weight:600;display:block}.dispatch-queue small{color:var(--ui-8c8597,#8c8597);margin-top:5px;font-size:10px;display:block}.dispatch-queue b{background:var(--ui-f3eff9,#f3eff9);min-width:26px;height:26px;color:var(--text-6b548c,#6b548c);border-radius:7px;place-items:center;font-size:11px;font-weight:650;display:grid}.dispatch-queue>span:last-child{color:var(--ui-a6a0b1,#a6a0b1)}.dispatch-review-link{color:var(--text-76618e,#76618e);margin-top:21px;font-size:10px;font-weight:600;display:block}.dispatch-shortcuts{grid-template-columns:repeat(3,1fr);gap:20px;margin:24px 0;display:grid}.dispatch-signups{margin-top:24px}.dispatch-signups-body{border-top:1px solid var(--ui-f0eef3,#f0eef3);grid-template-columns:minmax(0,1fr) 300px;display:grid}.dispatch-signups-body .dispatch-table th{border-top:0}.dispatch-signups-body .dispatch-table td:first-child{min-width:190px}.dispatch-signups-total{font-weight:650}.dispatch-signups-referrals{border-left:1px solid var(--ui-f0eef3,#f0eef3);min-width:0;padding:20px 24px}.dispatch-signups-referrals h3{margin-bottom:6px;font-size:13px;font-weight:650}.dispatch-signups-referrals>p{color:var(--ui-827b8c,#827b8c);font-size:11px;line-height:1.6}.dispatch-signups-referrals ol{margin:8px 0 0;padding:0;list-style:none}.dispatch-signups-referrals .dispatch-queue strong,.dispatch-signups-referrals .dispatch-queue small{overflow-wrap:anywhere}.dispatch-signups-none{margin-top:12px}.dispatch-signups-scope{border-top:1px solid var(--ui-f0eef3,#f0eef3);margin:0;padding:14px 22px 18px}@media (width<=1200px){.dispatch-signups-body{grid-template-columns:1fr}.dispatch-signups-referrals{border-left:0;border-top:1px solid var(--ui-f0eef3,#f0eef3)}}@media (width<=760px){.dispatch-signups-body .dispatch-table td:first-child{min-width:150px}.dispatch-signups-referrals{padding:18px 16px}.dispatch-signups-scope{padding:12px 16px 16px}}.dispatch-shortcuts article{padding:22px}.dispatch-shortcut-icon{background:var(--ui-f7f0e9,#f7f0e9);border:1px solid var(--ui-f0e3d9,#f0e3d9);width:35px;height:35px;color:var(--text-b46b44,#b46b44);border-radius:9px;place-items:center;margin-bottom:19px;display:grid}.dispatch-shortcuts h2{margin-bottom:8px;font-size:14px}.dispatch-shortcuts p{color:var(--ui-827b8b,#827b8b);min-height:35px;font-size:11px;line-height:1.7}.dispatch-shortcuts a{border-top:1px solid var(--line);color:var(--ui-5e4c77,#5e4c77);justify-content:space-between;margin-top:18px;padding-top:14px;font-size:11px;font-weight:600;display:flex}.dispatch-money-note{background:var(--ui-efedf5,#efedf5);border:1px solid var(--ui-e2deee,#e2deee);border-radius:10px;align-items:center;gap:20px;padding:22px 24px;display:flex}.dispatch-money-note>svg{color:var(--ui-857098,#857098);flex-shrink:0}.dispatch-money-note>div{flex:1}.dispatch-money-note h2{margin-bottom:7px;font-size:12px}.dispatch-money-note p{color:var(--ui-7a7089,#7a7089);max-width:600px;font-size:10px;line-height:1.8}.dispatch-money-note .dispatch-btn{background:0 0;font-size:10px!important}.dispatch-footer{border-top:1px solid var(--line);color:var(--ui-938b9e,#938b9e);justify-content:space-between;gap:16px;margin:0 38px;padding:18px 0 24px;font-size:9px;display:flex}.dispatch-empty{text-align:center;color:var(--ui-80778c,#80778c);padding:55px 24px;font-size:12px}.dispatch-empty>svg{width:32px;height:32px;color:var(--ui-b0a4bd,#b0a4bd);margin:0 auto 18px}.dispatch-empty h3{color:var(--ui-4a3e59,#4a3e59);margin-bottom:10px;font-size:17px;font-weight:600}.dispatch-empty p{max-width:360px;margin:0 auto 22px;line-height:1.8}.dispatch-preview-notice{color:var(--ui-725a31,#725a31);background:var(--ui-fff8e9,#fff8e9);border-bottom:1px solid var(--ui-f2e5c7,#f2e5c7);padding:10px 38px;font-size:11px}.dispatch-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;display:flex}.dispatch-search{flex:1;align-items:center;gap:10px;max-width:380px;display:flex}.dispatch-search input{border:1px solid var(--line);background:var(--ui-fbfafc,#fbfafc);border-radius:7px;width:100%;min-height:38px;padding:9px 12px;font-size:11px}.dispatch-toolbar select{border:1px solid var(--line);background:var(--ui-ffffff,#fff);border-radius:7px;padding:9px;font-size:11px}.dispatch-result-note{color:var(--ui-8b8397,#8b8397);font-size:10px}.dispatch-pagination{border-top:1px solid var(--line);color:var(--ui-82788f,#82788f);justify-content:space-between;align-items:center;padding:16px 20px;font-size:11px;display:flex}.dispatch-person{align-items:center;gap:11px;display:flex}.dispatch-person .dispatch-avatar{flex-shrink:0;width:32px;height:32px;font-size:12px}.dispatch-modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:50;background:#20192c66;justify-content:flex-end;display:flex;position:fixed;inset:0}.dispatch-drawer{background:rgb(var(--dn-paper));width:490px;max-width:100%;height:100%;padding:30px;overflow:auto;box-shadow:-12px 0 40px #21182920}.dispatch-drawer-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:24px;padding-bottom:24px;display:flex}.dispatch-drawer-heading h2{font-family:Gabarito,system-ui;font-size:24px;font-weight:600;line-height:1.3}.dispatch-close{color:var(--ui-897c98,#897c98);cursor:pointer;padding:6px;line-height:1;font-size:22px!important}.dispatch-field{color:var(--ui-65576f,#65576f);flex-direction:column;gap:8px;margin:18px 0;font-size:11px;font-weight:600;display:flex}.dispatch-field input,.dispatch-field select,.dispatch-field textarea{border:1px solid var(--ui-dbd5e3,#dbd5e3);background:rgb(var(--dn-paper));border-radius:7px;width:100%;min-width:0;padding:12px;font-size:13px;font-weight:400}.dispatch-field input:focus{border-color:var(--text-7e6598,#7e6598)}.dispatch-form-note{border:1px solid var(--ui-e6dfef,#e6dfef);background:var(--ui-f6f3fa,#f6f3fa);color:var(--ui-796389,#796389);border-radius:8px;margin:18px 0;padding:14px;font-size:11px;line-height:1.8}.dispatch-alert{border:1px solid var(--ui-dcdae7,#dcdae7);background:var(--ui-f2f0fa,#f2f0fa);color:var(--ui-5f4e77,#5f4e77);border-radius:8px;margin-bottom:20px;padding:13px 16px;font-size:12px;line-height:1.6}.dispatch-alert.error{border-color:var(--ui-edced2,#edced2);background:var(--ui-fff3f4,#fff3f4);color:var(--text-a43948,#a43948)}.dispatch-drawer .dispatch-btn{margin-top:10px}.dispatch-detail-grid{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:20px;margin-bottom:18px;padding:8px 0 22px;display:grid}.dispatch-detail-grid dt{color:var(--ui-90809c,#90809c);margin-bottom:6px;font-size:10px}.dispatch-detail-grid dd{overflow-wrap:anywhere;font-size:12px}.dispatch-section-title{margin:26px 0 12px;font-size:12px;font-weight:650}.dispatch-menu{display:none}.dispatch-skip{background:var(--ui-ffffff,#fff);z-index:99;padding:12px;position:fixed;top:-100px}.dispatch-skip:focus{top:8px}.dispatch-shell main{min-height:calc(100vh - 135px)}.dispatch-link-button{color:var(--text-70578d,#70578d);cursor:pointer;font-weight:650;font-size:11px!important}.dispatch-link-button:hover{text-decoration:underline}.dispatch-inline{align-items:center;gap:10px;display:flex}.dispatch-drawer .dispatch-inline{justify-content:flex-end}.dispatch-empty .dispatch-btn{margin-top:8px}@media (width>=1600px){.dispatch-page{padding-top:46px}.dispatch-kpi{padding:24px}.dispatch-kpi>strong{font-size:40px}.dispatch-table td{padding-top:21px;padding-bottom:21px}}@media (width<=1200px){.dispatch-overview-grid{grid-template-columns:minmax(0,1fr) 270px}.dispatch-page{padding:25px}.dispatch-sidebar{width:222px}.dispatch-money-note{flex-wrap:wrap}.dispatch-heading h1{font-size:28px}.dispatch-kpi{padding:16px}.dispatch-kpi>div{font-size:10px}}@media (width<=1000px){.dispatch-overview-grid{grid-template-columns:1fr}.dispatch-attention .dispatch-queue{padding:12px 0}.dispatch-kpis{grid-template-columns:repeat(2,1fr)}.dispatch-shortcuts{gap:12px}.dispatch-top-right .dispatch-dot,.dispatch-top-right{font-size:10px}.dispatch-topbar{padding:0 25px}.dispatch-top-add{margin:0}.dispatch-heading h1{font-size:26px}}@media (width<=760px){.dispatch-sidebar{z-index:30;width:252px;height:calc(100dvh - 64px);position:fixed;top:64px;left:0;transform:translate(-100%);box-shadow:10px 0 30px #22132e20}.dispatch-sidebar.is-open{transform:translate(0)}.dispatch-menu{display:block}.dispatch-topbar{height:64px;padding:0 18px}.dispatch-top-right{gap:5px;font-size:9px}.dispatch-top-add{display:none}.dispatch-page{padding:24px 16px}.dispatch-heading{flex-direction:column;align-items:flex-start;gap:16px}.dispatch-heading h1{font-size:29px}.dispatch-shortcuts{grid-template-columns:1fr}.dispatch-shortcuts p{min-height:0}.dispatch-kpi{padding:17px 14px}.dispatch-kpi small{font-size:9px}.dispatch-money-note{gap:12px;padding:20px}.dispatch-money-note>div{flex-basis:80%}.dispatch-footer{flex-direction:column;gap:8px;margin:0 16px;font-size:9px}.dispatch-toolbar{flex-wrap:wrap}.dispatch-result-note{width:100%}.dispatch-search{max-width:none}.dispatch-drawer{padding:24px}.dispatch-preview-notice{padding:10px 16px}.dispatch-table th,.dispatch-table td{padding-left:15px;padding-right:15px}.dispatch-pagination{flex-wrap:wrap;gap:10px}}dialog.dispatch-modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0}dialog.dispatch-modal-backdrop:not([open]){display:none}dialog.dispatch-modal-backdrop::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#20192c66}.dispatch-table{font-size:12px}.dispatch-table th{font-size:10px}.dispatch-table td small{font-size:11px}.dispatch-sidebar nav a,.dispatch-heading>div>p:last-child{font-size:13px}.dispatch-kpi>div{font-size:12px}.dispatch-kpi small{font-size:11px}.dispatch-scope{font-size:11px;line-height:1.7}.dispatch-queue strong{font-size:12px}.dispatch-queue small{font-size:11px}.dispatch-shortcuts p,.dispatch-shortcuts a,.dispatch-money-note p{font-size:12px}.dispatch-money-note h2{font-size:14px}.dispatch-field{font-size:12px}.dispatch-result-note{font-size:11px}.dispatch-form-note,.dispatch-toolbar input,.dispatch-toolbar select{font-size:12px}.dispatch-btn,.dispatch-link-button{font-size:12px!important}@media (width<=760px){.dispatch-sidebar:not(.is-open){visibility:hidden}.dispatch-sidebar.is-open{visibility:visible}}
