:root{font-family:'DM Sans',sans-serif;color:#1e2927;background:#f4f6f3;font-synthesis:none;text-rendering:optimizeLegibility;--ink:#1e2927;--muted:#78827d;--line:#e5eae5;--green:#18785f;--green-dark:#105e4a;--green-soft:#e7f3ed;--orange:#c9783e;--surface:#fff;--shadow:0 18px 48px #203b2f12}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input{font:inherit}button{cursor:pointer}.topbar{height:76px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 34px;position:sticky;top:0;z-index:5}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit}.brand>span:last-child{display:grid;gap:2px}.brand strong{font:800 18px Manrope,sans-serif;letter-spacing:-.04em}.brand small{font-size:9px;color:var(--muted);letter-spacing:.13em}.brand-mark{width:42px;height:42px;border-radius:14px;background:var(--green);color:#fff;display:grid;place-items:center;font:800 22px Manrope,sans-serif}.brand-mark.small{width:36px;height:36px;border-radius:12px;font-size:19px}.topbar-right{display:flex;align-items:center;gap:20px}.secure-label{font-size:12px;color:#5c6d66;display:flex;gap:8px;align-items:center}.secure-label i,.status-dot{width:8px;height:8px;border-radius:50%;background:#39a67c}.button{border:0;border-radius:10px;padding:11px 16px;font-size:13px;font-weight:700;transition:.16s}.button.primary{background:var(--green);color:white;box-shadow:0 4px 10px #18785f22}.button.primary:hover{background:var(--green-dark);transform:translateY(-1px)}.button.outline{background:white;border:1px solid #d9e1db;color:#43524b}.button.ghost{background:transparent;color:#627169}.button.full{width:100%;margin-top:16px}.workspace{display:grid;grid-template-columns:228px minmax(0,1fr);min-height:calc(100vh - 76px)}.sidebar{background:#fff;border-right:1px solid var(--line);padding:32px 16px;display:flex;flex-direction:column}.side-title,.eyebrow{font-size:10px;letter-spacing:.13em;font-weight:700;color:#829088}.side-title{padding:0 14px 16px}.nav-item{border:0;background:transparent;text-align:left;padding:12px 14px;border-radius:10px;color:#58665f;font-weight:600;font-size:13px;display:flex;align-items:center;gap:11px}.nav-item.active{background:#edf5f0;color:var(--green-dark)}.nav-icon{font-size:18px}.nav-count{margin-left:auto;font-size:11px;color:#7c8981}.sidebar-foot{margin-top:auto;padding:14px;border-top:1px solid var(--line);display:flex;gap:10px;align-items:flex-start;color:#8b9690;font-size:11px;line-height:1.6}.sidebar-foot .status-dot{margin-top:5px}.sidebar-foot b{font-weight:600;color:#54645c}.content{padding:38px clamp(20px,4vw,62px) 26px;max-width:1600px;width:100%;margin:0 auto}.page-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:26px}.page-heading h1,.login-card h1{font:800 clamp(27px,3vw,36px) Manrope,sans-serif;letter-spacing:-.055em;margin:5px 0}.page-heading .muted{margin:7px 0 0}.muted{color:var(--muted);font-size:13px}.eyebrow{margin:0}.metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px}.metric-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px 20px;display:grid;grid-template-columns:1fr auto;box-shadow:0 2px 6px #233b2d05}.metric-card span{font-size:12px;font-weight:600;color:#637168}.metric-card strong{grid-column:2;grid-row:1/3;font:700 27px Manrope,sans-serif;color:var(--ink);align-self:center}.metric-card small{font-size:11px;color:#96a098;margin-top:6px}.queue-card{background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);overflow:hidden}.queue-toolbar{height:72px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line)}.tabs{display:flex;gap:4px;height:100%;align-items:center}.tab{height:100%;padding:0 14px;border:0;background:transparent;color:#7a857f;font-size:12px;font-weight:600;position:relative}.tab.active{color:var(--green-dark)}.tab.active:after{content:'';position:absolute;left:14px;right:14px;bottom:0;height:2px;background:var(--green);border-radius:2px}.search-box{height:38px;border:1px solid #e0e6e1;border-radius:9px;display:flex;align-items:center;gap:8px;padding:0 12px;color:#849189;min-width:min(320px,45vw)}.search-box span{font-size:23px;line-height:1}.search-box input{border:0;outline:0;width:100%;color:var(--ink);font-size:12px}.table-head,.case-row{display:grid;grid-template-columns:1.2fr 1fr .7fr .8fr .9fr 20px;gap:16px;align-items:center}.table-head{padding:13px 22px;color:#89948d;font-size:9px;font-weight:700;letter-spacing:.08em;background:#fbfcfa;border-bottom:1px solid var(--line)}.case-row{width:100%;text-align:left;border:0;border-bottom:1px solid #edf0ed;background:white;padding:17px 22px;color:inherit;min-height:72px}.case-row:hover{background:#fbfdfb}.recipient{display:grid;gap:5px}.recipient b{font-size:13px;font-weight:700}.recipient small,.cell-sub{color:#929b95;font-size:11px}.monday-link{display:grid;gap:5px}.monday-link b{font-size:12px;font-weight:600}.monday-link small{font-size:10px;color:#8b9690}.destination{font-size:11px;color:#58665f}.pill{display:inline-flex;align-items:center;gap:6px;width:max-content;border-radius:99px;padding:6px 9px;background:#f0f3f0;color:#68756e;font-size:10px;font-weight:700}.pill.draft{background:#fff4e9;color:#aa652e}.pill.review{background:#ebf3ff;color:#456e9c}.pill.attention{background:#fbebeb;color:#a04c4c}.date-cell{font-size:11px;color:#68766e}.arrow{font-size:18px;color:#a0aaa3}.list-footer{padding:14px 22px;display:flex;justify-content:space-between;color:#929c96;font-size:10px}.loading,.empty-state{padding:48px 20px;text-align:center;color:#849088;font-size:13px}.empty-state strong{display:block;color:#4d5c54;margin-bottom:7px}.footer-note{text-align:center;color:#9aa39d;font-size:10px;margin:17px 0}.login-shell{min-height:100vh;display:grid;place-items:center;padding:20px;background:radial-gradient(ellipse at 52% 35%,#e7f1ea 0,#f4f6f3 55%)}.login-card{width:min(100%,420px);background:white;padding:38px;border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow)}.login-card .brand-mark{margin-bottom:25px}.login-card .muted{margin:8px 0 28px}.login-card label,.form-grid>label{display:grid;gap:8px;font-size:11px;color:#66736c;font-weight:600}.login-card input,.form-grid input{height:42px;border:1px solid #dfe5e0;border-radius:8px;padding:0 11px;outline:none;color:var(--ink);width:100%}.login-card input:focus,.form-grid input:focus{border-color:#68a88e;box-shadow:0 0 0 3px #18785f14}.form-error{color:#b14949;font-size:12px;min-height:16px}.case-dialog,.edit-dialog{border:0;border-radius:18px;padding:0;width:min(720px,calc(100vw - 28px));max-height:calc(100vh - 36px);box-shadow:0 24px 90px #15261d45;color:var(--ink)}.case-dialog::backdrop,.edit-dialog::backdrop{background:#14201bb3;backdrop-filter:blur(3px)}.case-dialog{padding:30px}.dialog-close{position:absolute;right:20px;top:18px;border:0;background:#f0f3f1;border-radius:50%;width:32px;height:32px;font-size:21px;color:#5c6a62}.case-detail-head{display:flex;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:1px solid var(--line)}.case-detail-head h2,.dialog-head h2{font:700 23px Manrope,sans-serif;letter-spacing:-.04em;margin:6px 0}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:22px 0}.detail-box{background:#f8faf8;border-radius:11px;padding:14px}.detail-box span{display:block;color:#87928b;font-size:10px;margin-bottom:6px}.detail-box b{font-size:13px}.detail-section{padding:16px 0;border-bottom:1px solid var(--line)}.detail-section h3{font-size:12px;margin:0 0 12px}.detail-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:22px}.edit-dialog{padding:28px 32px}.edit-dialog form{position:relative}.dialog-head{display:flex;justify-content:space-between;margin-bottom:22px}.dialog-head .dialog-close{right:0;top:0}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.form-grid .wide{grid-column:1/-1}.destination-choice{border:1px solid var(--line);border-radius:10px;display:flex;gap:22px;padding:12px 14px}.destination-choice legend{color:#66736c;font-size:11px;font-weight:600;padding:0 5px}.destination-choice label{font-size:12px;color:#46544c;display:flex;gap:7px;align-items:center}.destination-choice input{width:auto;height:auto;accent-color:var(--green)}.address-fields{display:grid;gap:12px}.inline-fields{display:grid;grid-template-columns:.7fr 1.3fr;gap:12px}.address-fields label,.locker-field{display:grid;gap:7px;font-size:11px;color:#66736c;font-weight:600}.form-section{border-top:1px solid var(--line);padding-top:14px;font-size:9px;letter-spacing:.13em;color:#8c9890;font-weight:700}.dialog-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:24px}.toast{position:fixed;bottom:24px;right:24px;background:#1f3329;color:white;padding:13px 17px;border-radius:10px;box-shadow:var(--shadow);font-size:12px;opacity:0;transform:translateY(8px);transition:.2s;pointer-events:none;z-index:20}.toast.show{opacity:1;transform:none}.toast.error{background:#8d3333}@media(max-width:900px){.workspace{grid-template-columns:64px minmax(0,1fr)}.sidebar{padding:25px 8px}.side-title,.nav-item:not(.active){font-size:0}.nav-item{justify-content:center;padding:12px 5px}.nav-count,.sidebar-foot span:not(.status-dot){display:none}.table-head,.case-row{grid-template-columns:1.2fr .9fr .7fr .8fr 18px}.table-head span:nth-child(5),.case-row .date-cell{display:none}.queue-toolbar{padding:0 14px}.table-head{padding:12px 14px}.case-row{padding:15px 14px;gap:9px}}@media(max-width:620px){.topbar{height:64px;padding:0 15px}.secure-label{display:none}.workspace{display:block;min-height:calc(100vh - 64px)}.sidebar{display:none}.content{padding:25px 13px}.page-heading{align-items:flex-start}.page-heading .button span{display:none}.metric-grid{gap:7px}.metric-card{padding:12px 10px;display:flex;flex-direction:column;gap:5px;min-height:92px}.metric-card span{font-size:10px}.metric-card strong{font-size:22px;order:-1}.metric-card small{font-size:9px}.queue-toolbar{height:auto;align-items:stretch;flex-direction:column;padding:10px 14px}.tabs{height:42px;justify-content:space-between}.tab{padding:0 7px;font-size:11px}.search-box{min-width:0}.table-head{grid-template-columns:1.2fr .8fr .7fr 14px;font-size:8px;gap:6px;padding:11px 9px}.table-head span:nth-child(2){display:none}.case-row{grid-template-columns:1.2fr .8fr .7fr 14px;gap:6px;padding:13px 9px}.case-row .monday-link{display:none}.recipient b{font-size:11px}.recipient small,.destination,.date-cell{font-size:9px}.pill{font-size:8px;padding:5px 6px}.list-footer{padding:12px 10px;font-size:9px}.case-dialog,.edit-dialog{padding:23px 18px}.detail-grid,.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.dialog-actions{flex-wrap:wrap}.dialog-actions .button{flex:1}.topbar-right{gap:4px}.button.ghost{font-size:11px;padding:9px}.inline-fields{grid-template-columns:1fr 1fr}}
:root{--green:#18785f}
.timeline-line{display:flex;justify-content:space-between;gap:14px;font-size:11px;color:#647269;padding:7px 0;margin:0;border-bottom:1px solid #eef1ee}.timeline-line span{white-space:nowrap;color:#929c95}
:root{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
[hidden]{display:none!important}
