@import "https://fonts.googleapis.com/css2?family=Heebo:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Assistant:wght@400;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Rubik:wght@800;900&display=swap";:root{--navy:#172c40;--ink:#183047;--muted:#6e7e8c;--line:#e5eaed;--bg:#f5f7f8;--mint:#bce8d6;--green:#166e54;--red:#ad3748;--white:#fff}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:Heebo,Arial,sans-serif;font-size:14px;line-height:1.6}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}:is(button:focus-visible,a:focus-visible,input:focus-visible){outline-offset:3px;outline:3px solid #7cb5cd}h1,h2,h3,h4,p{margin:0}h1{letter-spacing:-.8px;font-size:34px;font-weight:800;line-height:1.3}h2{letter-spacing:-.3px;font-size:19px}h3{font-size:16px}h4{font-size:14px}input{width:100%;height:44px;color:var(--ink);background:#fff;border:1px solid #d9e1e6;border-radius:8px;min-width:0;padding:10px 12px}input::placeholder{color:#9aa5af}input:focus{border-color:#729d9a;outline:2px solid #dbeee7}input[type=checkbox]{accent-color:var(--green);flex:none;width:19px;height:19px;margin:2px 0}label{flex-direction:column;gap:7px;font-size:13px;font-weight:500;display:flex}small{font-size:12px}.shell{min-height:100vh}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:20px;height:86px;padding:0 max(30px,50vw - 640px);display:flex}.brand{align-items:center;gap:11px;display:flex}.brand-icon{background:var(--navy);width:43px;height:43px;color:var(--mint);border-radius:12px;place-items:center;display:grid}.brand strong{letter-spacing:-.3px;font-size:18px;line-height:1.3;display:block}.brand small{color:var(--muted);letter-spacing:.4px;margin-top:3px;font-size:11px;display:block}.header-tools{align-items:center;gap:17px;display:flex}.private-tag{color:#668074;background:#f1f7f4;border:1px solid #dcebe3;border-radius:30px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:flex}.user-name{font-size:13px}.main{max-width:1280px;margin:auto;padding:46px 30px 50px}.page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}.eyebrow{color:var(--green);margin-bottom:8px;font-size:12px;font-weight:600;display:block}.page-heading p{color:var(--muted);margin-top:8px}.btn{white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 18px;font-size:13px;font-weight:600;line-height:1.6;transition:background .15s,transform .15s;display:inline-flex}.secondary{color:#42576a;background:#fff;border-color:#dce3e7}.small{min-height:35px;padding:7px 12px;font-size:12px}.whatsapp{color:#23683e;background:#eaf7ee;border-color:#cbe7d2}.icon-btn{color:#677b8b;background:0 0;border:0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.icon-btn:hover{color:var(--ink);background:#edf2f5}.icon-btn.danger:hover{color:var(--red);background:#fbeef0}.wa{color:#238256}.stats{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:28px;display:grid}.stats article{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:15px;padding:22px 20px;display:flex}.stats small{color:var(--muted);margin-bottom:5px;font-size:12px;display:block}.stats strong{letter-spacing:-1px;font-size:29px;font-weight:700;line-height:1.25;display:block}.stats .sum{font-size:25px}.stat-icon{border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:21px;font-weight:600;display:grid}.stat-icon svg{width:21px}.amber{color:#b18430;background:#fff5e6}.green{color:#338867;background:#ebf7f0}.panel{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden;box-shadow:0 3px 5px #0a273003}.panel-heading{justify-content:space-between;align-items:center;gap:15px;padding:25px 25px 21px;display:flex}.panel-heading p{color:var(--muted);margin-top:4px;font-size:12px}.toolbar{gap:8px;display:flex}.list-controls{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:0 25px 17px;display:flex}.tabs{background:#f4f6f7;border-radius:8px;gap:4px;padding:4px;display:flex}.tabs button{color:#7b8995;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:6px 12px;font-size:12px}.tabs button.selected{color:var(--navy);background:#fff;font-weight:600;box-shadow:0 1px 4px #132e4014}.search{min-width:225px;height:37px;position:relative}.search svg{color:#96a4b0;position:absolute;top:10px;right:11px}.search input{background:#fcfdfd;height:37px;padding-right:35px;font-size:12px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;white-space:nowrap;text-align:right;width:100%}thead{background:#fbfcfd}th{letter-spacing:.1px;color:#84939e;border-bottom:1px solid var(--line);padding:13px 22px;font-size:11px;font-weight:500}td{border-bottom:1px solid #edf0f2;padding:19px 22px;font-size:12px}tbody tr:last-child td{border:0}tbody tr:hover{background:#fdfefe}.employee-name{color:var(--ink);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:600;display:flex}.employee-name:hover{text-decoration:underline}.table-sub{color:#8b98a2;text-align:right;margin-top:4px;font-size:11px;display:block}.row-actions{gap:3px;display:flex}.badge{white-space:nowrap;border-radius:30px;align-items:center;gap:5px;padding:5px 9px;font-size:11px;font-weight:500;display:inline-flex}.pending{color:#9c742d;background:#fff5e4}.accepted{color:#297b58;background:#eaf7ef}.cancelled{color:#87939c;background:#f1f3f5}.date-cell{color:#83919d;font-size:11px}.empty{text-align:center;flex-direction:column;align-items:center;padding:65px 20px 68px;display:flex}.empty-icon{color:#6eaa90;background:#f1f7f4;border-radius:21px;place-items:center;width:72px;height:72px;margin-bottom:20px;display:grid}.empty h3{font-size:18px;font-weight:600}.empty p{color:var(--muted);margin:8px 0 23px;font-size:13px}.text-link{color:var(--green);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;display:inline-flex}.text-link:hover{text-decoration:underline}.empty .text-link{margin-top:17px}.bottom-note{justify-content:space-between;align-items:center;margin-top:22px;display:flex}.secure-foot{color:#8b9b98;justify-content:center;align-items:center;gap:6px;margin-top:22px;font-size:11px;display:flex}.bottom-note .secure-foot{margin:0}.demo-pill{color:#7c86a1;background:#edf0f8;border:1px solid #dde4f3;border-radius:4px;padding:1px 5px;font-size:9px;font-weight:400}.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:32;background:#12243370;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal{background:#fff;border-radius:16px;width:min(660px,100%);max-height:92vh;padding:27px 30px;overflow-y:auto;box-shadow:0 25px 100px #10283340}.modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-bottom:17px;padding-bottom:20px;display:flex}.modal-head h2{font-size:19px}.form-intro{align-items:center;gap:10px;margin-bottom:18px;display:flex}.form-intro>span{color:#56816d;background:#e9f3ee;border-radius:8px;place-items:center;width:27px;height:27px;font-size:12px;font-weight:600;display:grid}.form-intro h3{font-size:14px}.form-intro p{color:var(--muted);margin-top:2px;font-size:11px}.sample-fill{margin-right:auto;font-size:10px}.form-grid{grid-template-columns:1fr 1fr;gap:17px 20px;margin-bottom:23px;display:grid}.divider{border-top:1px solid var(--line);margin-top:3px;padding-top:23px}.voucher-row{grid-template-columns:1fr 125px 28px;align-items:end;gap:12px;margin-bottom:13px;display:grid}.voucher-row .icon-btn{width:28px;margin-bottom:6px}.allocation-total{background:#f4f7f6;border:1px solid #e4ece8;border-radius:9px;justify-content:space-between;align-items:center;margin-top:22px;padding:14px 17px;display:flex}.allocation-total span{color:var(--muted);font-size:12px}.allocation-total strong{font-size:23px}.checkbox-row{color:#6d7e8c;flex-direction:row;align-items:center;gap:8px;margin-top:18px;font-size:12px;display:flex}.modal-footer{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;margin-top:23px;padding-top:20px;display:flex}.error{color:#a33f50;background:#fff5f7;border:1px solid #f0d6dc;border-radius:9px;align-items:flex-start;gap:8px;margin:15px 0;padding:12px 14px;font-size:13px;display:flex}.error svg{flex-shrink:0;margin-top:2px}.created{text-align:center;padding:8px 0}.success-icon{color:#478a68;background:#e9f6ef;border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto 20px;display:grid}.created h3{font-size:20px}.created p{color:var(--muted);margin:9px 0 24px}.created label{text-align:right;margin-bottom:16px}.created-actions{justify-content:center;gap:10px;margin:22px 0 17px;display:flex}.centered{text-align:center;justify-content:center}.created .field-note{margin:25px 10px 5px;font-size:11px}.field-note{color:#8a98a3;margin-top:7px;font-size:11px;font-weight:400;line-height:1.8;display:block}.muted{color:var(--muted);margin-bottom:19px;font-size:13px}.staff-list{margin-bottom:28px}.staff-list>div{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:14px 0;display:flex}.staff-list strong{font-size:13px;display:block}.staff-list small{color:var(--muted);font-size:11px;display:block}.role{color:#83948e;margin-right:auto;font-size:11px}.inactive{opacity:.5}.staff-list+form h3{margin-bottom:14px}.toast{z-index:40;background:var(--navy);color:#fff;border-radius:10px;align-items:center;gap:9px;padding:12px 20px;font-size:13px;display:flex;position:fixed;bottom:27px;left:50%;transform:translate(-50%);box-shadow:0 6px 30px #122e4033}.toast svg{color:var(--mint)}.setup-card{border:1px solid var(--line);text-align:center;background:#fff;border-radius:18px;max-width:760px;margin:50px auto 0;padding:48px 50px;box-shadow:0 12px 60px #172c4005}.setup-card h1{margin-bottom:15px;font-size:32px}.setup-card>p{color:var(--muted);line-height:1.9}.setup-card form{text-align:right;max-width:365px;margin:28px auto 20px}.setup-card .btn{width:100%;margin-top:18px}.setup-steps{color:#6e827b;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:32px 0 25px;font-size:11px;display:flex}.setup-steps span{align-items:center;gap:6px;display:flex}.setup-steps i{background:#f3f8f5;border:1px solid #c9e0d4;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;display:grid}.setup-note{color:#98a5ad;margin-top:24px;font-size:10px;display:block}.loading{color:#91a09e;justify-content:center;align-items:center;gap:12px;min-height:230px;font-size:13px;display:flex}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.employee-shell{background:radial-gradient(at 50% 0,#e5f0ea 0,#0000 600px),#f5f7f6;min-height:100vh}.employee-header{justify-content:space-between;align-items:center;max-width:1000px;margin:auto;padding:27px 30px;display:flex}.employee-label{color:#7f938a;font-size:11px}.employee-main{max-width:530px;margin:0 auto;padding:14px 20px 45px}.employee-intro{text-align:center;margin:16px 0 29px}.step-kicker{letter-spacing:.3px;color:#658b78;margin-bottom:9px;font-size:11px;font-weight:500;display:block}.employee-intro h1{font-size:29px;line-height:1.4}.employee-intro p{color:#7d8e87;margin-top:10px;font-size:12px;line-height:1.9}.employee-card{background:#fff;border:1px solid #e1e8e4;border-radius:14px;margin-bottom:18px;padding:26px;box-shadow:0 4px 18px #1b3f2e03}.allocation-overview{border-bottom:1px solid #edf1ee;justify-content:space-between;align-items:center;padding-bottom:22px;display:flex}.allocation-overview span{color:#899b91;font-size:11px;display:block}.allocation-overview strong{letter-spacing:-1px;margin-top:3px;font-size:38px;font-weight:800;line-height:1.4;display:block}.allocation-overview .fuel-mark{color:#8ab49d;background:#edf6f0;border-radius:17px;place-items:center;width:63px;height:63px;display:grid}.employee-facts{grid-template-columns:1fr 1fr;gap:20px 12px;padding-top:22px;display:grid}.employee-facts small{color:#8a9b91;margin-bottom:4px;font-size:10px;display:block}.employee-facts strong{font-size:13px;font-weight:500}.consent-form h2{align-items:center;gap:8px;font-size:16px;display:flex}.consent-form h2 svg{color:#5d8c74}.consent-text{color:#7c8c84;margin:14px 0 21px;font-size:12px;line-height:1.95}.employee-checkbox{flex-direction:row;align-items:flex-start;gap:10px;margin:21px 0;font-size:12px;font-weight:400;display:flex}.employee-checkbox input{margin-top:2px}.full{width:100%}.employee-footer{text-align:center;letter-spacing:.3px;color:#a1afa7;padding:0 20px 25px;font-size:10px}.employee-main>.secure-foot{margin-top:24px}.demo-banner{color:#8b7ba1;background:#f2f0fa;border:1px solid #e4dff2;border-radius:8px;align-items:center;gap:8px;margin:0 0 18px;padding:10px 12px;font-size:10px;display:flex}.demo-banner svg{flex-shrink:0}.employee-card>.demo-banner{margin:20px 0 0}.revealed-title{align-items:center;gap:10px;margin-bottom:22px;display:flex}.revealed-title h2{font-size:17px}.revealed-title p{color:#86958d;margin-top:3px;font-size:10px}.check-round{color:#47916a;background:#eaf6ef;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.code-card{break-inside:avoid;background:#f9fcfa;border:1px solid #d8e8de;border-radius:10px;margin-bottom:12px;padding:15px 16px}.code-card-label{color:#839a8b;justify-content:space-between;align-items:center;font-size:11px;display:flex}.code-card-label strong{color:#47775b;font-size:14px}.code-value{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.code-value bdi{text-align:left;overflow-wrap:anywhere;letter-spacing:1px;-webkit-user-select:all;user-select:all;direction:ltr;font-family:monospace;font-size:21px;display:block}.code-value .icon-btn{color:#57896b;background:#fff;border:1px solid #d7e8dd}.copied-message{color:#36805d;margin-top:5px;font-size:10px;display:block}.revealed .print-button{margin-top:18px}.already{text-align:center}.already>svg{color:#5a9b74;margin:6px}.already h2{margin:5px 0;font-size:18px}.already p{color:var(--muted);margin-bottom:20px;font-size:12px}.unavailable{text-align:center;margin-top:35px;padding:45px 20px}.unavailable svg{color:#b88766;margin-bottom:20px}.unavailable h1{font-size:25px}.unavailable p{color:#8d958e;margin-top:13px;font-size:13px}.receipt>.brand{margin-bottom:25px}.receipt-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:17px;display:flex}.receipt-title h3{font-size:21px}.receipt dl{margin:18px 0}.receipt dl>div{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:9px;display:flex}.receipt dt{color:#82919d;font-size:12px}.receipt dd{text-align:left;overflow-wrap:anywhere;margin:0;font-size:12px}.small-id{font-family:monospace;font-size:10px!important}.receipt h4{margin:23px 0 10px}.receipt-codes{background:#f6f9f7;border-radius:8px;padding:3px 14px}.receipt-codes>div{border-bottom:1px solid #e3ebe6;justify-content:space-between;align-items:center;gap:15px;padding:9px 0;display:flex}.receipt-codes>div:last-child{border:0}.receipt-codes bdi{overflow-wrap:anywhere;font-family:monospace;font-size:12px}.receipt-codes strong{white-space:nowrap;font-size:12px}.consent-copy{color:#82918a;font-size:12px;line-height:1.9}.receipt .print-button{margin-top:24px}@media (max-width:1050px){.stats article{gap:10px;padding:18px 14px}.stats strong{font-size:25px}.stats .sum{font-size:20px}.stat-icon{width:38px;height:38px}.stats small{font-size:10px}.list-controls{flex-wrap:wrap;align-items:flex-start}.search{flex:1}.main{padding-top:30px}.user-name{display:none}}@media (max-width:720px){.topbar{height:73px;padding:0 18px}.brand strong{font-size:16px}.brand-icon{border-radius:10px;width:38px;height:38px}.header-tools{gap:6px}.private-tag{padding:4px 7px;font-size:10px}.main{padding:27px 16px}.page-heading{align-items:flex-start;gap:10px;margin-bottom:23px}.page-heading h1{font-size:26px}.page-heading .eyebrow{font-size:10px}.page-heading p{font-size:11px}.page-heading>.btn{gap:5px;min-height:38px;margin-top:25px;padding:9px 12px;font-size:11px}.page-heading>.btn svg{width:16px}.stats{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:19px}.stats article{padding:16px 12px}.stats .sum{font-size:23px}.stats small{font-size:10px}.panel-heading{align-items:flex-start;padding:20px 16px 17px}.panel-heading h2{font-size:17px}.panel-heading p{max-width:180px;font-size:10px}.toolbar{gap:4px}.toolbar .small{gap:4px;padding:6px 8px;font-size:10px}.list-controls{gap:13px;padding:0 14px 14px}.tabs{justify-content:space-around;gap:0;width:100%}.tabs button{padding:6px 8px;font-size:10px}.search{width:100%}th,td{padding:15px 16px}.bottom-note{flex-direction:column;gap:15px;margin-top:19px}.bottom-note .secure-foot{font-size:10px}.empty{padding:45px 15px}.empty h3{font-size:16px}.empty p{font-size:11px}.modal-backdrop{padding:12px}.modal{border-radius:13px;max-height:95vh;padding:21px 19px}.modal-head h2{font-size:17px}.form-grid{gap:15px 12px}.voucher-row{grid-template-columns:1fr 94px 25px;gap:8px}label{font-size:11px}.sample-fill{font-size:9px}.form-intro{gap:8px}.form-intro h3{font-size:12px}.form-intro p{max-width:170px;font-size:10px}.setup-card{margin-top:15px;padding:30px 23px}.setup-card h1{font-size:27px}.setup-steps{gap:5px;font-size:9px}.setup-steps svg{width:13px}.setup-card>p{font-size:12px}.setup-steps i{width:19px;height:19px}.created h3{font-size:17px}.created-actions{gap:7px}.created-actions .btn{padding:10px 12px;font-size:11px}.employee-header{padding:23px 20px}.employee-main{padding-top:4px}.employee-intro{margin-top:11px;margin-bottom:23px}.employee-intro h1{font-size:26px}.employee-intro p{font-size:11px}.employee-card{padding:23px 21px}.employee-label{font-size:10px}.allocation-overview strong{font-size:35px}.employee-facts strong{font-size:12px}.employee-main .secure-foot{font-size:10px}.receipt dl>div{gap:8px}.receipt dd{max-width:58%}.toast{width:max-content;max-width:90%;font-size:12px}}.upload-box{text-align:center;cursor:pointer;color:#648573;background:#f7faf8;border:1.5px dashed #bcd1c6;border-radius:11px;align-items:center;gap:7px;padding:23px 14px;position:relative}.upload-box strong{color:#365e49;font-size:13px}.upload-box span{color:#8c9f93;font-size:10px}.upload-box input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.upload-box:focus-within{outline-offset:2px;outline:2px solid #7cb5cd}.upload-files>div{color:#74917e;border:1px solid #e4ebe6;border-radius:8px;align-items:center;gap:9px;margin-top:9px;padding:8px 12px;font-size:11px;display:flex}.upload-files>div>span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.upload-files small{color:#9bad9f;font-size:10px}.employee-id-field{margin-top:15px}.voucher-photos article{break-inside:avoid;background:#f8fbf9;border:1px solid #d9e7df;border-radius:10px;margin-bottom:15px;padding:12px}.voucher-photos article>span{color:#82978a;margin-bottom:9px;font-size:11px;display:block}.voucher-photos img,.receipt-images img{border:1px solid #e3e9e5;border-radius:6px;width:100%;height:auto;display:block}.photo-actions{flex-wrap:wrap;gap:8px;margin-top:11px;display:flex}.photo-actions .btn{flex:1;font-size:10px}.receipt-images>a{margin-bottom:16px;display:block}.receipt-images span{color:#4c8865;margin-top:5px;font-size:10px;display:block}.readonly-employee-name{background:#f6f9f7;border:1px solid #e1eae4;border-radius:9px;padding:13px 15px}.readonly-employee-name span{color:#85978b;font-size:10px;display:block}.readonly-employee-name strong{color:#2b4938;margin-top:4px;font-size:15px;display:block}.readonly-employee-name small{color:#8c9c91;margin-top:7px;font-size:10px;line-height:1.8;display:block}.staff-access-card{background:#f1f8f4;border:1px solid #d4e8db;border-radius:11px;margin:20px 0 28px;padding:18px}.staff-access-card h3{font-size:14px}.staff-access-card p{color:#7c9786;margin:7px 0 12px;font-size:11px;line-height:1.9}.staff-access-card input{font-size:11px}.staff-access-card .created-actions{justify-content:flex-start;margin:13px 0}.staff-access-card>small{color:#93a69a;font-size:10px;line-height:1.8}.staff-list>div{flex-wrap:wrap}.staff-list .btn{font-size:10px}select{font:inherit;width:100%;height:44px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #d9e1e6;border-radius:8px;padding:8px 12px}select:focus-visible{outline-offset:2px;outline:3px solid #7cb5cd}.toolbar{flex-wrap:wrap}.toolbar .btn{white-space:nowrap}.return-content{padding:24px}.returns-panel,.backup-panel{margin-top:24px}.return-content>.tabs{flex-wrap:wrap;margin-bottom:20px}.return-record{border-bottom:1px solid #e1e8ed;flex-direction:column;gap:8px;padding:18px 0;display:flex}.return-record p{margin:5px 0}.return-record small{color:#64748b}.return-warning{color:#654408;background:#fff4df;border:1px solid #e4ac4d;border-radius:10px;margin:12px 0;padding:14px}.return-warning p{margin:8px 0 0}.return-section h2{font-size:20px}.return-section p{line-height:1.7}.return-section form{margin-top:18px}.notice{color:#185e49;background:#e6f6ef;border-radius:10px;margin:14px 0;padding:14px;line-height:1.7}.reuse-form,.restore-preview{border:1px solid #cbd8e1;border-radius:12px;margin-top:20px;padding:20px}.backup-panel label.btn{cursor:pointer;margin:0;font-size:14px}.disabled{opacity:.6;cursor:wait}.return-content .receipt-images{margin-top:20px}.return-content .created-actions{flex-wrap:wrap}.return-content .table-wrap{margin:16px 0}.return-content .table-wrap td,.return-content .table-wrap th{padding:12px}.return-section select{width:100%}@media (max-width:640px){.return-content{padding:16px}.return-content .tabs button{padding:10px}.return-content .created-actions .btn{flex:1}.return-record .created-actions{display:flex}.backup-panel .panel-heading{padding:18px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:#fff;--surface-soft:#f3f7f5;--theme-hover:#eef3f2}.brand{flex-shrink:0;gap:12px;min-width:0}.brand-logo img{width:144.8px;max-width:none;height:144.8px;display:block;position:absolute;top:-43.4px;left:-28.4px}.brand small{letter-spacing:0;white-space:nowrap;font-size:11px}.topbar{height:auto;min-height:90px;padding-top:10px;padding-bottom:10px}.employee-header{gap:16px}.employee-header-tools{align-items:center;gap:14px;display:flex}.theme-switch{flex:none;position:relative}.theme-trigger{width:44px;height:44px;color:var(--ink);border:1px solid var(--line);background:var(--surface)}.theme-trigger:hover{background:var(--theme-hover)}.theme-options{background:var(--surface);border:1px solid var(--line);z-index:60;width:190px;color:var(--ink);border-radius:12px;padding:8px;position:absolute;top:calc(100% + 9px);left:0;box-shadow:0 12px 35px #112c4026}.theme-options>span{color:var(--muted);padding:5px 10px 9px;font-size:11px;display:block}.theme-options button{text-align:right;width:100%;min-height:44px;color:var(--ink);background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;display:flex}.theme-options button>span{flex:1}.theme-options button:hover,.theme-options button[aria-pressed=true]{background:var(--theme-hover)}.theme-options button[aria-pressed=true]{font-weight:600}.theme-options button:focus-visible{outline-offset:-2px;outline:2px solid #639bb0}@media screen{html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e4edf4;--muted:#a8b8c6;--line:#354552;--bg:#101a23;--green:#94dbbc;--red:#ffabb9;--surface:#1a2833;--surface-soft:#20343d;--theme-hover:#2b3d49;--mint:#bce8d6}html[data-theme=dark] :is(.topbar,.stats article,.panel,.modal,.setup-card,.employee-card,.secondary,input,select,.theme-options,.theme-trigger){background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=dark] :is(input,select){color:#edf4f8;background:#13212b;border-color:#485b6a}html[data-theme=dark] input::placeholder{color:#9babba}html[data-theme=dark] :is(input,select):focus{border-color:#8bd1b2;outline-color:#386553}html[data-theme=dark] :is(.secondary:hover,.icon-btn:hover,.tabs button.selected,.theme-trigger:hover){color:#e7f1f8;background:#2c4050}html[data-theme=dark] .primary{color:#14382e;box-shadow:none;background:#bce8d6}html[data-theme=dark] .primary:hover{background:#d0f1e3}html[data-theme=dark] .toast{color:#14382e;background:#d1eee2}html[data-theme=dark] .toast svg{color:#226a50}html[data-theme=dark] :is(.tabs,.search input,.allocation-total,.receipt-codes,.code-card,.voucher-photos article,.readonly-employee-name,.staff-access-card,.upload-box,.upload-files>div,.reuse-form,.restore-preview){background:#20333e;border-color:#3d5360}html[data-theme=dark] :is(thead,tbody tr:hover){background:#21313e}html[data-theme=dark] :is(td,.return-record,.receipt-codes>div,.allocation-overview,.staff-list>div){border-color:var(--line)}html[data-theme=dark] :is(.field-note,.table-sub,.date-cell,th,.secure-foot,.employee-label,.step-kicker,.employee-intro p,.allocation-overview span,.employee-facts small,.consent-text,.employee-footer,.revealed-title p,.return-record small,.receipt dt,.consent-copy,.checkbox-row,.role,.loading,.upload-box span,.upload-files small,.voucher-photos article>span,.readonly-employee-name span,.readonly-employee-name small,.staff-access-card p,.staff-access-card>small,.setup-note,.unavailable p){color:var(--muted)}html[data-theme=dark] :is(.tabs button,.icon-btn){color:#b3c4d1}html[data-theme=dark] :is(.employee-name,.brand strong){color:var(--ink)}html[data-theme=dark] :is(.readonly-employee-name strong,.upload-box strong,.code-card-label strong,.receipt-images span){color:#c3ecda}html[data-theme=dark] .employee-shell{background:radial-gradient(ellipse at 50% 0,#224039 0,transparent 600px),var(--bg)}html[data-theme=dark] :is(.private-tag,.green,.accepted,.whatsapp,.success-icon,.check-round,.empty-icon,.form-intro>span,.allocation-overview .fuel-mark,.setup-steps i){color:#b8e7d0;background:#223e34;border-color:#3c6350}html[data-theme=dark] .blue{color:#b4d8ef;background:#233c52}html[data-theme=dark] :is(.amber,.pending){color:#f2d295;background:#423721}html[data-theme=dark] .cancelled{color:#bbc8d3;background:#2d3944}html[data-theme=dark] :is(.demo-banner,.demo-pill){color:#d6c8ef;background:#352e4d;border-color:#514665}html[data-theme=dark] .error{color:#ffd0d9;background:#412b33;border-color:#76505b}html[data-theme=dark] .return-warning{color:#ffe0a6;background:#443721;border-color:#997942}html[data-theme=dark] .notice{color:#cdf1df;background:#254335}html[data-theme=dark] .code-value .icon-btn{color:#b9e3ca;background:#1a2b33;border-color:#4e6a59}html[data-theme=dark] .code-card-label{color:#b7cec2}html[data-theme=dark] .copied-message{color:#a3e1c0}html[data-theme=dark] .icon-btn.danger:hover{color:#ffc6d1;background:#4a2b36}html[data-theme=dark] .wa{color:#91dfb2}html[data-theme=dark] :is(.voucher-photos img,.receipt-images img){border-color:#4d5f68}html[data-theme=dark] .modal-backdrop{background:#050c13b8}}@media (max-width:720px){.topbar{gap:10px;min-height:84px;padding:10px 14px}.topbar .private-tag{display:none}.brand-logo{width:74px;height:52px}.brand-logo img{width:121.7px;height:121.7px;top:-36.5px;left:-23.9px}.brand{gap:9px}.brand strong{font-size:16px}.brand small{font-size:10px}.header-tools{gap:7px}.header-tools>.icon-btn{width:40px;height:44px}.employee-header{gap:10px;padding:16px}.employee-header-tools{gap:7px}.employee-label{display:none}.page-heading{align-items:center}.page-heading>.btn{min-height:44px;margin-top:0;font-size:12px}.page-heading p{max-width:210px;font-size:12px}.panel-heading{flex-wrap:wrap}.toolbar{justify-content:flex-start;row-gap:8px}.panel-heading p{max-width:none}.toolbar .btn{min-height:40px;padding:8px 10px;font-size:11px}.row-actions .icon-btn{width:40px;height:44px}.tabs button{min-height:40px;font-size:11px}.modal{max-height:calc(100dvh - 24px)}input,select,textarea,.search input{font-size:16px}.employee-main{padding-left:16px;padding-right:16px}.theme-options{max-width:calc(100vw - 32px)}.staff-list .btn{min-height:44px}.created-actions{flex-wrap:wrap}.setup-card .backup-panel .btn{width:auto}.return-warning{font-size:12px}.receipt .brand-logo{width:88px;height:62px}.receipt .brand-logo img{width:144.8px;height:144.8px;top:-43.4px;left:-28.4px}}@media (max-width:380px){.brand strong{font-size:15px}.brand small{font-size:9px}.topbar{padding-left:10px;padding-right:10px}.brand-logo{width:65px;height:46px}.brand-logo img{width:107px;height:107px;top:-32px;left:-21px}.page-heading{flex-direction:column;align-items:flex-start}.page-heading>.btn{width:100%;margin-top:8px}}@media (max-width:420px){.form-grid{grid-template-columns:1fr}.sample-fill{white-space:normal;max-width:84px}.modal-head h2{font-size:16px}.employee-card{padding:21px 18px}.created-actions .btn{min-height:44px}.form-intro p{max-width:160px}}@media (max-width:720px){.btn,.small,.photo-actions .btn,.tabs button{min-height:44px}.icon-btn{min-width:44px;min-height:44px}.topbar .header-tools>.icon-btn{width:44px}.panel-heading{gap:14px}.toolbar{width:100%}.toolbar>.btn{flex:none}.employee-header .brand{flex-shrink:1}}.inventory-pagination{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:22px;padding-top:18px;display:flex}.inventory-pagination span{color:var(--muted);font-size:.875rem}.inventory-selection .return-warning{flex-basis:100%;margin:0}.return-code-options{gap:10px;margin:16px 0;display:grid}.return-code-options .checkbox-row{border:1px solid var(--line);border-radius:12px;align-items:center;padding:12px}.return-code-options bdi{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@media (max-width:600px){.inventory-pagination{gap:8px}.inventory-pagination span{text-align:center;flex-basis:100%;order:-1}.stock-filters label{flex:140px;min-width:0}}.app-exit-notice{z-index:100000;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));color:#fff;text-align:center;pointer-events:none;background:#182330;border-radius:999px;width:max-content;max-width:calc(100vw - 32px);padding:13px 22px;font-size:15px;line-height:1.5;position:fixed;transform:translate(-50%);box-shadow:0 5px 24px #0004}.returns-panel{width:100%;max-width:760px;margin-inline:auto}.returns-panel>.panel-heading{flex-wrap:wrap;align-items:center;gap:12px;padding:18px 20px}.returns-panel>.panel-heading p{margin:0;font-size:15px;line-height:1.5}.returns-panel>.panel-heading h2{margin-bottom:8px}.returns-panel>.return-content{padding:0 20px 20px}.returns-panel .return-content>.tabs{margin-bottom:16px}.return-record.return-card{--return-line:#abb9c9;--return-tint:#f1f5f9;--return-ink:#405269;border:1px solid var(--return-line);border-inline-start:4px solid var(--return-line);background:var(--surface,#fff);border-radius:16px;gap:10px;margin:12px 0;padding:16px}.return-card[data-return-status=approved],.return-card[data-return-status=available]{--return-line:#6aa789;--return-tint:#e8f5ee;--return-ink:#246044}.return-card[data-return-status=pending]{--return-line:#d69635;--return-tint:#fff2da;--return-ink:#875009}.return-card[data-return-status=rejected],.return-card[data-return-status=partially_used],.return-card[data-return-status=invalid_used],.return-card[data-return-status=used]{--return-line:#ce8282;--return-tint:#fcecec;--return-ink:#963b3b}.return-card[data-return-status=disputed],.return-card[data-return-status=quarantined]{--return-line:#bc8b35;--return-tint:#fff0d8;--return-ink:#805016}.return-card[data-return-status=assigned]{--return-line:#7c9fc7;--return-tint:#eaf2fc;--return-ink:#345f90}.return-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.return-card-top>strong{font-size:18px;line-height:1.5}.return-state{border:1px solid var(--return-line);background:var(--return-tint);color:var(--return-ink);border-radius:10px;align-items:center;gap:7px;max-width:100%;padding:6px 10px;font-size:14px;font-weight:700;line-height:1.5;display:inline-flex}.return-state svg{flex-shrink:0}.return-card .return-card-total{margin:10px 0 6px;font-size:17px;line-height:1.5}.return-card small{font-size:14px;line-height:1.5;display:block}.return-card .return-card-actions{flex-wrap:wrap;gap:8px;margin:4px 0 0;display:flex}.return-card-actions .btn{min-height:44px}.return-card details{margin-top:10px}.return-history .return-card:first-of-type{margin-top:12px}html[data-theme=dark] .return-record.return-card{background:var(--surface,#20333e);border-color:var(--return-line)}html[data-theme=dark] .return-card{--return-line:#798c9e;--return-tint:#2b3c4b;--return-ink:#d4dfeb}html[data-theme=dark] .return-card:is([data-return-status=approved],[data-return-status=available]){--return-line:#70b093;--return-tint:#213f32;--return-ink:#c0ead3}html[data-theme=dark] .return-card[data-return-status=pending]{--return-line:#d4a04e;--return-tint:#463719;--return-ink:#ffda98}html[data-theme=dark] .return-card:is([data-return-status=rejected],[data-return-status=partially_used],[data-return-status=invalid_used],[data-return-status=used]){--return-line:#c88181;--return-tint:#482c31;--return-ink:#ffd0d0}html[data-theme=dark] .return-card:is([data-return-status=disputed],[data-return-status=quarantined]){--return-line:#c99b55;--return-tint:#433421;--return-ink:#f4d39d}html[data-theme=dark] .return-card[data-return-status=assigned]{--return-line:#7b9fc6;--return-tint:#253b53;--return-ink:#c5dffc}@media (max-width:640px){.returns-panel>.panel-heading{padding:16px}.returns-panel>.return-content{padding:0 16px 16px}.return-record.return-card{padding:14px}.return-card-top{align-items:flex-start}.return-card .return-card-actions .btn{flex:130px}}.badge.rejected{color:var(--red);background:#fcebed;border:1px solid #efc4cb}html[data-theme=dark] .badge.rejected{color:#ffb5c0;background:#492a33;border-color:#78505a}.image-upload-zone{outline-offset:4px;border-radius:12px;outline:2px solid #0000;gap:7px;min-width:0;transition:outline-color .15s,background-color .15s;display:grid}.image-upload-zone>label{margin:0}.image-upload-dragging{background:#edf6fd;outline-color:#3d83b0}.image-upload-zone:focus-visible{background:#edf6fd;outline-color:#3d83b0}.image-upload-zone .image-upload-hint{text-align:center;color:#52687a;font-size:13px;line-height:1.6;display:block}.image-upload-zone[aria-disabled=true] .image-upload-hint{opacity:.6}html[data-theme=dark] .image-upload-dragging{background:#253e52;outline-color:#8ac5ed}html[data-theme=dark] .image-upload-zone:focus-visible{background:#253e52;outline-color:#8ac5ed}html[data-theme=dark] .image-upload-zone .image-upload-hint{color:#b9ccdc}.app-start-screen{min-height:100vh;background:var(--bg);min-height:100dvh;color:var(--ink);place-items:center;padding:24px;display:grid}.app-start-card{text-align:center;flex-direction:column;align-items:center;gap:16px;width:min(100%,360px);padding:32px 20px;display:flex}.app-start-card h1{margin:0;font-size:30px;line-height:1.3}.app-start-card p{margin:0;line-height:1.6}.app-start-card .btn{width:100%;min-height:52px;margin-top:12px;font-size:18px}.app-start-test{border:1px solid var(--demo-line);background:var(--demo-bg);color:var(--demo-ink);border-radius:999px;padding:4px 12px;font-size:13px}.branch-switcher{z-index:60;color:#e8efff;box-sizing:border-box;background:#073a62;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:6px 12px;font-size:14px;display:flex;position:relative}.branch-switcher select{color:inherit;font:inherit;background:0 0;border:1px solid #94a3b873;border-radius:999px;padding:4px 10px}.branch-switcher select option{color:#0f172a}.branch-switcher [role=alert]{color:#fca5a5}.branch-switcher .branch-switcher-toggle{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #94a3b873;border-radius:999px;padding:4px 12px}.branch-panel{color:#e2e8f0;text-align:right;background:#0f172a;border:1px solid #94a3b859;border-radius:16px;width:min(440px,92vw);max-height:70vh;padding:16px;position:absolute;top:calc(100% + 6px);left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 12px 40px #00000073}.branch-panel h2{margin:0 0 10px;font-size:17px}.branch-panel h3{margin:14px 0 8px;font-size:15px}.branch-panel ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.branch-panel li{border:1px solid #94a3b840;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.branch-panel li.inactive{opacity:.6}.branch-panel li strong{font-size:14px}.branch-panel .badge{color:#ecfeff;background:#0e7490;border-radius:999px;margin-inline-start:6px;padding:1px 8px;font-size:12px}.branch-panel .badge.muted{background:#475569}.branch-panel .actions{flex-shrink:0;gap:6px;display:flex}.branch-panel button{color:inherit;font:inherit;cursor:pointer;background:#1e293b;border:1px solid #94a3b873;border-radius:10px;padding:6px 10px;font-size:13px}.branch-panel form{gap:8px;display:grid}.branch-panel form input[type=email],.branch-panel form input:not([type]){color:inherit;font:inherit;background:#1e293b;border:1px solid #94a3b873;border-radius:10px;padding:8px 10px}.branch-panel form button[type=submit]{color:#0f172a;background:#5eead4;border:0;font-weight:600}.branch-panel .check{align-items:center;gap:6px;font-size:14px;display:flex}.employee-shell .text-link.centered{text-align:center;margin-inline:auto;display:block}[role=dialog] h1[tabindex="-1"]:focus,[role=dialog] h2[tabindex="-1"]:focus,dialog h2[tabindex="-1"]:focus,dialog h1[tabindex="-1"]:focus{outline:none}.branch-switcher .branch-switcher-toggle{white-space:nowrap}.branch-switcher select{max-width:150px}:root{--reshef-blue:#0c4da2;--reshef-navy:#0a2f4e;--reshef-teal:#00a99d;--reshef-aqua:#83e5df;--navy:var(--reshef-navy);--ink:#142e50;--muted:#526681;--line:#dfe7f1;--bg:#f4f7fc;--mint:var(--reshef-aqua);--green:#067f85;--surface-soft:#edf5fb;--theme-hover:#eaf2fc}.brand-logo{background:0 0;border-radius:0;flex:none;width:104px;height:86.5px;display:block;position:static;overflow:visible}.brand-logo-dark{display:none}.brand small{color:#637793}.topbar{min-height:108px;box-shadow:inset 0 3px 0 var(--reshef-blue)}.brand strong,.page-heading h1,.employee-intro h1{color:var(--reshef-navy)}.primary{background:var(--reshef-blue);color:#fff;box-shadow:0 3px 9px #0c4da218}.primary:hover{background:#093b80}.secondary{color:#284d78;border-color:#d2dff0}.secondary:hover{background:#edf4fd}.text-link{color:#0c4da2}.private-tag{color:#246578;background:#eaf5f9;border-color:#cfe8ed}.blue{color:#0c4da2;background:#e8f0fd}.tabs{background:#eef3fa}.tabs button.selected{color:#0c4da2;background:#fff}.theme-options button[aria-pressed=true]{color:#0c4da2}.empty-icon,.form-intro>span,.allocation-overview .fuel-mark{color:#2472ae;background:#eaf3fc}.employee-shell{background:radial-gradient(at 50% 0,#e1f0fb 0,#0000 620px),#f4f7fc}.employee-card{border-color:#dfe7f1}.employee-intro p,.employee-label,.employee-facts small,.allocation-overview span{color:#6b7e95}.allocation-overview,.receipt-codes>div{border-color:#e3eaf3}.readonly-employee-name,.allocation-total,.staff-access-card,.receipt-codes,.code-card,.voucher-photos article{background:#f0f6fc;border-color:#d9e6f3}.readonly-employee-name strong,.upload-box strong,.code-card-label strong{color:#174b7d}.upload-box{color:#267c98;background:#f4f9fd;border-color:#a9ccdc}.receipt-images span{color:#0c4da2}@media screen{html[data-theme=dark]{--ink:#e8efff;--muted:#abbad1;--line:#334563;--bg:#0e172b;--surface:#192740;--surface-soft:#1d3350;--theme-hover:#263d60;--green:#83e5df;--mint:#83e5df}html[data-theme=dark] .brand-logo-light{display:none}html[data-theme=dark] .brand-logo-dark{display:inline}html[data-theme=dark] .topbar{box-shadow:inset 0 3px #2375ce}html[data-theme=dark] :is(.brand strong,.page-heading h1,.employee-intro h1){color:#e8efff}html[data-theme=dark] .brand small{color:#abbad1}html[data-theme=dark] :is(input,select){color:#edf3ff;background:#121e34;border-color:#465d7e}html[data-theme=dark] :is(input,select):focus{border-color:#83e5df;outline-color:#285b6b}html[data-theme=dark] .primary{color:#073547;box-shadow:none;background:#83e5df}html[data-theme=dark] .primary:hover{background:#a9f1eb}html[data-theme=dark] :is(.secondary:hover,.icon-btn:hover,.tabs button.selected,.theme-trigger:hover){color:#e8f3ff;background:#2a4263}html[data-theme=dark] .tabs button.selected{color:#bce3ff}html[data-theme=dark] .theme-options button[aria-pressed=true]{color:#9debe5}html[data-theme=dark] .text-link{color:#8dcaff}html[data-theme=dark] :is(.tabs,.search input,.allocation-total,.receipt-codes,.code-card,.voucher-photos article,.readonly-employee-name,.staff-access-card,.upload-box,.upload-files>div,.reuse-form,.restore-preview){background:#203451;border-color:#3b5374}html[data-theme=dark] :is(thead,tbody tr:hover){background:#203450}html[data-theme=dark] .employee-shell{background:radial-gradient(ellipse at 50% 0,#1b365b 0,transparent 620px),var(--bg)}html[data-theme=dark] :is(.private-tag,.empty-icon,.form-intro>span,.allocation-overview .fuel-mark,.setup-steps i){color:#9ce4e2;background:#213f58;border-color:#345f79}html[data-theme=dark] .blue{color:#b6d8ff;background:#233f6a}html[data-theme=dark] :is(.readonly-employee-name strong,.upload-box strong,.code-card-label strong,.receipt-images span){color:#b2def6}html[data-theme=dark] .toast{color:#103c4b;background:#afece7}html[data-theme=dark] .toast svg{color:#086b73}}@media (max-width:720px){.brand-logo{width:82px;height:68.2px}.topbar{min-height:94px}.brand{gap:10px}.employee-header{padding-top:14px;padding-bottom:14px}.brand small{font-size:10px}.receipt .brand-logo{width:100px;height:83.2px}}@media (max-width:380px){.brand-logo{width:72px;height:60px}.topbar{min-height:86px}.brand small{font-size:9px}.brand{gap:7px}}.staff-manager .staff-info{flex:1;min-width:180px}.staff-manager .staff-actions{flex-wrap:wrap;align-items:center;gap:7px;width:100%;padding-top:7px;display:flex}.staff-row.is-disabled .staff-info{opacity:.65}.staff-manager .staff-delete{color:var(--red)}.staff-manager .staff-form h3{margin-bottom:18px}.staff-manager .staff-form>.created-actions{justify-content:flex-start}.staff-manager .staff-info small{overflow-wrap:anywhere}.staff-manager .staff-list{margin-bottom:22px}.staff-manager .staff-access-card .created-actions{flex-wrap:wrap}@media (max-width:720px){.staff-manager .staff-actions .btn{min-height:44px;font-size:12px}.staff-manager .staff-actions{gap:8px}.staff-manager .staff-info{min-width:150px}.staff-manager .staff-form .form-grid{grid-template-columns:1fr}.staff-manager .staff-access-card .btn{min-height:44px}.staff-manager .staff-actions .whatsapp{flex:1}}html[data-theme=dark] .brand-logo{mix-blend-mode:normal;overflow:hidden}.phone-control{flex-direction:column;gap:7px;min-width:0;display:flex}.phone-field{cursor:text;background:#fff;border:1px solid #d9e1e6;border-radius:8px;align-items:center;height:44px;display:flex;overflow:hidden}.phone-prefix{border-right:1px solid var(--line);color:var(--ink);-webkit-user-select:none;user-select:none;flex:none;padding:0 12px;font-size:16px;line-height:24px}.phone-field input,.phone-field input:focus{width:0;min-width:0;height:100%;box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:10px 12px;font-size:16px}.phone-field:focus-within{border-color:var(--reshef-blue);outline-offset:1px;outline:2px solid #0c4da226}.phone-hint{color:var(--muted);font-size:12px}.phone-control>.text-link{align-self:flex-start}@media screen{html[data-theme=dark] .phone-field{background:#121e34;border-color:#465d7e}html[data-theme=dark] .phone-field input,html[data-theme=dark] .phone-field input:focus{background:0 0;border:0;outline:none}html[data-theme=dark] .phone-field:focus-within{border-color:#83e5df;outline-color:#285b6b}}.link-deadline{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;margin-bottom:18px;padding:14px 16px;font-size:13px}.link-deadline bdi{font-variant-numeric:tabular-nums;direction:ltr;display:inline-block}.link-deadline p{color:var(--muted);margin-top:5px}.allocation-access{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;margin:18px 0;padding:16px}.allocation-access h4{margin:0 0 8px}.allocation-access .created-actions{flex-wrap:wrap;justify-content:flex-start}.access-action-form{flex-direction:column;gap:12px;margin-top:18px;display:flex}.access-action-form textarea{border:1px solid var(--line);width:100%;min-height:80px;font:inherit;background:var(--surface,#fff);color:var(--ink);border-radius:8px;padding:10px}@media (max-width:720px){.allocation-access{padding:12px}.allocation-access .btn{white-space:normal;min-height:44px}.access-action-form textarea{font-size:16px}}.management-report{margin-top:24px}.management-report form>.form-grid{max-width:640px}.management-report .created-actions{justify-content:flex-start}.supervisor-install{margin-bottom:20px}.install-card{border:1px solid var(--line);background:var(--surface,#fff);border-radius:12px;flex-direction:column;align-items:flex-start;gap:13px;max-width:650px;margin-top:12px;padding:20px;display:flex;position:relative}.install-card>.icon-btn{align-self:flex-end}.install-card small{color:var(--muted)}.supervisor-entry{flex-direction:column;gap:16px;width:100%;margin-top:24px;display:flex}.supervisor-entry>.btn{align-self:flex-start}@media (max-width:720px){.management-report .form-grid{grid-template-columns:1fr}.install-card{padding:16px}.supervisor-install>.btn,.management-report .btn{min-height:44px}}.workspace-nav{scrollbar-width:thin;gap:8px;margin-bottom:14px;padding:4px 0 16px;display:flex;overflow-x:auto}.workspace-nav button{border:1px solid var(--line);background:var(--surface,#fff);min-height:44px;color:var(--ink);font:inherit;border-radius:10px;flex:none;padding:9px 16px}.workspace-nav .selected{background:var(--reshef-blue);color:#fff;border-color:#0000}.allocation-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px;display:grid}.allocation-card{border:1px solid var(--line);background:var(--surface,#fff);border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:20px;display:flex}.allocation-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.allocation-card .employee-name{text-align:right;white-space:normal;font-size:18px}.reference{color:var(--muted);-webkit-user-select:all;user-select:all;direction:ltr;align-self:flex-start;font-family:monospace}.card-amount{font-size:20px}.allocation-card p,.allocation-card small{font-size:13px}.state-badges{flex-wrap:wrap;gap:7px;display:flex}.state-badges .badge{white-space:normal;font-size:12px}.card-actions{flex-wrap:wrap;gap:8px;display:flex}.card-actions .btn{white-space:normal;flex:1;min-height:44px}.more-actions{border-top:1px solid var(--line);margin-top:auto;padding-top:8px}.more-actions summary,.filter-panel summary,.audit-record summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:500}.filter-panel{padding:0 24px 18px}.filter-panel>.form-grid{margin-top:14px}.list-controls{flex-wrap:wrap;align-items:end}.list-controls>label{flex:1;min-width:220px}.search{height:auto}.search input{min-height:44px}.search svg{top:14px}.staff-page{padding:24px}.staff-page>h2{margin-bottom:18px}.photo-previews{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.photo-previews article{border:1px solid var(--line);border-radius:10px;min-width:0;padding:10px}.photo-previews img{object-fit:contain;background:var(--surface-soft);width:100%;height:150px;display:block}.photo-previews span{margin:8px 0;font-size:13px;display:block}.photo-previews .btn{width:100%;min-height:44px}.allocation-review dl{grid-template-columns:1fr 1fr;gap:10px;display:grid}.allocation-review dt{color:var(--muted)}.allocation-review dd{margin:0;font-weight:600}.audit-log{padding:16px}.audit-log .panel-heading{padding:4px 0 14px}.audit-record{border-top:1px solid var(--line);overflow-wrap:anywhere;flex-direction:column;gap:6px;padding:16px 0;display:flex}.audit-record span,.audit-record small{color:var(--muted);font-size:13px}.audit-record details p{padding:6px 0}.return-summary{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;margin:15px 0;padding:14px}.contact-supervisor{white-space:normal;margin:14px 0}.reauth-backdrop{z-index:100;background:var(--bg);padding:20px;position:fixed;inset:0;overflow:auto}.reauth-backdrop>.notice{max-width:700px;margin:20px auto}textarea{font:inherit;color:var(--ink);background:var(--surface,#fff);border:1px solid var(--line);border-radius:8px;width:100%;min-height:90px;padding:12px}.identity-missing{color:var(--red)!important}.danger{color:var(--red)}.backup-history{margin-top:20px}.backup-history article{border-top:1px solid var(--line);padding:14px 0}@media (max-width:720px){body{font-size:15px}.allocation-list{grid-template-columns:1fr;gap:14px;padding:14px}.allocation-card{padding:17px}.icon-btn{min-width:44px;min-height:44px}.btn,.btn.small{min-height:44px;font-size:14px}.field-note,.employee-facts small,.employee-label,.employee-intro p,.consent-text,.employee-checkbox,.employee-footer,.revealed-title p,.table-sub{font-size:13px}.employee-facts strong{font-size:15px}.form-grid{grid-template-columns:1fr}input,select,textarea{font-size:16px}label{font-size:14px}.modal-backdrop{align-items:stretch;padding:0}.modal{width:100%;min-height:100dvh;max-height:100dvh;padding:16px 16px max(22px,env(safe-area-inset-bottom));border-radius:0}.modal-head{background:var(--surface,#fff);z-index:2;margin-top:-16px;padding:16px 0;position:sticky;top:-16px}.modal-footer{background:var(--surface,#fff);z-index:2;padding:14px 0 max(14px,env(safe-area-inset-bottom));position:sticky;bottom:0;box-shadow:0 -5px 15px #1023380a}.modal-footer .btn{white-space:normal;flex:1}.private-tag{display:none}.page-heading>.btn{min-height:44px;margin-top:0;font-size:14px}.page-heading{align-items:center}.stats small{font-size:12px}.stats article{padding:14px}.stats .sum{font-size:21px}.filter-panel{padding:0 14px 14px}.workspace-nav{z-index:5;background:var(--bg);padding-top:10px;position:sticky;top:0}.staff-page{padding:16px}.setup-card form{max-width:none}.created-actions{flex-wrap:wrap}.form-intro p{font-size:12px}.form-intro h3{font-size:15px}.brand strong{font-size:16px}.role{font-size:13px}.photo-previews{grid-template-columns:1fr}.photo-previews img{height:210px}.return-content .tabs button{min-height:44px;font-size:13px}.receipt dd,.receipt dt{font-size:14px}.receipt-title{align-items:flex-start;gap:12px}.receipt-title>.state-badges{max-width:62%}.phone-hint{font-size:13px}.secure-foot{font-size:12px}.setup-card>p,.created p{font-size:14px}}@media screen{html[data-theme=dark] .workspace-nav .selected{color:#073547;background:#83e5df}html[data-theme=dark] .allocation-card,html[data-theme=dark] .modal-head,html[data-theme=dark] .modal-footer{background:var(--surface)}html[data-theme=dark] .return-summary{background:#203451}}.summary-section{margin-bottom:24px}.summary-section .stats{margin-bottom:9px}.stats article{align-items:flex-start}.stats article>div{width:100%;min-width:0}.stats small{font-size:13px;font-weight:600}.stat-caption{color:var(--muted);margin-top:9px;font-size:12px;line-height:1.6;display:block}.summary-help{color:var(--muted);font-size:13px}.summary-help summary{cursor:pointer;min-height:44px;padding:8px 0}.summary-help p{max-width:900px;margin:0 0 12px}.amount-control{flex-direction:column;gap:7px;min-width:0;display:flex}.amount-control .custom-amount{margin-top:5px}.stock-filters{flex-wrap:wrap;align-items:flex-end;gap:14px;margin-bottom:20px;display:flex}.stock-filters label{flex:1;min-width:180px;max-width:320px}.manual-review{margin:20px 0}.manual-review h4{margin-bottom:10px}.manual-review bdi{-webkit-user-select:all;user-select:all}.upload-box span,.readonly-employee-name span,.readonly-employee-name small,.staff-access-card p,.staff-access-card>small,.field-note,.employee-facts small,.consent-text,.employee-footer,.setup-note{color:var(--muted)}.upload-box span,.readonly-employee-name span,.readonly-employee-name small,.staff-access-card p,.staff-access-card>small,.staff-list small{font-size:13px}.receipt-codes>div{min-width:0}.receipt-codes bdi{overflow-wrap:anywhere;min-width:0}.receipt-codes strong{flex:none}.allocation-total>p{white-space:normal;min-width:0;color:var(--ink);margin:0;font-size:16px;font-weight:400;line-height:1.6}.allocation-total>p strong{white-space:nowrap;font-size:18px;font-weight:700}.error{scroll-margin-block:90px}.error:focus{outline:2px solid var(--red);outline-offset:3px}.stock-note{overflow-wrap:anywhere}.voucher-viewer-backdrop{z-index:75}.voucher-viewer .receipt-images{margin-top:18px}.voucher-viewer .receipt-images article{margin-bottom:20px}.voucher-viewer .receipt-images span{color:var(--muted);margin-top:8px;font-size:13px;display:block}.employee-print-heading{display:none}.employee-support{margin-top:20px}.employee-service{background:var(--surface,#fff);border:1px solid var(--line);border-radius:12px;margin:14px 0;overflow:hidden}.employee-service>summary{cursor:pointer;min-height:56px;padding:18px;font-size:16px;font-weight:600}.employee-service>summary small{color:var(--muted);margin-top:5px;font-size:13px;font-weight:400;display:block}.employee-service[open]>summary{border-bottom:1px solid var(--line)}.employee-service>.employee-card{box-shadow:none;border:0;border-radius:0;margin:0}.employee-service form{margin-top:18px}.employee-service .created-actions{justify-content:flex-start}.employee-service .created-actions .btn{white-space:normal}.employee-facts strong{overflow-wrap:anywhere}.employee-facts>div{min-width:0}.btn.secondary.danger,.staff-manager .staff-delete,.icon-btn.danger{color:var(--red);border-color:var(--red)}.btn.secondary.danger:hover,.staff-manager .staff-delete:hover{background:#fff0f2}.reset-danger{border-color:var(--red)}.reset-danger h3,.reset-danger .warning{color:var(--red)}@media screen{html[data-theme=dark] .btn.secondary.danger,html[data-theme=dark] .staff-manager .staff-delete,html[data-theme=dark] .icon-btn.danger{color:var(--red);border-color:var(--red)}html[data-theme=dark] .btn.secondary.danger:hover,html[data-theme=dark] .staff-manager .staff-delete:hover{background:#4a2b36}html[data-theme=dark] .reset-danger h3,html[data-theme=dark] .reset-danger .warning{color:var(--red)}}@media (max-width:720px){.stats{gap:10px}.stats small{font-size:13px}.stats strong,.stats .sum{overflow-wrap:anywhere;letter-spacing:-.5px;font-size:24px}.stat-caption{font-size:12px}.summary-help{font-size:13px}.stock-filters{align-items:stretch}.stock-filters label{flex-basis:100%;min-width:0;max-width:none}.employee-service>summary{padding:16px}.allocation-total{align-items:flex-start;gap:12px}.allocation-total strong{flex:none}.staff-manager .staff-access-card .created-actions .btn{white-space:normal}.voucher-viewer .receipt-codes bdi{font-size:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.manual-vouchers fieldset{border:1px solid var(--line);border-radius:12px;min-width:0;margin:12px 0;padding:16px}.manual-vouchers legend{padding:0 8px;font-weight:700}.issue-entry{border-bottom:1px solid var(--line);padding:16px 0}.stock-preview{margin-top:24px}.stock-preview img{border-radius:10px;max-width:100%;height:auto}.employee-card textarea{width:100%;min-height:88px;font:inherit;border:1px solid var(--line);background:var(--surface,#fff);color:inherit;border-radius:10px;padding:12px}.reset-danger{border:2px solid var(--red);border-radius:14px;margin-top:28px;padding:20px}.reset-danger h3{color:var(--red)}.reset-danger .warning{color:var(--red);font-weight:700}.voucher-source{border:1px solid var(--line);border-radius:12px;min-width:0;margin:20px 0;padding:16px}.voucher-source legend{padding:0 8px;font-weight:700}.stock-note{border-inline-start:3px solid var(--accent,#0c78a0);background:var(--surface-soft,#647d9b14);border-radius:8px;margin:12px 0;padding:12px}.stock-note p,.stock-receipt-copy{white-space:pre-wrap;overflow-wrap:anywhere}.stock-acknowledgement{padding:12px 0}.stock-acknowledgement .checkbox-row{align-items:flex-start;margin-bottom:14px}.modal textarea{font:inherit;color:inherit;background:var(--surface,#fff);border:1px solid var(--line);border-radius:10px;width:100%;min-height:88px;padding:12px}html[data-workspace=test]{--demo-bg:#fff7e5;--demo-ink:#765016;--demo-line:#d8b66c}@media screen{html[data-workspace=test][data-theme=dark]{--demo-bg:#30281a;--demo-ink:#f0d298;--demo-line:#8d713c}}.test-banner{padding:7px max(16px,env(safe-area-inset-right)) 7px max(16px,env(safe-area-inset-left));background:var(--demo-bg);border-bottom:1px solid var(--demo-line);color:var(--demo-ink);z-index:80;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;line-height:1.5;display:flex;position:sticky;top:0}.test-banner>svg{flex:none}.test-banner strong{font-size:13px;font-weight:700}.test-banner span{font-size:12px}.test-controls{flex-wrap:wrap;align-items:center;gap:12px;max-width:1280px;margin:18px auto;padding:0 24px;display:flex}.test-controls p{color:var(--muted);flex-basis:100%;font-size:13px}.test-entry{border-color:var(--line);color:var(--ink)}.test-workspace .modal-backdrop{z-index:120}.test-workspace .toast{z-index:200}.test-workspace .reauth-backdrop{z-index:150}.test-workspace .workspace-nav{position:static}html[data-workspace=test] :is(.modal-head,.crop-dialog-head) h2{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}html[data-workspace=test] :is(.modal-head,.crop-dialog-head) h2:after{content:"הדגמה";border:1px solid var(--demo-line);background:var(--demo-bg);color:var(--demo-ink);vertical-align:middle;border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.5;display:inline-block}html[data-workspace=test] .modal:not(:has(.modal-head,.crop-dialog-head)):before{content:"הדגמה";border:1px solid var(--demo-line);background:var(--demo-bg);color:var(--demo-ink);vertical-align:middle;border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.5;display:inline-block}html[data-workspace=test] .modal:not(:has(.modal-head,.crop-dialog-head)):before{margin-block-end:12px}@media (max-width:720px){.test-banner{gap:3px 8px;padding-block:6px}.test-banner>span{text-align:center;flex-basis:100%;font-size:11px}.test-controls{padding:0 14px}.test-controls .btn{white-space:normal;flex:1}.test-entry{padding:8px!important;font-size:12px!important}}[hidden]{display:none!important}.employee-simple .employee-main{max-width:530px;padding-top:4px}.employee-simple .employee-header{max-width:760px;padding-block:14px}.worker-primary{padding:24px;box-shadow:0 8px 32px #102c5007}.worker-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.worker-heading h1{overflow-wrap:anywhere;font-size:23px;line-height:1.4}.worker-confirmed{color:var(--feedback-success-ink);align-items:center;gap:5px;font-size:12px;display:inline-flex}.worker-amount{color:var(--ink);margin:14px 0 16px;font-size:clamp(22px,4vw,28px);font-weight:500;line-height:1.5}.worker-amount strong{font-size:inherit;line-height:inherit;letter-spacing:normal;white-space:nowrap;font-weight:750;display:inline}.worker-expiry{color:var(--muted);margin:4px 0 20px;font-size:12px;line-height:1.7}.worker-expiry.expiring{color:#965300;font-weight:600}.worker-expiry.expired{color:#ae2947;font-weight:600}.worker-consent{border-top:1px solid var(--line);margin-top:16px;padding-top:4px}.worker-consent .employee-id-field{font-size:14px}.worker-consent .employee-checkbox{margin:18px 0;font-size:14px;line-height:1.75}.worker-consent .employee-checkbox input{flex:none;width:20px;height:20px;margin-top:5px}.worker-consent>.btn{min-height:52px;font-size:16px}.worker-correction{justify-content:center;min-height:32px;margin:14px auto 0;font-size:13px;display:flex}.worker-expired-message p,.worker-contact p{color:var(--muted);margin-bottom:18px;line-height:1.8}.worker-vouchers{border-top:1px solid var(--line);padding-top:18px}.worker-vouchers .voucher-photos article{background:0 0;border:0;margin:0 0 20px;padding:0}.worker-vouchers .voucher-photos article:last-child{margin-bottom:0}.worker-vouchers .photo-actions .btn{font-size:14px}.worker-vouchers .code-value{margin:12px 0 16px}.worker-vouchers .code-value bdi{font-size:24px}.worker-vouchers .field-note{margin-top:12px;font-size:12px}.worker-help{min-height:48px;font-size:14px}.worker-details{grid-template-columns:1fr 1.3fr;gap:14px;font-size:14px;line-height:1.7;display:grid}.worker-details dt{color:var(--muted)}.worker-details dd{overflow-wrap:anywhere;margin:0}.worker-updates{gap:8px;margin-bottom:16px;display:grid}.worker-updates button{text-align:right;width:100%;font:inherit;background:var(--surface,#fff);border:1px solid var(--line);min-height:46px;color:var(--ink);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.action-sheet-backdrop{z-index:35}.action-sheet{max-width:530px}.action-sheet .modal-head h2{flex:1}.action-sheet .modal-head{gap:6px}.action-sheet .employee-card{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.action-sheet .employee-card>h2{display:none}.action-sheet .employee-card>p{color:var(--muted);margin-bottom:18px;font-size:14px;line-height:1.8}.action-sheet .employee-card .employee-checkbox{font-size:14px;line-height:1.7}.sheet-menu{gap:4px;display:grid}.sheet-menu>:is(button,a){text-align:right;width:100%;min-height:56px;font:inherit;color:var(--ink);border:0;border-bottom:1px solid var(--line);background:0 0;justify-content:space-between;align-items:center;gap:14px;padding:13px 8px;font-size:15px;text-decoration:none;display:flex}.sheet-menu>:is(button,a)>svg{flex:none}.sheet-menu>:is(button,a)>span{text-align:start;flex:1;min-width:0}.sheet-menu>:is(button,a):last-child{border:0}.sheet-menu>:is(button,a):hover{background:var(--theme-hover)}.wizard-fields{border:0;min-width:0;margin:0;padding:0}.optional-date{color:var(--muted);grid-column:1/-1;font-size:13px}.optional-date summary{cursor:pointer;align-content:center;min-height:40px;display:list-item}.optional-date label{margin-top:10px}.source-choices{gap:14px;display:grid}.source-choice{text-align:right;border:1px solid var(--line);background:var(--surface,#fff);color:var(--ink);font:inherit;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:7px 14px;min-height:100px;padding:22px 18px;display:grid}.source-choice strong{font-size:17px}.source-choice span{color:var(--muted);grid-column:1;font-size:13px}.source-choice svg{grid-area:1/2/3}.source-choice:hover{background:var(--theme-hover);border-color:var(--green)}.supervisor-home{gap:20px;max-width:760px;margin:auto;display:grid}.supervisor-send{min-height:68px;font-size:18px}.supervisor-home .panel{margin:0}.supervisor-home .panel-heading{padding:20px}.supervisor-home .panel-heading h2{font-size:18px}.stock-mode-home .return-content,.stock-mode-select .return-content{padding:0 20px 20px}.stock-mode-select{box-shadow:none;border:0}.stock-mode-select .panel-heading{padding:0 0 16px}.stock-mode-select .return-content{padding:0}.stock-mode-home .allocation-list,.stock-mode-select .allocation-list{grid-template-columns:1fr;padding:0}.stock-manager .allocation-card{min-width:0}.stock-manager .allocation-card .stock-note{margin-top:12px}.home-pending-list{padding:0 20px 12px}.home-pending-list article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.pending-worker-name{text-align:right;font:inherit;color:var(--ink);background:0 0;border:0;min-width:0;padding:4px 0}.pending-worker-name strong{overflow-wrap:anywhere;font-size:15px;display:block}.pending-worker-name small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.supervisor-simple .main{max-width:820px}.supervisor-simple .page-heading{gap:16px;width:100%;max-width:760px;margin-inline:0}.supervisor-simple .supervisor-stock-heading{flex-direction:column;align-items:stretch}.supervisor-voucher-actions{grid-template-columns:minmax(0,1fr);gap:10px;width:100%;display:grid}.supervisor-voucher-actions>.btn{white-space:normal;min-width:0;min-height:48px;margin:0;line-height:1.5}.supervisor-voucher-actions>.btn svg{flex-shrink:0}.supervisor-simple .bottom-note{justify-content:center}.supervisor-nav{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:760px;margin-inline:0;display:grid;overflow:visible}.supervisor-nav>button{white-space:normal;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:48px;display:flex}.supervisor-nav>button svg{flex:none}.created>.btn{min-height:48px;margin-top:14px}.created .more-actions{text-align:right;margin-top:20px}.created .more-actions>button{margin:14px 0}.created .more-actions label{margin-top:14px}.stock-inline-preview{border-top:1px solid var(--line);padding-top:18px}.stock-inline-preview img{width:100%;height:auto}@media (max-width:720px){.employee-simple .employee-header .brand-logo{width:74px;height:61.5px}.employee-simple .worker-primary{border-radius:16px;padding:20px 18px}.worker-heading h1{font-size:22px}.action-sheet-backdrop{background:#050c1399;align-items:flex-end;padding:0}.action-sheet{width:100%;max-width:640px;padding:18px 20px calc(24px + env(safe-area-inset-bottom));overscroll-behavior:contain;border-radius:20px 20px 0 0;max-height:90dvh}.action-sheet:after{content:"";height:1px;display:block}.action-sheet .modal-head{margin-bottom:16px;padding-bottom:14px}.action-sheet .modal-head h2{font-size:18px}.action-sheet input,.action-sheet select,.action-sheet textarea{font-size:16px}.action-sheet .form-grid{grid-template-columns:1fr}.action-sheet .return-summary{font-size:14px}.supervisor-simple .main{padding-top:16px}.supervisor-nav{flex-wrap:nowrap;gap:4px;margin-bottom:20px}.supervisor-nav>button{flex-direction:column;gap:4px;min-height:64px;padding:8px 4px;font-size:12px;line-height:1.4}.supervisor-simple .page-heading h1{font-size:24px}.supervisor-simple .page-heading p{max-width:none}.supervisor-simple .modal-footer{background:var(--surface,#fff);z-index:2;padding-bottom:16px;position:sticky;bottom:-21px}.supervisor-simple .modal-footer>.btn{white-space:normal;min-height:48px}.supervisor-home .panel-heading{padding:18px 16px}.supervisor-home .panel-heading h2{font-size:17px}.stock-mode-home .return-content{padding:0 16px 16px}.home-pending-list{padding-inline:16px}.home-pending-list article{flex-wrap:wrap}.home-pending-list .btn{font-size:12px}.supervisor-send{min-height:60px;font-size:17px}.supervisor-simple .form-grid{grid-template-columns:1fr}.supervisor-simple .form-intro{margin-bottom:14px}.supervisor-simple .form-intro p{max-width:none}.source-choice strong{font-size:16px}.source-choice span{line-height:1.7}.worker-vouchers .photo-actions .btn{min-height:48px}}@media screen{html[data-theme=dark] .worker-expiry.expiring{color:#ffd284}html[data-theme=dark] .worker-expiry.expired{color:#ffb5c6}html[data-theme=dark] .worker-primary{box-shadow:none}}.worker-link-validity{margin:4px 0 20px}.worker-link-validity .worker-expiry{margin:0 0 5px}.worker-validity-note{color:var(--muted);font-size:13px;line-height:1.7}.worker-expired-message .field-note{margin-bottom:16px}.identity-input{text-align:right;font-variant-numeric:tabular-nums;direction:ltr}.identity-input[dir=rtl]{direction:rtl}.identity-input::placeholder{text-align:right}.identity-hint{text-align:right;color:var(--muted);direction:rtl;margin-top:5px;font-size:12px;font-weight:400;line-height:1.7;display:block}.phone-hint{text-align:right;direction:rtl}@media (max-width:720px){.identity-hint{font-size:13px}}.worker-receipt-guidance,.worker-redemption-guidance{color:var(--muted);margin:12px 0;font-size:13px;line-height:1.75}.worker-redemption-guidance{border-top:1px solid var(--line);padding-top:10px}.worker-vouchers .code-card>.btn+.btn{margin-top:8px}.inventory-manager{gap:22px;display:grid}.inventory-manager>.notice,.inventory-manager>.error{margin:0}.inventory-manager .return-content{padding:20px}.inventory-import-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.inventory-import-toolbar strong{overflow-wrap:anywhere;min-width:0}.inventory-import-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;max-width:100%;display:flex}.inventory-import-actions>.btn{white-space:normal}.inventory-review{margin-top:24px}.inventory-review>p{color:var(--muted);margin:10px 0 18px;line-height:1.8}.inventory-review-row{border:1px solid var(--line);background:var(--surface,#fff);border-radius:12px;margin-bottom:16px;padding:18px}.inventory-crop-preview{background:var(--surface-soft);border-radius:8px;margin-bottom:16px;overflow:hidden}.inventory-crop-preview img{width:100%;max-width:100%;height:auto;display:block}.inventory-review-row .form-grid{margin-bottom:8px}.inventory-review-warning{color:#8b4b00;background:#fff4db;border:1px solid #eed4a2;border-radius:8px;margin:8px 0;padding:9px 12px;font-size:13px}.inventory-save{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.inventory-save .checkbox-row{align-items:flex-start;margin-bottom:16px;font-size:14px;line-height:1.8}.inventory-save input[type=checkbox],.inventory-item input[type=checkbox]{flex:none;width:20px;height:20px}.inventory-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.inventory-item{border:1px solid var(--line);background:var(--surface,#fff);border-radius:12px;gap:10px;min-width:0;padding:16px;display:grid}.inventory-item-select{cursor:pointer;flex-direction:row;align-items:center;gap:12px;display:flex}.inventory-item-select>span{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.inventory-item-select bdi{overflow-wrap:anywhere;font-family:monospace;font-size:18px}.inventory-item-select strong{font-size:17px}.inventory-item>img{width:100%;height:auto;display:block}.inventory-item>small{color:var(--muted);font-size:12px}.inventory-original{width:100%;height:auto;display:block}.inventory-transfer-codes{background:var(--surface-soft);border-radius:10px;max-height:200px;margin:14px 0;padding:8px 14px;overflow-y:auto}.inventory-selection{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:20px;padding:16px;display:flex}.inventory-selection>span{font-size:16px;font-weight:600}.inventory-crop-editor{border:2px solid var(--green);border-radius:12px;margin:20px 0;padding:16px}.region-editor{text-align:center;margin:20px 0}.region-editor figcaption{text-align:right;color:var(--muted);margin-bottom:12px;font-size:13px}.region-surface{touch-action:none;cursor:crosshair;-webkit-user-select:none;user-select:none;max-width:100%;line-height:0;display:inline-block;position:relative}.region-surface>img{width:auto;max-width:100%;height:auto;max-height:65dvh;display:block}.region-surface>svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.region-surface rect{fill:#00a99d22;stroke:#00a99d;stroke-width:5px;vector-effect:non-scaling-stroke}@media (max-width:720px){.inventory-list{grid-template-columns:1fr}.inventory-manager .return-content{padding:16px}.inventory-import-toolbar{flex-wrap:wrap}.inventory-review-row{padding:14px}.inventory-review-row .form-grid{grid-template-columns:1fr}.inventory-save .btn{width:100%}.inventory-selection>.btn{flex:1}.inventory-item-select bdi{font-size:20px}.inventory-manager .card-actions>.btn{white-space:normal;flex:1}.inventory-crop-editor{padding:12px}}@media screen{html[data-theme=dark] .inventory-review-warning{color:#ffdb9a;background:#44341b;border-color:#7d6338}}.region-numeric{text-align:right;color:var(--muted);margin-top:16px;font-size:13px}.region-numeric summary{cursor:pointer;min-height:40px}.region-numeric .form-grid{margin-top:12px}.crop-dialog-backdrop{z-index:60;align-items:stretch;padding:0;overflow:hidden}.modal.crop-dialog{background:var(--surface,#fff);width:100%;height:100dvh;max-height:100dvh;color:var(--ink);border-radius:0;flex-direction:column;padding:0;display:flex;overflow:hidden}.crop-dialog-head{padding:calc(14px + env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) 12px max(18px,env(safe-area-inset-left));border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.crop-dialog-head h2{font-size:19px}.crop-dialog-head p{color:var(--muted);margin-top:5px;font-size:13px;line-height:1.7}.crop-dialog .icon-btn{flex:none;width:44px;height:44px}.crop-dialog-tools{flex-wrap:wrap;flex:none;align-items:center;gap:10px;padding:10px 18px 0;display:flex}.crop-mode,.crop-zoom{align-items:center;gap:5px;display:flex}.crop-dialog-tools .btn{min-height:44px}.crop-mode [aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff}.crop-zoom output{text-align:center;font-variant-numeric:tabular-nums;direction:ltr;min-width:53px;font-size:13px}.crop-mode-hint{color:var(--muted);flex:none;padding:8px 18px;font-size:12px;line-height:1.7}.crop-workspace{overscroll-behavior:contain;background:var(--surface-soft,#eef2f6);border-block:1px solid var(--line);isolation:isolate;scrollbar-gutter:stable;direction:ltr;flex:1 1 0;min-width:0;min-height:90px;position:relative;overflow:auto}.crop-workspace .region-editor{text-align:left;min-width:0;max-width:none;margin:0 auto}.crop-workspace .region-surface{width:100%;max-width:none;display:block}.crop-workspace .region-surface>img{width:100%;max-width:none;height:auto;max-height:none;display:block}.crop-workspace .region-surface rect{stroke:var(--green);stroke-width:3px;fill:#00a99d22}.region-surface.region-pan{touch-action:auto;cursor:grab}.region-surface.region-pan:active{cursor:grabbing}.crop-dialog-bottom{padding:0 max(18px,env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));border-top:1px solid var(--line);background:var(--surface,#fff);flex:none}.crop-dialog-bottom .region-numeric{overscroll-behavior:contain;max-height:28dvh;margin:0;overflow:auto}.crop-dialog-bottom .region-numeric summary{align-items:center;min-height:40px;display:flex}.crop-dialog-bottom .form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 10px}.crop-dialog-bottom .error{margin:8px 0}.crop-dialog-actions{justify-content:flex-end;gap:10px;padding-top:8px;display:flex}.crop-dialog-actions>.btn{min-height:46px}.inventory-edit-preview{object-fit:contain;background:var(--surface-soft);border-radius:9px;width:100%;max-height:42dvh;margin:14px 0;display:block}.inventory-voucher-editor>.full{margin-top:18px}.inventory-voucher-editor>.upload-box{margin-bottom:14px}.inventory-voucher-editor .checkbox-row{align-items:flex-start;line-height:1.8}html[data-theme=dark] .crop-mode [aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}@media (max-width:720px){.crop-dialog-head{gap:8px;padding-inline:12px}.crop-dialog-head h2{font-size:17px}.crop-dialog-head p{font-size:12px}.crop-dialog-tools{gap:7px;padding:8px 12px 0}.crop-dialog-tools .small{padding:8px 10px;font-size:12px}.crop-mode-hint{padding:7px 12px;font-size:12px}.crop-dialog-bottom{padding-inline:12px}.crop-dialog-bottom .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crop-dialog-actions>.btn{flex:1}.crop-dialog-head .icon-btn{width:40px;height:44px}}@media (max-height:520px) and (orientation:landscape){.crop-dialog-head{padding-block:6px}.crop-dialog-head p,.crop-mode-hint{display:none}.crop-dialog-tools{padding-block:5px}.crop-dialog-actions{padding-top:0}.crop-dialog-bottom{justify-content:space-between;align-items:center;gap:12px;padding-block:6px;display:flex}.crop-dialog-bottom .region-numeric{max-height:22dvh}.crop-dialog-bottom .region-numeric[open]{bottom:64px;background:var(--surface,#fff);border:1px solid var(--line);z-index:2;padding:10px;position:absolute;inset-inline:12px}}.test-people{border:1px solid var(--line);background:var(--surface);border-radius:14px;max-width:1280px;margin:16px auto;padding:20px}.test-people h2{font-size:1.15rem}.test-people h3{font-size:1rem}.test-people p{line-height:1.8}.test-people-grid{grid-template-columns:1fr 1fr;gap:22px;margin:16px 0;display:grid}.test-people form{align-items:end;gap:14px;max-width:640px;margin:14px 0;display:flex}.test-people form>.phone-control{flex:1}@media (max-width:650px){.test-people-grid{grid-template-columns:1fr}.test-people form{display:block}.test-people form>button{width:100%;margin-top:12px}}.test-controls{margin:14px auto;padding:0 24px;display:block}.test-action-grid{overscroll-behavior-inline:contain;flex-wrap:nowrap;gap:12px;max-width:100%;padding-block-end:4px;display:flex;overflow-x:auto}.test-action{background:var(--surface);border:1px solid var(--line);min-height:86px;color:var(--ink);font:inherit;cursor:pointer;text-align:center;border-radius:14px;flex-direction:column;flex:1 0 144px;justify-content:center;align-items:center;gap:8px;padding:12px 8px;text-decoration:none;display:flex}.test-action>svg{width:30px;height:30px;color:var(--focus-color,var(--reshef-blue));flex:none}.test-action>span{font-size:12px;font-weight:600;line-height:1.4}.test-action:hover:not(:disabled){background:var(--surface-soft)}:is(.test-action:focus-visible,.test-people-toggle:focus-visible){outline:3px solid var(--reshef-blue);outline-offset:3px}.test-action:disabled{opacity:.48;cursor:not-allowed}.test-action-reset{border-color:var(--red)}.test-action-reset>svg,.test-action-reset>span{color:var(--red)}.test-controls-help{margin-top:6px}.test-controls-help summary{cursor:pointer;min-height:44px;color:var(--muted);padding:12px 2px;font-size:13px}.test-controls-help p{max-width:850px;margin:0 0 10px}.test-people{margin:12px auto;padding:0}.test-people-toggle{width:100%;min-height:68px;color:var(--ink);text-align:right;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:12px 18px;display:flex}.test-people-toggle>span{flex:1;min-width:0}.test-people-toggle strong{font-size:15px;display:block}.test-people-toggle small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.test-people-toggle>.is-open{transform:rotate(180deg)}.test-people-content{padding:0 18px 18px}.test-people-grid{gap:14px;margin:0}.test-people-grid>article{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:0;padding:16px}.test-person-heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.test-person-heading>div{flex:1;min-width:95px}.test-person-heading span{color:var(--muted);font-size:12px}.test-person-heading h3{margin:2px 0;font-size:15px}.test-people dl{grid-template-columns:1fr 1fr;gap:6px;margin:14px 0;font-size:13px;display:grid}.test-people dd{text-align:left;margin:0}.test-people dt{color:var(--muted)}.test-people .test-person-editor{max-width:none;margin:0;display:block}.test-person-editor>label,.test-person-editor>.phone-control{margin:14px 0}.test-person-editor .phone-control input{min-width:0}@media (max-width:650px){.test-controls{padding:0 14px}.test-action-grid{gap:8px}.test-action{min-height:82px;padding:10px 6px}.test-action>span{font-size:12px}.test-people{margin:12px 14px}.test-people .test-person-editor .created-actions .btn{width:auto;margin-top:0}.test-people-content{padding:0 12px 12px}.test-people-grid>article{padding:12px}}.worker-link-validity{border:1px solid var(--line);border-inline-start:4px solid var(--reshef-blue);background:var(--surface-soft);border-radius:10px;margin:16px 0 20px;padding:13px 15px}.worker-link-validity>strong{color:var(--ink);font-size:15px;line-height:1.6;display:block}.worker-link-validity .worker-validity-note{color:var(--ink);margin:2px 0 0;font-size:14px;line-height:1.6}.worker-link-validity .worker-expiry{color:var(--muted);margin:6px 0 0;font-size:12px}.worker-link-validity.is-expired{border-inline-start-color:#ae2947}.test-person-phone{border:0;min-width:0;margin:0;padding:0}.scroll-section{scroll-margin-block-start:80px}.problem-report-trigger{bottom:max(14px,env(safe-area-inset-bottom));z-index:210;border:1px solid var(--line);min-width:46px;max-width:calc(100vw - 28px);height:46px;color:var(--ink);background:var(--surface,#fff);font:inherit;cursor:pointer;direction:ltr;border-radius:24px;justify-content:center;align-items:center;gap:0;padding:12px;font-size:12px;display:flex;position:fixed;left:14px;box-shadow:0 3px 16px #10233822}.problem-report-trigger>svg{flex-shrink:0}.problem-report-trigger>span{opacity:0;white-space:nowrap;max-width:0;margin-left:0;transition:max-width .2s,margin-left .2s,opacity .15s;overflow:hidden}.problem-report-trigger:focus-visible>span{opacity:1;max-width:250px;margin-left:8px}@media (hover:hover) and (pointer:fine){.problem-report-trigger:hover>span{opacity:1;max-width:250px;margin-left:8px}}@media (prefers-reduced-motion:reduce){.problem-report-trigger>span{transition:none}}.problem-report-trigger:disabled{opacity:.65;cursor:wait}.problem-report-trigger:focus-visible{outline:3px solid var(--green);outline-offset:3px}.modal-backdrop.problem-report-sheet{z-index:240}.problem-report-preview{object-fit:contain;border:1px solid var(--line);border-radius:10px;max-width:100%;max-height:45dvh;margin:12px auto;display:block}.problem-report-sheet label{margin:16px 0}.problem-report-notice{z-index:211;background:var(--surface,#fff);border:1px solid var(--line);border-radius:12px;max-width:440px;padding:15px;font-size:13px;position:fixed;bottom:70px;left:14px;right:14px;box-shadow:0 3px 16px #10233822}.problem-report-notice button{float:left;min-width:32px;min-height:32px;color:inherit;background:0 0;border:0;font-size:24px}.work-inbox{width:100%;max-width:760px;margin-inline:auto}.work-inbox .work-inbox-tools{justify-content:flex-end;padding:16px 20px 8px}.work-item{border-bottom:1px solid var(--line);padding:18px 0}.work-item-heading{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.work-item-heading>span,.work-item>small{color:var(--muted);font-size:12px}.work-item p{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0}.work-item bdi{overflow-wrap:anywhere}.work-item>.btn{margin-top:10px}.work-report-text{width:100%;font:inherit;color:var(--ink);background:var(--surface,#fff);border:1px solid var(--line);border-radius:10px;padding:12px}.allocation-decision{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;margin-top:18px;padding:18px}.allocation-decision h4{font-size:17px;line-height:1.5}.allocation-decision p{margin:10px 0;font-size:14px;line-height:1.6}.allocation-decision .decision-prompt{margin:8px 0 14px;font-weight:600}.allocation-existing,.allocation-options{gap:12px;display:grid}.allocation-existing{margin-top:14px}.pending-allocation-choice{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:14px}.pending-allocation-summary{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pending-allocation-summary strong{font-size:21px}.pending-allocation-summary span{color:var(--muted);font-size:14px}.allocation-decision .pending-employee{margin:4px 0 0}.pending-allocation-details{margin:8px 0}.pending-allocation-details summary{cursor:pointer;min-height:44px;color:var(--ink);padding:10px 0;font-size:14px}.pending-allocation-details summary:focus-visible{outline:2px solid var(--reshef-blue);outline-offset:2px;border-radius:4px}.pending-allocation-details dl{margin:0 0 12px;font-size:14px;line-height:1.6}.pending-allocation-details dl>div{justify-content:space-between;gap:12px;margin:6px 0;display:flex}.pending-allocation-details dt{color:var(--muted)}.pending-allocation-details dd{text-align:end;overflow-wrap:anywhere;margin:0}.allocation-decision .allocation-option{text-align:start;white-space:normal;justify-content:flex-start;gap:10px;width:100%;min-height:64px;padding:12px}.allocation-option>svg{flex-shrink:0}.allocation-option>span{overflow-wrap:anywhere;min-width:0}.allocation-option strong,.allocation-option small{display:block}.allocation-option strong{font-size:15px}.allocation-option small{color:var(--muted);margin-top:4px;font-size:13px;font-weight:400;line-height:1.5}.allocation-option[aria-pressed=true]{border-color:var(--reshef-blue);box-shadow:inset 0 0 0 1px var(--reshef-blue);background:var(--surface-soft)}@media screen{html[data-theme=dark] .allocation-option[aria-pressed=true]{border-color:var(--reshef-aqua);box-shadow:inset 0 0 0 1px var(--reshef-aqua)}}.allocation-decision .checkbox-row{align-items:flex-start;margin:0;font-size:14px;line-height:1.6}.allocation-decision .checkbox-row input{flex:0 0 20px;width:20px;height:20px;margin-top:2px;padding:0}.allocation-append-warning{border:1px solid var(--green);border-radius:10px;margin-top:14px;padding:14px}.allocation-append-warning p{color:var(--muted);margin-bottom:0}.allocation-approval{gap:10px;margin-top:14px;display:grid}.allocation-approval p{margin:0}.allocation-approval .btn{white-space:normal;width:100%}@media (max-width:650px){.problem-report-trigger{padding:10px 12px;font-size:11px;left:10px}.allocation-decision{padding:12px}.work-item .created-actions .btn{flex:1}}.admin-nav button{white-space:normal;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.admin-nav button svg{flex-shrink:0}.admin-more-menu button{align-items:center;gap:12px;display:flex}.admin-more-menu button span{text-align:start;flex:1}.admin-more-menu button[aria-current=page],.supervisor-more-menu button[aria-current=page]{color:var(--ink);font-weight:700}.allocation-summary-heading{flex-wrap:wrap;align-items:center;gap:12px;min-height:48px;padding:10px 4px;display:flex}.allocation-summary-heading>h2{margin:0;font-size:16px;font-weight:700;line-height:1.6}.allocation-summary-toggle{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:500;display:inline-flex}.allocation-summary-toggle:hover{border-color:var(--ink)}.allocation-summary-toggle:focus-visible{outline:2px solid var(--reshef-blue);outline-offset:4px}.allocation-summary-toggle svg{pointer-events:none;transform:rotate(-90deg)}.allocation-summary-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.admin-allocation-overview .stats{margin-top:12px}.staff-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.staff-toolbar p{margin:0}.staff-manager .compact-staff-row{align-items:center;gap:14px;padding:16px 0;display:flex}.staff-manager .compact-staff-row .staff-info{min-width:140px}.staff-manager .compact-staff-actions{flex-wrap:wrap;gap:8px;width:auto;display:flex}.staff-manager .compact-staff-actions .btn{min-height:44px;font-size:13px}.staff-sheet .staff-dialog-form{background:0 0;border:0;margin:0;padding:0}.staff-dialog-form fieldset{border:0;min-width:0;margin:0;padding:0}.staff-details dl{gap:0;margin:0 0 24px;display:grid}.staff-details dl>div{border-bottom:1px solid var(--line);grid-template-columns:100px minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.staff-details dt{color:var(--muted)}.staff-details dd{overflow-wrap:anywhere;margin:0}.staff-detail-actions{flex-wrap:wrap;gap:10px;display:flex}.staff-detail-actions .btn{flex:180px;min-height:46px}.staff-permissions{border-top:1px solid var(--line);margin-top:24px;padding-top:12px}.staff-permissions summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:600}.staff-permissions .staff-detail-actions{margin-top:10px}.staff-manager .staff-sheet .staff-access-card.compact-access-card{background:0 0;border:0;margin:0;padding:0}.staff-sheet .compact-access-card .created-actions{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:10px;width:calc(100% - 16px);max-width:380px;margin:16px auto 12px;display:grid}.staff-sheet .compact-access-card .created-actions>.btn{white-space:normal;text-align:center;width:100%;min-width:0;height:auto;min-height:44px;margin:0;padding:9px 10px;font-size:12px;line-height:1.45}.staff-sheet .compact-access-card .created-actions>.btn svg{flex-shrink:0}@media (max-width:680px){.workspace-nav.admin-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid;overflow:visible}.workspace-nav.admin-nav button{flex-direction:column;gap:4px;min-height:65px;padding:9px 5px;font-size:11px;line-height:1.3}.workspace-nav.admin-nav button svg{width:24px;height:24px}.staff-manager .compact-staff-row{gap:10px}.staff-manager .compact-staff-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.staff-manager .compact-staff-actions .btn{padding:10px 6px;font-size:12px}.staff-toolbar{gap:8px}.staff-toolbar .btn{font-size:13px}.allocation-summary-heading{gap:8px}}.panel.staff-page{width:100%;max-width:760px;margin-inline-end:auto}.staff-manager .compact-staff-row{grid-template-columns:minmax(140px,1fr) auto auto;gap:16px;display:grid}.staff-manager .compact-staff-row .staff-info{overflow-wrap:anywhere;min-width:0}.staff-manager .compact-staff-row .role{white-space:nowrap;margin:0}.staff-manager .compact-staff-actions{flex-wrap:nowrap;padding-top:0}@media (max-width:680px){.staff-manager .compact-staff-row{grid-template-columns:minmax(0,1fr) auto;gap:12px}.staff-manager .compact-staff-actions{flex-wrap:wrap;grid-column:1/-1}}.test-tools{border:1px solid var(--line);background:var(--surface);max-width:1232px;color:var(--ink);border-radius:14px;margin:16px auto}.test-tools-toggle{cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:8px 14px;list-style:none;display:flex}.test-tools-toggle::-webkit-details-marker{display:none}.test-tools-toggle>span{flex:1;min-width:0}.test-tools-toggle strong{font-size:13px;display:block}.test-tools-toggle small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.test-tools-toggle>svg{flex-shrink:0}.test-tools[open]>.test-tools-toggle>svg:last-child{transform:rotate(180deg)}.test-tools-toggle:focus-visible{outline:3px solid var(--reshef-blue);outline-offset:3px;border-radius:14px}.test-tools-content{padding:0 18px 18px}.test-tools .test-controls{margin:0;padding:0}.test-tools .test-people-embedded{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;margin:16px 0 0;padding:18px 0 0}.test-people-heading{align-items:center;gap:9px;margin-bottom:14px;font-size:15px;display:flex}.test-people-embedded .test-people-content{padding:0}.test-help-sheet>.modal{max-width:760px}.test-action-guide{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 14px;display:grid}.test-action-guide>div{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;padding:14px}.test-action-guide dt{align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.test-action-guide dt svg{flex-shrink:0}.test-action-guide dd{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.8}@media (max-width:1280px){.test-tools{margin-inline:24px}}@media (max-width:720px){.test-tools{margin:12px 14px}.test-tools-toggle{gap:8px;padding:8px 12px}.test-tools-toggle small{font-size:11px}.test-tools-content{padding:0 12px 12px}.test-action-guide{grid-template-columns:1fr;gap:10px}}.identity-validation{align-items:flex-start;gap:5px;min-height:21px;display:flex}.identity-validation svg{flex:none;margin-top:2px}.identity-validation.is-valid{color:#187548}.identity-validation.is-invalid{color:var(--red)}.identity-input[aria-invalid=true]{border-color:var(--red)}html[data-theme=dark] .identity-validation.is-valid{color:#88e5b5}.identity-validation-label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.inventory-duplicates{margin:18px 0}.inventory-duplicates>p{margin:8px 0 14px}.inventory-duplicates-heading,.inventory-duplicate-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.inventory-duplicates-heading h3{font-size:16px}.inventory-duplicate-group{border:1px solid var(--line);background:var(--surface,#fff);border-radius:12px;margin-top:10px;padding:14px}.inventory-duplicate-heading h4{overflow-wrap:anywhere;font-size:15px}.inventory-duplicate-status{background:var(--feedback-warning-bg);color:var(--feedback-warning-ink);white-space:normal}.inventory-duplicate-controls,.inventory-duplicate-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inventory-duplicate-controls{margin-top:12px}.inventory-duplicate-actions>span{color:var(--muted);margin-inline-start:4px;font-size:13px}.inventory-duplicate-controls .btn,.inventory-duplicates-heading .btn{white-space:normal}.inventory-duplicate-controls .is-open{transform:rotate(180deg)}.inventory-duplicate-images{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;margin-top:12px;display:grid}.inventory-duplicate-images>div{border:1px solid var(--line);border-radius:10px;min-width:0;padding:12px}.inventory-duplicate-images img{object-fit:contain;background:var(--surface-soft);width:100%;max-height:220px;margin:12px 0;display:block}.supervisor-entry-actions{margin-bottom:18px}.voucher-source.is-compact{border:0;margin:0;padding:0}.voucher-source.is-compact legend{margin-bottom:14px;padding:0;font-size:16px}.supervisor-voucher-upload{min-height:96px;margin-top:16px;padding:16px}.supervisor-voucher-upload strong{font-size:15px}.supervisor-voucher-upload span{font-size:12px}.supervisor-upload-help{color:var(--muted);margin-top:12px;font-size:12px}.supervisor-upload-help summary{cursor:pointer;align-content:center;min-height:44px}.form-intro.supervisor-step-heading{align-items:center;gap:12px;margin:0 0 22px}.supervisor-step-heading>span{border-radius:11px;flex:0 0 38px;width:38px;height:38px;font-size:20px}.supervisor-step-heading h3{max-width:none;font-size:21px;line-height:1.4}.supervisor-source-fields .voucher-source.is-compact{padding-top:0}@media (max-width:720px){.supervisor-step-heading h3{font-size:20px}.allocation-decision{padding:14px}.pending-allocation-choice{padding:12px}}.work-item.allocation-approval-item{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:0 0 16px;padding:20px}.allocation-approval-item .work-item-heading>strong{font-size:18px;line-height:1.5}.allocation-approval-item .work-item-status{font-size:14px}.approval-request-facts{grid-template-columns:max-content minmax(0,1fr);gap:12px 20px;margin:18px 0;font-size:15px;line-height:1.6;display:grid}.approval-request-facts dt{color:var(--muted)}.approval-request-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.approval-request-facts dd strong{font-size:17px}.approval-worker-contact{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:14px;display:flex}.approval-worker-contact>bdi{direction:ltr;unicode-bidi:isolate}.approval-request-summary{margin-top:0}.allocation-approval-item .approval-request-explanation{margin:16px 0;font-size:15px;line-height:1.7}.approval-existing{margin:0}.approval-existing>summary{font-size:15px;font-weight:500}.approval-existing .approval-snapshot-note{color:var(--muted);margin:0 0 10px;font-size:13px}.approval-existing .allocation-existing{margin-top:0}.approval-existing .approval-existing-total{margin:0 0 12px;font-size:16px}.approval-existing .approval-target{color:var(--green);margin:0 0 8px;font-size:14px;font-weight:600}.approval-existing dl{margin-bottom:0}.allocation-approval-item>.created-actions{flex-wrap:wrap;justify-content:flex-start;gap:10px;margin:18px 0 0}.allocation-approval-item>.created-actions .btn{min-height:44px;font-size:14px}@media (max-width:720px){.work-item.allocation-approval-item{padding:16px}.approval-request-facts{gap:10px 14px}.allocation-approval-item>.created-actions .btn{white-space:normal;flex:1}}.allocation-approval .allocation-approved{cursor:default;align-items:center;gap:10px;padding:14px;font-weight:600;display:flex}.allocation-approved svg{flex-shrink:0}.review-section{border-bottom:1px solid var(--line);padding:16px 0}.review-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.review-section-heading h4{font-size:16px;line-height:1.5}.review-section-heading .btn{flex:none;gap:6px;min-height:44px}.review-voucher-total{font-size:16px;line-height:1.7}.review-voucher-total bdi{white-space:nowrap}.review-section .photo-previews{margin-bottom:0}.allocation-review dd{overflow-wrap:anywhere;min-width:0}.created-modal{width:min(460px,100%)}.created-modal .modal-head{margin-bottom:12px;padding-bottom:12px}.compact-created{padding:0}.compact-created .success-icon{width:44px;height:44px;margin:0 auto 10px}.compact-created h3{overflow-wrap:anywhere;font-size:19px;line-height:1.5}.compact-created .created-total{margin:6px 0;font-size:16px;line-height:1.6}.compact-created .created-phone{justify-content:center;align-items:baseline;gap:7px;margin:0 0 8px;font-size:14px;line-height:1.5;display:flex}.compact-created>.btn{min-height:44px;margin-top:10px}.compact-created .more-actions{margin-top:12px}.compact-created .more-actions summary{min-height:44px;padding:10px 0;font-size:14px}.compact-created .worker-expiry{margin:8px 0;font-size:14px;line-height:1.5}.compact-created .created-total bdi{white-space:nowrap}@media (max-width:720px){.modal.created-modal{border-radius:14px;align-self:center;width:calc(100% - 24px);height:auto;min-height:0;max-height:calc(100dvh - 24px);padding:16px}.created-modal .modal-head{margin-top:0;padding-top:0;position:static}.compact-created h3{font-size:18px}}.photo-preview-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.photo-previews .photo-preview-actions .btn{white-space:normal;flex:1;width:auto;min-width:120px;min-height:44px}.allocation-stats article{min-width:0;padding:16px}.allocation-stats small{margin-bottom:8px;font-size:14px;line-height:1.5}.summary-help>summary{align-items:center;gap:8px;font-size:14px;list-style:none;display:flex}.summary-help>summary::-webkit-details-marker{display:none}.summary-help-chevron{margin-inline-start:auto;transform:rotate(0)}.summary-help[open]>summary .summary-help-chevron{transform:rotate(-90deg)}.summary-help>summary:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:8px}.summary-definitions{max-width:760px;margin:0 0 14px}.summary-definitions>div{border-bottom:1px solid var(--line);padding:12px 0}.summary-definitions dt{color:var(--ink);margin-bottom:4px;font-size:15px;font-weight:700}.summary-definitions dd{margin:0;font-size:14px;line-height:1.7}.summary-help>p{max-width:760px;font-size:14px;line-height:1.7}.tracking-card .tracking-meta{color:var(--muted);flex-wrap:wrap;gap:4px 16px;font-size:13px;display:flex}.tracking-card>.card-actions{margin-top:4px}.tracking-card .card-actions .btn{flex:130px;gap:7px}.tracking-card .card-actions svg{flex-shrink:0}.tracking-card .more-actions{margin-top:0}@media (max-width:720px){.allocation-stats article{padding:14px}.allocation-stats small,.tracking-card .card-actions .btn{font-size:14px}}.compact-receipt .receipt-summary{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.compact-receipt .receipt-summary h3{overflow-wrap:anywhere;font-size:21px;line-height:1.4}.compact-receipt .receipt-total{font-size:18px;font-weight:700}.compact-receipt .receipt-phone{color:var(--muted);font-size:14px}.receipt-disclosure{margin-top:12px}.receipt-disclosure>summary{cursor:pointer;justify-content:flex-start;font-size:15px;list-style:none}.receipt-disclosure>summary::-webkit-details-marker{display:none}.receipt-disclosure-chevron{margin-inline-start:auto}.receipt-disclosure[open]>summary .receipt-disclosure-chevron{transform:rotate(-90deg)}.receipt-disclosure>summary:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.receipt-disclosure-content{padding:14px 0 2px}.compact-receipt dl{margin:0 0 18px}.compact-receipt dt,.compact-receipt dd,.compact-receipt .field-note{font-size:14px;line-height:1.6}.compact-receipt dd{overflow-wrap:anywhere}.compact-receipt .receipt-consent{margin:0 0 14px;font-size:14px}.receipt-consent summary{cursor:pointer;min-height:44px;padding:10px 0}.receipt-consent p{white-space:pre-wrap;line-height:1.8}.compact-receipt .allocation-access{margin:0 0 12px}.audit-disclosure{margin-top:12px}.disclosure-button{justify-content:flex-start;font-size:15px}.disclosure-button svg:last-child{margin-inline-start:auto;transition:transform .15s}.disclosure-button[aria-expanded=true] svg:last-child{transform:rotate(-90deg)}.audit-disclosure .audit-log{padding:12px 0 0}.audit-disclosure .audit-log>.panel-heading{justify-content:flex-end}.compact-receipt .receipt-images{margin-top:14px}.modal-backdrop:is(.receipt-backdrop,.floating-sheet){align-items:center;padding:16px}:is(.receipt-backdrop,.floating-sheet)>.modal{overscroll-behavior:contain;border-radius:18px;width:min(540px,100%);min-height:0;max-height:calc(100dvh - 32px);padding:20px}:is(.receipt-backdrop,.floating-sheet)>.modal>.modal-head{background:var(--surface,#fff);margin-top:-20px;padding:20px 0 14px;top:-20px}@media (max-width:720px){.modal-backdrop:is(.receipt-backdrop,.floating-sheet){padding:12px}:is(.receipt-backdrop,.floating-sheet)>.modal{border-radius:18px;max-height:calc(100dvh - 24px);padding:18px}:is(.receipt-backdrop,.floating-sheet)>.modal>.modal-head{margin-top:-18px;padding-top:18px;top:-18px}:is(.receipt-backdrop,.floating-sheet)>.modal>.modal-head h2{font-size:19px}}.audit-load-more{min-height:44px;margin-top:14px}.employee-support .sheet-menu>:is(button,a)>span{text-align:start;flex:1}.employee-support .sheet-menu>:is(button,a)>svg{flex-shrink:0}.floating-sheet>.modal{overflow-wrap:anywhere;min-width:0;height:auto;overflow-y:auto}.floating-sheet>.modal>.modal-head{z-index:3}.floating-sheet>.modal>.modal-head h2{min-width:0;line-height:1.5}.floating-sheet .modal-footer{padding-bottom:20px;bottom:-20px}.floating-sheet .audit-log{padding:0}.summary-help-trigger{margin-block:4px}@media (max-width:720px){.floating-sheet .modal-footer{padding-bottom:18px;bottom:-18px}}.return-section .return-available{align-items:center;gap:12px;margin:0 0 16px;display:flex}.return-available>p{min-width:0;color:var(--ink);flex:1;font-size:17px;line-height:1.6}.return-available>button{flex:none}.return-available strong{font-weight:700}.return-approval-note{text-align:center;margin:8px 0 0}.return-history>summary,.return-photo-help>summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:14px;list-style:none;display:flex}.return-history>summary::-webkit-details-marker{display:none}.return-photo-help>summary::-webkit-details-marker{display:none}.return-history>summary>svg:last-child,.return-photo-help>summary>svg:last-child{flex-shrink:0;margin-inline-start:auto}.return-history>p{margin:8px 0;font-size:14px}.return-form .form-grid{margin-bottom:14px}.return-photo-upload{flex-direction:row;justify-content:center;gap:9px;padding:14px}.return-photo-upload strong{font-size:15px}.return-photo-note{border:1px solid var(--line);border-inline-start:4px solid var(--reshef-blue);background:var(--surface-soft);color:var(--ink);border-radius:10px;align-items:flex-start;gap:10px;margin:12px 0;padding:12px;font-size:15px;line-height:1.6;display:flex}.return-photo-note>svg{flex:none;margin-top:2px}.return-photo-note p{margin:0}.return-photo-note strong,.return-photo-note span{display:block}.return-form .photo-previews:empty{display:none}.return-form .photo-previews{margin:12px 0}.return-photo-help>p{color:var(--muted);margin-bottom:12px;font-size:14px;line-height:1.65}.return-form .return-ack{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;align-items:flex-start;margin:14px 0;padding:12px;line-height:1.65}.return-ack input{flex:none;margin-top:4px}.return-ack>span{min-width:0}.return-ack strong{font-weight:700}.return-result{margin-bottom:14px;font-size:14px;line-height:1.65}.return-result>strong{display:block}.return-selected-total{margin:12px 0;font-size:16px}.return-form .return-ack-error{overflow-wrap:normal;word-break:normal;margin:0 0 14px;font-size:14px;line-height:1.6;display:block}.return-form .photo-previews img{height:140px}.employee-photo-preview{background:0 0;border:0;width:100%;padding:0;display:block}.employee-photo-preview img{width:100%;height:auto;display:block}.employee-photo-access>.btn{margin-top:10px}.modal-backdrop.employee-photo-sheet{z-index:145}.employee-photo-sheet.is-viewer>.modal{width:min(760px,100%);max-width:760px}.employee-open-photo{width:100%;height:auto;margin:12px 0;display:block}.return-photo-warning{background:var(--surface-soft);border:1px solid #c79836;border-radius:12px;padding:16px;font-size:16px;line-height:1.7}.return-photo-warning>svg{color:var(--ink);margin-bottom:8px;display:block}.return-photo-warning>strong{margin-top:8px;display:block}.employee-photo-sheet .employee-checkbox{font-size:15px;line-height:1.6}.employee-photo-sheet .created-actions{flex-wrap:wrap;gap:10px}.employee-photo-sheet .created-actions>.btn{white-space:normal;flex:1}.panel-heading.allocation-list-toolbar{justify-content:flex-end;padding:12px 20px}.image-preview-button{width:100%;color:inherit;font:inherit;text-align:inherit;cursor:zoom-in;background:0 0;border:0;border-radius:8px;padding:0;display:block}.image-preview-button:focus-visible{outline:2px solid var(--reshef-blue);outline-offset:4px}.image-preview-button img{max-width:100%}.modal-backdrop.image-preview-sheet{z-index:220}:is(.image-preview-sheet,.original-photo-sheet,.voucher-viewer-backdrop)>.modal{width:min(760px,100%);max-width:760px}.floating-original-photo{border-radius:8px;width:100%;height:auto;display:block}.receipt-images>.image-preview-button{margin-bottom:16px}html{scrollbar-gutter:stable}.inventory-list[aria-busy=true]{opacity:.65}.worker-return-notice{color:#653905;background:#fff3d8;border:1px solid #dfa046;border-inline-start:4px solid #bd6600;border-radius:10px;align-items:flex-start;gap:10px;margin:16px 0;padding:14px;line-height:1.65;display:flex}.worker-return-notice>svg{flex:none;margin-top:3px}.worker-return-notice strong{font-size:16px;display:block}.worker-return-notice p{margin:4px 0 0;font-size:14px}html[data-theme=dark] .worker-return-notice{color:#ffe2aa;background:#3f2e12;border-color:#b88132}.modal.crop-dialog{max-width:none}.crop-dialog-head{align-items:center}.crop-dialog-head h2{margin:0;line-height:1.4}.crop-dialog-head p{margin:4px 0 0}.crop-dialog-tools{justify-content:space-between;padding-bottom:0}.crop-mode-hint{margin:0;padding-block:5px;line-height:1.5}.crop-dialog-tools .crop-zoom{direction:rtl}.crop-workspace{scrollbar-gutter:auto}.crop-more{margin:0;position:relative}.crop-more>summary{cursor:pointer;justify-content:flex-start;align-items:center;gap:8px;min-height:36px;font-size:13px;list-style:none;display:flex}.crop-more>summary::-webkit-details-marker{display:none}.crop-more[open]>summary svg{transform:rotate(180deg)}.crop-more-content{bottom:100%;z-index:3;background:var(--surface,#fff);border:1px solid var(--line);overscroll-behavior:contain;border-radius:12px;max-height:45dvh;padding:12px;position:absolute;inset-inline:0;overflow:auto;box-shadow:0 5px 24px #0002}.crop-fit-actions{flex-wrap:wrap;gap:8px;display:flex}.crop-dialog-bottom .region-numeric{max-height:none;overflow:visible}.crop-more-content .region-numeric{margin-top:10px}.crop-dialog-bottom .crop-dialog-actions{margin:0;padding-top:0}.crop-dialog-bottom .error{max-height:15dvh;overflow:auto}@media (max-width:720px){.crop-dialog-head{padding:calc(6px + env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) 6px max(12px,env(safe-area-inset-left))}.crop-dialog-head h2{font-size:17px}.crop-dialog-head p{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.crop-dialog-tools{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:6px 12px 0;display:grid}.crop-mode{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-width:0;display:grid}.crop-mode .btn.small{min-height:44px;box-shadow:none;gap:4px;padding:4px 5px;font-size:12px;line-height:1.3}.crop-mode svg{flex:none;width:16px}.crop-zoom{gap:0}.crop-zoom output{min-width:36px;font-size:12px}.crop-zoom .icon-btn{width:44px;height:44px;padding:8px}.crop-mode-hint{padding:3px 12px 5px;font-size:12px}.crop-dialog-bottom{padding-bottom:calc(8px + env(safe-area-inset-bottom))}.crop-dialog-actions{padding-left:54px}.crop-dialog-actions>.btn{min-width:0;min-height:44px;padding:8px 10px;font-size:14px}.crop-dialog-bottom .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-height:520px) and (orientation:landscape){.crop-dialog-head,.crop-dialog-tools{padding-block:3px}.crop-dialog-bottom{padding-block:4px;display:block}.crop-more{inset-inline-start:12px;position:absolute;bottom:58px}.crop-more>summary{background:var(--surface,#fff);border:1px solid var(--line);border-radius:8px;padding-inline:10px}.crop-more-content{width:min(420px,100vw - 24px);max-height:50dvh;inset-inline:0 auto}.crop-dialog-actions>.btn{flex:0 auto}.crop-dialog-bottom .region-numeric[open]{border:0;max-height:none;padding:0;position:static}.crop-workspace{min-height:70px}}.approval-manager-note{font-size:15px;line-height:1.65}.approval-manager-note>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 10px}.approval-manager-note .checkbox-row{align-items:flex-start;min-height:44px;margin:0}.approval-manager-note .checkbox-row input{flex:none;margin-top:6px}.confirmation-error{white-space:normal;overflow-wrap:break-word;word-break:normal;width:100%;max-width:100%;margin:8px 0 14px;font-size:14px;line-height:1.6;display:block}.employee-checkbox+.confirmation-error,.checkbox-row+.confirmation-error{margin-top:8px}.return-photo-scope{border:1px solid var(--line);border-radius:12px;min-width:0;margin:14px 0;padding:14px}.return-photo-scope legend{padding:0 6px;font-size:16px;font-weight:700}.return-photo-scope .allocation-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.return-photo-scope .allocation-option{min-height:48px;padding:10px 12px;font-size:14px;line-height:1.5}.return-photo-scope .allocation-option svg{flex:none}.return-code-fields{gap:12px;margin-top:16px;display:grid}.return-code-fields label{gap:6px;min-width:0;font-size:16px;font-weight:600;display:grid}.return-code-fields input{letter-spacing:.04em;text-align:start;width:100%;min-width:0;min-height:48px;font-size:18px}.return-photo-scope-note{margin:12px 0 0}.return-listed-codes summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.return-listed-codes .receipt-codes{margin-top:8px}.return-photo-selection-note{margin-block:8px}.return-section .photo-preview-actions .btn{min-height:44px}@media (min-width:641px){.return-code-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.return-photo-scope .allocation-option{white-space:normal;text-align:center;justify-content:center;gap:6px}.supervisor-remember{align-items:flex-start;gap:10px;min-height:44px;margin:14px 0;font-size:16px;line-height:1.6}.supervisor-remember input{flex:none;margin-top:4px}:root{--feedback-info-bg:#edf5ff;--feedback-info-line:#a8c6e6;--feedback-info-ink:#204f7b;--feedback-success-bg:#e6f6ef;--feedback-success-line:#96c8ae;--feedback-success-ink:#185e49;--feedback-warning-bg:#fff3df;--feedback-warning-line:#d99a3e;--feedback-warning-ink:#784100;--feedback-error-bg:#fff0f2;--feedback-error-line:#d995a1;--feedback-error-ink:#983246}html[data-theme=dark]{--feedback-info-bg:#203b53;--feedback-info-line:#648caf;--feedback-info-ink:#c9e4ff;--feedback-success-bg:#254335;--feedback-success-line:#6d9f87;--feedback-success-ink:#cdf1df;--feedback-warning-bg:#44321a;--feedback-warning-line:#bd8a43;--feedback-warning-ink:#ffe0a6;--feedback-error-bg:#412b33;--feedback-error-line:#b97d8c;--feedback-error-ink:#ffd0d9}.notice,html[data-theme=dark] .notice{background:var(--feedback-info-bg);color:var(--feedback-info-ink);border:1px solid var(--feedback-info-line)}.notice.notice-success,html[data-theme=dark] .notice.notice-success{background:var(--feedback-success-bg);color:var(--feedback-success-ink);border-color:var(--feedback-success-line)}.notice.notice-warning,.warning,html[data-theme=dark] .notice.notice-warning{background:var(--feedback-warning-bg);color:var(--feedback-warning-ink);border:1px solid var(--feedback-warning-line)}.warning{border-radius:10px;margin:14px 0;padding:14px}.error,html[data-theme=dark] .error,.feedback-rejected{background:var(--feedback-error-bg);color:var(--feedback-error-ink);border-color:var(--feedback-error-line)}.feedback-info{background:var(--feedback-info-bg);color:var(--feedback-info-ink)}.notice,.error{overflow-wrap:anywhere}.inventory-import-feedback:empty{display:none}.inventory-import-feedback>.notice,.inventory-import-feedback>.error{margin:12px 0}.allocation-append-warning,.return-photo-warning{background:var(--feedback-warning-bg);color:var(--feedback-warning-ink);border-color:var(--feedback-warning-line)}.allocation-append-warning p,.return-photo-warning>svg{color:inherit}.badge.pending,html[data-theme=dark] .badge.pending{background:var(--feedback-warning-bg);color:var(--feedback-warning-ink)}.badge.accepted,html[data-theme=dark] .badge.accepted{background:var(--feedback-success-bg);color:var(--feedback-success-ink)}.badge.cancelled,html[data-theme=dark] .badge.cancelled{background:var(--feedback-error-bg);color:var(--feedback-error-ink)}.toast.toast-success,html[data-theme=dark] .toast.toast-success{background:var(--feedback-success-bg);color:var(--feedback-success-ink);border:1px solid var(--feedback-success-line)}.toast.toast-warning,html[data-theme=dark] .toast.toast-warning{background:var(--feedback-warning-bg);color:var(--feedback-warning-ink);border:1px solid var(--feedback-warning-line)}.toast.toast-success svg,.toast.toast-warning svg,html[data-theme=dark] .toast.toast-success svg,html[data-theme=dark] .toast.toast-warning svg{color:inherit}.inventory-transfer-preview{margin-bottom:16px}.notification-bell{position:relative;overflow:visible}.notification-bell>span{top:-3px;background:var(--feedback-warning-bg);min-width:19px;height:19px;color:var(--feedback-warning-ink);border:1px solid var(--feedback-warning-line);border-radius:20px;place-items:center;padding:0 4px;font-size:11px;font-weight:700;line-height:1;display:grid;position:absolute;inset-inline-end:-6px}.notification-sheet .modal{width:min(580px,100%)}.notification-settings{border-bottom:1px solid var(--line);margin-bottom:20px;padding-bottom:20px}.notification-settings .field-note{margin:8px 0 14px}.notification-list-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.notification-item{--notification-ink:var(--feedback-info-ink);--notification-bg:var(--feedback-info-bg);--notification-line:var(--feedback-info-line);text-align:start;width:100%;font:inherit;border:1px solid var(--line);background:var(--surface,#fff);color:var(--ink);border-radius:12px;align-items:flex-start;gap:12px;padding:15px;display:flex}.notification-item[data-tone=warning]{--notification-ink:var(--feedback-warning-ink);--notification-bg:var(--feedback-warning-bg);--notification-line:var(--feedback-warning-line)}.notification-item[data-tone=success]{--notification-ink:var(--feedback-success-ink);--notification-bg:var(--feedback-success-bg);--notification-line:var(--feedback-success-line)}.notification-item{border-inline-start:3px solid var(--notification-line)}.notification-item>svg{color:var(--notification-ink);flex:none;margin-top:3px}.notification-item>span{gap:4px;min-width:0;display:grid}.notification-item strong{font-size:16px}.notification-item small{color:var(--muted);font-size:12px}.notification-item.is-unread{background:var(--notification-bg);border-inline-start-width:4px}.notification-list+.btn{margin-top:14px}@media (max-width:720px){.notification-settings .card-actions>.btn{white-space:normal}.notification-item{padding:13px}.notification-list-heading .card-actions{width:100%}}:is(.guide-video-sheet .modal,.employee-support:has(.guide-video-content) .modal){width:min(520px,100%)}.guide-video{object-fit:contain;background:#111827;border-radius:12px;width:100%;height:auto;max-height:calc(100dvh - 190px);display:block}.guide-video-content{min-width:0}.guide-offer-sheet .modal{width:min(500px,100%)}.guide-offer-sheet .created-actions{margin-bottom:14px}.guide-offer-sheet .created-actions>.btn{white-space:normal;flex:1}.guide-offer-sheet .field-note{margin-top:8px}.summary-help-item{margin:18px 0}.summary-help-item h3{margin-bottom:6px}.summary-help-item p{line-height:1.8}.register-summary .stats{margin-top:14px}@media (max-width:720px){.guide-video{max-height:calc(100dvh - 180px)}.guide-offer-sheet .created-actions{flex-direction:column;align-items:stretch}.register-summary .stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.supervisor-help-links{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.supervisor-help-links h3{margin-bottom:10px}.manager-list-tools{border-bottom:1px solid var(--line);background:var(--surface,#fff);border-radius:12px 12px 0 0;flex-wrap:wrap;align-items:flex-end;gap:14px;padding:20px;display:flex}.manager-list-fields{flex-wrap:wrap;flex:1;align-items:flex-end;gap:14px;min-width:0;display:flex}.manager-list-fields>label{flex:1;min-width:180px;margin:0}.manager-list-fields>label.search{flex:2;min-width:240px}.manager-list-buttons{flex-wrap:wrap;gap:8px;display:flex}.manager-list-tools .btn{white-space:nowrap;min-height:44px}.manager-register>.filter-panel{border-bottom:1px solid var(--line);padding:8px 20px 16px}.manager-register>.filter-panel summary{color:var(--muted)}.manager-empty{padding:20px}.manager-register .tracking-card>.badge{align-self:flex-start}.manager-register .inventory-item{display:flex}.manager-register .inventory-item>img{object-fit:contain;background:var(--surface-soft);border-radius:8px;max-height:140px}.inventory-manager>.summary-section{margin-bottom:0}.inventory-manager .inventory-list{padding-block:16px}.inventory-manager .inventory-item .more-actions{width:100%}.inventory-import-sheet>.modal{max-width:960px}.inventory-import-sheet .return-content{padding:16px 0 0}.inventory-voucher-details>p{margin-block:12px}.inventory-voucher-details>img{max-width:100%;margin:16px auto;display:block}.stock-manager.stock-mode-full>.return-content{padding:0}.stock-manager.stock-mode-full>.return-content>.filter-panel{border-bottom:1px solid var(--line);padding:8px 20px 16px}.stock-manager.stock-mode-full>.return-content>:is(p,.error,.notice){margin:16px 20px}.stock-manager.stock-mode-full .allocation-list{padding:20px}.manager-register.staff-page{padding:0}.staff-page .staff-toolbar{padding:16px 20px 0}.staff-page .staff-list{padding:0 20px 20px}.staff-page .staff-row .btn{min-height:44px}.work-inbox>.return-content{padding-top:18px}.work-inbox .manager-list-tools{padding:16px 20px}.returns-panel .manager-list-tools{margin-bottom:16px}.manager-treatment-tabs{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.manager-treatment-tabs button{min-height:48px;font:inherit;flex:180px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;display:flex}.manager-treatment-tabs button>bdi{border:1px solid;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:26px;height:26px;padding:0 6px;font-size:13px;display:inline-flex}.manager-treatment-tabs button>bdi.treatment-count-pending{background:var(--feedback-warning-bg);border-color:var(--feedback-warning-line);color:var(--feedback-warning-ink);font-weight:600}.treatment-dot{background:#e9a52b;border:1px solid;border-radius:50%;width:9px;min-width:9px;height:9px}.admin-nav button{position:relative}.manager-home{gap:24px;display:grid}.manager-home h2{font-size:19px;line-height:1.5}.manager-home>section>h2{margin:0 0 14px}.manager-start-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.manager-start-card{text-align:start;border:1px solid var(--line);color:var(--ink);background:var(--surface,#fff);font:inherit;cursor:pointer;border-radius:14px;align-items:center;gap:16px;min-width:0;min-height:116px;padding:24px;display:flex}.manager-start-card>span:nth-child(2){flex:1;min-width:0}.manager-start-card strong{margin-bottom:5px;font-size:18px;display:block}.manager-start-card small{color:var(--muted);font-size:14px;line-height:1.6;display:block}.manager-start-icon{background:var(--surface-soft);width:52px;height:52px;color:var(--reshef-blue);border-radius:12px;flex:none;place-items:center;display:grid}.manager-start-card:hover,.manager-treatment-card:hover{border-color:var(--reshef-blue);background:var(--surface-soft)}:is(.manager-start-card:focus-visible,.manager-treatment-card:focus-visible){outline:3px solid var(--reshef-blue);outline-offset:3px}.manager-treatment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 20px 12px;display:grid}.manager-treatment-card{text-align:start;border:1px solid var(--line);background:var(--surface,#fff);min-width:0;min-height:74px;color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:14px;display:flex}.manager-treatment-card>span{flex:1;font-size:15px}.manager-treatment-card>strong{font-size:24px}.manager-treatment-card.needs-treatment>strong{color:var(--feedback-warning-ink)}.manager-treatment-card svg{flex:none}.manager-treatment-overview>.field-note{margin:0;padding:0 20px 16px}.manager-home-links .sheet-menu{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 20px 20px;display:grid}.manager-home-links .sheet-menu button{border-bottom:1px solid var(--line);margin:0}.manager-home .panel-heading{padding:20px}.manager-home-links .sheet-menu button>span{flex:1}.guide-fullscreen-sheet{z-index:95;background:#060b13;align-items:stretch!important;padding:0!important}.guide-fullscreen-sheet>.modal{width:100%;max-width:none;height:100dvh;min-height:0;max-height:100dvh;padding:max(12px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));color:#fff;border-radius:0;flex-direction:column;display:flex;overflow:hidden;background:#060b13!important}.guide-fullscreen-sheet>.modal>.modal-head{direction:rtl;border-bottom:1px solid #ffffff24;flex:none;grid-template-columns:minmax(0,1fr) 44px;align-items:center;column-gap:12px;min-height:56px;margin:0;padding:0 0 12px;display:grid;position:static;background:0 0!important}.guide-fullscreen-sheet>.modal>.modal-head h2{color:#fff;text-align:right;white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;margin:0;padding:0;font-size:16px;line-height:1.45}.guide-fullscreen-sheet>.modal>.modal-head>.icon-btn{box-sizing:border-box;color:#101b2d;width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:none;background:#fff;border:1px solid #ffffff50;border-radius:50%;place-self:center;place-items:center;margin:0;padding:0;line-height:1;display:grid}.guide-fullscreen-sheet>.modal>.modal-head>.icon-btn svg{width:24px;height:24px;display:block}.guide-fullscreen-sheet .icon-btn:focus-visible{outline-offset:2px;outline:3px solid #ffc85a}.guide-controls button:focus-visible{outline-offset:2px;outline:3px solid #ffc85a}.guide-tap-zone:focus-visible{outline-offset:2px;outline:3px solid #ffc85a}.guide-center-play:focus-visible{outline-offset:2px;outline:3px solid #ffc85a}.guide-fullscreen-sheet .guide-video-content{flex-direction:column;flex:1;width:100%;max-width:none;min-height:0;display:flex}.guide-player{isolation:isolate;touch-action:manipulation;flex:1;min-height:0;position:relative}.guide-fullscreen-sheet .guide-video{object-fit:contain;background:#060b13;border:0;border-radius:0;width:100%;max-width:none;height:100%;min-height:0;max-height:none;display:block}.guide-tap-zone{touch-action:manipulation;background:0 0;border:0;width:50%;padding:0;position:absolute;inset-block:0}.guide-tap-zone.is-forward{right:0}.guide-tap-zone.is-backward{left:0}.guide-tap-zone:focus-visible{outline-offset:-3px}.guide-center-play{color:#fff;background:#060b13b8;border:1px solid #ffffff50;border-radius:50%;place-items:center;width:64px;height:64px;padding:0;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.guide-center-play svg{width:30px;height:30px}.guide-skip-feedback{color:#fff;pointer-events:none;text-align:center;background:#060b13d9;border-radius:28px;max-width:42%;padding:14px 12px;font-size:14px;font-weight:600;position:absolute;top:50%;transform:translateY(-50%)}.guide-skip-feedback.is-forward{right:6%}.guide-skip-feedback.is-backward{left:6%}.guide-controls{color:#fff;flex:none;padding-top:8px}.guide-timeline{accent-color:#83e5df;direction:ltr;background:0 0;border:0;width:100%;min-height:32px;margin:0;padding:0;display:block}.guide-control-buttons{direction:rtl;align-items:center;gap:12px;min-height:44px;padding-left:56px;display:flex}.guide-control-buttons button{color:#fff;background:#ffffff14;border:1px solid #ffffff35;border-radius:50%;flex:none;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:grid}.guide-control-buttons svg{width:22px;height:22px}.guide-control-buttons output{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:center;flex:1;min-width:0;font-size:14px}.guide-gesture-hint{color:#d3deed;text-align:center;padding-left:56px;line-height:1.4;margin:5px 0 0!important;font-size:11px!important}.guide-fullscreen-sheet .guide-video-content>.error{flex:none;margin:8px 0 0;padding:10px}.guide-fullscreen-sheet .guide-video-content>.error p{margin:0 0 8px}@media (max-width:720px){.manager-list-tools{gap:12px;padding:16px}.manager-list-fields{flex-basis:100%;gap:12px}.manager-list-fields>label,.manager-list-fields>label.search{flex:100%;min-width:0}.manager-list-buttons{width:100%}.manager-list-buttons>.btn{flex:1}.manager-register>.filter-panel,.stock-manager.stock-mode-full>.return-content>.filter-panel{padding:8px 16px 16px}.stock-manager.stock-mode-full .allocation-list{padding:16px}.manager-register .inventory-item>img{max-height:160px}.manager-start-grid{grid-template-columns:1fr;gap:10px}.manager-start-card{gap:12px;min-height:96px;padding:17px}.manager-start-card strong{font-size:17px}.manager-start-card small{font-size:13px}.manager-start-icon{width:46px;height:46px}.manager-home{gap:20px}.manager-treatment-grid{grid-template-columns:1fr;gap:10px;padding:0 16px 12px}.manager-treatment-card{min-height:64px}.manager-home .panel-heading{padding:16px}.manager-home-links .sheet-menu{grid-template-columns:1fr;padding:0 16px 16px}.manager-treatment-tabs{gap:8px}.manager-treatment-tabs button{flex-basis:calc(50% - 4px);gap:6px;min-width:0;padding:10px 7px;font-size:13px}.staff-page .staff-toolbar{padding:16px 16px 0}.staff-page .staff-list{padding:0 16px 16px}.guide-fullscreen-sheet .modal-head h2{font-size:14px}.guide-fullscreen-sheet .modal-head{padding-bottom:8px}.guide-fullscreen-sheet .modal-head>.icon-btn{width:48px;min-width:48px;height:48px;min-height:48px}}@media (prefers-reduced-motion:reduce){.manager-start-card,.manager-treatment-card{transition:none}}html[data-theme=dark] .manager-start-icon{color:var(--feedback-info-ink)}.return-demand-form{gap:16px;display:grid}.return-demand-form>label{gap:6px;display:grid}.return-demand-form textarea{min-height:100px}.return-demand-form .return-code-options{max-height:300px;overflow:auto}.voucher-viewer .voucher-photo-pair{border:1px solid var(--line);break-inside:avoid;border-radius:12px;overflow:hidden}.voucher-viewer .voucher-photo-details{border-radius:0;margin:0;padding:6px 14px}.voucher-viewer .voucher-photo-details bdi,.voucher-viewer .voucher-photo-details strong{font-size:16px}.voucher-viewer .voucher-photo-pair>img{border:0;border-top:1px solid var(--line);border-radius:0}.inventory-status-tag,.inventory-returned-tag{align-self:flex-start;width:fit-content;padding:3px 9px;font-size:12px}.inventory-returned-tag{color:#8a4a06;background:#fff0d8;border:1px solid #e5b36b}html[data-theme=dark] .inventory-returned-tag{color:#ffce87;background:#4b3015;border-color:#b67d3f}.work-inbox>.return-content{padding-bottom:24px}.work-inbox .work-item.return-card{border-color:var(--return-line);border-inline-start-width:4px;border-radius:16px;min-width:0;margin:0 0 16px;padding:18px;display:grid}.work-inbox .work-item-heading{align-items:center}.work-inbox .work-item-heading>strong{font-size:18px;line-height:1.5}.work-inbox .work-item-heading>.return-state{color:var(--return-ink);flex-shrink:0;font-size:13px}.work-report-meta{color:var(--muted);overflow-wrap:anywhere;flex-wrap:wrap;gap:6px 18px;font-size:13px;line-height:1.6;display:flex}.work-report-description{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.7}.work-inbox .work-report-description{margin:0}.work-inbox .work-item-actions{justify-content:flex-start;margin-top:4px}.work-item-actions>.btn{white-space:normal;min-height:44px}.work-report-sheet>.modal{width:min(760px,100%);min-width:0;overflow-x:hidden}.work-report-detail{gap:18px;min-width:0;display:grid}.work-report-detail>*{min-width:0;max-width:100%}.work-report-detail h3{margin:0 0 10px;font-size:16px;line-height:1.5}.work-report-detail .work-report-overview{gap:12px;margin:0;display:grid}.work-report-detail .work-report-overview>.return-state{justify-self:start}.work-report-photo{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:0;padding:12px}.work-report-photo+.work-report-photo{margin-top:12px}.work-report-photo .image-preview-button{width:100%;min-width:0;display:block}.work-report-photo .problem-report-preview{max-height:40dvh;margin:0 auto 12px}.work-report-photo figcaption{justify-content:flex-start;display:flex}.work-report-photo .btn{white-space:normal;min-height:44px}.work-report-actions.card-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0 0;display:grid}.work-report-actions>.btn{white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;min-height:44px;line-height:1.5}.work-report-detail .field-note{margin:0;line-height:1.6}.work-report-manual-copy{gap:8px;font-size:14px;display:grid}.work-report-manual-copy .work-report-text{resize:none;white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:13px;line-height:1.6}.work-report-note p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}@media (max-width:540px){.work-inbox .work-item.return-card{padding:14px}.work-report-actions.card-actions{grid-template-columns:minmax(0,1fr)}.work-report-meta{gap:3px;display:grid}.work-report-photo{padding:10px}}.worker-return-notice.worker-return-decision,html[data-theme=dark] .worker-return-notice.worker-return-decision{background:var(--feedback-error-bg);color:var(--feedback-error-ink);border-color:var(--feedback-error-line);overflow-wrap:anywhere}.written-note{text-align:start;min-width:0;max-width:100%;margin:12px 0;line-height:1.65}.written-note>figcaption{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:6px;font-size:13px;font-weight:600;display:flex}.written-note>figcaption>svg{flex:none}.written-note>figcaption>small{font-size:12px;font-weight:400;line-height:inherit;display:inline}.written-note>blockquote{color:var(--ink);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;unicode-bidi:plaintext;border:0;margin:0;padding:0;font-size:14px}.approval-manager-note>.written-note{background:0 0;border:0;margin:0 0 10px;padding:0}.work-report-overview>.written-note,.work-report-card>.written-note{margin:0}.worker-return-decision .written-note{background:var(--surface-soft);border-inline-start-color:var(--feedback-error-line)}@media (max-width:720px){.written-note>blockquote{font-size:15px}}.return-step-heading h3{outline:none;scroll-margin-block-start:16px}.return-form .wizard-fields[hidden]{display:none}.return-form .return-photo-note{margin-top:0}.return-review-summary{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;padding:16px;line-height:1.6}.return-review-summary>strong{font-size:20px;display:block}.return-review-summary>p{margin:6px 0 12px;font-size:15px}.return-review-summary>.btn{margin-top:10px}.return-step-actions{margin-top:20px}.return-step-actions>.btn{min-height:48px}.return-form .return-photo-help{margin-top:12px}.worker-heading{flex-wrap:wrap}.worker-link-validity .worker-validity-note{border-top:1px solid var(--line);align-items:flex-start;gap:9px;margin-top:10px;padding-top:10px;font-size:15px;line-height:1.65;display:flex}.worker-validity-note>svg{color:var(--feedback-info-ink);flex:none;margin-top:2px}.worker-validity-note>span{min-width:0;font-size:16px;display:block}.worker-validity-note strong{font-weight:800}.btn.secondary.warning-action{background:var(--feedback-warning-bg);color:var(--feedback-warning-ink);border-color:var(--feedback-warning-line)}.btn.secondary.warning-action:hover:not(:disabled){border-color:var(--feedback-warning-ink)}.return-reassignment-form>.return-selected-total{margin:0 0 18px;font-size:17px}.return-reassignment-form>.created-actions{margin-top:20px}.return-reassignment-form>.error{margin-top:16px}.employee-photo-save{white-space:normal;text-align:center;line-height:1.5}.employee-photo-save>svg{flex:none}.entry-loading-backdrop{z-index:240;background:var(--bg);background:color-mix(in srgb,var(--bg) 78%,transparent);-webkit-backdrop-filter:blur(8px);cursor:progress;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.entry-loading-card{max-width:100%;color:var(--ink);text-align:center;flex-direction:column;align-items:center;gap:16px;padding:24px;display:flex}.entry-loading-card p{margin:0;font-size:15px;font-weight:500;line-height:1.6}.entry-loading-ring{width:44px;height:44px;color:var(--feedback-info-ink);flex:none;display:block}.entry-loading-ring svg{width:100%;height:100%;animation:1s linear infinite entry-loading-spin;display:block}.entry-loading-ring circle{fill:none;stroke-width:2.5px}.entry-loading-track{stroke:var(--line)}.entry-loading-arc{stroke:currentColor;stroke-linecap:round}.worker-consent>.wizard-fields>.btn{min-height:52px;font-size:16px}.worker-consent>.wizard-fields .worker-correction{justify-content:center;min-height:32px;margin:14px auto 0;font-size:13px;display:flex}@keyframes entry-loading-spin{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}@media (prefers-reduced-motion:reduce){.entry-loading-ring svg{animation:none;transform:rotate(-90deg)}}.inventory-review-row input[aria-invalid=true]{border:2px solid var(--feedback-error-ink)}.inventory-review-row input[aria-invalid=true]:focus{outline-color:var(--feedback-error-line)}.inventory-code-error{color:var(--feedback-error-ink);line-height:1.5}.inventory-save-action{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.inventory-save-warning{color:var(--feedback-warning-ink);flex:220px;align-items:flex-start;gap:8px;margin:0;font-size:14px;line-height:1.6;display:flex}.inventory-save-warning svg{flex:none;margin-top:2px}.inventory-code-feedback:focus{outline:2px solid var(--feedback-warning-line);outline-offset:3px}.inventory-code-feedback>svg{vertical-align:middle;margin-inline-end:6px}.inventory-save-action>.inventory-save-blocked{opacity:.5;cursor:not-allowed}.worker-vouchers .worker-voucher-card,.voucher-viewer .worker-voucher-card{background:var(--surface,#fff);border-color:var(--line);border-radius:12px;margin-bottom:16px;padding:18px}.worker-voucher-card .code-card-label{color:var(--ink);font-size:15px}.worker-voucher-card .code-card-label strong{color:var(--ink);font-size:18px}.worker-voucher-copy{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.worker-voucher-copy>div{flex:180px;min-width:0}.worker-voucher-copy>.btn{flex:1 0 130px}.worker-voucher-code-label,.worker-voucher-photo-label{color:var(--muted);font-size:13px}.worker-voucher-card .worker-voucher-copy .code-value{margin:4px 0 0}.worker-voucher-card .worker-voucher-copy .code-value bdi{letter-spacing:.5px;font-size:clamp(18px,4.5vw,24px)}.worker-voucher-photo{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.worker-voucher-photo-label{margin:0 0 10px}.worker-voucher-photo>.employee-photo-access{background:0 0;border:0;margin:0;padding:0}.worker-voucher-photo>.employee-photo-access+.employee-photo-access{margin-top:14px}.inventory-transferred-tag{background:var(--feedback-info-bg);color:var(--feedback-info-ink);border:1px solid var(--feedback-info-line);white-space:normal;max-width:100%;line-height:1.5}.inventory-transferred-tag svg{flex:none}.issue-code-picker{margin-block:18px}.issue-code-picker legend{margin-bottom:10px;font-size:16px;font-weight:600}.issue-code-picker:focus{outline:2px solid var(--feedback-warning-line);outline-offset:4px}.issue-code-options .checkbox-row{min-height:52px;margin-top:0}.issue-code-options .checkbox-row>span{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.issue-code-options bdi{overflow-wrap:anywhere;font-family:monospace;font-size:17px}.issue-code-options strong{white-space:nowrap;font-size:15px}.issue-manual-codes{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;margin-top:16px;display:grid}.issue-manual-codes input[aria-invalid=true]{border:2px solid var(--feedback-error-ink)}.fuel-station-picker{min-width:0;position:relative}.fuel-station-picker>label{margin-bottom:6px;display:block}.fuel-station-search{position:relative}.fuel-station-search>svg{inset-inline-start:12px;color:var(--muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.fuel-station-search>svg:last-child{inset-inline:auto 12px}.fuel-station-search input{width:100%;padding-inline:38px 34px}.fuel-station-search input[aria-invalid=true]{border:2px solid var(--feedback-error-ink)}.fuel-station-results{top:auto;z-index:6;border:1px solid var(--line);background:var(--surface,#fff);border-radius:12px;margin-top:5px;position:absolute;inset-inline:0;overflow:hidden;box-shadow:0 12px 28px #10243b1a}.fuel-station-results ul{overscroll-behavior:contain;max-height:280px;margin:0;padding:4px;list-style:none;overflow:auto}.fuel-station-results li{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:10px;display:flex}.fuel-station-results li.is-active,.fuel-station-results li:hover{background:var(--theme-hover)}.fuel-station-results li[aria-selected=true]{background:var(--surface-soft)}.fuel-station-results li>span{gap:4px;min-width:0;display:grid}.fuel-station-results strong{overflow-wrap:anywhere;font-size:15px;font-weight:600}.fuel-station-results small{color:var(--muted);overflow-wrap:anywhere;font-size:13px;line-height:1.4}.fuel-station-results p{margin:0;padding:10px 14px;font-size:13px;line-height:1.5}.fuel-station-picker>.error{margin:6px 0 0}.issue-description-step{gap:18px;display:grid}.issue-photo-input{gap:12px;display:grid}.issue-photo-input h3{font-size:15px}.issue-photo-input h3 span{font-size:14px;font-weight:400}.issue-evidence{gap:12px;margin-block:14px;display:grid}.issue-evidence-photo{object-fit:contain;border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;width:100%;max-width:100%;height:220px;display:block}.issue-evidence-image{min-width:0}.issue-report-note{margin-top:18px}.issue-report-section textarea[aria-invalid=true]{border:2px solid var(--feedback-error-ink)}.issue-report-section>.issue-entry{margin-top:18px}.issue-reporter-label{color:var(--muted);margin-bottom:4px;font-size:13px;display:block}.record-details{gap:20px;display:grid}.record-detail-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.record-detail-heading h3{font-size:19px}.record-details>.issue-evidence{margin:0}.record-detail-group{border-top:1px solid var(--line);padding-top:18px}.record-detail-group h4{margin:0 0 12px;font-size:15px}.record-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin:0;display:grid}.record-detail-facts>div{min-width:0}.record-detail-facts dt{color:var(--muted);margin-bottom:4px;font-size:13px}.record-detail-facts dd{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.6}.record-detail-wide{grid-column:1/-1}.issue-reported-vouchers{gap:8px;display:grid}.issue-reported-vouchers>div{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.issue-reported-vouchers bdi{overflow-wrap:anywhere;font:17px monospace}.issue-reported-vouchers strong{white-space:nowrap}.record-details>.written-note{margin:0}@media (max-width:480px){.record-detail-facts{grid-template-columns:1fr}.record-detail-heading h3{font-size:18px}}textarea{resize:none;height:120px;max-height:120px;overflow-y:auto}.issue-voucher-review{gap:12px;margin:18px 0;display:grid}.issue-voucher-card{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;min-width:0;margin:0;padding:14px 16px}.issue-voucher-card legend{padding:0 6px;font-size:14px;font-weight:600}.issue-voucher-card dl{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin:0;display:flex}.issue-voucher-card dl>div{min-width:0}.issue-voucher-card dt{color:var(--muted);margin-bottom:5px;font-size:13px}.issue-voucher-card dd{overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:600;line-height:1.5}.issue-voucher-card bdi{font-variant-numeric:tabular-nums;font-family:monospace}.issue-voucher-card>label{margin-top:14px}.data-loading{width:100%;min-width:0;min-height:96px;color:var(--muted);text-align:start;justify-content:center;align-items:center;gap:10px;margin:0;padding:24px 20px;font-size:14px;line-height:1.65;display:flex}.data-loading-label{overflow-wrap:anywhere;min-width:0;max-width:100%}.data-loading .data-loading-icon,.data-loading-icon{flex:none;width:18px;height:18px}.data-loading-compact{justify-content:flex-start;min-height:44px;padding:12px 0}.btn .data-loading-icon{color:currentColor}.btn .data-loading-icon .entry-loading-track{stroke:currentColor;opacity:.25}@media (max-width:720px){.data-loading{min-height:88px;padding:20px 16px}.data-loading-compact{min-height:44px;padding:12px 0}}.voucher-detail-code{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;gap:14px;min-width:0;padding:16px;display:grid}.voucher-detail-code dd{font-size:17px;font-weight:600}.voucher-detail-code bdi{font-variant-numeric:tabular-nums;font-family:monospace}.voucher-detail-code .inventory-edit-preview{object-fit:contain;width:100%;max-height:220px;margin:0;display:block}.record-detail-group>.written-note{margin:14px 0 0}.record-details>.record-detail-heading h3{margin:0}.record-detail-group>.inventory-edit-preview{max-width:100%;margin:0;display:block}.voucher-detail-code .record-detail-facts{flex:1;min-width:190px}.voucher-detail-code .badge{flex:none}.pending-value{vertical-align:middle;justify-content:center;align-items:center;min-width:26px;height:1em;min-height:26px;display:inline-flex}.value-unavailable{color:var(--muted);white-space:nowrap;font-size:13px;font-weight:400}.inventory-blocked-state{flex-wrap:wrap;align-items:center;gap:6px 9px;min-width:0;display:flex}.inventory-blocked-reason{color:var(--feedback-error-ink);align-items:center;gap:5px;font-size:13px;line-height:1.5;display:inline-flex}.inventory-blocked-reason svg{flex:none}.inventory-item-select:has(input:disabled){cursor:default}.inventory-status-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.inventory-current-state{flex-direction:column;flex:none;align-items:flex-start;gap:6px;display:flex}.inventory-current-state>span:first-child{color:var(--muted);font-size:13px}.inventory-past-invalid{border-inline-start:3px solid var(--feedback-info-line);background:var(--feedback-info-bg);color:var(--feedback-info-ink);border-radius:8px;margin:0;padding:10px 12px;font-size:14px;line-height:1.6}.inventory-history-heading{align-items:center;gap:7px;display:flex}.inventory-timeline{gap:12px;margin:0;padding:0;list-style:none;display:grid}.inventory-history-event{--history-line:var(--feedback-info-line);--history-ink:var(--feedback-info-ink);border:1px solid var(--line);border-inline-start:3px solid var(--history-line);background:var(--surface-soft);border-radius:10px;padding:12px 14px}.inventory-history-event[data-tone=success]{--history-line:var(--feedback-success-line);--history-ink:var(--feedback-success-ink)}.inventory-history-event[data-tone=error]{--history-line:var(--feedback-error-line);--history-ink:var(--feedback-error-ink)}.inventory-history-event-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.inventory-history-event-heading>strong{color:var(--history-ink)}.inventory-history-event time,.inventory-history-event>p{color:var(--muted);font-size:13px;line-height:1.6}.inventory-history-event>p{margin:6px 0 0}.inventory-history-event .written-note{margin-bottom:0}.inventory-voucher-history>.record-detail-group{margin-top:16px}.inventory-voucher-history>.written-note{margin-top:12px}@media (max-width:480px){.inventory-current-state{flex-flow:wrap;flex-basis:100%;align-items:center;gap:6px 8px}.inventory-current-state>span:first-child{flex-basis:100%}.inventory-history-event-heading{flex-direction:column;align-items:flex-start}}.field-error{color:var(--feedback-error-ink);overflow-wrap:anywhere;margin:5px 0 7px;font-size:14px;font-weight:500;line-height:1.6;display:block}.identity-input[aria-invalid=true]{border:2px solid var(--feedback-error-ink)}.identity-input[aria-invalid=true]:focus{outline-color:var(--feedback-error-line)}.return-source-photos{margin-block:14px}.return-source-photos h4{margin:0 0 10px;font-size:16px}.return-source-photos .photo-previews img{object-fit:contain;max-height:180px}.return-crop-list{gap:14px;margin-block:16px;display:grid}.return-crop-card{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;gap:12px;min-width:0;padding:16px;display:grid}.return-crop-card h4{margin:0;font-size:18px}.return-crop-card img{object-fit:contain;width:100%;max-height:160px;display:block}.return-crop-card label{gap:6px;min-width:0;display:grid}.return-crop-card input{letter-spacing:.04em;width:100%;min-width:0;font-size:18px}.return-crop-card[data-invalid=true],.photo-return-wizard [aria-invalid=true]{border-color:var(--feedback-error-line)}.return-crop-card .field-error{margin:0}.return-declared-number{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;gap:6px;padding:12px;display:grid}.return-declared-number span{color:var(--muted);font-size:14px}.return-declared-number bdi{font-size:18px;font-weight:700}.return-crop-card .image-preview-button{width:100%}.return-crop-amount[data-invalid=true] select,.return-crop-amount[data-invalid=true] input{border-color:var(--feedback-error-line)}.created-actions.step-navigation,.modal-footer.step-navigation{direction:rtl;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;width:100%;display:grid}.step-navigation>.btn{white-space:normal;min-width:0;min-height:48px}.step-navigation>.step-navigation-cancel{grid-column:1/-1;justify-self:start}.step-navigation>.btn svg{flex-shrink:0}.voucher-viewer .return-unpaired-declarations{gap:12px;margin-top:16px;display:grid}.worker-voucher-card .code-card-label>span{font-size:inherit;color:inherit;margin:0}.voucher-viewer .worker-voucher-card .worker-voucher-copy{margin-top:12px}.voucher-viewer .worker-voucher-card .worker-voucher-photo img{object-fit:contain;background:#fff;max-height:220px}.voucher-viewer .worker-voucher-card .voucher-photo-details{background:0 0;padding:0}.remaining-voucher-form>.return-summary{margin-top:0}.remaining-source-photos{margin-block:12px}.remaining-source-photos>summary{cursor:pointer;min-height:44px;color:var(--muted);align-items:center;gap:8px;list-style:none;display:flex}.remaining-source-photos>summary::-webkit-details-marker{display:none}.remaining-source-photos>summary>svg:last-child{margin-inline-start:auto}.remaining-source-photos[open]>summary>svg:last-child{transform:rotate(180deg)}.remaining-voucher-list.worker-vouchers{border-top:0;padding-top:0}.remaining-voucher-card .code-card-label{justify-content:space-between;align-items:center;gap:12px;display:flex}.remaining-voucher-card .code-card-label>.btn{flex:none}.remaining-source-choice{margin-top:12px}.remaining-voucher-card[data-invalid=true],.remaining-voucher-card input[aria-invalid=true]{border-color:var(--feedback-error-line)}.remaining-voucher-card>.field-error{margin-top:12px}.remaining-voucher-number{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:14px;display:flex}.remaining-voucher-number>label{flex:180px;min-width:0}.remaining-voucher-number input{letter-spacing:.04em;font-size:18px}.remaining-voucher-number>.btn{flex:none;min-height:44px}.remaining-voucher-card .worker-voucher-photo img{object-fit:contain;width:100%;max-height:160px;display:block}.remaining-voucher-card .image-preview-button{width:100%}.remaining-photo-ocr{flex-wrap:wrap;align-items:center;gap:8px;margin-block:10px;display:flex}.remaining-photo-ocr>span{flex:1;min-width:130px}.remaining-ocr-note{margin-block:12px;font-size:13px}.remaining-voucher-footer{direction:rtl;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.remaining-voucher-footer>.btn{white-space:normal}@media (max-width:420px){.remaining-voucher-number>.btn{width:100%}}.hand-signature-field{margin-block:18px}.hand-signature-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.hand-signature-heading strong,.travel-route-input h4{align-items:center;gap:8px;display:flex}.hand-signature-canvas{aspect-ratio:10/3;border:1px solid var(--line);touch-action:none;background:#fff;border-radius:10px;width:100%;height:auto;margin-top:10px;display:block}.hand-signature-canvas[aria-invalid=true]{border-color:var(--feedback-error-line)}.travel-route-input{margin-block:18px}.travel-stops{gap:12px;margin-block:14px;display:grid}.travel-stop{align-items:flex-end;gap:8px;display:flex}.travel-stop>label{flex:1;min-width:0}.travel-exception-choice{margin-top:12px}.travel-exception-choice summary{cursor:pointer;min-height:44px;color:var(--muted);padding-block:10px}.travel-exception-choice .btn{margin-top:8px}.fuel-request-card .card-actions{margin-top:14px}.fuel-route-summary{white-space:pre-wrap;overflow-wrap:anywhere;margin-block:12px}.fuel-request-amount{font-size:20px;font-weight:600}.fuel-request-form .modal-footer{direction:rtl;grid-template-columns:1fr 1fr;gap:10px;display:grid}.fuel-requests-panel{margin-bottom:20px}.fuel-requests-list{gap:14px;padding:18px;display:grid}.fuel-request-card{border:1px solid var(--line);background:var(--surface,#fff);border-radius:12px;padding:18px}.fuel-request-card[data-state=open]{border-inline-start:4px solid var(--feedback-warning-line)}.fuel-request-card[data-state=consumed]{border-inline-start:4px solid var(--feedback-success-line)}.fuel-request-card[data-state=rejected]{border-inline-start:4px solid var(--feedback-error-line)}.travel-stop-fields{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.travel-stop-fields>label{min-width:0}.travel-stop-fields input{width:100%}@media (max-width:600px){.travel-stop-fields{grid-template-columns:1fr}}.fuel-requests-panel{width:100%;max-width:760px;margin-inline:auto}.fuel-requests-panel>.panel-heading{align-items:center;gap:12px;padding:16px 20px}.fuel-requests-panel>.panel-heading h2{margin:0;font-size:18px}.fuel-requests-list{gap:12px;padding:16px 20px}.fuel-requests-list>.fuel-request-card{flex-direction:column;gap:10px;min-width:0;margin:0;padding:16px;display:flex}.fuel-request-overview{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 24px;display:grid}.fuel-request-worker{gap:2px;min-width:0;display:grid}.fuel-request-label{color:var(--muted);font-size:13px;line-height:1.5}.fuel-request-name-status{flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;display:flex}.fuel-request-name-status>strong{overflow-wrap:anywhere;font-size:18px;line-height:1.5}.fuel-request-worker>.approval-worker-contact{gap:6px;margin-top:2px;font-size:14px}.fuel-request-total{text-align:end;justify-items:end;gap:2px;display:grid}.fuel-request-total>strong{font-variant-numeric:tabular-nums;font-size:19px;line-height:1.5}.fuel-request-name-status>.return-state{flex:none;padding:5px 9px;font-size:13px}.fuel-request-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;min-width:0;margin:2px 0;font-size:15px;line-height:1.6;display:grid}.fuel-request-facts>div{align-content:start;gap:3px;min-width:0;display:grid}.fuel-request-facts dt{color:var(--muted);align-items:center;gap:6px;font-size:14px;display:flex}.fuel-request-facts dt>svg{flex:none;align-self:center}.fuel-request-facts dd{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;margin:0;font-weight:600}.fuel-request-card>.written-note,.fuel-request-form>.written-note{margin:2px 0}.fuel-request-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.fuel-request-footer>.card-actions{gap:8px;margin:0}.fuel-request-meta{text-align:end;gap:2px;min-width:0;display:grid}.fuel-request-footer>.card-actions>.btn{flex:0 auto;min-height:44px}.fuel-request-meta>small{color:var(--muted);font-size:13px;line-height:1.5}.fuel-request-form>.fuel-request-overview{margin-bottom:12px}.fuel-request-form>.fuel-request-facts{margin-block:12px}.fuel-request-form>label:has(textarea){gap:10px;min-width:0;margin-top:16px;display:grid}@media (max-width:640px){.fuel-requests-panel>.panel-heading{padding:16px}.fuel-requests-list{gap:12px;padding:14px}.fuel-requests-list>.fuel-request-card{padding:14px}.fuel-request-overview{gap:8px 12px}.fuel-request-facts{grid-template-columns:minmax(0,1fr);gap:10px}.fuel-request-meta{text-align:start}.fuel-request-footer>.card-actions>.btn{flex:0 auto;max-width:100%}}.additional-treatment{border:1px solid var(--line);background:var(--surface,#fff);border-radius:14px;width:100%;max-width:760px;margin:20px auto}.additional-treatment>summary{cursor:pointer;align-items:center;gap:10px;min-height:48px;padding:14px 18px;font-weight:600;list-style:none;display:flex}.additional-treatment>summary::-webkit-details-marker{display:none}.additional-treatment>summary>span{flex:1}.additional-treatment>summary>svg{flex:none}.additional-treatment[open]>summary>svg:last-child{transform:rotate(180deg)}.additional-treatment>.work-inbox{border:0;margin:0}.additional-treatment[open]>summary{border-bottom:1px solid var(--line)}.additional-treatment-count{background:var(--feedback-warning-bg);min-width:26px;height:26px;color:var(--feedback-warning-ink);border:1px solid var(--feedback-warning-line);border-radius:999px;justify-content:center;align-items:center;padding-inline:7px;font-size:13px;display:inline-flex}.notice.notice-error,html[data-theme=dark] .notice.notice-error{background:var(--feedback-error-bg);color:var(--feedback-error-ink);border-color:var(--feedback-error-line)}.inventory-request-amount{gap:6px;min-width:0;margin:0;display:grid}.inventory-selection>.inventory-request-amount{flex-basis:100%}.inventory-request-amount-state{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.inventory-request-amount-state svg{flex:none}.voucher-choice-locked .inventory-item-select{cursor:not-allowed}.completion-status{border:1px solid var(--feedback-info-line);background:var(--feedback-info-bg);color:var(--feedback-info-ink);border-radius:10px;align-items:flex-start;gap:8px;margin:12px 0;padding:10px 12px;font-size:14px;line-height:1.5;display:flex}.completion-status>svg{flex:none;margin-top:2px}.completion-status small{color:inherit;margin-top:2px;font-size:12px;display:block}.completion-status.feedback-success{border-color:var(--feedback-success-line);background:var(--feedback-success-bg);color:var(--feedback-success-ink)}.completion-status.feedback-warning{border-color:var(--feedback-warning-line);background:var(--feedback-warning-bg);color:var(--feedback-warning-ink)}.voucher-completion-mark{color:var(--muted);align-items:center;font-size:12px;line-height:1.5;display:inline-flex}.voucher-completion-mark.is-complete{color:var(--feedback-success-ink)}.return-code-options .checkbox-row:has(input:checked){border-color:var(--feedback-success-line);background:var(--feedback-success-bg)}.return-code-options .checkbox-row:has(input:disabled):not(:has(input:checked)){opacity:.5;filter:grayscale();cursor:not-allowed}.amount-control input[aria-invalid=true]{border-color:var(--feedback-error-ink);outline-color:var(--feedback-error-line)}.supervisor-ready-requests .panel-heading h2{align-items:center;gap:8px;display:flex}.supervisor-ready-requests .fuel-request-card{border-inline-start:4px solid var(--feedback-warning-line)}.manager-note-input{gap:6px;margin:16px 0;display:grid}.manager-note-input>.field-note{margin:0}.manager-notes>summary.manager-notes-toggle{white-space:normal;text-align:start;align-items:center;gap:8px;width:100%;min-height:44px;margin:0;padding:10px 14px;list-style:none;display:flex}.manager-notes-toggle::-webkit-details-marker{display:none}.manager-notes-toggle>span{flex:1;min-width:0}.manager-notes-toggle>svg{flex:none}.manager-notes-toggle:focus-visible{outline:3px solid var(--green);outline-offset:3px}.manager-notes>div{margin-block:12px}.manager-notes .written-note{margin-bottom:5px}:root{--unavailable-action-bg:#e6eaf0;--unavailable-action-ink:#647080;--unavailable-action-line:#d5dbe4}@media screen{html[data-theme=dark]{--unavailable-action-bg:#2b3545;--unavailable-action-ink:#a8b2c0;--unavailable-action-line:#465267}}.btn[aria-disabled=true],.icon-btn[aria-disabled=true],.test-action[aria-disabled=true],.btn:disabled,.icon-btn:disabled,.test-action:disabled{cursor:not-allowed;background:var(--unavailable-action-bg)!important;color:var(--unavailable-action-ink)!important;border-color:var(--unavailable-action-line)!important;box-shadow:none!important;opacity:1!important}.action-field-error{color:var(--feedback-error-ink,#b42332);white-space:normal;overflow-wrap:anywhere;margin:8px 0 6px;font-size:14px;font-weight:600;line-height:1.6;display:block}.action-field-invalid:not(input):not(select):not(textarea){outline:2px solid var(--feedback-error-line,#c53545);outline-offset:3px;background:var(--feedback-error-bg,#fff1f2);border-radius:8px}.employee-checkbox:has(input[aria-invalid=true]){outline:2px solid var(--feedback-error-line,#c53545);outline-offset:3px;background:var(--feedback-error-bg,#fff1f2);border-radius:8px}.checkbox-row:has(input[aria-invalid=true]){outline:2px solid var(--feedback-error-line,#c53545);outline-offset:3px;background:var(--feedback-error-bg,#fff1f2);border-radius:8px}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--feedback-error-ink,#b42332)!important}input[type=checkbox][aria-invalid=true],input[type=radio][aria-invalid=true]{outline:2px solid var(--feedback-error-ink,#b42332);outline-offset:3px;accent-color:var(--feedback-error-ink,#b42332)}.inventory-item-select:has(input[aria-disabled=true]){cursor:not-allowed}.guide-video-loading{flex:1;place-items:center;min-height:180px;padding:24px;display:grid}.guide-fullscreen-sheet .guide-video-loading .data-loading{color:#eef4ff}.supervisor-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.supervisor-home{gap:20px;max-width:760px;margin-inline:auto;display:grid}.supervisor-home .fuel-requests-panel,.supervisor-home .admin-allocation-overview{margin-bottom:0}.supervisor-home-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.supervisor-home-summary .manager-treatment-card{min-height:66px;padding:12px}.supervisor-home-summary .manager-treatment-card strong{font-size:23px}.supervisor-home-actions{gap:10px;margin:0}.supervisor-home-anchor{scroll-margin-top:110px}.supervisor-home-activity>.panel-heading{flex-wrap:wrap;gap:10px;padding:16px 18px}.supervisor-home-activity h2{align-items:center;gap:8px;margin:0;font-size:18px;display:flex}.supervisor-home-records{gap:12px;padding:0 18px 18px;display:grid}.supervisor-home-records>p{margin:0;font-size:14px}.supervisor-home-records .return-card{margin:0;padding:14px}.supervisor-home-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.supervisor-home-footer small{color:var(--muted)}.supervisor-tracking-tabs{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.supervisor-tracking-tabs button{min-width:130px;min-height:46px;font:inherit;flex:1;justify-content:center;align-items:center;gap:7px;display:flex}.supervisor-help-page{max-width:760px;margin-inline:auto;padding:18px}.supervisor-help-page .sheet-menu button>span{flex:1}@media (max-width:720px){.supervisor-nav>button{font-size:11px}.supervisor-home-summary .manager-treatment-card{flex-wrap:wrap;gap:7px;padding:10px}.supervisor-home-summary .manager-treatment-card>span{font-size:13px;line-height:1.5}.supervisor-home-summary .manager-treatment-card>svg{width:18px}.supervisor-home-summary .manager-treatment-card strong{font-size:21px}.supervisor-home-actions>.btn{white-space:normal;flex:1}.supervisor-home-records{padding:0 14px 14px}.supervisor-home-activity>.panel-heading{padding:14px}.supervisor-home-activity h2{font-size:16px}.supervisor-tracking-tabs button{flex-basis:calc(50% - 4px);min-width:0;font-size:13px}.supervisor-home-footer>.btn{width:auto}.supervisor-home-anchor{scroll-margin-top:120px}}.supervisor-request-actions{max-width:760px;margin:0 auto 20px}.fuel-requests-panel>.supervisor-request-actions{width:auto;margin:16px 20px}.supervisor-request-register>.manager-list-tools{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.supervisor-request-register>.manager-list-tools>.manager-list-fields{min-width:0;display:block}.supervisor-request-register>.manager-list-tools>.manager-list-fields>label{min-width:0;margin:0}.supervisor-request-register>.manager-list-tools>.manager-list-buttons{flex-wrap:nowrap;width:auto}.supervisor-request-register>.manager-list-tools>.manager-list-buttons>.btn{flex:none}.supervisor-simple .supervisor-stock-heading h1{text-align:center}.brand-logo{width:88px;height:88px}.app-start-card .brand-logo{width:132px;height:132px}.receipt .brand-logo{width:88px;height:88px}@media (max-width:720px){.brand-logo,.employee-simple .employee-header .brand-logo{width:64px;height:64px}}@media (max-width:380px){.brand-logo,.employee-simple .employee-header .brand-logo{width:56px;height:56px}}.touch-button-hint{z-index:10000;border:1px solid var(--line);background:var(--ink);max-width:min(280px,100vw - 24px);color:var(--surface);text-align:center;overflow-wrap:anywhere;pointer-events:none;border-radius:9px;padding:9px 13px;font-size:13px;font-weight:500;line-height:1.5;position:fixed;box-shadow:0 5px 18px #0003}.centered-topbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;height:auto;min-height:112px;padding-block:14px;padding-inline:max(30px,50vw - 540px);display:grid}.centered-topbar>.brand{grid-area:1/2;justify-content:center;gap:9px;min-width:0}.centered-topbar>.brand>div{text-align:right;min-width:0}.centered-topbar .brand strong{font-size:22px}.centered-topbar .brand small{letter-spacing:0;white-space:normal;color:var(--muted);max-width:145px;font-size:13px;line-height:1.5}.header-account,.header-account-placeholder{grid-area:1/1;justify-self:start;min-width:0;max-width:100%;position:relative}.header-account-trigger{border:1px solid var(--line);background:var(--surface-soft);width:72px;min-width:72px;height:48px;min-height:48px;color:var(--ink);font:inherit;cursor:pointer;direction:rtl;border-radius:28px;justify-content:center;align-items:center;gap:6px;padding:5px;transition:background .15s,border-color .15s,transform .15s,box-shadow .15s;display:inline-flex;position:relative;box-shadow:0 2px 5px #10243b12}.account-avatar{background:var(--surface);width:36px;height:36px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.header-identity{min-width:0;color:var(--ink);white-space:normal;overflow-wrap:anywhere;word-break:normal;text-overflow:clip;font-size:12px;font-weight:500;line-height:1.4;display:block;overflow:visible}.header-identity>bdi{white-space:normal;overflow-wrap:normal;word-break:normal;display:block}.account-name-word{white-space:nowrap;overflow-wrap:normal;word-break:normal;display:inline-block}.header-identity .account-role{color:var(--muted);font-weight:400;display:block}.header-notifications{grid-area:1/3;justify-content:flex-end;align-items:center;min-width:0;padding-inline-end:0;display:flex}.header-account-options{inset-inline-start:0;z-index:65;background:var(--surface);width:250px;max-width:calc(100vw - 24px);color:var(--ink);border:1px solid var(--line);border-radius:12px;padding:8px;position:absolute;top:calc(100% + 10px);box-shadow:0 12px 30px #0002}.header-account-options[hidden]{display:none}.account-access{color:var(--muted);align-items:center;gap:7px;margin:0;padding:8px;font-size:12px;display:flex}.header-account-options .theme-options{width:auto;box-shadow:none;border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin:0;padding:4px 0 8px;position:static;inset:auto}.header-account-options .theme-options>span{color:var(--muted);font-size:12px}.header-account-options .theme-options button,.account-action{width:100%;min-height:44px;color:var(--ink);font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:10px;font-size:14px;text-decoration:none;display:flex}.header-account-options .theme-options button:hover,.account-action:hover{background:var(--theme-hover)}.centered-employee-header{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:10px;display:grid}.centered-employee-header>.brand{grid-area:1/2;justify-content:center;min-width:0}.centered-employee-header>.brand>div{min-width:0}.centered-employee-header .brand small{white-space:normal;letter-spacing:0;line-height:1.5}.centered-employee-header>.theme-switch{grid-area:1/3;justify-self:end}@media (max-width:720px){.centered-topbar{grid-template-columns:72px minmax(0,1fr) 72px;gap:6px;height:110px;min-height:110px;padding-block:14px;padding-inline:12px}.centered-topbar .brand-logo{width:76px;height:76px}.centered-topbar .brand strong{font-size:19px}.centered-topbar .brand small{max-width:125px;font-size:12px}.centered-topbar>.brand,.centered-employee-header>.brand{gap:7px}.employee-simple .centered-employee-header .brand-logo{width:64px;height:64px}.centered-employee-header .brand strong{font-size:17px}.centered-employee-header .brand small{font-size:11px}}@media (max-width:380px){.centered-topbar{grid-template-columns:62px minmax(0,1fr) 62px;gap:4px;padding-inline:10px}.centered-topbar .brand-logo{width:70px;height:70px}.centered-topbar>.brand{gap:5px}.centered-topbar .brand strong{font-size:clamp(16px,4.8vw,18px)}.centered-employee-header{gap:6px}.employee-simple .centered-employee-header .brand-logo{width:56px;height:56px}}.account-avatar{overflow:hidden}.account-avatar>img{object-fit:cover;width:100%;height:100%;display:block}.account-menu-chevron{color:var(--muted);flex:none;transition:transform .16s}.header-account-trigger[aria-expanded=true] .account-menu-chevron{transform:rotate(180deg)}.header-account-trigger:active{transform:scale(.97);box-shadow:inset 0 1px 3px #10243b18}.header-account-trigger .account-attention-dot{inset-inline:7px auto;top:4px}@media (prefers-reduced-motion:reduce){.header-account-trigger,.account-menu-chevron{transition:none}}.profile-photo-editor{flex-direction:column;align-items:center;gap:14px;padding:8px 4px 0;display:flex}.profile-photo-preview{background:var(--surface-soft);width:112px;height:112px;color:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.profile-photo-preview>img{object-fit:cover;width:100%;height:100%;display:block}.profile-photo-editor>.field-note{text-align:center;max-width:360px;margin:0}.profile-photo-editor>.image-upload-zone{align-self:stretch}.profile-photo-picker{border:1px solid var(--line);background:var(--surface-soft);min-height:46px;color:var(--ink);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;display:flex;position:relative}.profile-photo-picker input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.profile-photo-picker:focus-within{outline:2px solid var(--reshef-blue);outline-offset:2px}.profile-photo-editor>.modal-footer{justify-content:flex-end;align-self:stretch;width:100%}.profile-photo-editor>.error{align-self:stretch}.profile-photo-editor .error .btn{margin-inline-start:8px}.header-account-trigger:hover,.header-account-trigger[aria-expanded=true]{background:var(--theme-hover);border-color:var(--reshef-blue)}.header-account-trigger:focus-visible{outline:2px solid var(--reshef-blue);outline-offset:3px}.centered-topbar .header-notifications .notification-bell{border:1px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--ink);border-radius:12px}.centered-topbar .header-notifications .notification-bell:hover{background:var(--surface-soft);border-color:var(--reshef-blue)}.account-menu-identity{border-bottom:1px solid var(--line);text-align:start;margin-bottom:4px;padding:10px 9px 12px}.account-menu-identity .header-identity{text-align:start;font-size:14px;font-weight:600;line-height:1.5}.account-menu-identity .header-identity .account-role{color:var(--muted);font-size:12px;font-weight:400;display:block}.account-menu-identity .account-name-word{white-space:normal;overflow-wrap:anywhere;display:inline}.manager-notification-dot{background:var(--warning-ink,#c17a1d);border-radius:50%;width:8px;height:8px;position:absolute;top:7px;right:7px}.manager-notification-items{margin-top:16px}.manager-notification-items strong{text-align:center;min-width:24px}.account-supervisor-help{display:none}.supervisor-mobile-home h1{margin:0 0 6px;font-size:25px;line-height:1.35}.mobile-home-intro{color:var(--muted);margin-bottom:20px;font-size:14px}.mobile-home-actions{gap:12px;display:grid}.mobile-home-card{box-shadow:none;flex-direction:column;align-items:flex-start;gap:8px;padding:17px;display:flex}.mobile-home-card h2{overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.45}.mobile-home-card>p{color:var(--muted);font-size:14px}.mobile-home-card>.btn{white-space:normal;justify-content:center;align-self:stretch;margin-top:6px}.mobile-home-empty-actions{gap:10px;margin:6px 0 20px;display:grid}.mobile-home-empty-actions>.btn{white-space:normal;width:100%;min-height:48px}.mobile-home-waiting{border-top:1px solid var(--line);margin-top:22px}.mobile-home-waiting>summary{min-height:52px;color:var(--muted);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:10px 0;font-size:15px;list-style:none;display:flex}.mobile-home-waiting>summary::-webkit-details-marker{display:none}.mobile-home-waiting[open]>summary>svg{transform:rotate(180deg)}.mobile-home-waiting button,.mobile-home-issues button{border:0;border-top:1px solid var(--line);text-align:right;width:100%;min-height:54px;color:var(--ink);font:inherit;background:0 0;align-items:center;gap:10px;padding:12px 0;display:flex}.mobile-home-waiting button>span,.mobile-home-issues button>span{overflow-wrap:anywhere;flex:1;min-width:0}.mobile-home-waiting button>svg,.mobile-home-issues button>svg{color:var(--muted);flex:none}.mobile-home-waiting button>bdi{text-align:center;min-width:24px;color:var(--muted)}.mobile-home-issues{margin-top:22px}.mobile-home-issues h2{margin-bottom:8px;font-size:16px}.mobile-home-issues small{color:var(--muted);margin-top:3px;font-size:13px;display:block}.fuel-request-card[data-focused=true],.allocation-card[data-focused=true]{border-color:var(--reshef-blue);scroll-margin-block:110px}@media (max-width:720px){.account-supervisor-help{display:flex}.supervisor-simple .main{padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))}.supervisor-simple .supervisor-nav{inset-inline:0;z-index:15;width:100%;max-width:none;padding:7px 10px calc(9px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0;display:grid;position:fixed;top:auto;bottom:0;box-shadow:0 -4px 16px #0000000a}.supervisor-simple .supervisor-nav>button{min-width:0;min-height:58px;color:var(--muted);background:0 0;border:0;border-radius:10px;gap:5px;padding:7px 3px;font-size:12px;line-height:1.35}.supervisor-simple .supervisor-nav>button.selected{background:var(--surface-soft);color:var(--ink);font-weight:600}.supervisor-simple .supervisor-nav>button svg{width:22px;height:22px}.supervisor-simple .supervisor-nav>button:nth-of-type(n+5),.supervisor-simple .supervisor-home-heading{display:none}.supervisor-simple .problem-report-trigger{margin-inline-start:auto;margin-top:16px;position:static}.supervisor-simple .problem-report-notice,.supervisor-simple .toast{bottom:calc(92px + env(safe-area-inset-bottom,0px))}body:has(.supervisor-simple) .app-exit-notice{bottom:calc(92px + env(safe-area-inset-bottom,0px))}}.phone-register-card{background:var(--surface);border:1px solid var(--line);min-width:0;box-shadow:none;border-radius:13px;flex-direction:column;align-items:stretch;gap:9px;margin:0;padding:16px;display:flex}.phone-register-card>h2{overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.45}.phone-register-card>.badge,.phone-register-card>.return-state{white-space:normal;align-self:flex-start;font-size:12px}.phone-record-total{color:var(--ink);margin:0;font-size:15px}.phone-record-note,.phone-record-date{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px}.phone-register-card>.btn{white-space:normal;width:100%}.phone-record-details{border:0;width:100%;margin:0;padding:0}.phone-record-details>summary{white-space:normal;cursor:pointer;justify-content:center;gap:8px;min-height:44px;list-style:none;display:flex}.phone-record-details>summary::-webkit-details-marker{display:none}.phone-record-body{border-top:1px solid var(--line);gap:14px;margin-top:14px;padding-top:16px;display:grid}.phone-record-body>.card-actions:empty{display:none}.phone-record-body .card-actions{flex-wrap:wrap;margin:0}.phone-record-body .card-actions>.btn{white-space:normal;flex:1}.phone-record-body .fuel-request-footer{gap:12px;margin:0;display:grid}.phone-record-body .fuel-request-meta{white-space:normal;text-align:start}.phone-detail-facts{margin:0}.phone-detail-facts>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.phone-detail-facts dt{color:var(--muted);font-size:13px}.phone-detail-facts dd{margin:0;font-size:14px}.phone-tracking-view{gap:7px;margin:0 0 18px}@media (max-width:720px){:is(.supervisor-simple,.manager-layout) .phone-list-tools{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:14px;display:grid}:is(.supervisor-simple,.manager-layout) .phone-list-tools .manager-list-fields{flex-direction:column;gap:12px;width:100%;min-width:0;display:flex}:is(.supervisor-simple,.manager-layout) .phone-list-tools .manager-list-fields>label{flex:auto;width:100%;min-width:0;max-width:none}:is(.supervisor-simple,.manager-layout) .phone-list-tools .manager-list-buttons{flex-direction:column;gap:8px;width:auto;display:flex}:is(.supervisor-simple,.manager-layout) .phone-list-tools .manager-list-buttons>.btn{flex:none;width:100%;min-width:44px;min-height:44px;padding:8px;font-size:12px}:is(.supervisor-simple,.manager-layout) .phone-list-tools .list-refresh-label{display:none}:is(.supervisor-simple,.manager-layout) .allocation-list,:is(.supervisor-simple,.manager-layout) .fuel-requests-list{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px;display:grid}:is(.supervisor-simple,.manager-layout) .returns-panel>.return-content{gap:12px;padding:14px;display:grid}:is(.supervisor-simple,.manager-layout) .phone-register-card{margin:0;padding:16px}:is(.supervisor-simple,.manager-layout) .phone-register-card .more-actions{margin:0}:is(.supervisor-simple,.manager-layout) .phone-register-card>.more-actions>summary{text-align:center;min-height:44px;color:var(--muted);padding:10px 0}:is(.supervisor-simple,.manager-layout) .summary-section .allocation-summary-heading{flex-wrap:wrap;gap:10px;margin-bottom:0}:is(.supervisor-simple,.manager-layout) .summary-section .allocation-summary-heading h2{font-size:16px}:is(.supervisor-simple,.manager-layout) .supervisor-request-actions>.btn,:is(.supervisor-simple,.manager-layout) .supervisor-voucher-actions>.btn{width:100%}.supervisor-simple .stock-manager .phone-record-details{scroll-margin-block-start:16px;scroll-margin-block-end:calc(100px + env(safe-area-inset-bottom,0px))}}:root{--disclosure-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}summary{list-style:none}summary::marker{content:""}summary::-webkit-details-marker{display:none}summary:after,.disclosure-button:after,.allocation-summary-toggle:after{content:"";vertical-align:middle;width:18px;height:18px;-webkit-mask:var(--disclosure-chevron) center/contain no-repeat;-webkit-mask:var(--disclosure-chevron) center/contain no-repeat;mask:var(--disclosure-chevron) center/contain no-repeat;pointer-events:none;background:currentColor;flex:0 0 18px;margin-inline-start:8px;transition:transform .15s;display:inline-block;transform:rotate(0)}details[open]>summary:after,.disclosure-button[aria-expanded=true]:after,.allocation-summary-toggle[aria-expanded=true]:after{transform:rotate(180deg)}summary.btn:after{margin-inline-start:0}summary:has(>svg):after{margin-inline-start:0}summary>svg:is(.lucide-chevron-down,.lucide-chevron-up,.lucide-chevron-left,.lucide-chevron-right),.disclosure-button>svg:is(.lucide-chevron-down,.lucide-chevron-up,.lucide-chevron-left,.lucide-chevron-right),.allocation-summary-toggle>svg:is(.lucide-chevron-down,.lucide-chevron-up,.lucide-chevron-left,.lucide-chevron-right){display:none}.receipt-disclosure>summary:after,.summary-help>summary:after,.disclosure-button:after{margin-inline-start:auto}.app-about{gap:16px;display:grid}.app-about>h3{margin:0;font-size:24px;line-height:1.4}.app-about>p{color:var(--muted);margin:0;line-height:1.7}.app-about>dl{border-top:1px solid var(--line);margin:0}.app-about>dl>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:12px 0;display:flex}.app-about dt{color:var(--muted)}.app-about dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.manager-mobile-home h1{margin:0 0 6px;font-size:25px;line-height:1.35}.manager-mobile-queues{gap:10px;display:grid}.manager-mobile-queue{text-align:start;width:100%;color:var(--ink);font:inherit;box-shadow:none;cursor:pointer;align-items:center;gap:10px;margin:0;padding:16px;display:flex}.manager-mobile-queue>span{flex:1;min-width:0;font-weight:600}.manager-mobile-queue>bdi{text-align:center;min-width:28px;font-size:20px;font-weight:700}.manager-mobile-queue>svg{color:var(--muted);flex:none}.manager-mobile-clear{color:var(--green);margin:8px 0 22px;display:block}.manager-mobile-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.manager-mobile-actions>.btn{white-space:normal;text-align:center;flex-direction:column;gap:7px;min-height:72px;padding:12px 8px;font-size:14px}@media (max-width:720px){.manager-layout .main{padding-top:18px;padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))}.manager-layout .workspace-nav.admin-nav{inset-inline:0;z-index:15;width:100%;max-width:none;padding:7px 8px calc(9px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;margin:0;display:grid;position:fixed;top:auto;bottom:0;box-shadow:0 -4px 16px #0000000a}.manager-layout .admin-nav>button{min-width:0;min-height:58px;color:var(--muted);background:0 0;border:0;border-radius:10px;flex-direction:column;gap:5px;padding:7px 2px;font-size:11px;line-height:1.35;position:relative}.manager-layout .admin-nav>button svg{width:22px;height:22px}.manager-layout .admin-nav>button.selected{background:var(--surface-soft);color:var(--ink);font-weight:600}.manager-layout .admin-nav .treatment-dot{top:6px;position:absolute;inset-inline-end:calc(50% - 18px)}.manager-layout .supervisor-home-heading{display:none}.manager-layout .page-heading{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:20px}.manager-layout .page-heading h1{font-size:25px}.manager-layout .problem-report-trigger{margin-inline-start:auto;margin-top:16px;position:static}.manager-layout .problem-report-notice,.manager-layout .toast{bottom:calc(92px + env(safe-area-inset-bottom,0px))}body:has(.manager-layout) .app-exit-notice{bottom:calc(92px + env(safe-area-inset-bottom,0px))}.manager-layout .allocation-list,.manager-layout .inventory-list{grid-template-columns:minmax(0,1fr)}.manager-layout .phone-register-card .card-actions{flex-wrap:wrap;gap:8px;display:flex}.manager-layout .phone-register-card .card-actions>.btn{white-space:normal;flex:140px;min-height:44px;font-size:13px}.manager-layout .phone-record-details{scroll-margin-block-start:16px;scroll-margin-block-end:calc(100px + env(safe-area-inset-bottom,0px))}.manager-layout .inventory-item{gap:10px;padding:16px}.manager-layout .inventory-item>img{max-height:110px}.manager-layout .inventory-import-toolbar{gap:12px}.manager-layout .staff-row{gap:12px;padding:16px}.manager-layout .summary-section .allocation-summary-heading{min-height:44px;padding:6px 0}}@media screen{html[data-theme=light]{--muted:#415671;--line:#bdcddd;--surface-soft:#e7eef7;--control-line:#70839d;--focus-color:var(--reshef-blue)}html[data-theme=dark]{--muted:#bdcbe0;--line:#4a6080;--control-line:#6983a4;--focus-color:var(--reshef-aqua)}html[data-theme] :is(.brand small,.employee-intro p,.employee-label,.employee-facts small,.allocation-overview span,.secure-foot,.phone-hint,.table-sub){color:var(--muted)}html[data-theme] :is(input,textarea)::placeholder{color:var(--muted);opacity:1}html[data-theme] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([aria-invalid=true]),select:not([aria-invalid=true]),textarea:not([aria-invalid=true])),html[data-theme] :is(.btn.secondary:not(.danger):not(.warning-action),.icon-btn,.header-account-trigger,.manager-start-card,.manager-treatment-card:not(.needs-treatment),.manager-mobile-queue){border-color:var(--control-line)}html[data-theme] .btn.secondary:not(.danger):not(.warning-action){color:var(--ink);background:var(--surface,#fff)}html[data-theme] .btn.secondary:not(.danger):not(.warning-action):hover:not(:disabled){background:var(--surface-soft);border-color:var(--focus-color)}html[data-theme] .workspace-nav button:not(.selected){border-color:var(--control-line)}html[data-theme] :is(.header-account-trigger[aria-expanded=true],.manager-start-card:hover,.manager-treatment-card:hover,.manager-mobile-queue:hover){border-color:var(--focus-color)}html[data-theme] :is(button,a,summary,input,select,textarea):focus-visible:not([aria-invalid=true]){outline:2px solid var(--focus-color);outline-offset:3px}}@media screen and (max-width:720px){html[data-theme] .manager-mobile-actions>.mobile-action-operational:not([aria-disabled=true]):not(:disabled){background:var(--feedback-info-bg);color:var(--feedback-info-ink);border-color:var(--control-line)}html[data-theme] .manager-mobile-actions>.mobile-action-operational:hover:not([aria-disabled=true]):not(:disabled){border-color:var(--focus-color)}html[data-theme] :is(.manager-mobile-queue,.manager-mobile-queue:hover){background:var(--feedback-warning-bg);color:var(--feedback-warning-ink);border-color:var(--feedback-warning-line);border-inline-start-width:4px}html[data-theme] .manager-mobile-queue>svg{color:inherit}html[data-theme] :is(.supervisor-simple,.manager-layout) :is(.summary-section,.mobile-home-waiting){background:var(--surface-soft);border:1px solid var(--line);border-radius:13px;padding:14px}html[data-theme] :is(.supervisor-simple,.manager-layout) .phone-record-body{background:var(--surface-soft);border-radius:10px;margin-top:10px;padding:12px}html[data-theme] .mobile-home-card:has(.badge.pending){border-inline-start:4px solid var(--feedback-warning-line)}}.owner-search-form{gap:16px;min-width:0;display:grid}.owner-search-form>label{min-width:0;margin:0}.owner-search-form>.btn{white-space:normal;margin:0}@media screen and (max-width:720px){.manager-layout .register-primary-actions{grid-template-columns:minmax(0,1fr);gap:12px;margin:0 0 18px;display:grid}.manager-layout .register-primary-actions>.btn{white-space:normal;width:100%;min-width:0;margin:0}.manager-layout .phone-list-tools{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px}.manager-layout .phone-list-tools .manager-list-buttons{flex-flow:wrap;gap:10px;width:100%}.manager-layout .phone-list-tools .manager-list-buttons>.btn{white-space:normal;flex:110px;width:auto;min-width:0}.manager-layout .phone-list-tools .list-refresh-label{display:inline}}.fuel-request-form>.modal-footer:has(>.btn:only-child){grid-template-columns:minmax(0,1fr)}@media screen and (max-width:720px){.floating-sheet .fuel-request-form>.modal-footer:has(>.btn:only-child){z-index:2;margin-inline:-18px;padding:12px 18px max(12px,env(safe-area-inset-bottom,0px));background:var(--surface,#fff);border-top:1px solid var(--line);border-radius:0;grid-template-columns:minmax(0,1fr);margin-bottom:-18px;position:sticky;bottom:-18px;box-shadow:0 -4px 12px #10233808}.floating-sheet .fuel-request-form>.modal-footer:has(>.btn:only-child)>.btn{white-space:normal;border-radius:10px;width:100%;min-width:0;min-height:48px;margin:0;padding:10px 14px;line-height:1.4}}:is(.btn,.card-actions)+:is(.notice,.error),:is(.notice,.error)+:is(.btn,.card-actions){margin-block-start:12px}:is(.modal,.employee-card,.setup-card) label:has(>textarea){row-gap:10px;display:grid}.allocation-summary-heading{min-height:0;padding:0;display:block}.allocation-summary-heading>h2{width:100%;margin:0;font-size:16px}.allocation-summary-heading .allocation-summary-toggle{width:100%;min-width:0;min-height:52px;color:var(--ink);font:inherit;text-align:start;white-space:normal;background:0 0;border:0;border-radius:12px;justify-content:flex-start;gap:12px;padding:12px 14px;font-weight:600;display:flex}.allocation-summary-heading .allocation-summary-toggle:after{flex-shrink:0;margin-inline-start:auto}.allocation-summary-heading .allocation-summary-toggle:hover{background:var(--surface-soft)}.stats .summary-stat{border:1px solid var(--line);background:var(--surface,#fff);min-width:0;min-height:116px;color:var(--ink);font:inherit;text-align:start;white-space:normal;overflow-wrap:anywhere;cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:12px;flex-direction:column;justify-content:space-between;align-items:stretch;gap:12px;margin:0;padding:16px;display:flex}.summary-stat-label{color:var(--muted);align-items:flex-start;gap:7px;font-size:13px;font-weight:600;line-height:1.6;display:flex}.summary-stat-label>span{flex:1;min-width:0}.summary-stat-label>svg{flex:none;margin-top:3px}.stats .summary-stat strong{letter-spacing:-.5px;min-width:0;margin:0;font-size:28px;line-height:1.3;display:block}.stats .summary-stat:hover{border-color:var(--focus-color,var(--reshef-blue))}.summary-help-sheet .modal>p{margin-block:12px;line-height:1.8}@media (max-width:720px){html[data-theme] :is(.supervisor-simple,.manager-layout) .summary-section{padding:0}:is(.supervisor-simple,.manager-layout) .summary-section .allocation-summary-heading{min-height:0;margin:0;padding:0}.summary-section .allocation-summary-content{padding:0 14px 14px}.stats .summary-stat{gap:10px;min-height:108px;padding:14px}.stats .summary-stat strong,.stats .summary-stat strong.sum{font-size:24px}}.manager-filter-disclosure>summary{cursor:pointer;min-height:52px;color:var(--ink);align-items:center;gap:9px;padding:12px 14px;font-weight:600;display:flex}.manager-filter-disclosure>summary>span{flex:1;min-width:0}.manager-filter-disclosure>summary>svg{color:var(--muted);flex:none}.manager-filter-disclosure>summary>small{color:var(--feedback-info-ink);background:var(--feedback-info-bg);white-space:nowrap;border-radius:6px;padding:3px 6px;font-size:12px;font-weight:500}.manager-filter-disclosure[open]>summary{border-bottom:1px solid var(--line)}.manager-filter-disclosure>summary:after{margin-inline-start:0}html[data-theme] .inventory-manager .inventory-list>.inventory-item{background:var(--surface-soft);border-color:var(--line);border-inline-start-width:3px}html[data-theme] .inventory-manager .inventory-list>.inventory-item:has(.inventory-item-select input:checked){border-color:var(--focus-color)}.inventory-manager .inventory-item>.more-actions{margin:0;padding-top:0}.inventory-manager .inventory-item>.more-actions>summary{align-items:center;gap:8px;min-height:44px;padding:6px 0;display:flex}.inventory-manager .inventory-item>.more-actions>summary:after{margin-inline-start:0}.inventory-manager .inventory-item>.more-actions:not([open])>.card-actions{display:none}.inventory-manager .inventory-item>.more-actions[open]>.card-actions{padding-top:8px}@media (max-width:720px){.inventory-manager .inventory-list{align-items:start;gap:16px}:is(.manager-layout,.supervisor-simple) .inventory-manager .inventory-item:has(>.more-actions:not([open])){padding-bottom:8px}}html[data-theme] :is(.manager-layout,.supervisor-simple) .allocation-list>.allocation-card{background:var(--surface-soft);border-color:var(--line);border-inline-start-width:3px}:is(.allocation-list,.inventory-list)>.allocation-card>.more-actions{margin:0;padding-top:0}:is(.allocation-list,.inventory-list)>.allocation-card>.more-actions>summary{align-items:center;gap:8px;min-height:44px;padding:6px 0;display:flex}:is(.allocation-list,.inventory-list)>.allocation-card>.more-actions>summary:after{margin-inline-start:0}:is(.allocation-list,.inventory-list)>.allocation-card>.more-actions:not([open])>.card-actions{display:none}:is(.allocation-list,.inventory-list)>.allocation-card>.more-actions[open]>.card-actions{padding-top:8px}.manager-additional-filters{padding:0 14px 16px}.manager-additional-filters>.form-grid{gap:14px;margin:0}.stats .summary-stat{justify-content:flex-start;gap:6px;min-height:88px;padding:12px 14px}.stats .summary-stat strong{font-size:25px}.stats .summary-stat strong.sum{font-size:23px}@media (max-width:720px){.stats .summary-stat{gap:5px;min-height:78px;padding:10px 12px}.stats .summary-stat strong,.stats .summary-stat strong.sum{font-size:22px;line-height:1.25}:is(.manager-layout,.supervisor-simple) .allocation-list>.allocation-card:has(>.more-actions:not([open])){padding-bottom:8px}.allocation-list{align-items:start}.manager-additional-filters .form-grid{grid-template-columns:minmax(0,1fr)}.manager-filter-disclosure>.manager-list-tools.phone-list-tools{border-bottom:0}}html[data-theme] :is(.worker-vouchers,.voucher-viewer) .worker-voucher-card{background:var(--surface-soft);border-color:var(--line);border-inline-start-width:3px}html[data-theme] :is(.manager-layout,.supervisor-simple) .fuel-request-card{background:var(--surface-soft);border-inline-start-width:3px}.field-hint{min-width:0;max-width:100%;height:auto;color:var(--muted);white-space:normal;overflow-wrap:anywhere;text-align:start;direction:rtl;margin:0;font-size:13px;font-weight:400;line-height:1.65;display:block;overflow:visible}.described-search-field{flex-direction:column;gap:8px;min-width:0;height:auto;display:flex}.described-search-field>.field-caption{color:var(--ink);white-space:normal;font-size:13px;font-weight:500;line-height:1.5}.described-search-field>.search-input-wrap{width:100%;min-width:0;display:block;position:relative}.described-search-field .search-input-wrap>input{width:100%;min-width:0;display:block}.described-search-field .search-input-wrap>svg{pointer-events:none;top:50%;transform:translateY(-50%)}.fuel-station-picker>.field-hint{margin-top:7px}.travel-route-input>.field-hint{margin-block:8px 12px}.record-status-row{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:6px;min-width:0;max-width:100%;display:flex}.record-status-row .badge,.record-status-row .return-state{white-space:normal;overflow-wrap:anywhere;max-width:100%}.phone-record-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;min-width:0;display:flex}.phone-record-heading>:is(h2,h3,strong):first-child{overflow-wrap:anywhere;flex:140px;min-width:0;margin:0}.phone-record-heading>.phone-record-total,.phone-record-heading>.card-amount{flex:0 auto;min-width:0;margin:0;font-size:14px;font-weight:500;line-height:1.6}.phone-record-meta{min-width:0;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;font-size:12px;line-height:1.6;display:flex}.phone-record-meta>*{overflow-wrap:anywhere;min-width:0;max-width:100%}@media (max-width:720px){.phone-register-card>.record-status-row{margin:0}.phone-register-card .phone-record-heading>h2,.phone-register-card .phone-record-heading>strong:first-child{font-size:17px;line-height:1.5}.phone-register-card .phone-record-meta>.phone-record-date{margin:0;font-size:12px}.record-status-row .badge{padding:4px 8px;font-size:12px;line-height:1.5}.inventory-item>.record-status-row{margin:0}.compact-staff-row>.record-status-row{flex:0 0 100%}.compact-staff-row>.record-status-row>.role{margin:0}}.badge.returned{background:var(--settled-return-bg);color:var(--settled-return-ink)}.allocation-access{gap:14px;display:grid}.allocation-access>.field-note,.allocation-access>.notice{margin:0}:root{--settled-return-bg:#f7f1fe;--settled-return-ink:#5f4179;--settled-return-line:#c0a7d7}html[data-theme=dark]{--settled-return-bg:#3e3149;--settled-return-ink:#ecdafd;--settled-return-line:#9e86b4}html[data-theme] .notice.notice-returned,html[data-theme] .btn.secondary.action-return{background:var(--settled-return-bg);color:var(--settled-return-ink);border:1px solid var(--settled-return-line)}html[data-theme] .btn.secondary.action-return-request{background:var(--feedback-warning-bg);color:var(--feedback-warning-ink);border:1px solid var(--feedback-warning-line)}html[data-theme] .btn.secondary.action-return:hover:not(:disabled){background:var(--settled-return-bg);color:var(--settled-return-ink);border-color:var(--settled-return-ink)}html[data-theme] .btn.secondary.action-return-request:hover:not(:disabled){background:var(--feedback-warning-bg);color:var(--feedback-warning-ink);border-color:var(--feedback-warning-ink)}.allocation-access>.access-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.access-action-grid>.btn{white-space:normal;width:100%;min-width:0;min-height:48px;padding:10px 12px;line-height:1.5}.access-action-grid>.access-renew{grid-column:1/-1}.access-note{border-top:1px solid var(--line);min-width:0;padding-top:4px}.access-note>summary{cursor:pointer;min-height:44px;color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.access-note .manager-note-input{margin:8px 0 0}.allocation-access>.access-history{background:0 0;width:100%;min-height:44px;margin-top:0}@media (max-width:360px){.allocation-access>.access-action-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.phone-register-card .distribution-card-heading{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:8px;display:grid}.distribution-card-heading>h2:only-child{grid-column:1/-1}.distribution-card-heading>.phone-record-inspector{min-width:0;color:var(--muted);text-align:left;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.distribution-card-meta>.phone-record-total{color:var(--ink);margin:0;font-size:14px;font-weight:500;line-height:1.6}}.access-action-grid:has(>.action-return-request)>.access-block{grid-column:1/-1}.compact-receipt{gap:12px;min-width:0;display:grid}.compact-receipt>.receipt-summary,.compact-receipt>.receipt-disclosure,.compact-receipt>.notice{margin-block:0}.receipt-disclosure-content{gap:12px;min-width:0;display:grid}.compact-receipt .receipt-disclosure-content>.allocation-access{margin:0}.receipt-disclosure-content>.card-actions{min-width:0;margin:0}.manager-notes>summary.manager-notes-toggle{font-size:15px;font-weight:600}.manager-notes>summary.manager-notes-toggle:after{margin-inline-start:auto}.allocation-audience{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0 0 18px;padding:5px;display:grid}.allocation-audience>button{min-width:0;min-height:44px;color:var(--muted);font:inherit;white-space:normal;background:0 0;border:1px solid #0000;border-radius:8px;padding:9px 12px;font-weight:600}.allocation-audience>button.selected{background:var(--feedback-info-bg);border-color:var(--feedback-info-line);color:var(--feedback-info-ink)}.stats .summary-stat[data-tone=warning]{background:var(--feedback-warning-bg);color:var(--feedback-warning-ink);border-color:var(--feedback-warning-line)}.stats .summary-stat[data-tone=success]{background:var(--feedback-success-bg);color:var(--feedback-success-ink);border-color:var(--feedback-success-line)}.stats .summary-stat[data-tone=info]{background:var(--feedback-info-bg);color:var(--feedback-info-ink);border-color:var(--feedback-info-line)}.stats .summary-stat[data-tone=returned]{background:var(--settled-return-bg);color:var(--settled-return-ink);border-color:var(--settled-return-line)}.stats .summary-stat[data-tone] .summary-stat-label{color:inherit}.stats .summary-stat>strong,.stats .summary-stat>strong.sum{font-variant-numeric:tabular-nums;margin-block-start:auto;font-size:25px;line-height:1.25}@media (max-width:720px){.stats .summary-stat>strong,.stats .summary-stat>strong.sum{font-size:22px}}.staff-manager .compact-staff-row{text-align:start;direction:rtl;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.staff-manager .staff-avatar{background:var(--surface-soft);width:48px;height:48px;color:var(--muted);border:1px solid var(--line);border-radius:50%;place-items:center;display:grid;overflow:hidden}.staff-avatar>img{object-fit:cover;width:100%;height:100%;display:block}.staff-manager .compact-staff-row .staff-info{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.staff-manager .compact-staff-row>.record-status-row{grid-column:1/-1;margin:0}.staff-manager .compact-staff-row>.record-status-row>.role{margin:0;font-size:12px}.staff-manager .compact-staff-row .compact-staff-actions{flex-wrap:nowrap;grid-column:auto;width:auto;padding:0;display:flex}@media screen and (max-width:720px){.modal-backdrop:not(.floating-sheet)>.modal .modal-footer{bottom:calc(0px - max(22px,env(safe-area-inset-bottom,0px)));margin-inline:-16px;margin-bottom:calc(0px - max(22px,env(safe-area-inset-bottom,0px)));width:calc(100% + 32px);padding:14px 16px max(14px,env(safe-area-inset-bottom,0px));background:var(--surface,#fff);z-index:2;border-radius:0}html,body,body *{scrollbar-width:none}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}body ::-webkit-scrollbar{width:0;height:0;display:none}html{scrollbar-gutter:auto}.staff-details dl>.staff-email-row{grid-template-columns:minmax(0,1fr);gap:4px}.staff-details .staff-email-row dd{min-width:0}.staff-details .staff-email-row bdi{text-align:right;white-space:normal;overflow-wrap:anywhere;word-break:normal;direction:ltr;display:block}}.staff-manager .staff-list{gap:16px;display:grid}html[data-theme] .staff-manager .compact-staff-row{border:1px solid var(--line);background:var(--surface-soft);border-inline-start-width:3px;border-radius:12px;min-width:0;padding:16px}html[data-theme] .badge{border:1px solid;border-color:color-mix(in srgb,currentColor 40%,transparent)}html[data-theme] .badge.pending{border-color:var(--feedback-warning-line)}html[data-theme] .badge.accepted{border-color:var(--feedback-success-line)}html[data-theme] .badge.cancelled,html[data-theme] .badge.rejected{border-color:var(--feedback-error-line)}html[data-theme] .badge.returned{border-color:var(--settled-return-line)}.backup-history-list>summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.reset-disclosure{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.audit-scope-filter{min-width:180px;max-width:100%}.expired-links-notice{border:1px solid var(--line);border-inline-start:3px solid var(--feedback-warning-line);background:var(--surface,#fff);width:100%;min-width:0;color:var(--ink);font:inherit;text-align:start;direction:rtl;border-radius:12px;grid-template-columns:21px minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding:14px 16px;display:grid}.expired-links-notice>svg:first-child{color:var(--feedback-warning-ink)}.expired-links-copy{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.expired-links-copy>strong{font-size:14px;font-weight:600;line-height:1.5}.expired-links-copy>small{color:var(--muted);font-size:12px;line-height:1.5}.expired-links-count{border:1px solid var(--feedback-warning-line);background:var(--feedback-warning-bg);min-width:28px;min-height:28px;color:var(--feedback-warning-ink);font-variant-numeric:tabular-nums;border-radius:20px;place-items:center;padding:2px 7px;font-size:14px;font-weight:600;display:grid}.expired-links-notice.is-current{grid-template-columns:21px minmax(0,1fr) auto}button.expired-links-notice:hover{border-color:var(--feedback-warning-line)}.manager-treatment-overview>.expired-links-notice{width:calc(100% - 40px);margin:0 20px 20px}.expired-links-notice+.summary-section{margin-block-start:18px}.form-flow{grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;min-width:0;display:grid}.form-flow>*{min-width:0}.form-flow>:not(.modal-footer){max-width:100%}.form-flow>:is(h2,h3,h4,p,dl,figure,label,fieldset,.btn,.form-grid,.written-note,.manager-note-input,.travel-route-input,.notice,.error,.created-actions,.card-actions,.photo-previews){margin-block:0}.form-flow>.btn:not(.full){white-space:normal;justify-self:start}.form-flow>.modal-footer{min-width:0;margin-top:0}.form-flow>.modal-footer>.btn{white-space:normal;min-width:0}.form-flow>fieldset:not([hidden]),.form-flow .wizard-fields:not([hidden]){grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;display:grid}.form-flow>fieldset>:is(h2,h3,h4,p,dl,figure,label,.form-grid,.written-note,.manager-note-input,.notice,.error,.created-actions,.card-actions),.form-flow .wizard-fields>:is(h2,h3,h4,p,dl,figure,label,.form-grid,.written-note,.manager-note-input,.notice,.error,.created-actions,.card-actions),.form-flow>fieldset>.hand-signature-field{margin-block:0}.form-flow>fieldset>.worker-correction{justify-self:center;margin-block:0}.form-flow>[hidden],.form-flow .wizard-fields[hidden],.form-flow>.photo-previews:empty{display:none}.test-action-card{flex:1 0 144px;min-width:0;display:flex;position:relative}.test-action-card>.test-action{flex:1;width:100%;min-width:0;padding-top:32px}.test-action-info{top:2px;width:44px;min-width:44px;height:44px;min-height:44px;color:var(--muted);z-index:1;background:0 0;border-color:#0000;position:absolute;inset-inline-end:2px}.brand>.brand-lettering{flex:0 210px;width:210px;min-width:0}.brand-wordmark{aspect-ratio:729/154;width:100%;height:auto;display:block;overflow:visible}.brand-wordmark-title{fill:var(--reshef-navy)}.brand-wordmark-subtitle{fill:#526681}.centered-topbar>.brand,.centered-employee-header>.brand{max-width:100%}@media screen{html[data-theme=dark] .brand-wordmark-title{fill:#e8efff}html[data-theme=dark] .brand-wordmark-subtitle{fill:#abbad1}}@media (max-width:720px){.brand>.brand-lettering{flex-basis:150px;width:150px}}@media (max-width:380px){.brand>.brand-lettering{flex-basis:130px;width:130px}}.app-start-card>#app-start-title{width:min(280px,100%);margin:8px 0 0}.app-about-brand{width:min(280px,100%);min-width:0}.centered-topbar{grid-template-columns:minmax(0,1fr) auto;gap:20px;height:auto;min-height:104px;padding-block:4px}.centered-topbar>.brand{grid-column:1;justify-content:flex-start;justify-self:start;gap:10px}.centered-topbar>.brand>.brand-lettering{flex-basis:300px;width:300px}.centered-topbar .brand-logo{width:96px;height:96px}.centered-topbar>.header-account,.centered-topbar>.header-account-placeholder,.centered-topbar>.header-notifications{grid-column:2;justify-self:end}.centered-topbar .header-account-options{inset-inline:auto 0}.account-attention-dot{top:5px;background:var(--feedback-warning-ink,#a86712);width:7px;height:7px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;inset-inline-end:5px}.account-notification-entry>span{flex:1}.account-notification-count{color:var(--muted);font-size:12px;font-weight:500;line-height:1.4}@media (max-width:720px){.centered-topbar{grid-template-columns:minmax(0,1fr) 76px;gap:10px;height:auto;min-height:92px;padding:4px 12px}.centered-topbar>.brand{gap:8px;width:100%}.centered-topbar .brand-logo{width:84px;height:84px}.centered-topbar>.brand>.brand-lettering{flex-basis:210px;width:210px}.centered-topbar .header-account-trigger{width:72px;height:48px;min-height:48px}}@media (max-width:380px){.centered-topbar{grid-template-columns:minmax(0,1fr) 66px;gap:8px;min-height:86px;padding-inline:10px}.centered-topbar .brand-logo{width:78px;height:78px}.centered-topbar .header-account-trigger{gap:4px;width:64px;min-width:64px}.header-account-trigger .account-avatar{width:32px;height:32px}.account-menu-chevron{width:12px;height:12px}}.app-start-card{gap:0;transform:translateY(-35px)}.app-start-card .brand-logo{width:144px;height:144px;animation:.72s cubic-bezier(.22,.75,.25,1) both reshef-entry-drop}.app-start-card>#app-start-title{margin:32px 0 0}.app-start-card .brand-wordmark-title{animation:.65s ease-out .1s both reshef-entry-fade}.app-start-card .brand-wordmark-subtitle{animation:.4s ease-out .65s both reshef-entry-fade}.app-start-card .app-start-test,.app-start-card>p{margin-top:20px}.app-start-card .app-entry-button{border:1px solid color-mix(in srgb,var(--reshef-blue) 76%,var(--ink));min-height:54px;box-shadow:0 0 0 3px var(--bg),0 0 0 4px color-mix(in srgb,var(--reshef-blue) 27%,transparent),0 5px 14px color-mix(in srgb,var(--reshef-blue) 15%,transparent);border-radius:11px;gap:12px;margin-top:48px;padding:12px 18px;transition:transform .18s,box-shadow .18s;animation:.3s ease-out both reshef-entry-fade}html[data-theme=dark] .app-start-card .app-entry-button{border-color:color-mix(in srgb,var(--mint) 76%,var(--ink));box-shadow:0 0 0 3px var(--bg),0 0 0 4px color-mix(in srgb,var(--mint) 27%,transparent),0 5px 14px color-mix(in srgb,var(--mint) 15%,transparent)}.app-start-card .app-entry-button>svg{flex:none;transition:transform .18s}@media (hover:hover){.app-start-card .app-entry-button:hover{transform:translateY(-1px)}.app-start-card .app-entry-button:hover>svg{transform:translate(-2px)}}.app-start-card .app-entry-button:active{transform:translateY(1px)}@keyframes reshef-entry-drop{0%{opacity:0;transform:translateY(-90px)}to{opacity:1;transform:translateY(0)}}@keyframes reshef-entry-fade{0%{opacity:0}to{opacity:1}}@media (max-height:600px){.app-start-card{padding-block:16px;transform:none}.app-start-card .brand-logo{width:100px;height:100px}.app-start-card>#app-start-title{margin-top:20px}.app-start-card .app-entry-button{margin-top:28px}}@media (prefers-reduced-motion:reduce){.app-start-card :is(.brand-logo,.brand-wordmark-title,.brand-wordmark-subtitle,.app-entry-button){transition:none;animation:none}.app-start-card .app-entry-button>svg{transition:none}}@media (max-width:720px){.centered-topbar>.brand{gap:4px}.centered-topbar>.brand>.brand-lettering>.brand-wordmark{width:96%;margin-inline:0 auto}}.home-greeting,.manager-mobile-home .home-greeting{color:var(--ink);overflow-wrap:anywhere;margin:0 0 18px;font-size:28px;font-weight:700;line-height:1.4}.manager-home-status h2{color:var(--ink);align-items:center;gap:9px;margin:0 0 7px;font-size:19px;font-weight:600;line-height:1.5;display:flex}.manager-home-status .manager-mobile-clear{width:23px;height:23px;color:var(--green);flex:none;margin:0;display:block}.manager-mobile-home .mobile-home-intro{color:var(--muted);margin:0}.manager-mobile-home .manager-mobile-queues:empty{display:none}.manager-mobile-home .manager-mobile-queues:not(:empty){margin-top:20px}.manager-home>.home-greeting{margin-bottom:24px}@media (min-width:721px){.centered-topbar>.brand>.brand-lettering{flex-basis:240px;width:240px}}.app-entry-loading{place-items:center;width:100%;min-height:54px;margin-top:48px;display:grid}.app-entry-loading>span{border:2px solid var(--line);border-top-color:var(--reshef-blue);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite spin}html[data-theme=dark] .app-entry-loading>span{border-top-color:var(--mint)}@media (max-height:600px){.app-entry-loading{margin-top:28px}}@media (prefers-reduced-motion:reduce){.app-entry-loading>span{animation:none}}.account-preferences-sheet .modal{width:min(460px,100%)}.account-preferences-sheet .theme-options{width:100%;max-width:none;box-shadow:none;padding:6px;position:static;inset:auto}.notification-settings .card-actions{flex-wrap:wrap}.notification-sheet .modal-head h2{flex:1;min-width:0}@media (min-width:721px){:root{--workspace-width:1120px}:is(.manager-layout,.supervisor-simple)>.main{width:100%;max-width:var(--workspace-width);padding:32px 28px 48px}.centered-topbar{padding-inline:max(28px,calc((100vw - var(--workspace-width))/2 + 28px))}:is(.manager-layout,.supervisor-simple) .workspace-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;width:100%;max-width:none;margin:0 0 30px;padding:0;display:grid}:is(.manager-layout,.supervisor-simple) .workspace-nav>button{flex-direction:row;gap:8px;min-height:48px;padding:10px;font-size:14px}.supervisor-simple .page-heading,.supervisor-home,:is(.manager-layout,.supervisor-simple) :is(.fuel-requests-panel,.work-inbox,.returns-panel,.additional-treatment,.staff-page,.supervisor-help-page,.supervisor-request-actions){width:100%;max-width:none}.manager-home,.supervisor-home{gap:24px}.manager-home>.home-greeting,.supervisor-home>.home-greeting{margin:0}.supervisor-home>.manager-home-status .mobile-home-intro{margin-bottom:0}.supervisor-home-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:12px 0;display:grid}.supervisor-home-actions>.btn{min-height:56px}.supervisor-home-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.supervisor-home-activity-grid>.panel:only-child{grid-column:1/-1}.supervisor-home .supervisor-home-summary .manager-treatment-card{gap:10px;min-height:74px;padding:14px}.supervisor-home .supervisor-home-summary .manager-treatment-card>span{font-size:15px}.supervisor-home .supervisor-home-summary .manager-treatment-card>strong{font-size:24px}.supervisor-home .supervisor-home-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.supervisor-home-anchor:empty,.supervisor-home-activity-grid:empty{display:none}.manager-home>.manager-home-status{margin:0}.manager-home>.manager-home-status .mobile-home-intro{margin-bottom:0}.manager-home>.manager-treatment-overview{margin:0}.manager-home>section[aria-labelledby=manager-start]{margin-top:12px}.supervisor-home .stock-mode-home .allocation-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:721px) and (max-width:960px){.supervisor-home-activity-grid{grid-template-columns:minmax(0,1fr)}}.supervisor-mobile-home>.home-greeting{margin-bottom:18px;font-size:28px;line-height:1.4}.supervisor-home .supervisor-home-actions{margin-top:12px}.account-preferences-sheet .account-supervisor-help{display:flex}.usage-tip{text-align:center;gap:8px;max-width:650px;min-height:40px;margin-inline:auto;line-height:1.7}.usage-tip svg{flex:none}.entry-loading-card>.data-loading-icon{width:44px;height:44px}.fuel-type-field{min-width:0;max-width:180px}.fuel-type-field select{width:100%;min-height:44px}.fuel-bulk{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:12px 0;display:flex}.fuel-bulk>.fuel-type-field{flex:0 140px}.fuel-bulk>.btn{margin:0}.inventory-review-row>.form-grid{grid-template-columns:minmax(100px,.7fr) minmax(0,1.4fr) minmax(100px,1fr)}@media (max-width:720px){.fuel-request-form .form-grid:has(>.fuel-type-field){grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.fuel-request-form .form-grid:has(>.fuel-type-field)>:nth-child(-n+2){grid-column:1/-1}.fuel-request-form .fuel-type-field{max-width:none}.inventory-review-row>.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-review-row>.form-grid>.fuel-type-field{grid-column:1/-1;max-width:150px}}.inventory-import-sheet>.modal{width:min(900px,100%);max-width:900px;height:auto;min-height:0}.inventory-import-sheet .inventory-import>.return-content{padding:0}.ocr-learning-option{border-block:1px solid var(--line);margin:16px 0;padding:12px 0}.ocr-learning-option .checkbox-row{gap:10px;margin:0}.ocr-learning-option .field-note{margin:6px 0 0}.inventory-import .inventory-scan-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 0;display:grid}.inventory-import .inventory-scan-actions>.btn{white-space:normal;width:100%;min-width:0;margin:0}.inventory-import .inventory-manual-actions{gap:12px;margin:16px 0;display:flex}.inventory-import .inventory-manual-actions>.btn{min-width:0;margin:0}@media (max-width:720px){.inventory-import .inventory-manual-actions>.btn{width:100%}.inventory-import .inventory-import-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.inventory-import .inventory-import-actions>.btn{width:100%;min-width:0}}.inventory-import-feedback>.notice{text-align:start;padding:10px 12px;font-size:14px;line-height:1.6}.inventory-import .ocr-learning-option{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.ocr-learning-option small{color:var(--muted);font-size:12px}.inventory-import-help{z-index:210}.inventory-import-help>.modal{width:min(540px,100%)}.inventory-import .inventory-code-field input{font-variant-numeric:tabular-nums;letter-spacing:0;width:100%;min-width:0;padding-inline:10px;font-size:16px}.inventory-import .inventory-amount-field input{width:100%;min-width:0;padding-inline:10px}.ocr-reviewed-field{--ocr-ink:var(--feedback-success-ink);--ocr-line:var(--feedback-success-line);min-width:0}.ocr-reviewed-field[data-tone=warning]{--ocr-ink:var(--feedback-warning-ink);--ocr-line:var(--feedback-warning-line)}.ocr-reviewed-field[data-tone=error]{--ocr-ink:var(--feedback-error-ink);--ocr-line:var(--feedback-error-line)}.inventory-review-row .ocr-reviewed-field input,.inventory-review-row .ocr-reviewed-field select{border:1.5px solid var(--ocr-line)}.inventory-review-row .ocr-reviewed-field input[aria-invalid=true]{border-color:var(--feedback-error-ink)}.ocr-field-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.ocr-confidence{color:var(--ocr-ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;font-weight:650}.ocr-field-hint{color:var(--ocr-ink);margin-top:5px;font-size:12px;line-height:1.4;display:block}.inventory-fuel-field>.fuel-type-field{max-width:none;margin:0}.inventory-import .inventory-review-row>.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.inventory-import .inventory-review-row>.form-grid>.inventory-fuel-field{grid-column:auto;max-width:none}.inventory-import .inventory-review-row>.form-grid>.inventory-amount-field{max-width:none}.inventory-import .inventory-review-row>.form-grid>.inventory-code-field{grid-column:1/-1}.inventory-import .inventory-review>h3{margin:22px 0 14px;font-size:17px}.inventory-import .inventory-review-row{background:var(--surface-soft);border:1px solid var(--control-line,var(--line));border-inline-start-width:3px;gap:14px}.inventory-review-card-head{color:var(--ink);align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.inventory-import .inventory-crop-preview{background:var(--surface,#fff);margin:0}.inventory-import .inventory-review-row>.form-grid{gap:14px}.inventory-import .inventory-review-row>.form-grid>.inventory-code-field{grid-area:1/1/auto/-1}.inventory-import .inventory-review-row>.form-grid>.inventory-fuel-field,.inventory-import .inventory-review-row>.form-grid>.inventory-amount-field{grid-row:2}.ocr-reviewed-field{--control-line:var(--ocr-line)}.inventory-import-sheet .inventory-review-row .ocr-reviewed-field :is(input,select){border-style:solid;border-width:2px;border-color:var(--ocr-line)}.inventory-import-sheet .inventory-review-row .ocr-field-feedback{min-height:20px;color:var(--ocr-ink);text-align:start;direction:rtl;margin:0;font-size:12px;font-weight:500;line-height:1.6;display:block}.inventory-import .ocr-learning-option{display:block}.ocr-learning-control{justify-content:space-between;align-items:center;gap:12px;font-weight:600;display:flex}.ocr-learning-option>small{color:var(--muted);text-align:start;margin-top:4px;font-size:12px;line-height:1.6;display:block}.ocr-learning-switch{width:52px;height:44px;color:inherit;direction:ltr;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.ocr-switch-track{background:var(--control-line,#71808e);border:1px solid var(--control-line,#71808e);border-radius:20px;width:46px;height:26px;transition:background .15s;display:block;position:relative}.ocr-switch-thumb{background:var(--surface,#fff);border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.ocr-learning-switch[aria-checked=true] .ocr-switch-track{background:var(--reshef-blue);border-color:var(--reshef-blue)}.ocr-learning-switch[aria-checked=true] .ocr-switch-thumb{transform:translate(20px)}.ocr-learning-switch:focus-visible{outline:3px solid var(--focus-color,#287fa0);outline-offset:2px;border-radius:10px}@media (prefers-reduced-motion:reduce){.ocr-switch-track,.ocr-switch-thumb{transition:none}}.inventory-import-sheet .inventory-review-row .ocr-reviewed-field{flex-direction:column;align-items:stretch;gap:7px;display:flex}.inventory-import-sheet{--ocr-neutral-line:var(--control-line,var(--line));--ocr-attention-line:#cc8b3f;--ocr-attention-ink:#8a4d12;--ocr-warning-line:#d5b765;--ocr-warning-ink:#78601d}html[data-theme=dark] .inventory-import-sheet{--ocr-attention-line:#d6a15c;--ocr-attention-ink:#ffd29b;--ocr-warning-line:#b6a05e;--ocr-warning-ink:#f4df9d}.inventory-import-sheet .ocr-reviewed-field[data-tone=attention]{--ocr-line:var(--ocr-attention-line);--ocr-ink:var(--ocr-attention-ink)}.inventory-import-sheet .ocr-reviewed-field[data-tone=warning]{--ocr-line:var(--ocr-warning-line);--ocr-ink:var(--ocr-warning-ink)}.inventory-import .ocr-learning-control{justify-content:flex-start;gap:10px}.inventory-import-sheet .inventory-review-row .ocr-reviewed-field{gap:0}.inventory-import-sheet .inventory-review-row .ocr-reviewed-field input{margin-block-start:7px}.inventory-import-sheet .inventory-review-row .ocr-field-feedback{min-height:17px;margin-block-start:3px;line-height:1.4}.inventory-import-sheet .ocr-reviewed-field[data-tone=neutral]{--ocr-line:var(--ocr-neutral-line);--ocr-ink:var(--muted)}.inventory-import-sheet .inventory-amount-field .amount-control{gap:7px}.inventory-import-sheet .inventory-amount-field .amount-control input{margin-block-start:0}.amount-custom-field{min-width:0;position:relative}.amount-control .amount-custom-field>input{text-align:right;width:100%;margin:0;padding-left:48px;padding-right:12px}.amount-list-toggle{width:40px;min-height:40px;color:var(--muted);background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid;position:absolute;top:1px;bottom:1px;left:1px}.amount-list-toggle:focus-visible{outline:2px solid var(--focus-color,#287fa0);outline-offset:1px}.inventory-save .ocr-learning-option{margin:12px 0;padding:10px 0}.inventory-scan-progress{align-items:center;gap:6px;min-height:44px;margin:8px 0;display:flex;position:relative}.inventory-scan-track{background:var(--line);direction:ltr;border-radius:3px;flex:1;min-width:0;height:3px;overflow:hidden}.inventory-scan-track>span{border-radius:inherit;background:var(--reshef-blue);width:36%;height:100%;animation:1.5s ease-in-out infinite inventory-scan-line;display:block}.inventory-scan-stop{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.inventory-scan-stop:hover{background:var(--surface-soft);color:var(--ink)}.inventory-scan-stop:focus-visible{outline:2px solid var(--focus-color,var(--reshef-blue));outline-offset:-3px}.inventory-scan-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes inventory-scan-line{0%{transform:translate(-100%)}to{transform:translate(380%)}}@media (prefers-reduced-motion:reduce){.inventory-scan-track>span{opacity:.6;width:100%;animation:none}}.centered-topbar .header-account-options{border-color:var(--control-line);border-radius:14px;width:236px;padding:6px;box-shadow:0 12px 32px #10243b24}.header-account-options>.account-action{border-radius:10px;align-items:center;gap:10px;min-height:46px;margin:2px 0;padding:7px 9px;font-size:14px;display:flex}.header-account-options>.account-action>svg{background:var(--surface-soft);width:32px;height:32px;color:var(--muted);border-radius:9px;flex:none;padding:7px}.header-account-options>.account-action:focus-visible{outline:2px solid var(--focus-color);outline-offset:-2px;background:var(--surface-soft)}.header-account-options>.account-signout-entry{border-top:1px solid var(--line);color:var(--feedback-error-ink);border-radius:0 0 10px 10px;margin-top:6px;padding-top:10px}.header-account-options>.account-signout-entry>svg{color:inherit}.app-about>dl{border-top:0}.about-fuel-logo{cursor:pointer;background:0 0;border:0;border-radius:50%;width:112px;height:112px;margin:0 auto 4px;padding:0;display:block}.about-fuel-mark{width:100%;height:100%;display:block;position:relative}.about-fuel-mark>.brand-logo{background:0 0;width:100%;height:100%}.about-fuel-mark.is-playing>.brand-logo{animation:.45s ease-out about-pump-bounce}@keyframes about-pump-bounce{0%,70%,to{transform:none}20%{transform:rotate(-7deg)scale(.97)}40%{transform:rotate(5deg)}82%{transform:translateY(-6px)}92%{transform:translateY(1px)}}.app-resume-loading{display:none}html[data-reshef-reload-pending] .app-start-screen{visibility:hidden}html[data-reshef-reload-pending] .app-resume-loading{z-index:250;background:var(--bg);cursor:progress;place-items:center;display:grid;position:fixed;inset:0}.app-resume-mark{width:88px;height:88px;animation:1.8s ease-in-out infinite app-resume-pump;display:block}.app-resume-mark>.brand-logo{background:0 0;width:100%;height:100%;display:block}@keyframes app-resume-pump{0%,to{transform:translateY(0)rotate(0)}35%{transform:translateY(-5px)rotate(-5deg)}65%{transform:translateY(-2px)rotate(4deg)}}@media (prefers-reduced-motion:reduce){.app-resume-mark{animation:none}}.inventory-import .inventory-scan-actions>.btn{white-space:nowrap;gap:6px;min-height:44px;padding:10px 8px;font-size:clamp(12px,3.5vw,14px)}.inventory-import .inventory-scan-actions>.btn>svg{flex:none;width:16px;height:16px}.amount-custom-field>input[type=number]{-webkit-appearance:textfield;appearance:textfield}.amount-custom-field>input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.amount-custom-field>input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.inventory-import-sheet .inventory-amount-field .amount-control>.field-error{margin-top:-4px;font-size:12px;line-height:1.4}:is(.fuel-type-badge,.inventory-item)[data-fuel=gasoline]{--fuel-ink:#285e91;--fuel-fill:#edf4fb;--fuel-border:#c7d9ea}:is(.fuel-type-badge,.inventory-item)[data-fuel=diesel]{--fuel-ink:#694595;--fuel-fill:#f3eef9;--fuel-border:#ddcdee}html[data-theme=dark] :is(.fuel-type-badge,.inventory-item)[data-fuel=gasoline]{--fuel-ink:#b9d9f6;--fuel-fill:#20354a;--fuel-border:#46647f}html[data-theme=dark] :is(.fuel-type-badge,.inventory-item)[data-fuel=diesel]{--fuel-ink:#ddc6f7;--fuel-fill:#352943;--fuel-border:#70588a}.fuel-type-badge{border:1px solid var(--fuel-border);background:var(--fuel-fill);width:fit-content;max-width:100%;color:var(--fuel-ink);white-space:nowrap;vertical-align:middle;letter-spacing:normal;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:3px 10px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.fuel-summary{vertical-align:middle;flex-wrap:wrap;align-items:center;gap:6px 10px;max-width:100%;display:inline-flex}.fuel-summary-copy{min-width:0}.phone-record-total>.fuel-type-badge{margin-inline-start:8px}.fuel-request-total>.fuel-type-badge{margin-block-start:4px}html[data-theme] .inventory-manager .inventory-list>.inventory-item[data-fuel]{background:var(--surface,#fff)}html[data-theme] .inventory-manager .inventory-list>.inventory-item[data-fuel]:not(:has(.inventory-item-select input:checked)){border-inline-start-color:var(--fuel-border)}.inventory-item>.record-status-row{flex-wrap:nowrap;align-items:center;gap:10px}.inventory-item>.record-status-row>.inventory-status-row,.inventory-item>.record-status-row>.inventory-blocked-state{min-width:0}.record-info-button{width:44px;min-width:44px;height:44px;color:var(--muted);background:0 0;border-radius:50%;flex:none;align-self:center;margin-inline-start:auto}.record-info-button:hover{background:var(--surface-soft);color:var(--ink)}.record-info-button:focus-visible{outline:2px solid var(--focus-color,var(--reshef-blue));outline-offset:2px}.inventory-item-select .fuel-summary{justify-content:flex-end}@media (max-width:380px){.inventory-item-select>span{flex-wrap:wrap;gap:6px 12px}.inventory-item-select .fuel-summary{gap:5px 8px}}.record-status-row:has(>.record-info-button){flex-wrap:nowrap;align-items:center;width:100%}.record-status-row:has(>.record-info-button)>:not(.record-info-button){min-width:0;max-width:calc(100% - 54px)}.record-status-row>.record-info-button{margin-inline-start:auto}.inventory-item-select>.inventory-voucher-identity{justify-content:start;gap:6px;min-width:0;display:grid}.inventory-item-select>.inventory-voucher-identity>strong{font-size:20px;line-height:1.5}.inventory-item-select .inventory-voucher-identity .fuel-summary{justify-content:flex-start}.inventory-voucher-number{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:12px;line-height:1.5;display:flex}.inventory-item-select .inventory-voucher-number>bdi{color:var(--ink);letter-spacing:.02em;font-size:15px}html[data-theme] .inventory-manager .inventory-list>.inventory-item>img{object-fit:contain;background:var(--surface-soft);border-radius:8px;width:100%;max-height:76px}.inventory-item.voucher-choice-locked{opacity:1;filter:none}.inventory-item.voucher-choice-locked .inventory-item-select{opacity:.55}.notification-preferences{gap:0;min-width:0;padding:0;display:grid}.notification-master{cursor:pointer;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:0 0 10px;display:flex}.notification-master strong{font-size:14px;font-weight:600}.notification-preferences input[role=switch]{-webkit-appearance:none;appearance:none;cursor:pointer;border:1px solid var(--line);background:var(--line);border-radius:30px;flex:none;width:38px;min-width:38px;height:24px;margin:0;padding:0;transition:background .15s;position:relative}.notification-preferences input[role=switch]:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:inset-inline-start .15s;position:absolute;inset-block-start:2px;inset-inline-start:2px;box-shadow:0 1px 3px #0002}.notification-preferences input[role=switch]:checked{background:var(--primary,#1b4f9a);border-color:var(--primary,#1b4f9a)}.notification-preferences input[role=switch]:checked:after{inset-inline-start:16px}.notification-preferences .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.notification-topic-list{border:0;gap:0;min-width:0;margin:0;padding:0;display:grid}.notification-topic-list.is-disabled,.notification-device.is-disabled{filter:grayscale();opacity:.5}.notification-topic-list.is-disabled :is(label,button,input),.notification-device.is-disabled button{cursor:default}.notification-topic{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 28px 34px 34px 38px;align-items:center;gap:4px;min-height:50px;padding:3px 0;display:grid;position:relative}.notification-topic-title{white-space:nowrap;text-overflow:ellipsis;cursor:pointer;min-width:0;font-size:13px;font-weight:500;line-height:1.4;display:block;overflow:hidden}.notification-topic.is-paused .notification-topic-title{color:var(--muted)}.notification-topic-info,.notification-channel,.notification-device-action{min-width:0;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.notification-topic-info{width:28px}.notification-channel{width:34px}.notification-channel[aria-pressed=true]{color:var(--reshef-blue,#1b4f9a);background:var(--selected-bg,var(--surface-soft))}.notification-channel[aria-disabled=true],.notification-device-action[aria-disabled=true]{color:var(--muted);opacity:.45;cursor:default}.notification-topic-info:hover,.notification-channel:not([aria-disabled=true]):hover,.notification-device-action:not([aria-disabled=true]):hover{background:var(--surface-soft)}.notification-topic-hint{inset-inline:0;z-index:5;border:1px solid var(--line);background:var(--surface,#fff);color:var(--ink);text-align:start;border-radius:10px;padding:11px 13px;font-size:13px;line-height:1.65;position:absolute;top:calc(100% - 3px);box-shadow:0 6px 20px #0002}.notification-feedback{min-width:0;color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.5}.notification-device{border:0;border-top:1px solid var(--line);min-width:0;min-height:52px;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin:0;padding:8px 0 0;font-size:13px;display:flex}.notification-device-controls{align-items:center;gap:6px;display:flex}.notification-device-controls .btn{min-width:68px;min-height:36px;padding:5px 10px;font-size:12px}.notification-device-action{width:38px}.notification-device-action[aria-pressed=true]{color:var(--reshef-blue,#1b4f9a)}.notification-sheet .modal{width:min(490px,100%);min-height:0}.notification-sheet .modal-head{margin-bottom:12px;padding-bottom:12px}.notification-sheet .modal-head h2:focus{outline:none}.notification-filter{gap:4px;margin:0 0 8px;display:flex}.notification-filter button{min-height:36px;font:inherit;color:var(--muted);background:0 0;border:0;border-radius:8px;padding:5px 12px;font-size:13px;font-weight:500}.notification-filter button[aria-pressed=true]{color:var(--ink);background:var(--surface-soft)}.notification-list{gap:10px;display:grid}.notification-swipe{touch-action:pan-y pinch-zoom;border-radius:12px;position:relative;overflow:hidden}.notification-swipe-hint{background:var(--surface-soft);color:var(--muted);direction:ltr;justify-content:space-between;align-items:center;padding:0 18px;display:flex;position:absolute;inset:0}.notification-card{border:1px solid var(--line);background:var(--surface,#fff);border-radius:12px;grid-template-columns:minmax(0,1fr) 44px;align-items:start;min-width:0;transition:transform .18s;display:grid;position:relative}.notification-card[data-tone=success]{border-color:var(--feedback-success-line)}.notification-card[data-tone=warning]{border-color:var(--feedback-warning-line)}.notification-card[data-tone=info]{border-color:var(--feedback-info-line)}.notification-card.is-dragging{-webkit-user-select:none;user-select:none;transition:none}.notification-card .notification-dismiss{width:44px;min-width:0;height:44px;color:var(--muted);margin-top:4px;padding:0}@media (prefers-reduced-motion:reduce){.notification-card{transition:none}}html[data-theme] .notification-sheet .notification-item{width:100%;min-width:0;min-height:72px;box-shadow:none;color:var(--ink);text-align:start;background:0 0;border:0;border-radius:11px;grid-template-columns:22px minmax(0,1fr) 6px;align-items:start;gap:10px;padding:12px;display:grid}.notification-sheet .notification-item>svg{color:var(--muted);margin-top:3px}.notification-sheet .notification-item>span{gap:4px;min-width:0;display:grid}.notification-sheet .notification-item strong{font-size:14px;font-weight:500;line-height:1.5}.notification-sheet .notification-item.is-unread strong{font-weight:650}.notification-sheet .notification-item small{color:var(--muted);font-size:11px}.notification-sheet .notification-item .fuel-summary{color:var(--muted);font-size:12px;font-weight:400}.notification-unread-dot{background:var(--reshef-blue,#1b4f9a);border-radius:50%;width:5px;height:5px;margin-top:9px;display:block}.notification-empty{text-align:center;color:var(--muted);padding:24px 0;font-size:14px}.notification-error{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}@media (prefers-reduced-motion:reduce){.notification-preferences input[role=switch],.notification-preferences input[role=switch]:after{transition:none}}@media (max-width:380px){.notification-topic{grid-template-columns:minmax(0,1fr) 26px 30px 30px 38px;gap:2px}.notification-topic-info{width:26px}.notification-channel{width:30px}.notification-topic-title{font-size:12px}}@media (prefers-reduced-motion:no-preference){:is(button.btn,a.btn[href],button.icon-btn,.workspace-nav>button,.tabs>button,.manager-treatment-tabs>button,button.manager-start-card,button.manager-treatment-card,button.account-action,.sheet-menu>button,.theme-options>button,button.allocation-summary-toggle,button.disclosure-button,.more-actions>summary,.notification-filter>button){transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s,scale .12s ease-out}:is(button.btn,a.btn[href],button.icon-btn,.workspace-nav>button,.tabs>button,.manager-treatment-tabs>button,button.manager-start-card,button.manager-treatment-card,button.account-action,.sheet-menu>button,.theme-options>button,button.allocation-summary-toggle,button.disclosure-button,.more-actions>summary,.notification-filter>button):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active{scale:.975}:is(button.manager-start-card,button.manager-treatment-card,button.allocation-summary-toggle):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active{scale:.99}.floating-sheet:not([hidden]):not(.guide-fullscreen-sheet):not(.image-preview-sheet):not(.employee-photo-sheet)>.modal{animation:.18s ease-out workspace-dialog-enter}.header-account-options:not([hidden]){will-change:transform,opacity;animation:.18s cubic-bezier(.22,1,.36,1) both workspace-menu-enter}@keyframes workspace-dialog-enter{0%{opacity:.7;translate:0 6px}to{opacity:1;translate:0}}@keyframes workspace-menu-enter{0%{opacity:.75;transform:translateY(-6px)}to{opacity:1;transform:translate(0,0)}}.owner-allocation-form :is([data-owner-step]:not([hidden]),.allocation-review){animation:.22s ease-out allocation-step-enter}@keyframes allocation-step-enter{0%{opacity:.5;translate:0 5px}to{opacity:1;translate:0}}@media (hover:hover) and (pointer:fine){:is(button.manager-start-card,button.manager-treatment-card){transition:background-color .15s,border-color .15s,box-shadow .15s,translate .15s ease-out,scale .12s ease-out}:is(button.manager-start-card,button.manager-treatment-card):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover{box-shadow:0 4px 12px color-mix(in srgb,var(--ink) 8%,transparent);translate:0 -2px}:is(button.manager-start-card,button.manager-treatment-card):active{translate:0}}}.floating-sheet>.owner-allocation-dialog{width:min(560px,100%);min-height:0}.owner-allocation-dialog .modal-head h2:focus,.owner-allocation-dialog .supervisor-step-heading h3:focus{outline:none}.owner-allocation-form .supervisor-step-heading{gap:10px;margin:0}.owner-allocation-form .supervisor-step-heading h3{font-size:19px}.owner-allocation-form .supervisor-step-heading>span{border-radius:9px;flex-basis:30px;width:30px;height:30px;font-size:15px}.owner-allocation-form .optional-date{grid-column:1/-1}.owner-allocation-form .optional-date>summary{color:var(--muted);min-height:40px;font-size:13px}.owner-allocation-form .upload-box{padding:18px 14px}.owner-allocation-form .manual-vouchers>fieldset{padding:12px}.owner-allocation-form .travel-route-input.is-compact{margin:0}.travel-route-input.is-compact .travel-stops{gap:14px;margin-top:0}.travel-route-input.is-compact .travel-stop-fields{gap:6px}.travel-route-input.is-compact .travel-stop-address>summary{min-height:36px;color:var(--muted);padding:4px 0;font-size:13px}.travel-route-input.is-compact .travel-stop-address>label{margin-top:6px}.fuel-secret-trigger{touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:relative}.fuel-secret-trigger .brand-logo{transition:filter .2s,scale .2s}.fuel-secret-trigger[data-charge="2"] .brand-logo,.fuel-secret-trigger[data-charge="3"] .brand-logo{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--reshef-blue) 40%,transparent))}.fuel-secret-spark{inset-inline-end:-5px;color:var(--feedback-warning-ink);opacity:0;transition:opacity .2s;position:absolute;top:8px}.fuel-secret-trigger[data-charge="3"] .fuel-secret-spark{opacity:1}.fuel-secret-trigger.is-charging .brand-logo{animation:1.2s ease-out both fuel-secret-charge}@keyframes fuel-secret-charge{to{filter:drop-shadow(0 0 18px var(--reshef-blue));scale:1.12}}.fuel-game-sheet>.modal{width:min(540px,100%)}.fuel-station-game{gap:14px;min-width:0;display:grid}.fuel-game-score{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.fuel-game-score>strong{color:var(--ink);font-size:15px}.fuel-game-score>span{align-items:center;gap:5px;display:inline-flex}.fuel-game-scene{isolation:isolate;border:1px solid var(--line);background:linear-gradient(155deg,color-mix(in srgb,var(--reshef-blue) 11%,var(--surface)) 0%,var(--surface-soft) 80%);direction:ltr;border-radius:18px;height:220px;position:relative;overflow:hidden}.fuel-game-sun{background:#edc766;border-radius:50%;width:44px;height:44px;position:absolute;top:18%;left:12%;box-shadow:0 0 0 10px #edc76613}.fuel-game-station{z-index:2;width:130px;position:absolute;top:16%;bottom:20%;right:6%}.fuel-game-canopy{z-index:2;background:var(--reshef-blue);color:var(--surface);box-shadow:0 5px 0 color-mix(in srgb,var(--ink) 12%,transparent);direction:rtl;border-radius:8px 8px 3px 3px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:20px;font-weight:800;display:flex;position:relative}.fuel-game-canopy>span{white-space:nowrap;font-size:10px;font-weight:500}.fuel-game-canopy:after{content:"";background:var(--line);z-index:-1;width:5px;height:95px;position:absolute;top:100%;right:9px}.fuel-game-pump{border:1px solid var(--line);background:var(--surface);width:58px;color:var(--reshef-blue);border-radius:10px 10px 4px 4px;justify-items:center;gap:3px;padding:10px 5px 7px;display:grid;position:absolute;bottom:0;left:30px;box-shadow:0 8px 12px #10243b12}.fuel-game-pump>bdi{background:var(--surface-soft);color:var(--ink);text-align:center;border-radius:3px;min-width:36px;font-size:11px}.fuel-game-pump>i{background:var(--reshef-blue);border-radius:1px;width:10px;height:4px}.fuel-game-road{border-top:4px solid color-mix(in srgb,var(--ink) 20%,var(--surface));background:#23354a;height:23%;position:absolute;inset:auto 0 0}.fuel-game-road:after{content:"";background:repeating-linear-gradient(90deg,#cad5dd80 0 22px,#0000 22px 46px);height:2px;position:absolute;inset:64% 0 auto}.fuel-game-hose{z-index:3;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .15s;position:absolute;inset:0}.fuel-game-hose path{fill:none;stroke:var(--reshef-blue);stroke-width:3px;stroke-linecap:round;stroke-dasharray:5 5}.is-fuelling .fuel-game-hose{opacity:.75}.is-fuelling .fuel-game-hose path{animation:.6s linear infinite fuel-flow}.fuel-game-vehicle{z-index:4;color:var(--ink);animation:.45s ease-out both fuel-arrive;position:absolute;bottom:17%;left:12%}.fuel-game-vehicle>svg{filter:drop-shadow(0 8px 3px #10243b16);display:block}.fuel-game-vehicle:after{content:"";z-index:-1;background:#071a3020;border-radius:50%;width:80%;height:6px;position:absolute;bottom:0;left:10%}.is-leaving .fuel-game-vehicle{animation:.6s ease-in forwards fuel-leave}.fuel-game-exhaust{background:var(--line);border-radius:50%;width:12px;height:5px;position:absolute;bottom:8px;left:-12px}.fuel-game-rounds{z-index:5;gap:5px;display:flex;position:absolute;top:10px;left:10px}.fuel-game-rounds>span{background:var(--surface);border:1px solid var(--line);width:28px;height:28px;color:var(--muted);border-radius:9px;place-items:center;display:grid;position:relative}.fuel-game-rounds>span[data-current=true]{color:var(--reshef-blue);border-color:var(--reshef-blue)}.fuel-game-rounds>span[data-done=true]{color:var(--feedback-success-ink);background:var(--feedback-success-bg)}.fuel-game-rounds>span>svg+svg{background:var(--feedback-success-bg);border-radius:50%;position:absolute;bottom:-3px;right:-3px}.fuel-game-meter-heading{justify-content:space-between;align-items:center;font-size:14px;display:flex}.fuel-game-meter-heading>bdi{font-variant-numeric:tabular-nums;font-weight:700}.fuel-game-meter{border:1px solid var(--line);background:var(--surface-soft);direction:ltr;border-radius:9px;height:28px;position:relative;overflow:hidden}.fuel-game-fill{background:color-mix(in srgb,var(--reshef-blue) 60%,var(--surface));border-radius:8px 0 0 8px;position:absolute;inset:0 auto 0 0}.fuel-game-target{background:var(--feedback-success-bg);border-inline:2px solid var(--feedback-success-ink);opacity:.9;position:absolute;top:0;bottom:0}.fuel-game-target:after{content:"✓";height:100%;color:var(--feedback-success-ink);place-items:center;font-size:13px;font-weight:700;display:grid}.fuel-game-needle{background:var(--ink);width:3px;box-shadow:0 0 0 1px var(--surface);z-index:2;border-radius:2px;position:absolute;top:2px;bottom:2px}.fuel-game-caption{color:var(--muted);direction:ltr;justify-content:space-between;margin-top:-9px;font-size:10px;display:flex}.fuel-game-caption>strong{color:var(--feedback-success-ink);font-weight:500}.fuel-game-hint{text-align:center;min-height:24px;color:var(--ink);margin:0;font-size:14px}.fuel-station-game .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fuel-station-game .btn{border-radius:12px;min-height:50px;font-size:15px}.fuel-game-control{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.fuel-game-control.is-held{background:var(--reshef-blue);scale:.98;box-shadow:inset 0 2px 5px #0002}.fuel-game-finish{text-align:center;gap:12px;display:grid}.fuel-game-finish h3{font-size:23px}.fuel-game-finish>p{color:var(--muted)}.fuel-game-finish>p>strong{color:var(--ink);font-size:27px}.fuel-game-trophy{background:var(--feedback-warning-bg);width:58px;height:58px;color:var(--feedback-warning-ink);border-radius:18px;place-items:center;margin:auto;display:grid}.fuel-game-receipt{border:1px solid var(--line);border-radius:10px;gap:0;padding:0 12px;display:grid}.fuel-game-receipt>span{justify-content:space-between;gap:12px;padding:8px 0;font-size:13px;display:flex}.fuel-game-receipt>span+span{border-top:1px solid var(--line)}.fuel-game-receipt bdi{font-weight:700}@keyframes fuel-flow{to{stroke-dashoffset:-20px}}@keyframes fuel-arrive{0%{opacity:0;translate:-70px}to{opacity:1;translate:0}}@keyframes fuel-leave{to{opacity:0;translate:200px}}@media (max-width:720px){.fuel-game-scene{height:188px}.fuel-game-station{width:118px}.fuel-game-canopy{padding:7px 9px;font-size:18px}.fuel-game-vehicle>svg{width:76px;height:76px}.fuel-game-pump{width:50px;padding-top:7px;left:28px}.fuel-game-pump>svg{width:28px;height:28px}.fuel-station-game{gap:12px}}@media (prefers-reduced-motion:reduce){.fuel-secret-trigger .brand-logo,.fuel-secret-spark,.fuel-game-hose{transition:none}.fuel-secret-trigger.is-charging .brand-logo,.about-fuel-mark.is-playing>.brand-logo,.fuel-game-vehicle,.is-leaving .fuel-game-vehicle,.is-fuelling .fuel-game-hose path{animation:none}.fuel-game-control.is-held{scale:none}}body:has(.employee-shell) .branch-switcher{display:none}.shell .workspace-nav{z-index:20;isolation:isolate;background:var(--bg);position:sticky;top:76px;overflow:visible}.shell .workspace-nav>button{color:var(--muted);box-shadow:none;background:0 0;border-color:#0000;justify-content:center;align-items:center;display:flex;position:relative}.shell .workspace-nav>button.selected{background:var(--surface-soft);color:var(--focus-color,var(--reshef-blue));border-color:#0000;font-weight:650}.shell .workspace-nav>button>svg{transition:scale .2s,color .2s}.shell .workspace-nav>button.selected>svg{scale:1.08}.workspace-nav-indicator{pointer-events:none;width:calc(var(--nav-marker-width,0px) - 20px);height:3px;translate:calc(var(--nav-marker-x,0px) + 10px) 0;background:var(--focus-color,var(--reshef-blue));opacity:0;z-index:2;border-radius:0 0 4px 4px;transition:translate .28s cubic-bezier(.16,.8,.24,1),width .28s cubic-bezier(.16,.8,.24,1);position:absolute;top:0;left:0}.workspace-nav-indicator[data-ready=true]{opacity:1}@media (min-width:721px){.workspace-nav-indicator{border-radius:4px 4px 0 0;top:auto;bottom:0}.shell .workspace-nav>button{border-radius:10px 10px 0 0}}.shell:has(>.main)>.centered-topbar{z-index:30;background:var(--surface);height:104px;min-height:104px;position:sticky;top:-28px}.shell>.centered-topbar>.brand{transform-origin:100%;transition:scale .2s,translate .2s}.shell>.centered-topbar[data-compact=true]>.brand{translate:0 14px;scale:.8}.centered-topbar .header-account-trigger{transition:translate .2s}.centered-topbar .header-account-options{transition:none}.centered-topbar[data-compact=true] .header-account-trigger,.centered-topbar[data-compact=true] .header-account-options{translate:0 14px}@media (max-width:720px){.shell:has(>.main)>.centered-topbar{height:92px;min-height:92px}.shell>.centered-topbar[data-compact=true]>.brand{scale:.78}}:is(.manager-home,.manager-mobile-home,.supervisor-home,.supervisor-mobile-home)>.home-greeting{color:var(--muted);margin-bottom:16px;font-size:22px}.manager-home-status h2{margin:0;font-size:25px;line-height:1.4}.manager-home-status{margin:0;padding:0 0 16px}.manager-home>.manager-treatment-overview{box-shadow:none;background:0 0;border:0;border-radius:0}.manager-home .manager-treatment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;padding:0}.manager-home .manager-treatment-card{border:0;border-bottom:1px solid var(--line);min-height:80px;box-shadow:none;background:0 0;border-radius:0;padding:16px 0}.manager-home .manager-treatment-card>strong{font-variant-numeric:tabular-nums;font-size:30px}.manager-mobile-queues{border:1px solid var(--line);background:var(--surface);border-radius:15px;gap:0;overflow:hidden}.manager-mobile-queues>.manager-mobile-queue{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;min-height:64px;padding:14px 16px}.manager-mobile-queues>.manager-mobile-queue:last-child{border-bottom:0}.manager-mobile-queues>.manager-mobile-queue:first-child{background:var(--surface-soft);min-height:84px}.manager-mobile-queues>.manager-mobile-queue:first-child>bdi{font-size:32px}.manager-mobile-home .manager-mobile-actions{margin-top:26px}.manager-mobile-actions>.btn{border-radius:13px;min-height:84px;font-weight:600}.manager-start-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.manager-start-grid .manager-start-card{text-align:center;background:var(--surface-soft);min-height:116px;box-shadow:none;border-radius:14px;flex-direction:column;justify-content:center;gap:12px;padding:16px 12px;display:flex}.manager-start-grid .manager-start-card>svg{display:none}.manager-start-grid .manager-start-card:first-child{border-color:var(--focus-color,var(--reshef-blue))}.manager-start-grid .manager-start-card strong{font-size:15px}.manager-start-grid .manager-start-icon{width:auto;height:auto;color:var(--focus-color,var(--reshef-blue));background:0 0}.manager-home-links.panel,.supervisor-help-page.panel{box-shadow:none;background:0 0;border:0;padding-inline:0}.manager-home-links .panel-heading{padding-inline:0}.manager-home-links .sheet-menu{grid-template-columns:1fr;padding:0}:is(.admin-more-menu,.account-preferences-sheet .sheet-menu,.manager-home-links .sheet-menu,.supervisor-help-page .sheet-menu)>:is(button,a){background:0 0;border-radius:0;min-height:60px;padding:16px 4px}:is(.mobile-home-empty-actions,.mobile-home-shortcuts){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block:24px;display:grid}:is(.mobile-home-empty-actions,.mobile-home-shortcuts)>.btn{min-height:56px}@media (max-width:720px){.manager-home .manager-treatment-grid{grid-template-columns:1fr}.manager-start-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-home-status h2{font-size:23px}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.data-skeleton{width:100%;padding-block:16px}.skeleton-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.skeleton-block{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;gap:17px;min-height:172px;padding:22px;display:flex;position:relative;overflow:hidden}.skeleton-block>i{background:var(--line);border-radius:5px;width:68%;height:14px;display:block}.skeleton-block>i:first-child{width:40%;height:19px}.skeleton-block>i:last-child{width:85%;margin-top:auto}.data-skeleton-rows .skeleton-layout{border:1px solid var(--line);border-radius:14px;grid-template-columns:1fr;gap:0;overflow:hidden}.data-skeleton-rows .skeleton-block{border:0;border-bottom:1px solid var(--line);border-radius:0;flex-direction:row;align-items:center;gap:20px;min-height:76px;padding:18px}.data-skeleton-rows .skeleton-block:last-child{border-bottom:0}.data-skeleton-rows .skeleton-block>i{width:45%;height:14px;margin:0}.data-skeleton-rows .skeleton-block>i:first-child{width:24px;height:24px}.data-skeleton-rows .skeleton-block>i:last-child{width:32px;margin-inline-start:auto}.data-skeleton-home .skeleton-layout{grid-template-columns:1fr}.data-skeleton-home .skeleton-block:first-child{min-height:84px}.data-skeleton-home .skeleton-block:not(:first-child){min-height:136px}@media (max-width:720px){.skeleton-layout{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.skeleton-block:after{content:"";background:linear-gradient(100deg,transparent 20%,color-mix(in srgb,var(--surface) 65%,transparent) 50%,transparent 80%);animation:1.8s ease-in-out infinite workspace-skeleton-sweep;position:absolute;inset:0;translate:100%}@keyframes workspace-skeleton-sweep{to{translate:-100%}}}@media (prefers-reduced-motion:reduce){.workspace-nav-indicator,.shell .workspace-nav>button>svg,.shell>.centered-topbar>.brand,.centered-topbar .header-account-trigger,.centered-topbar .header-account-options{transition:none}.shell .workspace-nav>button.selected>svg{scale:none}}.shell>.main{overflow-x:clip}@media (max-width:720px){.supervisor-simple .workspace-nav.supervisor-nav{inset-inline:0;z-index:15;padding:7px 8px calc(9px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;margin:0;display:grid;position:fixed;top:auto;bottom:0;box-shadow:0 -4px 16px #0000000a}.supervisor-simple .workspace-nav.supervisor-nav>button{flex-direction:column;gap:5px;min-height:58px;padding:7px 2px;font-size:11px}.supervisor-simple>.main{padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))}}.clearable-search-wrap{width:100%;min-width:0;display:block;position:relative}:is(.clearable-search-wrap>input,.search-input-wrap:has(>.search-clear-button)>input){padding-left:48px}.search-clear-button{width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:none;color:var(--muted);cursor:pointer;z-index:1;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;top:50%;left:0;translate:0 -50%}.search-clear-button>svg{width:16px;height:16px;color:inherit;pointer-events:none;position:static!important;transform:none!important}.search-clear-button:hover{background:var(--theme-hover);color:var(--ink)}.search-clear-button:focus-visible{outline:2px solid var(--focus-color,var(--reshef-blue));outline-offset:-4px}.fuel-station-search:has(>.search-clear-button)>input{padding-left:48px}@media (prefers-reduced-motion:no-preference){.main:not([data-workspace-navigated]) :is(.manager-mobile-home,.manager-home,.supervisor-home,.supervisor-mobile-home)>.home-greeting,.main:not([data-workspace-navigated]) :is(.manager-mobile-actions,.supervisor-home-actions,.mobile-home-empty-actions,.mobile-home-shortcuts)>.btn,.main:not([data-workspace-navigated]) .manager-start-grid>.manager-start-card{animation:.32s ease-out backwards workspace-home-first}.main:not([data-workspace-navigated]) :is(.manager-mobile-actions,.manager-start-grid)>:nth-child(2){animation-delay:35ms}.main:not([data-workspace-navigated]) :is(.manager-mobile-actions,.manager-start-grid)>:nth-child(3){animation-delay:70ms}.main:not([data-workspace-navigated]) :is(.manager-mobile-actions,.manager-start-grid)>:nth-child(4){animation-delay:.105s}@keyframes workspace-home-first{0%{opacity:.5;translate:0 10px}to{opacity:1;translate:0}}}.employee-simple>.centered-employee-header{z-index:25;background:var(--surface);width:100%;height:104px;min-height:104px;margin-inline:auto;position:sticky;top:-28px}.centered-employee-header>.brand{transform-origin:50%;transition:scale .2s,translate .2s}.centered-employee-header[data-compact=true]>.brand{translate:0 14px;scale:.8}.centered-employee-header>.theme-switch{transition:translate .2s}.centered-employee-header[data-compact=true]>.theme-switch{translate:0 14px}.employee-main{overflow-x:clip}.employee-simple .worker-primary{box-shadow:none}.employee-simple .worker-heading h1{font-size:22px}.employee-simple .worker-amount{margin-block:16px 20px;font-size:clamp(24px,4.8vw,30px)}.employee-simple .worker-help{margin-top:22px}.employee-support .sheet-menu>:is(button,a){background:0 0;border-radius:0;min-height:60px;padding:16px 4px}.employee-support :is(.return-section,.issue-report-section){box-shadow:none;background:0 0;border:0;padding-inline:0}.employee-support .return-available{box-shadow:none;border:0;padding-inline:0}.employee-main>.data-skeleton{max-width:530px;margin-inline:auto}.motion-step-form{overflow-x:clip}@media (max-width:720px){.employee-simple>.centered-employee-header{height:92px;min-height:92px;padding-block:8px}.centered-employee-header[data-compact=true]>.brand{scale:.78}}@media (prefers-reduced-motion:reduce){.centered-employee-header>.brand,.centered-employee-header>.theme-switch{transition:none}}.hand-signature-pad{position:relative}.hand-signature-hint{pointer-events:none;color:#94a3b8;letter-spacing:.2px;justify-content:center;align-items:center;font-size:20px;font-weight:600;display:flex;position:absolute;inset:0}.employee-shell{--v2-bg:#f3f7fc;--v2-surface:#fff;--v2-ink:#0e2b6d;--v2-muted:#526681;--v2-line:#dce5f2;--v2-mint:#7be6e4;--v2-mint-ink:#061a2e;--v2-royal:#055fce;--v2-focus:#055fce;--v2-warn:#b45309;--v2-shadow:0 14px 34px #0e2b6d1a;color:var(--v2-ink);font-family:Assistant,system-ui,sans-serif;background:var(--v2-bg)!important}html[data-theme=dark] .employee-shell{--v2-bg:#061a2e;--v2-surface:#0d2a47;--v2-ink:#e8efff;--v2-muted:#9db0cc;--v2-line:#143456;--v2-focus:#7be6e4;--v2-warn:#ffb547;--v2-shadow:0 18px 40px #00000059}.employee-shell button,.employee-shell input,.employee-shell textarea,.employee-shell select{font-family:inherit}.employee-shell .employee-header{box-shadow:none;background:0 0;border:0;padding-block:18px 6px}.employee-shell .employee-card{background:var(--v2-surface);color:var(--v2-ink);box-shadow:var(--v2-shadow);border:0;border-radius:26px;padding:24px 20px;animation:.5s cubic-bezier(.2,.8,.2,1) both v2-rise}.employee-shell .employee-card h1,.employee-shell .worker-heading h1{letter-spacing:-.3px;color:var(--v2-ink);font-size:30px;font-weight:800;line-height:1.15}.employee-shell .worker-receipt-guidance,.employee-shell .field-note,.employee-shell .identity-hint{color:var(--v2-muted);font-size:16px;line-height:1.55}.employee-shell .worker-amount{background:var(--v2-mint);color:var(--v2-mint-ink);border-radius:22px;margin:18px 0;padding:22px 22px 20px;font-size:20px;font-weight:600;line-height:1.35;animation:.6s cubic-bezier(.2,.8,.2,1) 80ms both v2-deal;position:relative;-webkit-mask:radial-gradient(12px at 0,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(12px at 100%,#0000 98%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(12px at 0,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(12px at 100%,#0000 98%,#000) 100%/51% 100% no-repeat}.employee-shell .worker-amount strong{letter-spacing:-.5px;color:var(--v2-mint-ink);font-size:34px;font-weight:800}.employee-shell .worker-amount .fuel-type-badge{border-radius:999px;padding:2px 12px;font-size:15px;font-weight:800;color:var(--v2-mint-ink)!important;background:#061a2e1f!important;border:1.5px solid #061a2e59!important}.employee-shell .worker-amount bdi{color:var(--v2-mint-ink)}.employee-shell .btn{border-radius:18px;min-height:56px;font-size:18px;font-weight:800;transition:transform .15s,background-color .2s}.employee-shell .btn:active{transform:scale(.97)}.employee-shell .btn.primary{background:var(--v2-royal);color:#fff;border:0;box-shadow:0 10px 24px #055fce47}html[data-theme=dark] .employee-shell .btn.primary{background:var(--v2-mint);color:var(--v2-mint-ink);box-shadow:0 10px 24px #7be6e42e}.employee-shell .btn.secondary{color:var(--v2-ink);border:1.5px solid var(--v2-line);background:0 0}.employee-shell .btn:focus-visible{outline:3px solid var(--v2-focus);outline-offset:2px}.employee-shell input:focus-visible{outline:3px solid var(--v2-focus);outline-offset:2px}.employee-shell input[type=text],.employee-shell input[inputmode],.employee-shell .identity-input input,.employee-shell .employee-id-field input{border:1.5px solid var(--v2-line);background:var(--v2-bg);min-height:54px;color:var(--v2-ink);border-radius:16px;padding-inline:16px;font-size:20px;font-weight:700}.employee-shell .employee-checkbox,.employee-shell .worker-consent{border-radius:18px}.employee-shell .code-card,.employee-shell .worker-voucher-card{background:var(--v2-surface);box-shadow:var(--v2-shadow);border:0;border-radius:20px;animation:.45s cubic-bezier(.2,.8,.2,1) both v2-rise;position:relative;overflow:hidden}.employee-shell .code-card:before,.employee-shell .worker-voucher-card:before{content:"";background:var(--v2-mint);width:8px;position:absolute;inset-block:0;inset-inline-start:0}.employee-shell .code-value{letter-spacing:1px;color:var(--v2-ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:24px;font-weight:700}.employee-shell .badge.accepted{background:var(--v2-mint);color:var(--v2-mint-ink);border-radius:999px;font-weight:700}.employee-shell .error{border-radius:16px}.employee-shell .worker-link-validity{background:var(--v2-bg);border:0;border-radius:18px}.employee-shell .employee-footer{color:var(--v2-muted)}@keyframes v2-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes v2-deal{0%{opacity:0;transform:translateY(22px)rotate(-2deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.employee-shell .employee-card,.employee-shell .worker-amount,.employee-shell .code-card,.employee-shell .worker-voucher-card{animation:none}.employee-shell .btn{transition:none}}.employee-shell .phone-otp{gap:14px;margin-bottom:6px;display:grid}.employee-shell .phone-otp-title{color:var(--v2-ink);margin:0;font-size:19px;font-weight:700}.employee-shell .phone-otp-field input{box-sizing:border-box;text-align:center;letter-spacing:12px;border:2px solid var(--v2-line);background:var(--v2-bg);width:100%;min-height:66px;color:var(--v2-ink);border-radius:18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:34px;font-weight:800}.employee-shell .phone-otp-field input:focus{border-color:var(--v2-focus);outline:none}.employee-shell .phone-otp-dev{color:var(--v2-warn);background:#ffb54724;border-radius:14px;margin:0;padding:10px 14px;font-size:15px;font-weight:700}.employee-shell .phone-otp-consent{text-align:center;color:var(--v2-muted);margin:6px 0 0;font-size:15px}.employee-shell .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.employee-shell .v2-step{animation:.38s cubic-bezier(.2,.8,.2,1) both v2-rise}.employee-shell .v2-sign-step{gap:16px;scroll-margin-top:16px;display:grid}.employee-shell .phone-otp-status{color:var(--v2-muted);justify-content:center;align-items:center;gap:10px;margin:0;font-size:16px;display:flex}.employee-shell .phone-otp-resend{color:var(--v2-muted);background:0 0;border:0;justify-self:center;padding:8px;font-size:16px;font-weight:700}.employee-shell .phone-otp-resend:disabled{opacity:.45}.employee-shell .phone-otp-done{min-height:120px;color:var(--v2-ink);justify-content:center;align-items:center;gap:10px;margin:0;font-size:22px;font-weight:800;animation:.45s cubic-bezier(.2,1.4,.4,1) both v2-pop;display:flex}.employee-shell .phone-otp-done svg{color:var(--v2-teal,#19a7ab)}.employee-shell .phone-otp-field input[readonly]{opacity:.6}@keyframes v2-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.employee-shell .v2-step,.employee-shell .phone-otp-done{animation:none}}.employee-shell .guide-inline-link{border:1px solid var(--v2-line);width:fit-content;color:var(--v2-muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;margin:0 auto 4px;padding:6px 12px;font-size:14px;font-weight:700;display:flex}.employee-shell .v2-emp-vouchers{gap:16px;display:grid}.employee-shell .v2-emp-voucher{gap:10px;animation:.55s cubic-bezier(.2,.8,.2,1) both v2-deal;display:grid}.employee-shell .v2-emp-voucher:nth-child(2){animation-delay:80ms}.employee-shell .v2-emp-voucher:nth-child(3){animation-delay:.16s}.employee-shell .v2-emp-ticket{--t1:#7be6e4;--t2:#62d9da;--stub:96px;color:#061a2e;background:radial-gradient(circle at var(--stub) 0,var(--v2-surface) 11px,transparent 11.5px),radial-gradient(circle at var(--stub) 100%,var(--v2-surface) 11px,transparent 11.5px),linear-gradient(135deg,var(--t1),var(--t2));border-radius:22px;min-height:150px;display:flex;position:relative;box-shadow:0 12px 28px #0e2b6d24}.employee-shell .v2-emp-voucher.diesel .v2-emp-ticket{--t1:#ffd27a;--t2:#f5be4f}.employee-shell .v2-emp-stub{width:var(--stub);border-inline-start:2px dashed #061a2e40;flex:none;order:2;align-content:center;place-items:center;display:grid}.employee-shell .v2-emp-stub b{font-size:34px;font-weight:800;line-height:1}.employee-shell .v2-emp-stub small{opacity:.75;font-weight:800}.employee-shell .v2-emp-body{flex:1;order:1;align-content:center;gap:6px;min-width:0;padding:14px 16px;display:grid}.employee-shell .v2-emp-tags{flex-wrap:wrap;gap:6px;display:flex}.employee-shell .v2-emp-tags>span{background:#061a2e1f;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:800}.employee-shell .v2-emp-tags>.v2-emp-index{background:#ffffff8c;margin-inline-start:auto}.employee-shell .v2-emp-label{opacity:.7;font-size:12px;font-weight:700}.employee-shell .v2-emp-code{letter-spacing:1px;text-align:right;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:21px;font-weight:800}.employee-shell .v2-emp-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.employee-shell .v2-emp-actions button{background:var(--v2-surface);height:50px;color:var(--v2-ink);box-shadow:var(--v2-shadow);font:inherit;cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:800;transition:transform .3s cubic-bezier(.3,1.18,.5,1);display:flex}.employee-shell .v2-emp-actions button:active{transform:scale(.96)}.employee-shell .v2-emp-actions button:last-child{background:var(--v2-royal);color:#fff}html[data-theme=dark] .employee-shell .v2-emp-actions button:last-child{background:var(--v2-mint);color:var(--v2-mint-ink)}.employee-shell .v2-photo-toggle{border:1.5px dashed var(--v2-line);width:100%;min-height:44px;color:var(--v2-muted);font:inherit;cursor:pointer;background:0 0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:6px 12px;font-size:14px;font-weight:700;display:flex}@media (prefers-reduced-motion:reduce){.employee-shell .v2-emp-voucher{animation:none}}.employee-shell .employee-header{background:var(--v2-bg)}.employee-shell .employee-header[data-compact=true]{box-shadow:0 10px 18px -14px #061a2e73}.employee-simple.test-workspace>.centered-employee-header{top:6px}.employee-shell :is(.employee-card,.worker-amount,.code-card,.worker-voucher-card,.v2-step,.v2-emp-voucher){animation-fill-mode:backwards}.employee-shell .worker-amount{background:var(--v2-surface);color:var(--v2-ink);box-shadow:var(--v2-shadow);text-align:center;border:1px solid #6e8cbe2e;padding:16px 18px;font-size:18px;-webkit-mask:none;mask:none}.employee-shell .worker-amount :is(strong,bdi){color:var(--v2-ink)}.employee-shell .worker-amount strong{font-size:28px}.employee-shell .v2-emp-body{container-type:inline-size}.employee-shell .v2-emp-code{white-space:nowrap;overflow-wrap:normal;letter-spacing:.02em;text-align:start;font-size:min(24px,11.5cqi)}.employee-shell .worker-contact-actions{gap:10px;display:grid}.employee-shell .worker-contact-actions .field-note{text-align:center;margin:2px 0 0;font-size:14px}.staff-id-setting{background:var(--surface-2,#7f8ca01a);cursor:pointer;border-radius:14px;align-items:center;gap:12px;margin:0 0 14px;padding:12px 14px;flex-direction:row!important;display:flex!important}.staff-id-setting input{accent-color:#19a7ab;flex:none;margin:0;width:38px!important;height:22px!important}.staff-id-setting span{flex-direction:column;gap:2px;display:flex}.staff-id-setting b{font-size:14px}.staff-id-setting small{opacity:.75;font-size:12px}html body .shell{--v2-bg:#f3f7fc;--v2-surface:#fff;--v2-ink:#0e2b6d;--v2-muted:#526681;--v2-line:#dce5f2;--v2-mint:#7be6e4;--v2-mint-ink:#061a2e;--v2-royal:#055fce;--v2-soft:#e8f0fb;--v2-shadow:0 10px 28px #0e2b6d14;--navy:#0e2b6d;--ink:#0e2b6d;--muted:#526681;--line:#dce5f2;--bg:#f3f7fc;--surface:#fff;--surface-soft:#e8f0fb;--theme-hover:#e8f0fb;--reshef-blue:#055fce;background:var(--v2-bg);color:var(--v2-ink);font-family:Assistant,system-ui,sans-serif;font-size:15px}html[data-theme=dark] body .shell{--v2-bg:#061a2e;--v2-surface:#0d2a47;--v2-ink:#e8efff;--v2-muted:#9db0cc;--v2-line:#143456;--v2-soft:#10314f;--v2-shadow:0 14px 34px #0000004d;--navy:#7be6e4;--ink:#e8efff;--muted:#9db0cc;--line:#1b3d60;--bg:#061a2e;--surface:#0d2a47;--surface-soft:#10314f;--theme-hover:#143456}html body{background:var(--v2-bg,#f3f7fc)}html[data-theme=dark] body{background:#061a2e}.shell button,.shell input,.shell select,.shell textarea{font-family:inherit}html body .shell .topbar{background:var(--v2-surface);box-shadow:0 1px 0 var(--v2-line);border-bottom:0}.shell .home-greeting{letter-spacing:-.3px;color:var(--v2-ink);font-size:30px;font-weight:800;line-height:1.15}.shell .mobile-home-intro,.shell .field-note{color:var(--v2-muted)}html body .shell .panel{background:var(--v2-surface);box-shadow:var(--v2-shadow);border:0;border-radius:22px}html body .shell .manager-start-card{background:var(--v2-surface);box-shadow:var(--v2-shadow);border:0;border-radius:20px;font-weight:700}html body .shell .manager-start-card:first-child{background:var(--v2-royal);color:#fff}html[data-theme=dark] body .shell .manager-start-card:first-child{background:var(--v2-mint);color:var(--v2-mint-ink)}html body .shell .manager-start-icon{border-radius:14px}html body .shell .expired-links-notice{box-shadow:var(--v2-shadow);border:0;border-radius:18px}html body .shell .btn{border-radius:16px;min-height:50px;font-size:16px;font-weight:800;transition:transform .15s,background-color .2s}html body .shell .btn:active{transform:scale(.97)}html body .shell .primary{background:var(--v2-royal);color:#fff;box-shadow:0 8px 20px #055fce38}html[data-theme=dark] body .shell .primary{background:var(--v2-mint);color:var(--v2-mint-ink);box-shadow:none}html body .shell .btn.secondary{border-radius:16px}html body .shell input:not([type=checkbox]):not([type=radio]):not([type=file]),html body .shell select,html body .shell textarea{border-radius:14px;font-size:16px}html body .shell .badge{border-radius:999px;font-weight:700}@media (max-width:760px){html body .shell.manager-layout .workspace-nav.admin-nav,html body .shell .manager-layout .workspace-nav.admin-nav{background:var(--v2-surface);border-top:0;border-radius:22px 22px 0 0;box-shadow:0 -8px 24px #0e2b6d14}html body .shell .admin-nav>button{font-size:12px;font-weight:700}}html body .shell .workspace-nav>button.selected{color:var(--v2-royal);background:0 0}html[data-theme=dark] body .shell .workspace-nav>button.selected{color:var(--v2-mint);background:0 0}html body .shell .modal{background:var(--v2-surface);color:var(--v2-ink);border-radius:24px}@media (prefers-reduced-motion:reduce){html body .shell .btn{transition:none}}.entry-splash{background:var(--v2-bg,#f3f7fc)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-theme=dark] .entry-splash{background:#061a2e!important}.entry-splash .entry-loading-card{justify-items:center;gap:14px;display:grid;box-shadow:none!important;background:0 0!important;border:0!important}.entry-splash-logo{width:120px;height:120px;animation:.7s cubic-bezier(.2,1.2,.3,1) both v2-splash-in,2s ease-in-out 1.8s infinite v2-breathe;display:block}.entry-splash-wordmark{width:min(260px,72vw);margin-top:10px;display:block}.entry-splash-wordmark .brand-wordmark{width:100%;height:auto;display:block}.entry-splash-wordmark .brand-wordmark-title{animation:.6s ease-out .45s both v2-splash-fade}.entry-splash-wordmark .brand-wordmark-subtitle{animation:.5s ease-out 1s both v2-splash-fade}.entry-splash-wait{justify-items:center;gap:10px;min-height:46px;margin-top:14px;transition:opacity .35s;display:grid}.entry-splash-wait.is-hidden{opacity:0}@keyframes v2-splash-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.entry-splash-logo svg,.entry-splash-logo img{width:100%;height:100%}.entry-splash-dots{gap:6px;display:flex}.entry-splash-dots i{background:#055fce;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite v2-dot}html[data-theme=dark] .entry-splash-dots i{background:#7be6e4}.entry-splash-dots i:nth-child(2){animation-delay:.15s}.entry-splash-dots i:nth-child(3){animation-delay:.3s}.entry-splash p{color:var(--v2-muted,#526681);margin:0;font-size:15px;font-weight:600}@keyframes v2-splash-in{0%{opacity:0;transform:scale(.6)rotate(-12deg)}to{opacity:1;transform:none}}@keyframes v2-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes v2-dot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@keyframes v2-fadein{0%{opacity:0}to{opacity:1}}html body .shell .admin-nav>button,html body .shell .supervisor-nav>button{transition:color .2s}@media (prefers-reduced-motion:reduce){.entry-splash-wordmark .brand-wordmark-title,.entry-splash-wordmark .brand-wordmark-subtitle,.entry-splash-logo,.entry-splash-dots i,html body .shell .main>*{animation:none!important}}html body .data-loading.data-skeleton{align-content:start;justify-items:stretch;gap:12px;min-height:0!important;color:var(--v2-muted,#526681)!important;background:0 0!important;padding:8px 0!important;display:grid!important}.data-skeleton .skeleton-card{background:var(--v2-surface,#fff);box-shadow:var(--v2-shadow,0 10px 28px #0e2b6d14);border-radius:20px;gap:10px;padding:18px;display:grid}.data-skeleton .skeleton-card i{background:linear-gradient(90deg,var(--v2-soft,#e8f0fb) 0%,#f6f9fe 50%,var(--v2-soft,#e8f0fb) 100%);background-size:200% 100%;border-radius:8px;height:14px;animation:1.3s linear infinite v2-shimmer;display:block}.data-skeleton .skeleton-card i:first-child{width:55%;height:18px}.data-skeleton .skeleton-card i:last-child{width:80%}html[data-theme=dark] .data-skeleton .skeleton-card i{background:linear-gradient(90deg,#10314f 0%,#1a4268 50%,#10314f 100%) 0 0/200% 100%}.data-skeleton .data-loading-label{text-align:center;color:var(--v2-muted,#526681);font-size:13px}@keyframes v2-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.data-skeleton .skeleton-card i{animation:none}}.v2-search-bar{background:var(--v2-surface);width:100%;height:50px;box-shadow:var(--v2-shadow);color:var(--v2-muted);font:inherit;text-align:start;cursor:text;border:0;border-radius:999px;align-items:center;gap:10px;margin:2px 0 14px;padding:0 18px;font-size:16px;display:flex}html body .manager-mobile-home .manager-mobile-actions.v2-home-actions{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:16px;display:grid}.v2-hero-action{color:#fff;text-align:start;width:100%;font:inherit;cursor:pointer;background:#055fce;border:0;border-radius:26px;align-items:center;gap:16px;padding:22px 20px;transition:transform .15s;display:flex;box-shadow:0 14px 30px #055fce40}html[data-theme=dark] .v2-hero-action{color:#061a2e;box-shadow:none;background:#7be6e4}.v2-hero-icon{background:#ffffff2e;border-radius:18px;flex:none;place-items:center;width:58px;height:58px;display:grid}html[data-theme=dark] .v2-hero-icon{background:#061a2e1f}.v2-hero-action b{font-size:22px;font-weight:800;display:block}.v2-hero-action small{opacity:.85;font-size:14px}.v2-half-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.v2-half-action{background:var(--v2-surface);color:var(--v2-ink);box-shadow:var(--v2-shadow);text-align:start;font:inherit;cursor:pointer;border:0;border-radius:20px;justify-items:start;gap:10px;padding:16px;transition:transform .15s;display:grid}.v2-half-action b{font-size:16px;font-weight:800}.v2-half-icon{background:var(--v2-soft);color:#055fce;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}html[data-theme=dark] .v2-half-icon{color:#7be6e4}.v2-hero-action:active,.v2-half-action:active,.v2-search-bar:active{transform:scale(.97)}.home-search{z-index:80;background:var(--v2-bg,#f3f7fc);color:var(--v2-ink,#0e2b6d);flex-direction:column;font-family:Assistant,system-ui,sans-serif;animation:.18s both v2-fadein;display:flex;position:fixed;inset:0}html[data-theme=dark] .home-search{color:#e8efff;background:#061a2e}html.home-search-open,html.home-search-open body{overflow:hidden}.home-search-bar{padding:14px 16px 10px;padding-top:max(14px,env(safe-area-inset-top));box-sizing:border-box;align-items:center;gap:10px;width:100%;max-width:720px;margin:0 auto;display:flex}.home-search-field{background:var(--v2-surface,#fff);min-width:0;height:50px;box-shadow:var(--v2-shadow);border-radius:999px;flex:1;align-items:center;gap:8px;padding:0 16px;display:flex}html[data-theme=dark] .home-search-field{background:#0d2a47}.home-search-field svg{color:var(--v2-muted,#526681);flex:none}.home-search-field input{min-width:0;font:inherit;color:inherit;outline:none;flex:1;min-height:0;padding:0;font-size:17px;box-shadow:none!important;background:0 0!important;border:0!important}.home-search-clear{background:var(--v2-soft,#e8f0fb);color:inherit;cursor:pointer;border:0;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.home-search-cancel{color:#055fce;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 4px;font-size:16px;font-weight:800}html[data-theme=dark] .home-search-cancel{color:#7be6e4}.home-search-results{box-sizing:border-box;flex:1;width:100%;max-width:720px;margin:0 auto;padding:0 16px 30px;overflow:auto}.home-search-results h3{color:var(--v2-muted,#526681);margin:14px 4px 8px;font-size:13px;font-weight:800}.home-search-chips{flex-wrap:wrap;gap:8px;display:flex}.home-search-chips button{background:var(--v2-surface,#fff);color:inherit;box-shadow:var(--v2-shadow);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:10px 14px;font-weight:700}html[data-theme=dark] .home-search-chips button{background:#0d2a47}.home-search-hint,.home-search-empty{color:var(--v2-muted,#526681);margin:18px 4px;font-size:14px}.home-search-empty{text-align:center;margin-top:40px}.home-search-row{background:var(--v2-surface,#fff);width:100%;color:inherit;box-shadow:var(--v2-shadow);text-align:start;font:inherit;cursor:pointer;border:0;border-radius:18px;align-items:center;gap:12px;margin-bottom:10px;padding:14px 16px;animation:.2s both v2-fadein;display:flex}html[data-theme=dark] .home-search-row{background:#0d2a47}.home-search-row>svg{color:var(--v2-muted,#526681);flex:none;margin-inline-start:auto}.home-search-av{background:var(--v2-soft,#e8f0fb);color:#055fce;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}html[data-theme=dark] .home-search-av{color:#7be6e4;background:#10314f}.home-search-text{min-width:0;display:grid}.home-search-text b{font-size:16px}.home-search-text small{color:var(--v2-muted,#526681);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.home-search mark{color:inherit;background:#7be6e473;border-radius:4px;padding:0 1px}@media (max-width:760px){html body .shell:has(>.main)>.centered-topbar{box-shadow:0 10px 20px -14px rgba(14,43,109,calc(var(--scroll-p,0)*.45));position:sticky;top:-22px}html body .shell>.centered-topbar>.brand,html body .shell>.centered-topbar[data-compact]>.brand{scale:calc(1 - var(--scroll-p,0)*.2);translate:0 calc(var(--scroll-p,0)*11px);transition:none}html body .centered-topbar .header-account-trigger,html body .centered-topbar[data-compact] .header-account-trigger,html body .centered-topbar[data-compact] .header-account-options{translate:0 calc(var(--scroll-p,0)*11px);transition:none}}@media (prefers-reduced-motion:reduce){.home-search,.home-search-row{animation:none}.v2-hero-action,.v2-half-action{transition:none}}html body .home-search .home-search-field{flex-direction:row;align-items:center;gap:8px;margin:0;font-weight:400;display:flex!important}html body .home-search .home-search-field input{width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;margin:0!important;padding:0!important}html body .shell .modal-backdrop{-webkit-backdrop-filter:none}html body .shell :is(.v2-hero-action,.v2-half-action,.v2-search-bar,.manager-mobile-queue,.btn){transition:transform .35s cubic-bezier(.3,1.18,.5,1)}html body .shell :is(.v2-hero-action,.v2-half-action,.v2-search-bar,.manager-mobile-queue,.btn):active{transform:scale(.97)}html body .shell .workspace-nav-indicator{transition-duration:.45s!important;transition-timing-function:cubic-bezier(.3,1.12,.5,1)!important}html body .shell .workspace-nav>button>svg{transition:scale .45s cubic-bezier(.3,1.18,.5,1),translate .45s cubic-bezier(.3,1.18,.5,1)}html body .shell .workspace-nav>button.selected>svg{translate:0 -1px;scale:1.06}@media (prefers-reduced-motion:reduce){html body .shell .workspace-nav>button>svg,html body .shell :is(.v2-hero-action,.v2-half-action,.v2-search-bar,.manager-mobile-queue,.btn){transition:none}}html body .shell .allocation-audience{background:var(--v2-soft);border:0;border-radius:14px;gap:0;padding:4px;position:relative}html body .shell .allocation-audience:before{content:"";background:var(--v2-surface);border-radius:10px;width:calc(50% - 4px);transition:transform .45s cubic-bezier(.3,1.08,.5,1);position:absolute;top:4px;bottom:4px;right:4px;box-shadow:0 2px 8px #0e2b6d1a}html body .shell .allocation-audience:has(>button:nth-of-type(2).selected):before{transform:translate(-100%)}html body .shell .allocation-audience>button,html body .shell .allocation-audience>button.selected{z-index:1;color:var(--v2-muted);background:0 0;border-color:#0000;font-weight:800;transition:color .3s;position:relative}html body .shell .allocation-audience>button.selected{color:var(--v2-ink)}@media (prefers-reduced-motion:reduce){html body .shell .allocation-audience:before{transition:none}}html body .shell .panel.v2-register{box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.v2-list-search{background:var(--v2-surface);height:50px;box-shadow:var(--v2-shadow);border-radius:999px;align-items:center;gap:8px;margin:0 0 10px;padding:0 6px 0 16px;display:flex}.v2-list-search>svg{color:var(--v2-muted);flex:none}html body .shell .v2-list-search input{width:auto;min-width:0;height:auto;min-height:0;box-shadow:none;font:inherit;color:var(--v2-ink);background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0;padding:0;font-size:16px}.v2-list-clear{background:var(--v2-soft);width:26px;height:26px;color:var(--v2-ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.v2-filter-btn{background:var(--v2-soft);color:#055fce;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;transition:transform .35s cubic-bezier(.3,1.18,.5,1);display:grid;position:relative}html[data-theme=dark] .v2-filter-btn{color:#7be6e4}.v2-filter-btn:active{transform:scale(.88)}.v2-filter-btn>span{color:#fff;background:#055fce;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-weight:800;display:grid;position:absolute;top:0;left:0}html[data-theme=dark] .v2-filter-btn>span{color:#061a2e;background:#7be6e4}.v2-active-filters{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.v2-active-filters button{background:var(--v2-soft);color:#055fce;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:6px 11px;font-size:13px;font-weight:800;animation:.4s cubic-bezier(.3,1.18,.5,1) both v2-spring-in}html[data-theme=dark] .v2-active-filters button{color:#7be6e4}.v2-chip-group{margin-bottom:14px}.v2-chip-group b{color:var(--v2-muted);margin:0 2px 8px;font-size:13px;display:block}.v2-chips{flex-wrap:wrap;gap:8px;display:flex}.v2-chips button{border:1.5px solid var(--v2-line);color:var(--v2-ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:8px 14px;font-weight:700;transition:all .3s cubic-bezier(.3,1.18,.5,1)}.v2-chips button.selected{color:#fff;background:#055fce;border-color:#055fce;transform:scale(1.04)}html[data-theme=dark] .v2-chips button.selected{color:#061a2e;background:#7be6e4;border-color:#7be6e4}.v2-filter-sheet .btn+.btn{margin-top:8px}.v2-month-list{gap:10px;display:grid}.v2-month-head{width:100%;color:var(--v2-ink);font:inherit;cursor:pointer;text-align:start;background:0 0;border:0;align-items:center;gap:8px;padding:8px 4px;display:flex}.v2-month-head b{font-size:15px;font-weight:800}.v2-month-head small{color:var(--v2-muted);font-weight:700}.v2-month-chev{color:var(--v2-muted);margin-inline-start:auto;transition:transform .35s cubic-bezier(.3,1.18,.5,1)}.v2-month:not(.open) .v2-month-head{background:var(--v2-surface);box-shadow:var(--v2-shadow);border-radius:16px;padding:14px 16px}.v2-month:not(.open) .v2-month-chev{transform:rotate(90deg)}.v2-list{background:var(--v2-surface);box-shadow:var(--v2-shadow);border-radius:20px;overflow:hidden}.v2-row{width:100%;color:var(--v2-ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:12px 14px;display:flex;position:relative}.v2-row+.v2-row:before{content:"";top:0;background:var(--v2-line);height:1px;position:absolute;inset-inline:62px 14px}.v2-row:active{background:var(--v2-soft)}.v2-row-new{animation:.45s cubic-bezier(.3,1.18,.5,1) both v2-spring-in}.v2-av{background:var(--v2-soft);color:#055fce;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-weight:800;display:grid}html[data-theme=dark] .v2-av{color:#7be6e4}.v2-row-text{flex:1;min-width:0;display:grid}.v2-row-text b{align-items:center;gap:6px;font-size:16px;line-height:1.3;display:flex}.v2-row-text small{color:var(--v2-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.v2-row-chev{color:var(--v2-muted);flex:none}.v2-tag{white-space:nowrap;background:var(--v2-soft);color:#055fce;border-radius:999px;flex:none;padding:3px 9px;font-size:12px;font-weight:800}.v2-tag.wait{color:#b45309;background:#fff3df}.v2-tag.ok{color:#11775a;background:#e3f6ee}.v2-tag.muted{background:var(--v2-soft);color:var(--v2-muted)}html[data-theme=dark] .v2-tag.wait{color:#ffb547;background:#ffb54724}html[data-theme=dark] .v2-tag.ok{color:#7be6b4;background:#7be6b41f}html[data-theme=dark] .v2-tag{color:#7be6e4}.v2-more{background:var(--v2-soft);color:#055fce;width:100%;height:48px;font:inherit;cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;margin-top:10px;font-weight:800;transition:transform .35s cubic-bezier(.3,1.18,.5,1);display:flex}html[data-theme=dark] .v2-more{color:#7be6e4}.v2-more:active{transform:scale(.97)}.v2-cap{background:var(--v2-surface);box-shadow:var(--v2-shadow);text-align:center;border-radius:16px;margin-top:10px;padding:14px}.v2-cap p{color:var(--v2-muted);margin:0 0 4px;font-size:14px}.v2-sheet-summary{color:var(--v2-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 14px;display:flex}.v2-sheet-actions .card-actions{gap:8px;margin:0 0 8px;display:grid}.v2-sheet-actions .card-actions>*{width:100%;margin:0}@keyframes v2-spring-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.v2-row-new,.v2-active-filters button{animation:none}.v2-month-chev,.v2-chips button,.v2-more,.v2-filter-btn{transition:none}}html body .v2-filter-sheet>.modal,html body .v2-row-sheet>.modal{overscroll-behavior:contain;max-height:calc(100dvh - 24px);overflow:auto}.v2-staff-list .staff-avatar{border:0;flex:none;width:38px;height:38px}.v2-exp{position:relative}.v2-exp+.v2-exp:before{content:"";top:0;background:var(--v2-line);z-index:1;height:1px;position:absolute;inset-inline:62px 14px}.v2-exp.is-disabled .v2-row-text b{color:var(--v2-muted)}.v2-exp .v2-row-chev{transition:transform .4s cubic-bezier(.3,1.18,.5,1)}.v2-exp.open .v2-row-chev{transform:rotate(-90deg)}.v2-exp-body{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.22,1,.36,1);display:grid}.v2-exp.open .v2-exp-body{grid-template-rows:1fr}.v2-exp-body>div{overflow:hidden}.v2-exp-actions{flex-wrap:wrap;gap:8px;padding:0 64px 14px 14px;display:flex}.v2-mini{background:var(--v2-soft);color:#055fce;font:inherit;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:6px;padding:8px 12px;font-size:14px;font-weight:800;transition:transform .3s cubic-bezier(.3,1.18,.5,1);display:inline-flex}html[data-theme=dark] .v2-mini{color:#7be6e4}.v2-mini:active{transform:scale(.93)}.v2-day-groups{gap:4px;display:grid}.v2-day{color:var(--v2-muted);margin:12px 4px 8px;font-size:13px;font-weight:800}.v2-time{width:44px;color:var(--v2-muted);font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:700}.v2-row-sheet .audit-record{box-shadow:none;background:0 0;border:0;padding:0}@media (max-width:760px){html body .shell .header-account-options{background:var(--v2-surface);border:0;border-radius:22px;padding:6px;overflow:hidden;box-shadow:0 18px 40px #0e2b6d2e}html body .shell .header-account-options .account-menu-identity{padding:12px 12px 10px}html body .shell .header-account-options .account-action{background:0 0;border:0;border-radius:14px;min-height:50px;padding:10px 12px;font-weight:700;position:relative}html body .shell .header-account-options .account-action+.account-action:before{content:"";top:0;background:var(--v2-line);height:1px;position:absolute;inset-inline:12px}html body .shell .header-account-options .account-action:active{background:var(--v2-soft)}}@media (prefers-reduced-motion:reduce){.v2-exp-body,.v2-exp .v2-row-chev,.v2-mini{transition:none}}.v2-register-tools{min-width:0;margin-block:10px 18px}html body .shell .v2-register-search{background:var(--v2-surface);border:1px solid var(--v2-line);gap:8px;min-height:56px;margin:0;padding:5px 10px;box-shadow:0 3px 12px #0e2b6d0a}.v2-register-search>svg{color:var(--v2-muted);flex:none}.v2-register-search-field{flex:1;min-width:0}html body .shell .v2-register-search-field label{min-width:0;margin:0;display:block}.v2-register-search-field :is(.field-caption,.field-hint){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}html body .shell .v2-register-search-field .search-input-wrap{min-height:44px;box-shadow:none;background:0 0;border:0;gap:4px;padding:0;display:flex}.v2-register-search-field .search-input-wrap>svg{display:none}html body .shell .v2-register-search-field input{width:100%;min-width:0;height:44px;min-height:44px;box-shadow:none;background:0 0;border:0;padding:0 4px;font-size:16px}html body .shell .v2-register-refresh{width:38px;height:40px;color:var(--v2-muted);background:0 0;border:0;border-radius:12px;flex:none;place-items:center;transition:background .18s,transform .3s cubic-bezier(.3,1.12,.5,1);display:grid}.v2-register-refresh:active{transform:scale(.92)}.v2-register-refresh:hover{background:var(--v2-soft)}.v2-filter-placeholder{color:var(--v2-muted);font:inherit;text-align:start;background:0 0;border:0;flex:1}.v2-filter-sheet .manager-list-fields,.v2-filter-sheet .manager-additional-filters{background:0 0;border:0;grid-template-columns:1fr;gap:16px;width:100%;margin:0 0 18px;padding:0;display:grid}.v2-filter-sheet .manager-list-fields>label{width:100%;min-width:0}.v2-active-filters button{align-items:center;gap:6px;display:inline-flex}.v2-register-row{background:var(--v2-surface);box-shadow:var(--v2-shadow);border-radius:18px;overflow:visible}.v2-register-row+.v2-register-row{margin-top:1px}.v2-register-row .v2-exp-body>div{min-height:0;overflow:hidden}html body .shell .v2-register-row-content>article{border:0;border-top:1px solid var(--v2-line);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:16px}html body .shell .v2-register-row-content .phone-record-details{border:0;margin:0;padding:0}.v2-register-row-content .phone-record-body{padding:0}.v2-tag.danger{background:var(--feedback-error-bg,#fbe9ed);color:var(--feedback-error-ink,#a22d44)}.v2-tag.info{background:var(--v2-soft);color:var(--v2-royal)}html[data-theme=dark] .v2-tag.danger{color:#ffacb9;background:#462b3b}html[data-theme=dark] .v2-tag.info{color:var(--v2-mint)}@media (max-width:760px){html body .shell :is(.fuel-requests-list,.allocation-list):has(>.v2-register-row){background:0 0;grid-template-columns:1fr;gap:8px;padding:0;display:grid}html body .shell .inventory-list{background:var(--v2-surface);box-shadow:var(--v2-shadow);border-radius:20px;grid-template-columns:1fr;gap:0;padding:0;display:grid}html body .shell .inventory-list>.inventory-item{border:0;border-bottom:1px solid var(--v2-line);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) 76px;align-items:center;gap:8px 12px;padding:14px;display:grid}html body .shell .inventory-list>.inventory-item:first-child{border-radius:20px 20px 0 0}html body .shell .inventory-list>.inventory-item:last-child{border-bottom:0;border-radius:0 0 20px 20px}.inventory-list>.inventory-item>.record-status-row{grid-column:1/-1}.inventory-list>.inventory-item>.inventory-item-select{grid-area:auto/1;margin:0}.inventory-list>.inventory-item>img{object-fit:contain;border-radius:12px;grid-area:2/2/4;width:76px;height:76px}.inventory-list>.inventory-item>:is(small,.field-note,.more-actions,.card-actions){grid-column:1/-1}.inventory-list .inventory-voucher-number{overflow-wrap:anywhere;font-size:14px}}.theme-switch-inline{width:100%;min-width:0}html body .theme-switch-inline .theme-options{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;grid-template-columns:1fr;gap:8px;padding:0;display:grid;position:static}.theme-switch-inline .theme-options>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}html body .theme-switch-inline .theme-options>button{border:1px solid var(--v2-line,var(--line));background:var(--v2-surface,var(--surface,#fff));width:100%;min-height:66px;color:var(--v2-ink,var(--ink));font:inherit;text-align:start;border-radius:16px;align-items:center;gap:14px;padding:14px 16px;font-weight:700;transition:border-color .2s,background .2s,transform .3s cubic-bezier(.3,1.12,.5,1);display:flex}.theme-switch-inline .theme-options>button>span{text-align:start;flex:1}html body .theme-switch-inline .theme-options>button[aria-pressed=true]{border-color:var(--v2-royal,#055fce);background:var(--v2-soft,#e8f0fb);color:var(--v2-ink,var(--ink))}html[data-theme=dark] body .theme-switch-inline .theme-options>button[aria-pressed=true]{color:#e8efff;background:#10314f;border-color:#7be6e4}.theme-switch-inline .theme-options>button:active{transform:scale(.98)}html body .sheet-menu{gap:6px}html body .sheet-menu>:is(button,a){background:var(--v2-soft,var(--theme-hover));border:0;border-radius:14px;min-height:58px;padding:13px 14px;font-weight:700;transition:background .2s,transform .3s cubic-bezier(.3,1.12,.5,1)}html body .sheet-menu>:is(button,a):active{transform:scale(.98)}html body .account-dialog .app-about dl{background:var(--v2-soft,var(--theme-hover));border-radius:16px;gap:0;padding:0 14px;display:grid;overflow:hidden}html body .account-dialog .app-about dl>div{border-bottom:1px solid var(--v2-line,var(--line));padding:14px 0}html body .account-dialog .app-about dl>div:last-child{border:0}html body .account-preferences-sheet>.modal>.field-note{margin-bottom:18px}@media (prefers-reduced-motion:reduce){.v2-register-refresh,.theme-switch-inline .theme-options>button,.sheet-menu>:is(button,a){transition:none!important}}html body .shell .header-account-options{border:1px solid var(--v2-line);background:var(--v2-surface);border-radius:22px;padding:6px;box-shadow:0 18px 40px #0e2b6d2e}html body .shell .header-account-options .account-menu-identity{padding:12px 12px 10px}html body .shell .header-account-options .account-action{background:0 0;border:0;border-radius:14px;min-height:50px;padding:10px 12px;font-weight:700;position:relative}html body .shell .header-account-options .account-action:hover{background:var(--v2-soft)}html body .shell .header-account-options .account-action+.account-action:before{content:"";top:0;background:var(--v2-line);height:1px;position:absolute;inset-inline:12px}html body .shell .v2-filter-sheet .modal-head h2{font-size:20px}html body .shell .manager-home>.v2-search-bar{width:100%;max-width:760px;margin:18px 0 24px}html body .shell .v2-register-tools{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block}html body .shell :is(.manager-register,.fuel-requests-panel,.returns-panel,.stock-manager,.work-inbox):has(.v2-register-tools){box-shadow:none;background:0 0;border:0;padding:0}.v2-ticket{--t1:#7be6e4;--t2:#62d9da;--stub:84px;color:#061a2e;width:100%;min-height:76px;font:inherit;text-align:start;cursor:default;background:radial-gradient(circle at var(--stub) 0,var(--v2-bg,#f3f7fc) 9px,transparent 9.5px),radial-gradient(circle at var(--stub) 100%,var(--v2-bg,#f3f7fc) 9px,transparent 9.5px),linear-gradient(135deg,var(--t1),var(--t2));border:0;border-radius:18px;align-items:stretch;margin:0;padding:0;display:flex;position:relative;box-shadow:0 6px 16px #0e2b6d1a}html[data-theme=dark] .v2-ticket{background:radial-gradient(circle at var(--stub) 0,#061a2e 9px,transparent 9.5px),radial-gradient(circle at var(--stub) 100%,#061a2e 9px,transparent 9.5px),linear-gradient(135deg,var(--t1),var(--t2))}.v2-ticket.diesel{--t1:#ffd27a;--t2:#f5be4f}.v2-ticket.out{filter:saturate(.45);opacity:.85}button.v2-ticket{cursor:pointer;transition:transform .3s cubic-bezier(.3,1.18,.5,1)}button.v2-ticket:active{transform:scale(.98)}.v2-ticket-stub{width:var(--stub);border-inline-start:2px dashed #061a2e40;flex:none;order:2;align-content:center;place-items:center;padding:8px 4px;display:grid}.v2-ticket-stub b{font-size:24px;font-weight:800;line-height:1}.v2-ticket-stub small{opacity:.75;font-size:12px;font-weight:800}.v2-ticket-body{flex:1;order:1;align-content:center;gap:4px;min-width:0;padding:10px 14px;display:grid}.v2-ticket-row{align-items:center;gap:8px;display:flex}.v2-ticket-fuel{background:#061a2e1f;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:800}.v2-ticket-status{white-space:nowrap;text-overflow:ellipsis;background:#ffffff8c;border-radius:999px;max-width:60%;margin-inline-start:auto;padding:2px 9px;font-size:12px;font-weight:800;overflow:hidden}.v2-ticket-status.out{color:#fff;background:#061a2ebf}.v2-ticket-code{letter-spacing:1px;text-align:right;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;font-weight:700}.v2-ticket-card{--stub:110px;min-height:110px;margin-bottom:14px}.v2-ticket-card .v2-ticket-stub b{font-size:34px}.v2-ticket-card .v2-ticket-code{font-size:17px}[dir=rtl] .v2-ticket{background:radial-gradient(circle at var(--stub) 0,var(--v2-bg,#f3f7fc) 9px,transparent 9.5px),radial-gradient(circle at var(--stub) 100%,var(--v2-bg,#f3f7fc) 9px,transparent 9.5px),linear-gradient(135deg,var(--t1),var(--t2))}.v2-view-switch{background:var(--v2-soft);border-radius:14px;grid-template-columns:1fr 1fr;margin:0 0 12px;padding:4px;display:grid;position:relative}.v2-view-switch:before{content:"";background:var(--v2-surface);border-radius:10px;width:calc(50% - 4px);transition:transform .4s cubic-bezier(.3,1.08,.5,1);position:absolute;top:4px;bottom:4px;right:4px;box-shadow:0 2px 8px #0e2b6d1a}.v2-view-switch:has(>button:nth-of-type(2).selected):before{transform:translate(-100%)}.v2-view-switch>button{z-index:1;height:40px;color:var(--v2-muted);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:800;position:relative}.v2-view-switch>button.selected{color:var(--v2-ink)}.v2-wallet{gap:18px;margin-bottom:12px;display:grid}.v2-wallet-head{align-items:center;gap:8px;margin:0 4px 8px;display:flex}.v2-wallet-head b{font-size:16px}.v2-wallet-head small{color:var(--v2-muted);font-weight:700}.v2-wallet-close{background:var(--v2-soft);color:#055fce;font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:4px;margin-inline-start:auto;padding:6px 12px;font-size:14px;font-weight:800;animation:.35s cubic-bezier(.3,1.18,.5,1) both v2-spring-in;display:inline-flex}html[data-theme=dark] .v2-wallet-close{color:#7be6e4}.v2-wallet-stack{transition:height .45s cubic-bezier(.3,1.08,.5,1);position:relative}.v2-wallet-group:not(.open) .v2-wallet-stack{cursor:pointer}.v2-wallet-slot{inset-inline:0;transition:transform .45s cubic-bezier(.3,1.08,.5,1),opacity .3s;position:absolute;top:0}.v2-wallet-slot .v2-ticket{box-shadow:0 -3px 12px #0e2b6d1f}.v2-wallet-hint{text-align:center;color:var(--v2-muted);margin:8px 0 0;font-size:13px;font-weight:700}@media (max-width:760px){html[data-theme] body .shell .inventory-manager .inventory-list{gap:8px}html[data-theme] body .shell .inventory-manager .inventory-list>.inventory-item[data-fuel]{--t1:#7be6e4;--t2:#62d9da;--stub:112px;grid-template-columns:minmax(0,1fr) var(--stub);color:#061a2e;background:radial-gradient(circle at var(--stub) 0,var(--v2-bg) 8px,transparent 8.5px),linear-gradient(135deg,var(--t1),var(--t2));border:0;border-radius:16px;grid-template-areas:"pick state""pick date""more more";align-items:center;gap:0;padding:0;display:grid;overflow:visible;box-shadow:0 6px 16px #0e2b6d1a}html[data-theme=dark] body .shell .inventory-manager .inventory-list>.inventory-item[data-fuel]{background:radial-gradient(circle at var(--stub) 0,#061a2e 8px,transparent 8.5px),linear-gradient(135deg,var(--t1),var(--t2))}html[data-theme] body .shell .inventory-manager .inventory-list>.inventory-item[data-fuel=diesel]{--t1:#ffd27a;--t2:#f5be4f}html[data-theme] body .shell .inventory-manager .inventory-list>.inventory-item>.record-status-row{border-inline-start:2px dashed #061a2e40;flex-direction:column;grid-area:state;justify-content:center;align-self:stretch;align-items:center;gap:4px;margin:0;padding:8px 4px 2px;display:flex}html[data-theme] body .shell .inventory-manager .inventory-list>.inventory-item>.record-status-row .badge{white-space:nowrap;color:#061a2e;background:#fff9;border:0;padding:2px 8px;font-size:11px}html[data-theme] body .shell .inventory-manager .inventory-list>.inventory-item>.record-status-row .record-info-button{color:#061a2e;background:#ffffff59;border:0;border-radius:50%;width:30px;height:30px;min-height:0}html[data-theme] body .shell .inventory-manager .inventory-list>.inventory-item>.inventory-item-select{color:#061a2e;grid-area:pick;align-items:center;gap:10px;margin:0;padding:10px 12px;display:flex}html[data-theme] body .shell .inventory-manager .inventory-list>.inventory-item>.inventory-item-select strong{color:#061a2e;font-size:20px}html[data-theme] body .shell .inventory-manager .inventory-list>.inventory-item .inventory-voucher-number{color:#061a2e;opacity:.8;font-size:13px}html[data-theme] body .shell .inventory-manager .inventory-list>.inventory-item .inventory-voucher-number>span{display:none}html[data-theme] body .shell .inventory-manager .inventory-list>.inventory-item>small{text-align:center;color:#061a2e;opacity:.7;border-inline-start:2px dashed #061a2e40;grid-area:date;align-self:stretch;place-items:center;padding:0 4px 8px;font-size:11px;font-weight:700;display:grid}html[data-theme] body .shell .inventory-manager .inventory-list>.inventory-item>img{display:none}html[data-theme] body .shell .inventory-manager .inventory-list>.inventory-item>.more-actions{color:#061a2e;grid-area:more;margin:0;padding:0 12px 8px}html[data-theme] body .shell .inventory-manager .inventory-list>.inventory-item>.more-actions>summary{opacity:.75;font-size:13px}html[data-theme] body .shell .inventory-manager .inventory-list>.inventory-item>.card-actions{grid-column:1/-1;padding:0 12px 10px}:is(html[data-theme] body .shell .inventory-manager .inventory-list>.inventory-item:has(.inventory-transferred-tag),html[data-theme] body .shell .inventory-manager .inventory-list>.inventory-item:has(.inventory-blocked-state)){filter:saturate(.45);opacity:.85}}@media (prefers-reduced-motion:reduce){.v2-wallet-stack,.v2-wallet-slot,.v2-view-switch:before,button.v2-ticket{transition:none}.v2-wallet-close{animation:none}}@media (max-width:760px){html[data-theme] body .shell .inventory-manager .inventory-list>.inventory-item .fuel-type-badge,html[data-theme] body .shell .inventory-manager .inventory-list>.inventory-item [class*=fuel-badge]{color:#061a2e;background:#061a2e1f;border:0}html[data-theme] body .shell .inventory-manager .inventory-list>.inventory-item>.more-actions{border:0;background:0 0;border-top:1px dashed #061a2e2e}html[data-theme] body .shell .inventory-manager .inventory-list>.inventory-item>.more-actions>summary{padding:6px 0 0}}.v2-voucher-tools{align-items:center;gap:10px;margin:0 0 10px;display:flex}.v2-select-toggle{background:var(--v2-surface);color:var(--v2-ink);box-shadow:var(--v2-shadow);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:9px 16px;font-weight:800;transition:transform .3s cubic-bezier(.3,1.18,.5,1)}.v2-select-toggle.on{color:#fff;background:#055fce}html[data-theme=dark] .v2-select-toggle.on{color:#061a2e;background:#7be6e4}.v2-select-toggle:active{transform:scale(.95)}.v2-voucher-tools small{color:var(--v2-muted);font-weight:700}.v2-voucher-strips{gap:8px;display:grid}.v2-voucher-strips .v2-ticket{--stub:70px;border-radius:14px;min-height:60px}.v2-voucher-strips .v2-ticket-stub b{font-size:20px}.v2-voucher-strips .v2-ticket-body{gap:2px;padding:8px 12px}.v2-voucher-strips .v2-ticket-code{font-size:14px}.v2-ticket-meta{opacity:.7;font-size:12px;font-weight:700}.v2-ticket-check{color:#fff;background:#ffffff8c;border:2px solid #061a2e59;border-radius:50%;place-items:center;width:24px;height:24px;font-size:14px;font-weight:900;display:grid;position:absolute;bottom:8px;left:10px}.v2-ticket.picked .v2-ticket-check{background:#055fce;border-color:#055fce}html[data-theme=dark] .v2-ticket.picked .v2-ticket-check{color:#061a2e;background:#7be6e4;border-color:#7be6e4}.v2-ticket-sheet .v2-ticket-card{--stub:110px}.v2-voucher-photo{object-fit:contain;background:var(--v2-soft);border-radius:14px;width:100%;max-height:220px;margin:0 0 12px;display:block}.v2-voucher-actions{gap:8px;display:grid}.v2-voucher-action{background:var(--v2-soft);color:#055fce;height:48px;font:inherit;cursor:pointer;border:0;border-radius:14px;font-size:16px;font-weight:800;transition:transform .3s cubic-bezier(.3,1.18,.5,1)}html[data-theme=dark] .v2-voucher-action{color:#7be6e4}.v2-voucher-action.danger{color:#c2410c}html body .v2-ticket-sheet>.modal{overscroll-behavior:contain;max-height:calc(100dvh - 24px);overflow:auto}.v2-pull{top:0;z-index:70;pointer-events:none;place-items:center;transition:height .25s;display:grid;position:fixed;inset-inline:0;overflow:hidden}.v2-pull-ring{border:3px solid var(--v2-soft,#e8f0fb);background:var(--v2-surface,#fff);border-top-color:#055fce;border-radius:50%;width:28px;height:28px;box-shadow:0 4px 14px #0e2b6d2e}html[data-theme=dark] .v2-pull-ring{background:#0d2a47;border-color:#7be6e4 #10314f #10314f}.v2-pull.busy .v2-pull-ring{animation:.8s linear infinite v2-spin}@keyframes v2-spin{to{transform:rotate(360deg)}}@media (pointer:coarse) and (max-width:760px){html body .shell :is(.v2-register-refresh,[aria-label=רענון\ הרשימה]){display:none}}.v2-undo{inset-inline:14px;bottom:calc(92px + env(safe-area-inset-bottom));z-index:90;color:#fff;opacity:0;pointer-events:none;background:#0e2b6d;border-radius:16px;align-items:center;gap:10px;max-width:420px;margin:0 auto;padding:12px 14px;font-family:Assistant,system-ui,sans-serif;font-weight:800;transition:transform .45s cubic-bezier(.3,1.18,.5,1),opacity .25s;display:flex;position:fixed;transform:translateY(180%);box-shadow:0 12px 30px #061a2e4d}.v2-undo.on{opacity:1;pointer-events:auto;transform:none}.v2-undo button{color:#7be6e4;font:inherit;cursor:pointer;background:0 0;border:0;margin-inline-start:auto;padding:4px 6px;font-weight:800}html[data-theme=dark] .v2-undo{color:#061a2e;background:#e8efff}html[data-theme=dark] .v2-undo button{color:#055fce}@media (prefers-reduced-motion:reduce){.v2-undo,.v2-pull{transition:none}.v2-pull.busy .v2-pull-ring{animation:none}}.v2-gauges{grid-template-columns:1fr 1fr;gap:10px;margin:6px 0 4px;display:grid}.v2-gauge{background:var(--v2-surface);box-shadow:var(--v2-shadow);color:var(--v2-ink);font:inherit;text-align:start;cursor:pointer;border:0;border-radius:20px;justify-items:start;gap:4px;padding:14px;transition:transform .3s cubic-bezier(.3,1.18,.5,1);display:grid}.v2-gauge:active{transform:scale(.97)}.v2-gauge small{color:var(--v2-muted);font-weight:800}.v2-gauge b{font-size:24px;line-height:1.1}.v2-gauge-bar{background:var(--v2-soft);border-radius:6px;width:100%;height:10px;position:relative;overflow:hidden}.v2-gauge-bar i{inset-block:0;background:linear-gradient(90deg,#62d9da,#7be6e4);border-radius:6px;transition:width 1s cubic-bezier(.3,1.08,.5,1);position:absolute;right:0}.v2-gauge.diesel .v2-gauge-bar i{background:linear-gradient(90deg,#f5be4f,#ffd27a)}.v2-gauge-note{color:var(--v2-muted);font-size:13px;font-weight:700}.v2-gauge-note.warn{color:#b45309}html[data-theme=dark] .v2-gauge-note.warn{color:#ffb547}.v2-home-h2{color:var(--v2-muted);align-items:center;gap:6px;margin:16px 4px 8px;font-size:15px;font-weight:800;display:flex}.v2-home-chips{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.v2-count-chip{background:var(--v2-soft);color:#055fce;font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:14px;font-weight:800;transition:transform .3s cubic-bezier(.3,1.18,.5,1);display:inline-flex}html[data-theme=dark] .v2-count-chip{color:#7be6e4}.v2-count-chip:active{transform:scale(.95)}.v2-count-chip>span{color:#fff;background:#b45309;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:12px;display:inline-grid}html[data-theme=dark] .v2-count-chip>span{color:#061a2e;background:#ffb547}@media (prefers-reduced-motion:reduce){.v2-gauge-bar i{transition:none}}.v2-inbox-chips{scrollbar-width:none;gap:6px;margin:0 0 12px;padding:2px;display:flex;overflow-x:auto}.v2-inbox-chip{background:var(--v2-soft);color:#055fce;font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:8px 13px;font-size:14px;font-weight:800;transition:transform .3s cubic-bezier(.3,1.18,.5,1),background .2s;display:inline-flex}.v2-inbox-chip.selected{color:#fff;background:#055fce}html[data-theme=dark] .v2-inbox-chip{color:#7be6e4}html[data-theme=dark] .v2-inbox-chip.selected{color:#061a2e;background:#7be6e4}.v2-inbox-chip:active{transform:scale(.95)}.v2-inbox-chip>span{color:#fff;background:#b45309;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:12px;display:inline-grid}.v2-inbox-switch{background:var(--v2-soft);border-radius:14px;grid-template-columns:1fr 1fr;margin:0 0 12px;padding:4px;display:grid;position:relative}.v2-inbox-switch:before{content:"";background:var(--v2-surface);border-radius:10px;width:calc(50% - 4px);transition:transform .4s cubic-bezier(.3,1.08,.5,1);position:absolute;top:4px;bottom:4px;right:4px;box-shadow:0 2px 8px #0e2b6d1a}.v2-inbox-switch:has(>button:nth-of-type(2).selected):before{transform:translate(-100%)}.v2-inbox-switch>button{z-index:1;height:40px;color:var(--v2-muted);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:800;position:relative}.v2-inbox-switch>button.selected{color:var(--v2-ink)}.v2-inbox-card{background:var(--v2-surface);box-shadow:var(--v2-shadow);border-radius:20px;gap:10px;margin:0 0 10px;padding:14px;animation:.4s cubic-bezier(.3,1.18,.5,1) both v2-spring-in;display:grid}.v2-inbox-top{align-items:center;gap:10px;display:flex}.v2-inbox-text{flex:1;min-width:0;display:grid}.v2-inbox-text b{font-size:17px}.v2-inbox-text small{color:var(--v2-muted);font-size:13px}.v2-inbox-amount{white-space:nowrap;font-size:18px;font-weight:800}.v2-inbox-note{background:var(--v2-soft);border-radius:12px;margin:0;padding:8px 12px;font-size:14px}.v2-inbox-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.v2-inbox-actions button{height:46px;font:inherit;cursor:pointer;border:0;border-radius:14px;font-weight:800;transition:transform .3s cubic-bezier(.3,1.18,.5,1)}.v2-inbox-actions button:active{transform:scale(.96)}.v2-inbox-ok{color:#fff;background:#055fce}html[data-theme=dark] .v2-inbox-ok{color:#061a2e;background:#7be6e4}.v2-inbox-no{background:var(--v2-soft);color:var(--v2-ink)}.v2-done{text-align:center;justify-items:center;gap:4px;padding:30px 0;display:grid}.v2-done b{font-size:18px}.v2-done p{color:var(--v2-muted);margin:0}.v2-done-check{color:#11775a;background:#e3f6ee;border-radius:50%;place-items:center;width:72px;height:72px;animation:.5s cubic-bezier(.3,1.18,.5,1) both v2-done-pop;display:grid}html[data-theme=dark] .v2-done-check{color:#7be6b4;background:#7be6b41f}@keyframes v2-done-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.v2-inbox-card,.v2-done-check{animation:none}.v2-inbox-switch:before{transition:none}}.v2-wizard{gap:12px;display:grid}.v2-steps{gap:6px;display:flex}.v2-steps i{background:var(--v2-soft,#e8f0fb);border-radius:3px;flex:1;height:5px;transition:background .3s}.v2-steps i.on{background:#055fce}html[data-theme=dark] .v2-steps i.on{background:#7be6e4}.v2-q{color:var(--v2-ink,#0e2b6d);margin:4px 0 2px;font-size:22px;font-weight:800}.v2-recent{flex-wrap:wrap;gap:8px;display:flex}.v2-recent-chip{background:var(--v2-soft,#e8f0fb);color:#055fce;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:9px 14px;font-weight:800;transition:transform .3s cubic-bezier(.3,1.18,.5,1)}.v2-recent-chip.selected{color:#fff;background:#055fce}html[data-theme=dark] .v2-recent-chip{color:#7be6e4}html[data-theme=dark] .v2-recent-chip.selected{color:#061a2e;background:#7be6e4}.v2-recent-chip:active{transform:scale(.94)}.v2-amounts{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.v2-amounts button{background:var(--v2-surface,#fff);height:60px;box-shadow:var(--v2-shadow);color:var(--v2-ink,#0e2b6d);font:inherit;cursor:pointer;border:0;border-radius:16px;font-size:22px;font-weight:800;transition:all .3s cubic-bezier(.3,1.18,.5,1)}.v2-amounts button.selected{color:#fff;background:#055fce;transform:scale(1.04)}html[data-theme=dark] .v2-amounts button.selected{color:#061a2e;background:#7be6e4}.v2-link{color:var(--v2-muted,#526681);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:center;font-weight:800;text-decoration:underline}.v2-fuels{grid-template-columns:1fr 1fr;gap:10px;display:grid}.v2-fuel{color:#061a2e;height:96px;font:inherit;cursor:pointer;opacity:.6;border:0;border-radius:20px;font-size:22px;font-weight:800;transition:all .3s cubic-bezier(.3,1.18,.5,1)}.v2-fuel.gasoline{background:linear-gradient(135deg,#7be6e4,#62d9da)}.v2-fuel.diesel{background:linear-gradient(135deg,#ffd27a,#f5be4f)}.v2-fuel.selected,.v2-fuel:hover{opacity:1}.v2-fuel.selected{transform:scale(1.04);box-shadow:0 0 0 3px #055fce}.v2-ticket-name{font-size:20px}@media (prefers-reduced-motion:reduce){.v2-amounts button,.v2-fuel,.v2-recent-chip,.v2-steps i{transition:none}}.v2-track{background:var(--v2-surface,#fff);box-shadow:var(--v2-shadow);border-radius:18px;margin:0 0 12px;padding:12px 14px;list-style:none}.v2-track-step{grid-template-columns:28px 1fr;gap:10px;padding-bottom:14px;display:grid;position:relative}.v2-track-step:last-child{padding-bottom:0}.v2-track-step:not(:last-child):before{content:"";background:var(--v2-line,#e3eaf4);width:2px;position:absolute;top:28px;bottom:0;right:13px}.v2-track-step.done:not(:last-child):before{background:#11775a}.v2-track-dot{z-index:1;background:var(--v2-soft,#e8f0fb);width:28px;height:28px;color:var(--v2-muted,#526681);border-radius:50%;place-items:center;font-size:13px;font-weight:900;display:grid}.v2-track-step.done .v2-track-dot{color:#fff;background:#11775a}.v2-track-step.now .v2-track-dot{color:#fff;background:#055fce;animation:1.6s ease-in-out infinite v2-track-pulse}html[data-theme=dark] .v2-track-step.now .v2-track-dot{color:#061a2e;background:#7be6e4}.v2-track-step.stop .v2-track-dot{color:#fff;background:#b4232c}.v2-track-text{display:grid}.v2-track-text b{font-size:15px}.v2-track-text small{color:var(--v2-muted,#526681);font-size:13px}.v2-track-step.todo .v2-track-text b{color:var(--v2-muted,#526681);font-weight:700}@keyframes v2-track-pulse{0%,to{box-shadow:0 0 #055fce59}50%{box-shadow:0 0 0 8px #055fce00}}@media (prefers-reduced-motion:reduce){.v2-track-step.now .v2-track-dot{animation:none}}.v2-sup-wallet,.v2-sup-new{margin:6px 0 4px}.supervisor-mobile-home .v2-list{margin-bottom:12px}html body .shell .v2-inbox-panel>.panel-heading{display:none}@media (max-width:760px){html body .shell .panel.manager-register>.return-content{padding:0}html body .shell .audit-log{box-shadow:none;background:0 0;border:0;padding-inline:0}html body .shell .v2-active-filters{margin-top:10px}html body .shell .register-primary-actions{margin-bottom:12px}html body .shell .v2-register-tools{margin-top:4px}}html body .shell .v2-view-switch.v2-view-switch-compact{float:inline-end;border-radius:12px;gap:0;width:auto;margin:0 0 10px;padding:3px;display:inline-flex}html body .shell .v2-view-switch.v2-view-switch-compact:before{border-radius:9px;width:calc(50% - 3px);top:3px;bottom:3px;right:3px}html body .shell .v2-view-switch.v2-view-switch-compact>button{width:40px;height:34px;color:var(--v2-muted);place-items:center;display:grid}html body .shell .v2-view-switch.v2-view-switch-compact>button.selected{color:#055fce}html[data-theme=dark] body .shell .v2-view-switch.v2-view-switch-compact>button.selected{color:#7be6e4}html body .shell .v2-view-switch-compact+*{clear:none}html body .shell .v2-wallet,html body .shell .v2-voucher-strips{clear:both}@media (max-width:760px){html body .modal-backdrop.floating-sheet:not([hidden]){align-items:flex-end;padding:0}html body .modal-backdrop.floating-sheet>.modal{width:100%;max-width:none;max-height:calc(100dvh - 40px);padding-bottom:calc(18px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0;margin:0;animation:.42s cubic-bezier(.3,1.08,.5,1) both v2-sheet-up}html body .modal-backdrop.floating-sheet>.modal:before{content:"";background:var(--v2-line,#dce5f2);border-radius:9px;width:42px;height:5px;margin:-6px auto 10px;display:block}html body .modal-backdrop.floating-sheet:not([hidden]){animation:.22s both v2-fade}}@keyframes v2-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes v2-fade{0%{opacity:0}to{opacity:1}}html body .shell :is(.v2-voucher-strips>.v2-ticket,.v2-list>.v2-row,.v2-list>.v2-exp,.v2-inbox-card,.v2-gauge,.v2-hero-action,.v2-half-action,.v2-month,.v2-track-step){animation:.45s cubic-bezier(.3,1.12,.5,1) both v2-item-in}html body .shell :is(.v2-voucher-strips,.v2-list,.v2-gauges,.v2-half-actions,.v2-track)>:nth-child(2){animation-delay:40ms}html body .shell :is(.v2-voucher-strips,.v2-list,.v2-gauges,.v2-half-actions,.v2-track)>:nth-child(3){animation-delay:80ms}html body .shell :is(.v2-voucher-strips,.v2-list,.v2-track)>:nth-child(4){animation-delay:.12s}html body .shell :is(.v2-voucher-strips,.v2-list)>:nth-child(n+5){animation-delay:.16s}@keyframes v2-item-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html body .modal-backdrop.floating-sheet>.modal,html body .modal-backdrop.floating-sheet:not([hidden]),html body .shell :is(.v2-voucher-strips>.v2-ticket,.v2-list>.v2-row,.v2-list>.v2-exp,.v2-inbox-card,.v2-gauge,.v2-hero-action,.v2-half-action,.v2-month,.v2-track-step){animation:none}}.v2-photo-toggle{border:1.5px dashed var(--v2-line,#dce5f2);width:100%;height:44px;color:var(--v2-muted,#526681);font:inherit;cursor:pointer;background:0 0;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin:0 0 12px;font-weight:800;display:flex}html body .shell .owner-allocation-form>.v2-steps{margin:0 0 10px}html body .shell .v2-owner-q>span{display:none}html body .shell .v2-owner-q>h3{font-size:22px;font-weight:800}html body .shell .owner-allocation-form .v2-recent{grid-column:1/-1;margin-bottom:4px}html body .shell .owner-allocation-form>.v2-steps{margin-top:8px}.v2-success{z-index:120;pointer-events:none;background:#061a2e2e;place-items:center;animation:.2s both v2-fade;display:grid;position:fixed;inset:0}.v2-success-card{background:var(--v2-surface,#fff);color:var(--v2-ink,#0e2b6d);border-radius:26px;justify-items:center;gap:10px;padding:26px 34px;font-family:Assistant,system-ui,sans-serif;animation:.5s cubic-bezier(.3,1.25,.5,1) both v2-success-pop;display:grid;box-shadow:0 24px 60px #061a2e40}html[data-theme=dark] .v2-success-card{color:#e8efff;background:#0d2a47}.v2-success-card b{font-size:20px;font-weight:800}.v2-success-check{color:#11775a;background:#e3f6ee;border-radius:50%;place-items:center;width:76px;height:76px;display:grid}html[data-theme=dark] .v2-success-check{color:#7be6b4;background:#7be6b424}.v2-success-check svg path{stroke-dasharray:30;stroke-dashoffset:30px;animation:.45s ease-out .15s forwards v2-draw}@keyframes v2-success-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes v2-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.v2-success,.v2-success-card{animation:none}.v2-success-check svg path{stroke-dashoffset:0;animation:none}}.v2-peek{z-index:130;color:#fff;pointer-events:none;text-align:start;background:#0e2b6d;border-radius:16px;max-width:300px;padding:12px 14px;font-family:Assistant,system-ui,sans-serif;font-size:14px;font-weight:600;line-height:1.5;animation:.28s cubic-bezier(.3,1.25,.5,1) both v2-peek-in;position:fixed;transform:translate(-50%,-100%);box-shadow:0 14px 34px #061a2e59}html[data-theme=dark] .v2-peek{color:#061a2e;background:#e8efff}@keyframes v2-peek-in{0%{opacity:0;transform:translate(-50%,-90%)scale(.9)}to{opacity:1;transform:translate(-50%,-100%)}}.v2-tip{color:#b45309;font-weight:800}html[data-theme=dark] .v2-tip{color:#ffb547}.v2-link-action{place-items:center;text-decoration:none;display:grid}html body .shell .v2-wallet-slot .v2-ticket,html body .shell .v2-voucher-strips .v2-ticket,html body .shell .v2-row{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@media (prefers-reduced-motion:reduce){.v2-peek{animation:none}}html body .shell .v2-held{transition:box-shadow .2s;box-shadow:0 0 0 3px #055fce47}@media (pointer:coarse){html body .shell :is([data-longpress],.summary-stat,.v2-ticket,.v2-wallet-stack,.v2-row,.v2-register-row,article:has(.record-info-button)){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}@media (max-width:720px){html body .shell .inventory-selection.v2-selection-dock{inset-inline:10px;bottom:calc(76px + env(safe-area-inset-bottom,0px));z-index:14;color:#fff;background:#0e2b6d;border:0;border-radius:18px;gap:8px 10px;max-height:42dvh;margin:0;padding:12px 14px;animation:.3s cubic-bezier(.3,1.1,.5,1) both v2-dock-in;position:fixed;overflow:auto;box-shadow:0 14px 34px #061a2e59}html body .shell .inventory-selection.v2-selection-dock>span{flex-basis:100%;font-size:15px}html body .shell .inventory-selection.v2-selection-dock .btn{flex:auto;min-height:40px;padding:8px 12px;font-size:14px}html body .shell .inventory-selection.v2-selection-dock .text-link{color:#7be6e4}html body .shell .inventory-selection.v2-selection-dock .return-warning{color:#ffd27a;background:0 0;border:0;padding:0;font-size:13px}html body .shell .manager-register:has(.v2-selection-dock) .return-content{padding-bottom:190px}}@keyframes v2-dock-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (max-width:720px){html body .shell .supervisor-entry-actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,6.6em),1fr));gap:8px;display:grid}html body .shell .supervisor-entry-actions>.btn{white-space:normal;word-break:keep-all;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance;text-align:center;flex-direction:column;gap:6px;width:auto;min-width:0;min-height:84px;padding:12px 6px;font-size:15px;line-height:1.25}}.v2-suggest{background:var(--surface,#fff);border:1px solid var(--line,#d7e0ef);border-radius:14px;gap:2px;max-height:260px;margin:6px 0 0;padding:6px;list-style:none;animation:.22s both v2-dock-in;display:grid;overflow:auto;box-shadow:0 12px 28px #061a2e29}.v2-suggest button{width:100%;min-height:44px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:16px;display:flex}.v2-suggest button:active,.v2-suggest button:hover{background:#055fce1a}.v2-suggest svg{color:#055fce;flex:none}html[data-theme=dark] .v2-suggest svg{color:#7be6e4}.v2-sheet-actions .card-actions .v2-context-action{color:#fff;background:#055fce;border-color:#055fce;border-radius:16px;min-height:54px;font-size:17px;box-shadow:0 10px 24px #055fce47}html[data-theme=dark] .v2-sheet-actions .card-actions .v2-context-action{color:#061a2e;background:#7be6e4;border-color:#7be6e4}.v2-sheet-actions .card-actions .btn.whatsapp{border-radius:16px;min-height:50px}.v2-sheet-actions .card-actions .btn.secondary{background:var(--v2-soft);min-height:50px;color:var(--v2-ink);box-shadow:none;border:0;border-radius:14px;justify-content:flex-start;gap:12px;padding:0 16px;font-weight:700}.v2-sheet-actions .card-actions .btn.secondary svg{color:#055fce}html[data-theme=dark] .v2-sheet-actions .card-actions .btn.secondary svg{color:#7be6e4}.v2-sheet-actions .card-actions .btn.secondary.danger{color:#c62828;background:0 0}.v2-sheet-actions .card-actions .btn.secondary.danger svg{color:#c62828}.v2-row-sheet>.modal>.btn.secondary.full{color:#055fce;min-height:44px;box-shadow:none;background:0 0;border:0;font-weight:800}html[data-theme=dark] .v2-row-sheet>.modal>.btn.secondary.full{color:#7be6e4}.v2-voucher-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.v2-voucher-action{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;height:auto;min-height:68px;padding:8px 4px;font-size:12.5px;font-weight:700;line-height:1.2;display:flex}.v2-voucher-action.lead{flex-direction:row;order:-1;grid-column:span 2;gap:8px;min-height:54px;font-size:16px;font-weight:800}.v2-voucher-action.lead.wide{grid-column:1/-1}.v2-voucher-action.lead.fill{color:#fff;background:#055fce;box-shadow:0 10px 22px #055fce40}html[data-theme=dark] .v2-voucher-action.lead.fill{color:#061a2e;background:#7be6e4}.v2-voucher-action.danger{color:#c62828;background:0 0}.v2-voucher-action:active{transform:scale(.96)}.v2-transfer-form{gap:14px;display:grid}.v2-transfer-sum{background:var(--v2-soft);border-radius:18px;justify-content:space-between;align-items:baseline;padding:16px 18px;display:flex}.v2-transfer-sum b{font-size:18px}.v2-transfer-sum span{color:#055fce;font-size:22px;font-weight:800}html[data-theme=dark] .v2-transfer-sum span{color:#7be6e4}.v2-transfer-codes>summary,.v2-note-toggle>summary{cursor:pointer;color:#055fce;padding:4px 0;font-weight:700;list-style:none}html[data-theme=dark] .v2-transfer-codes>summary,html[data-theme=dark] .v2-note-toggle>summary{color:#7be6e4}.v2-transfer-codes>summary::-webkit-details-marker{display:none}.v2-note-toggle>summary::-webkit-details-marker{display:none}.v2-note-toggle textarea{width:100%;margin-top:8px}.v2-pick{border:0;gap:10px;margin:0;padding:0;display:grid}.v2-pick legend{margin-bottom:10px;padding:0;font-size:20px;font-weight:800}.v2-pick .v2-chips button{min-height:44px;padding:8px 16px;font-size:16px}.v2-text-btn{color:#055fce;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-weight:700;display:inline-flex}html[data-theme=dark] .v2-text-btn{color:#7be6e4}.v2-attention-strip{color:#7a4b00;width:100%;font:inherit;text-align:start;cursor:pointer;background:#fff4db;border:0;border-radius:14px;align-items:center;gap:10px;margin:10px 0 4px;padding:12px 14px;font-weight:700;display:flex}.v2-attention-strip span{flex:1}.v2-attention-strip b{font-weight:800}html[data-theme=dark] .v2-attention-strip{color:#ffd27a;background:#3a2e12}.v2-focus-bar{background:var(--v2-soft);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin:10px 0 4px;padding:10px 14px;display:flex}.v2-focus-bar b{font-size:15px}.v2-focus-bar button{color:#055fce;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-weight:700;display:inline-flex}html[data-theme=dark] .v2-focus-bar button{color:#7be6e4}.v2-fab{inset-inline:auto 16px;bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:13;color:#fff;height:56px;font:inherit;cursor:pointer;background:#055fce;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 20px 0 22px;font-size:16px;font-weight:800;animation:.35s cubic-bezier(.3,1.1,.5,1) both v2-dock-in;display:inline-flex;position:fixed;box-shadow:0 14px 30px #055fce61}html[data-theme=dark] .v2-fab{color:#061a2e;background:#7be6e4;box-shadow:0 14px 30px #00000073}.v2-fab:active{transform:scale(.96)}html body .shell .v2-register{padding-bottom:76px}@media (max-width:720px){html body .shell .inventory-selection.v2-selection-dock .btn.secondary.danger{color:#ff9a9a;min-height:36px;box-shadow:none;background:0 0;border:0;flex:none;padding:4px 6px;font-size:13px}html body .shell .inventory-selection.v2-selection-dock .v2-dock-transfer{color:#061a2e;background:#7be6e4;border-color:#7be6e4}}@media (max-width:760px){html body .modal-backdrop.floating-sheet:not([hidden])>.modal{will-change:transform;animation:.42s cubic-bezier(.22,1,.36,1) both v2-sheet-rise!important}html body .modal-backdrop.floating-sheet:not([hidden]){animation:.3s both v2-fade}html body .modal-backdrop.floating-sheet[data-closing]{pointer-events:none;animation:.26s both v2-fade-out}html body .modal-backdrop.floating-sheet[data-closing]>.modal{animation:.26s cubic-bezier(.4,0,1,1) both v2-sheet-sink!important}html body .modal-backdrop.floating-sheet[data-closing]>.modal[data-swiped]{animation:none!important}}@keyframes v2-sheet-rise{0%{opacity:1;transform:translateY(100%)translate(0,0)}to{opacity:1;transform:translateY(0)translate(0,0)}}@keyframes v2-sheet-sink{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes v2-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){html body .modal-backdrop.floating-sheet>.modal,html body .modal-backdrop.floating-sheet[data-closing]{animation:none!important}}html body .shell .btn.danger,html body .shell .btn.secondary.danger,html body .shell .btn.primary.danger{color:#fff!important;background:#d32f2f!important;border-color:#d32f2f!important}html body .shell .btn.danger svg{color:#fff!important}html body .shell .v2-voucher-action.danger,html body .shell .v2-voucher-action.danger svg{color:#e53935!important}html[data-theme=dark] body .shell .v2-voucher-action.danger,html[data-theme=dark] body .shell .v2-voucher-action.danger svg{color:#ff6b6b!important}html body .shell .text-link.danger{color:#e53935}@media (max-width:720px){html body .shell:has(.v2-fab) .problem-report-trigger{bottom:calc(150px + env(safe-area-inset-bottom,0px))}html body .shell:has(.v2-fab) main{padding-bottom:150px}html body .shell:has(.v2-fab) .workspace-content{padding-bottom:150px}}html body .shell .v2-report .form-flow{gap:14px;display:grid}html body .shell .v2-report-sub{gap:6px;display:grid}html body .shell .v2-report-sub>small{color:var(--v2-muted,#5b6b86);font-weight:700}html body .shell .v2-report-dates{grid-template-columns:1fr 1fr;gap:10px}html body .shell .v2-report-ticket{background:var(--v2-soft,#e8f0fb);color:#055fce;border-radius:18px;align-items:center;gap:14px;padding:16px;display:flex}html[data-theme=dark] body .shell .v2-report-ticket{color:#7be6e4;background:#7be6e41a}html body .shell .v2-report-ticket b{color:var(--v2-ink,#0e2b6d);font-size:18px;display:block}html[data-theme=dark] body .shell .v2-report-ticket b{color:#fff}html body .shell .v2-report-ticket small{color:var(--v2-muted,#5b6b86)}html body .shell .v2-report-nav{gap:10px;display:flex}html body .shell .v2-report-nav .btn{flex:1}html body .shell .v2-backup .return-content{gap:14px;display:grid}html body .shell .v2-backup-status{border-radius:18px;align-items:center;gap:14px;padding:16px;display:flex}html body .shell .v2-backup-status.ok{color:#1e8a4c;background:#2ea05a1f}html body .shell .v2-backup-status.warn{color:#b7791f;background:#f5be4f2e}html body .shell .v2-backup-status b{color:var(--v2-ink,#0e2b6d);font-size:18px;display:block}html[data-theme=dark] body .shell .v2-backup-status b{color:#fff}html body .shell .v2-backup-status small{color:var(--v2-muted,#5b6b86)}html body .shell .v2-backup-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}html body .shell .v2-backup-tile{background:var(--v2-soft,#e8f0fb);color:#055fce;min-height:92px;font:inherit;text-align:center;cursor:pointer;border:0;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px 6px;transition:transform .2s;display:flex}html body .shell .v2-backup-tile b{color:inherit;font-size:14px;line-height:1.25}html body .shell .v2-backup-tile.lead{color:#fff;background:#055fce}html[data-theme=dark] body .shell .v2-backup-tile{color:#7be6e4;background:#7be6e41a}html[data-theme=dark] body .shell .v2-backup-tile.lead{color:#061a2e;background:#7be6e4}html body .shell .v2-backup-tile:active{transform:scale(.96)}html body .shell .v2-backup-tile:disabled,html body .shell .v2-backup-tile.disabled{opacity:.5;pointer-events:none}html body .shell .v2-backup-note{color:var(--v2-muted,#5b6b86);align-items:center;gap:6px;margin:0;font-size:13px;display:flex}html body .shell .v2-backup-progress{flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-weight:700;display:flex}html body .shell .v2-backup-spin{border:3px solid;border-inline-end-color:#0000;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite v2-spin}html body .shell .v2-backup-restore{background:var(--v2-soft,#e8f0fb);border-radius:18px;gap:10px;padding:16px;display:grid}html[data-theme=dark] body .shell .v2-backup-restore{background:#ffffff0d}html body .shell .v2-backup-counts{gap:10px;display:flex}html body .shell .v2-backup-counts span{background:var(--surface,#fff);border-radius:14px;flex:1;justify-items:center;padding:10px;display:grid}html[data-theme=dark] body .shell .v2-backup-counts span{background:#ffffff0f}html body .shell .v2-backup-counts b{font-size:22px}html body .shell .v2-backup-history summary{cursor:pointer;align-items:center;gap:6px;padding:6px 0;font-weight:700;display:flex}html body .shell .v2-backup-run{border-bottom:1px solid var(--line,#e2e8f2);align-items:center;gap:10px;padding:10px 0;display:flex}html body .shell .v2-backup-run>div{flex:1;display:grid}html body .shell .v2-backup-run small{color:var(--v2-muted,#5b6b86)}html body .shell .v2-backup-dot{border-radius:50%;flex:none;width:10px;height:10px}html body .shell .v2-backup-dot.ok{background:#2ea05a}html body .shell .v2-backup-dot.run{background:#f5be4f}html body .shell .v2-backup-dot.bad{background:#d32f2f}html body .shell .v2-backup-reset{margin-top:10px}html body .shell .v2-confirm{gap:14px;display:grid}html body .shell .v2-confirm-line{align-items:center;gap:12px;font-size:17px;display:flex}html body .shell .v2-confirm-icon{border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}html body .shell .v2-confirm-icon.danger{color:#d32f2f;background:#d32f2f1f}html[data-theme=dark] body .shell .v2-confirm-icon.danger{color:#ff6b6b;background:#ff6b6b26}html body .shell .v2-confirm-codes{flex-wrap:wrap;gap:6px;max-height:140px;display:flex;overflow:auto}html body .shell .v2-confirm-codes bdi{background:var(--v2-soft,#e8f0fb);border-radius:999px;padding:4px 10px;font-family:ui-monospace,monospace;font-size:13px}html[data-theme=dark] body .shell .v2-confirm-codes bdi{background:#ffffff12}html body .shell .v2-confirm-actions{gap:8px;display:grid}html body .shell .v2-confirm-actions .btn{width:100%;min-height:50px}html body .shell .v2-confirm-actions .btn.secondary{background:0 0;border-color:#0000}.v2-error-toast{inset-inline:12px;bottom:calc(86px + env(safe-area-inset-bottom,0px));z-index:300;color:#fff;background:#b3261e;border-radius:16px;align-items:center;gap:10px;padding:13px 16px;font-family:Assistant,system-ui,sans-serif;font-size:15px;font-weight:700;animation:.3s cubic-bezier(.22,1,.36,1) both v2-dock-in;display:flex;position:fixed;box-shadow:0 14px 34px #061a2e59}.v2-error-toast button{color:#fff;font:inherit;opacity:.85;cursor:pointer;background:0 0;border:0;margin-inline-start:auto}html body .shell .v2-sup-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:6px 0 16px;display:grid}html body .shell .v2-sup-actions.three{grid-template-columns:repeat(3,minmax(0,1fr))}html body .shell .v2-sup-tile{background:var(--v2-soft,#e8f0fb);color:#055fce;min-height:104px;font:inherit;text-align:center;cursor:pointer;border:0;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:14px 8px;transition:transform .2s;display:flex;position:relative}html body .shell .v2-sup-tile b{color:inherit;font-size:15px;line-height:1.25}html body .shell .v2-sup-tile small{opacity:.8;font-size:12px}html body .shell .v2-sup-tile.lead{color:#fff;background:#055fce;box-shadow:0 10px 24px #055fce47}html body .shell .v2-sup-tile.alert{color:#9a5b00;background:#fff1d6}html[data-theme=dark] body .shell .v2-sup-tile{color:#7be6e4;background:#7be6e41a}html[data-theme=dark] body .shell .v2-sup-tile.lead{color:#061a2e;background:#7be6e4}html[data-theme=dark] body .shell .v2-sup-tile.alert{color:#ffd27a;background:#ffd27a29}html body .shell .v2-sup-tile:active{transform:scale(.96)}html body .shell .v2-sup-tile:disabled{opacity:.5}html body .shell .v2-sup-badge{top:8px;color:#fff;background:#d32f2f;border-radius:11px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:13px;font-weight:800;display:grid;position:absolute;inset-inline-start:8px}.branch-switcher.v2-branch-bar{color:#fff;background:#0e2b6d;justify-content:center;gap:8px;min-height:0;padding:8px 12px;font-family:Assistant,system-ui,sans-serif;display:flex}.v2-branch-pill{color:#fff;height:34px;font:inherit;cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:700;transition:transform .2s,background .2s;display:inline-flex}.v2-branch-pill:active{transform:scale(.96)}.v2-branch-pill.static{cursor:default;background:0 0}.v2-branch-count{color:#061a2e;background:#7be6e4;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:800;display:inline-grid}html body .shell .v2-branch-check{color:#055fce;flex:none}html[data-theme=dark] body .shell .v2-branch-check{color:#7be6e4}html body .shell .v2-row-off{opacity:.55}html body .shell .v2-branch-add{margin-top:14px}html body .shell .v2-branch-manager{gap:14px;display:grid}html body .shell .v2-branch-meta{color:var(--v2-muted,#5b6b86);margin:0;font-size:14px}html body .shell .v2-backup-tile.danger{color:#d32f2f}html[data-theme=dark] body .shell .v2-backup-tile.danger{color:#ff6b6b}html body .shell .v2-branch-add-flow{gap:14px;display:grid}html body .shell .v2-confirm-icon:not(.danger){background:var(--v2-soft,#e8f0fb);color:#055fce}html[data-theme=dark] body .shell .v2-confirm-icon:not(.danger){color:#7be6e4;background:#7be6e41f}html body .shell .v2-transfers{gap:10px;margin:8px 0 14px;display:grid}html body .shell .v2-transfer{background:var(--surface,#fff);border-radius:20px;gap:10px;padding:14px;display:grid;box-shadow:0 6px 18px #0e2b6d14}html[data-theme=dark] body .shell .v2-transfer{background:#ffffff0d}html body .shell .v2-transfer.urgent{background:#fff1d6;box-shadow:inset 0 0 0 2px #f5be4f}html[data-theme=dark] body .shell .v2-transfer.urgent{background:#ffd27a24}html body .shell .v2-transfer-top{align-items:center;gap:12px;display:flex}html body .shell .v2-transfer-top b{font-size:16px;display:block}html body .shell .v2-transfer-top small{color:var(--v2-muted,#5b6b86)}html body .shell .v2-transfer-icon{background:var(--v2-soft,#e8f0fb);color:#055fce;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}html body .shell .v2-transfer.urgent .v2-transfer-icon{color:#5a3a00;background:#f5be4f}html[data-theme=dark] body .shell .v2-transfer-icon{color:#7be6e4;background:#7be6e41f}html body .shell .v2-transfer-note{color:var(--v2-muted,#5b6b86);margin:0;font-size:14px}html body .shell .v2-transfer-actions{gap:8px;display:flex}html body .shell .v2-transfer-actions .btn{flex:1}@media (max-width:720px){:is(html body .shell:has(.v2-fab) .page-heading>.btn.primary,html body .shell:has(.v2-fab) .inventory-manager>.card-actions.register-primary-actions,html body .shell:has(.v2-fab) .supervisor-voucher-actions>.btn.primary,html body .shell:has(.v2-fab) .register-primary-actions>.btn.primary){display:none}html body .shell:has(.v2-fab) .register-primary-actions:not(:has(>:not(.btn.primary))){display:none}}.v2-ticket.picked{box-shadow:inset 0 0 0 3px #055fce,0 6px 16px #0e2b6d1a}html[data-theme=dark] .v2-ticket.picked{box-shadow:inset 0 0 0 3px #7be6e4}:is(.v2-ticket:focus-visible,.v2-row:focus-visible,.v2-sup-tile:focus-visible,.v2-backup-tile:focus-visible){outline-offset:-3px;outline:3px solid #055fce}html body .shell :is(.v2-wallet,.v2-voucher-strips,.v2-transfers){padding-inline:3px}html body .shell .v2-register-row-content,html body .shell .v2-exp-body>div>div{padding:3px}html body .shell,html body .shell *{-webkit-tap-highlight-color:transparent}html body .shell .v2-selection-dock .btn,html body .shell .v2-selection-dock .text-link{transition:transform .15s!important;animation:none!important}html body .shell .v2-ticket{transition:transform .2s,box-shadow .2s}@media (max-width:720px){html body .test-action-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,104px),1fr));display:grid;overflow:visible}html body .test-action-grid>.test-action-card{min-width:0}}html body .theme-switch-inline{gap:18px;display:grid}html body .theme-switch-inline .theme-options{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .theme-switch-inline .theme-style-options{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .theme-switch-inline .theme-options>span{color:var(--v2-muted,#5b6b86);grid-column:1/-1;font-size:14px;font-weight:800;clip-path:none!important;width:auto!important;height:auto!important;position:static!important;overflow:visible!important}html body .theme-switch-inline .theme-options>button{text-align:center;flex-direction:column;justify-content:center;gap:6px!important;min-height:72px!important;padding:10px 6px!important}html body .theme-switch-inline .theme-options>button>span{font-size:14px;text-align:center!important;flex:none!important}html body .theme-switch-inline .theme-options>button>svg:last-child:not(:first-child){display:none}html body .shell .modal .record-detail-heading:has(+:is(dl,section,figure,button,details)){border-radius:10px 22px 22px;padding-bottom:14px}@media (max-width:760px){html body .modal-backdrop.receipt-backdrop:not([hidden]){align-items:flex-end;padding:0;animation:.3s both v2-fade}html body .modal-backdrop.receipt-backdrop>.modal{width:100%;max-width:none;max-height:calc(100dvh - 40px);padding-bottom:calc(18px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0;margin:0;animation:.42s cubic-bezier(.22,1,.36,1) both v2-sheet-rise!important}}@media (min-width:721px){html body .shell{--desktop-nav-accent:var(--v2-royal)}html[data-theme=dark] body .shell{--desktop-nav-accent:var(--v2-mint)}html body .shell:is(.manager-layout,.supervisor-simple) .workspace-nav:is(.admin-nav,.supervisor-nav){border:1px solid var(--v2-line);background:var(--v2-surface);border-radius:20px;gap:6px;padding:6px;overflow:visible;box-shadow:0 3px 12px #0e2b6d0d}html body .shell .workspace-nav:is(.admin-nav,.supervisor-nav)>button{min-width:0;min-height:50px;color:var(--v2-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;gap:9px;padding:10px 14px;font-size:15px;font-weight:600;transition:background-color .16s,border-color .16s,color .16s}html body .shell .workspace-nav:is(.admin-nav,.supervisor-nav)>button.selected{background:var(--v2-soft);border-color:var(--desktop-nav-accent);color:var(--desktop-nav-accent);font-weight:700}html body .shell .workspace-nav:is(.admin-nav,.supervisor-nav)>button:focus-visible{outline:2px solid var(--desktop-nav-accent);outline-offset:2px}html body .shell .workspace-nav:is(.admin-nav,.supervisor-nav)>button>svg{flex:none;width:21px;height:21px;transition:color .16s;translate:none;scale:none}html body .shell .workspace-nav .workspace-nav-indicator{display:none}@media (hover:hover) and (pointer:fine){html body .shell .workspace-nav:is(.admin-nav,.supervisor-nav)>button:not(.selected):hover{background:var(--v2-soft);color:var(--v2-ink);border-color:var(--v2-line)}}@media (prefers-reduced-motion:reduce){html body .shell .workspace-nav:is(.admin-nav,.supervisor-nav)>button,html body .shell .workspace-nav:is(.admin-nav,.supervisor-nav)>button>svg{transition:none}}}.v2-ticket-status{align-items:center;gap:4px;display:inline-flex}.v2-ticket-status[data-tone=available]{color:#0e2b6d;background:#ffffffd9}.v2-ticket-status[data-tone=employee]{color:#fff;background:#0e2b6d}.v2-ticket-status[data-tone=supervisor]{color:#055fce;background:#dce9ff}.v2-ticket-status[data-tone=invalid]{color:#fff;background:#d32f2f}.v2-ticket-status[data-tone=moving]{color:#3d2800;background:#f5be4f}.v2-ticket-status[data-tone=returned]{color:#fff;background:#5b4bc4}.v2-ticket.out{opacity:.82;filter:saturate(.55)}html body .shell .v2-voucher-details{gap:14px;display:grid}html body .shell .v2-voucher-details>.v2-ticket{width:100%}html body .shell .v2-detail-summary{background:var(--v2-soft,#e8f0fb);border-radius:18px;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 16px;display:flex}html body .shell .v2-detail-summary b{flex:1;font-size:17px}html body .shell .v2-detail-photo{justify-items:start;gap:6px;display:grid}html body .shell .v2-detail-photo img{object-fit:cover;border-radius:14px;width:100%;max-height:90px;display:block;box-shadow:0 6px 16px #0e2b6d1a}html body .shell .v2-detail-photo>:first-child{width:100%}html body .shell .v2-voucher-details .inventory-voucher-history{border:0;margin:0;padding:0}html body .shell .v2-voucher-details .inventory-history-heading{align-items:center;gap:6px;margin:0 0 6px;font-size:15px;display:flex}html body .shell .v2-voucher-details .field-note{color:var(--v2-muted,#5b6b86);margin:0}html body .shell .v2-detail-meta{color:var(--v2-muted,#5b6b86);align-items:center;gap:6px;margin:0;font-size:14px;display:flex}html[data-theme=dark] body .shell .v2-detail-summary{background:#ffffff0f}.v2-ticket.out{filter:none;opacity:1;position:relative}.v2-ticket.out:after{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:#f3f7fc6b;position:absolute;inset:0}html[data-theme=dark] .v2-ticket.out:after{background:#061a2e6b}.v2-ticket.out .v2-ticket-status{z-index:2;position:relative}html body .shell .modal .record-details{gap:12px}html body .shell .modal .record-detail-heading{background:var(--v2-soft,#e8f0fb);border-radius:10px 22px 0 0;align-items:center;margin:0;padding:14px 16px 4px}html body .shell .modal .record-detail-heading :is(h3,strong:first-child){margin:0;font-size:19px}html body .shell .modal .record-detail-heading+:is(p,div){background:var(--v2-soft,#e8f0fb);border-radius:0 0 22px 22px;margin:-12px 0 0;padding:2px 16px 14px;font-weight:700}html body .shell .modal .record-detail-heading:last-child{border-radius:10px 22px 22px;padding-bottom:14px}html body .shell .modal .record-detail-heading:has(+:is(dl,section,figure,button,details)){border-radius:10px 22px 22px;padding-bottom:14px}html body .shell .modal .record-detail-heading :is(.return-state,.badge,.inventory-status-tag){background:#fff;border:0;border-radius:999px;align-items:center;gap:5px;padding:4px 11px;font-size:13px;font-weight:800;display:inline-flex}html[data-theme=dark] body .shell .modal :is(.record-detail-heading,.record-detail-heading+:is(p,div)){background:#ffffff0f}html[data-theme=dark] body .shell .modal .record-detail-heading :is(.return-state,.badge){background:#ffffff1a}html body .shell .modal .record-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body .shell .modal .record-detail-facts>div{background:var(--v2-surface,#fff);box-shadow:inset 0 0 0 1px var(--v2-line,#e2e8f2);border-radius:14px;min-width:0;padding:10px 12px}html body .shell .modal .record-detail-facts dt{color:var(--v2-muted,#5b6b86);margin:0 0 2px;font-size:12px}html body .shell .modal .record-detail-facts dd{overflow-wrap:anywhere;margin:0;font-weight:700}html[data-theme=dark] body .shell .modal .record-detail-facts>div{background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff14}html body .shell .modal .record-details>.btn.secondary,html body .shell .modal .record-details>details>summary.btn.secondary{background:var(--v2-soft,#e8f0fb);color:#055fce;border:0;border-radius:16px;justify-content:flex-start;gap:10px;min-height:50px;font-weight:800}html[data-theme=dark] body .shell .modal .record-details>.btn.secondary,html[data-theme=dark] body .shell .modal .record-details>details>summary.btn.secondary{color:#7be6e4;background:#7be6e41a}html body .shell .modal .record-details>.btn.primary{border-radius:10px 22px 22px;min-height:52px}html body .shell .modal .record-details .written-note{border-radius:16px}html body .shell .modal .record-details>details.more-actions{background:var(--v2-surface,#fff);box-shadow:inset 0 0 0 1px var(--v2-line,#e2e8f2);border-radius:16px;padding:0 14px}html body .shell .modal .record-details>details.more-actions>summary{color:var(--v2-ink,#0e2b6d);cursor:pointer;padding:13px 0;font-weight:800}html body .shell .modal .record-details>details.more-actions>p{color:var(--v2-muted,#5b6b86);margin:0 0 8px}html[data-theme=dark] body .shell .modal .record-details>details.more-actions{background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff14}@media (max-width:760px){html body .modal-backdrop.receipt-backdrop:not([hidden]){align-items:flex-end;padding:0;animation:.3s both v2-fade}html body .modal-backdrop.receipt-backdrop>.modal{width:100%;max-width:none;max-height:calc(100dvh - 40px);padding-bottom:calc(18px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0;margin:0;animation:.42s cubic-bezier(.22,1,.36,1) both v2-sheet-rise!important}}html body .shell .receipt .receipt-summary{background:var(--v2-soft,#e8f0fb);border-radius:10px 22px 22px;gap:6px;padding:14px 16px;display:grid}html body .shell .receipt .receipt-summary h3{margin:0;font-size:19px}html body .shell .receipt .receipt-summary p{margin:0}html body .shell .receipt .receipt-summary .state-badges .badge{background:#fff;border:0}html[data-theme=dark] body .shell .receipt .receipt-summary{background:#ffffff0f}html[data-theme=dark] body .shell .receipt .receipt-summary .state-badges .badge{background:#ffffff1a}html body .shell .receipt .receipt-disclosure>summary.btn{background:var(--v2-soft,#e8f0fb);min-height:50px;color:var(--v2-ink,#0e2b6d);border:0;border-radius:16px;justify-content:flex-start;gap:10px;font-weight:800}html[data-theme=dark] body .shell .receipt .receipt-disclosure>summary.btn{color:#e8efff;background:#ffffff0f}html body .shell .receipt .receipt-disclosure>summary .receipt-disclosure-chevron{margin-inline-start:auto}html body .shell .receipt>.notice{border-radius:16px}html body .shell .v2-upload-fields{gap:14px;display:grid}html body .shell .v2-fuel-chip.gasoline.selected{color:#fff;background:#22a45d}html body .shell .v2-fuel-chip.diesel.selected{color:#3d2800;background:#f5be4f}html body .shell .v2-chip-select{background:var(--v2-soft,#e8f0fb);color:#055fce;font:inherit;border:0;border-radius:999px;width:auto;padding:9px 14px;font-weight:800}html[data-theme=dark] body .shell .v2-chip-select{color:#7be6e4;background:#7be6e41a}html body [data-longpress],html body [data-longpress] *,.staff-contact-sheet .modal-head{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}html body .shell .staff-contact-menu>a{min-height:56px}html body .shell .staff-contact-menu bdi{color:var(--v2-muted,var(--muted));margin-inline-start:8px;font-size:14px;font-weight:400;display:inline-block}html body .staff-contact-sheet,html body .staff-contact-sheet *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@media (max-width:760px){html[data-theme] body .shell .inventory-manager.inventory-picker .inventory-list>.inventory-item[data-fuel]{background:linear-gradient(135deg,var(--t1),var(--t2));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;grid-template-columns:minmax(0,1fr);grid-template-areas:"state""pick""date""more";overflow:hidden}html[data-theme] body .shell .inventory-manager.inventory-picker .inventory-list>.inventory-item>.record-status-row{border:0;flex-direction:row;justify-content:space-between;padding:10px 14px 0}html[data-theme] body .shell .inventory-manager.inventory-picker .inventory-list>.inventory-item>.inventory-item-select{min-width:0;padding:10px 14px}html[data-theme] body .shell .inventory-manager.inventory-picker .inventory-list>.inventory-item>.inventory-item-select input{flex:0 0 22px;align-self:center;width:22px;height:22px;margin:0}html[data-theme] body .shell .inventory-manager.inventory-picker .inventory-list>.inventory-item .inventory-voucher-identity{flex:1;min-width:0}html[data-theme] body .shell .inventory-manager.inventory-picker .inventory-list>.inventory-item .inventory-voucher-number{font-size:15px}html[data-theme] body .shell .inventory-manager.inventory-picker .inventory-list>.inventory-item .inventory-voucher-number>bdi{color:#061a2e}html[data-theme] body .shell .inventory-manager.inventory-picker .inventory-list>.inventory-item>small{text-align:start;opacity:1;border:0;border-top:1px solid #061a2e26;padding:6px 14px 10px;font-size:12px;font-weight:400;display:block}}html[data-theme=dark] body .shell .allocation-audience{background:#081f35;box-shadow:inset 0 0 0 1px #1b3d60}html[data-theme=dark] body .shell .allocation-audience:before{background:#1e527f;box-shadow:0 2px 10px #00000059}html[data-theme=dark] body .shell .allocation-audience>button{color:#9db0cc}html[data-theme=dark] body .shell .allocation-audience>button.selected{color:#fff}html[data-theme=dark] .v2-view-switch{background:#081f35;box-shadow:inset 0 0 0 1px #1b3d60}html[data-theme=dark] .v2-view-switch:before{background:#1e527f;box-shadow:0 2px 10px #00000059}html[data-theme=dark] .v2-view-switch>button{color:#9db0cc}html[data-theme=dark] .v2-view-switch>button.selected{color:#fff}html[data-theme=dark] .v2-inbox-switch{background:#081f35;box-shadow:inset 0 0 0 1px #1b3d60}html[data-theme=dark] .v2-inbox-switch:before{background:#1e527f;box-shadow:0 2px 10px #00000059}html[data-theme=dark] .v2-inbox-switch>button{color:#9db0cc}html[data-theme=dark] .v2-inbox-switch>button.selected{color:#fff}html body .shell :is(.notice,.notice.notice-info){background:var(--v2-soft);color:var(--v2-ink);box-shadow:none;border-radius:10px 20px 20px;padding:13px 16px;font-weight:700;border:0!important}html body .shell .notice.notice-success{color:#0b5d60;background:#7be6e43d}html body .shell .notice.notice-warning{color:#7a4a00;background:#fff1d6}html body .shell .notice.notice-error{color:#b42318;background:#fde8e8}html[data-theme=dark] body .shell .notice.notice-success{color:#7be6e4;background:#7be6e424}html[data-theme=dark] body .shell .notice.notice-warning{color:#f5be4f;background:#f5be4f24}html[data-theme=dark] body .shell .notice.notice-error{color:#ff9a9a;background:#ff787824}html body .shell .v2-exp:not(.open) .v2-exp-body>div{visibility:hidden;padding-block:0;transition:visibility 0s linear .3s,padding 0s linear .3s}html body .shell :is(.v2-voucher-strips>.v2-ticket,.v2-list>.v2-row,.v2-list>.v2-exp,.v2-inbox-card,.v2-gauge,.v2-hero-action,.v2-half-action,.v2-month,.v2-track-step,.v2-row-new,.v2-active-filters button){animation-fill-mode:backwards}@media (max-width:760px){html body .test-workspace .shell:has(>.main)>.centered-topbar{top:30px}}html[data-lab] body:after{content:"אתר ניסיון";z-index:2147483000;color:#fff;letter-spacing:.2px;pointer-events:none;white-space:nowrap;background:#b45309;border-radius:0 0 8px 8px;padding:0 10px 1px;font:800 10px/1.5 Assistant,system-ui,sans-serif;position:fixed;top:0;left:50%;transform:translate(-50%);box-shadow:0 2px 6px #00000040}html[data-lab=present] body:after{content:"אתר הדגמה";background:#6b4bd8}html[data-lab=lab] body:after{content:"אתר ניסויים";background:#b45309}@media (hover:hover) and (pointer:fine){.v2-voucher-tools .v2-tip{display:none}}@media (min-width:1100px){html body .shell.manager-layout .main{max-width:1080px}}.v2-phone-needed{color:inherit;background:#f5be4f24;border:1px solid #f5be4f73;border-radius:10px 26px 26px;align-items:center;gap:14px;margin:0 0 18px;padding:16px 18px;text-decoration:none;transition:transform .15s,background .2s;display:flex}.v2-phone-needed:hover{background:#f5be4f33}.v2-phone-needed:active{transform:scale(.99)}.v2-phone-needed-ic{color:#3d2800;background:#f5be4f;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.v2-phone-needed>span:nth-child(2){flex-direction:column;flex:1;gap:2px;display:flex}.v2-phone-needed b{font-size:16px}.v2-phone-needed small{opacity:.8;font-size:13px}html body .written-note.chat-note{align-items:flex-start;gap:10px;box-shadow:none!important;background:0 0!important;border:0!important;margin:12px 0!important;padding:0!important;display:flex!important}.chat-note-avatar{color:#fff;background:#19a7ab;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:15px;font-weight:800;display:grid}.chat-note-bubble{color:#0e2b6d;background:#e8f0fb;border-radius:4px 18px 18px;max-width:min(560px,100%);padding:9px 14px 11px;position:relative}html[dir=rtl] .chat-note-bubble,[dir=rtl] .chat-note-bubble{border-radius:18px 4px 18px 18px}html[data-theme=dark] .chat-note-bubble{color:#e8efff;background:#1b3f66}.chat-note-bubble figcaption{align-items:baseline;gap:8px;font-size:13px;margin:0 0 3px!important;padding:0!important;display:flex!important}.chat-note-bubble figcaption b{font-weight:800}.chat-note-bubble figcaption small{opacity:.7;font-size:12px}.chat-note-bubble blockquote{white-space:pre-wrap;quotes:none;font-size:15px;line-height:1.55;border:0!important;margin:0!important;padding:0!important}.chat-note-bubble blockquote:before,.chat-note-bubble blockquote:after{content:none!important}.v2-request-card .v2-request-head{justify-content:space-between;align-items:center;gap:10px;margin:0 0 10px;font-size:13px;display:flex}.v2-request-kind{color:#055fce;background:#055fce1f;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-weight:800;display:inline-flex}html[data-theme=dark] .v2-request-kind{color:#7be6e4;background:#7be6e424}.v2-request-head small{opacity:.7}.v2-request-card .v2-request-for{opacity:.7;margin:0 0 1px;font-size:12px;display:block}.v2-request-card .v2-inbox-amount{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.v2-request-facts{background:#7f8ca01a;border-radius:12px;flex-wrap:wrap;gap:6px 18px;margin:12px 0 0;padding:10px 12px;font-size:14px;display:flex}.v2-request-facts div{gap:6px;display:flex}.v2-request-facts dt{opacity:.65}.v2-request-facts dd{margin:0;font-weight:700}.v2-request-card .v2-inbox-actions button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.audit-changes dl{flex-direction:column;gap:10px;margin:10px 0 0;display:flex}.audit-change{background:#7f8ca01a;border-radius:12px;padding:10px 12px}.audit-change dt{opacity:.7;margin:0 0 3px;font-size:13px}.audit-change dd{flex-wrap:wrap;align-items:baseline;gap:6px 8px;margin:0;line-height:1.5;display:flex}.audit-old{opacity:.6;text-decoration:line-through}.audit-new{font-weight:700}.audit-arrow{opacity:.6}.audit-change dd small{opacity:.7}html body .v2-home-chips .v2-count-chip{justify-content:space-between;width:100%;min-height:52px;transition:transform .15s,box-shadow .2s;box-shadow:0 8px 22px #f5be4f40;color:#3d2800!important;background:#f5be4f!important;border-radius:10px 22px 22px!important;padding:10px 16px!important;font-size:16px!important;font-weight:800!important}html body .v2-home-chips .v2-count-chip:hover{transform:translateY(-1px);box-shadow:0 10px 26px #f5be4f59}html body .v2-home-chips .v2-count-chip span{border-radius:999px;place-items:center;min-width:28px;height:28px;font-size:15px;display:inline-grid;color:#f5be4f!important;background:#3d2800!important}html body .v2-home-chips{flex-direction:column;gap:8px;display:flex}html body .v2-home-chips+*{margin-top:4px}.v2-home-h2:has(+.v2-home-chips){color:#f5be4f}html[data-device=desktop] body .shell.manager-layout .main{max-width:1080px}html body .account-notification-entry .account-notification-count{color:#3d2800;text-align:center;opacity:1;background:#f5be4f;border-radius:999px;min-width:22px;padding:2px 9px;font-size:12px;font-weight:800}html body .v2-home-chips .v2-count-chip{box-sizing:border-box;max-width:100%;box-shadow:none!important}a.v2-count-chip{text-decoration:none}.v2-phone-needed{margin-top:16px!important}.v2-branch-line{align-items:center;gap:8px;display:flex}.v2-branch-line>.v2-row{flex:1;min-width:0}.v2-demo-switch{opacity:.85;cursor:pointer;flex:none;align-items:center;gap:2px;font-size:11px;flex-direction:column!important;display:flex!important}.v2-demo-switch input{accent-color:#19a7ab;margin:0;width:36px!important;height:20px!important}html body :is(.v2-demo-switch,.staff-id-setting) input[role=switch]{-webkit-appearance:none;appearance:none;cursor:pointer;background:#7f8ca073;border:0;border-radius:999px;flex:none;margin:0;transition:background .2s;position:relative;width:40px!important;height:24px!important}html body :is(.v2-demo-switch,.staff-id-setting) input[role=switch]:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:right .2s;position:absolute;top:3px;right:3px;box-shadow:0 1px 3px #0000004d}html body :is(.v2-demo-switch,.staff-id-setting) input[role=switch]:checked{background:#19a7ab}html body :is(.v2-demo-switch,.staff-id-setting) input[role=switch]:checked:after{right:19px}html body :is(.v2-demo-switch,.staff-id-setting) input[role=switch]:disabled{opacity:.5;cursor:default}@media (prefers-reduced-motion:reduce){html body :is(.v2-demo-switch,.staff-id-setting) input[role=switch],html body :is(.v2-demo-switch,.staff-id-setting) input[role=switch]:after{transition:none}}.v2-branch-edit{width:38px;height:38px;color:inherit;cursor:pointer;background:#7f8ca024;border:0;border-radius:12px;flex:none;place-items:center;display:grid}.v2-branch-edit:hover{background:#7f8ca03d}.v2-branch-line.off>.v2-row{opacity:.55}.person-card{border:1px solid var(--v2-line,#dce5f0);background:var(--v2-card,#fff);border-radius:18px;gap:14px;padding:16px;display:grid}html[data-theme=dark] .person-card{background:#ffffff0a;border-color:#ffffff1f}.person-card-head{align-items:center;gap:14px;display:flex}.person-card-photo .staff-avatar{flex:none;width:64px;height:64px}.person-card-photo .staff-avatar svg{width:32px;height:32px}.person-card-head b{font-size:19px;line-height:1.3;display:block}.person-card-role{color:var(--v2-muted,#5b6b86);margin-top:2px;font-size:14px;font-weight:600;display:block}.person-card-rows{gap:2px;margin:0;padding:0;list-style:none;display:grid}.person-card-rows li{border-top:1px solid var(--v2-line,#e6edf5);flex-wrap:wrap;align-items:center;gap:10px;min-height:44px;padding:6px 0;font-size:15px;display:flex}html[data-theme=dark] .person-card-rows li{border-color:#ffffff17}.person-card-rows li>svg{color:var(--v2-muted,#5b6b86);flex:none}.person-card-label{color:var(--v2-muted,#5b6b86);min-width:92px;font-size:14px}.person-card-rows a{color:inherit;overflow-wrap:anywhere;font-weight:600;text-decoration:none}.person-card-empty{color:var(--v2-muted,#5b6b86)}.person-card-badge{border-radius:999px;align-items:center;gap:4px;margin-inline-start:auto;padding:3px 9px;font-size:12.5px;font-weight:700;display:inline-flex}.person-card-badge.ok{color:#11663f;background:#e3f6ec}.person-card-badge.warn{color:#8a5300;background:#fff1d6}html[data-theme=dark] .person-card-badge.ok{color:#8fe3b5;background:#34c77b2e}html[data-theme=dark] .person-card-badge.warn{color:#f7c978;background:#f5a5242e}html body .v2-branch-line.current{background:#19a7ab24;border-radius:16px;box-shadow:inset 0 0 0 2px #19a7ab}html body .v2-branch-line.current>.v2-row{background:0 0!important}html body .v2-branch-line.current .v2-av{color:#fff;background:#19a7ab}.v2-branch-here{color:#fff;background:#19a7ab;border-radius:999px;flex:none;align-items:center;gap:4px;padding:4px 10px;font-size:12.5px;font-weight:800;display:inline-flex}html[data-theme=dark] .v2-branch-here{color:#06283a;background:#7be6e4}html[data-theme=dark] body .v2-branch-line.current{background:#7be6e41a;box-shadow:inset 0 0 0 2px #7be6e4}html[data-theme=dark] body .v2-branch-line.current .v2-av{color:#06283a;background:#7be6e4}html body .v2-list.v2-branch-list{gap:6px;padding:4px;display:grid;overflow:visible}.v2-edit-managers{border-top:1px solid color-mix(in srgb,currentColor 12%,transparent);gap:10px;margin-top:6px;padding-top:14px;display:grid}.v2-edit-managers h3{margin:0;font-size:16px}.v2-edit-managers .v2-row .staff-avatar{flex:none;width:40px;height:40px}html body .shell .v2-transfer.incoming{background:color-mix(in srgb,#f5a524 7%,var(--surface,#fff));position:relative;box-shadow:inset 0 0 0 2px #f5a524,0 8px 22px #f5a5242e}html[data-theme=dark] body .shell .v2-transfer.incoming{background:#233244;box-shadow:inset 0 0 0 2px #f5b54a,0 8px 22px #00000040}html body .shell .v2-transfer.incoming .v2-transfer-icon{color:#3a2400;background:#f5a524}.v2-transfer-flag{color:#3a2400;background:#f5a524;border-radius:999px;justify-self:start;align-items:center;gap:5px;padding:4px 11px;font-size:13px;font-weight:800;display:inline-flex}@media (prefers-reduced-motion:no-preference){html body .shell .v2-transfer.incoming .v2-transfer-flag{animation:2.4s ease-in-out 3 v2-flag-pulse}}@keyframes v2-flag-pulse{0%,to{transform:none}50%{transform:scale(1.05)}}html body .shell .manager-list-tools+.v2-active-filters,html body .shell .v2-active-filters{z-index:0;clear:both;padding:0 4px;position:relative;margin:14px 0 16px!important}.demo-pick-sheet .sheet-menu a span{gap:2px;display:grid}.demo-pick-sheet .sheet-menu a small{opacity:.7;text-align:right;font-size:12.5px}.audit-periods{margin:0 0 14px}html body .shell .v2-backup-actions .v2-backup-tile{align-content:end;min-height:96px!important;padding:14px 16px!important}html body .shell .v2-backup-actions .v2-backup-tile b{line-height:1.25;font-size:18px!important}@media (max-width:760px){html body .shell .v2-backup-actions .v2-backup-tile{min-height:84px!important}html body .shell .v2-backup-actions .v2-backup-tile b{font-size:16px!important}}.audit-periods .audit-period-all{margin-inline-start:14px}html body .v2-branch-list .v2-branch-line{padding-inline-end:10px}.admin-only{color:#6b4bd8;background:#6b4bd81c;border-radius:999px;align-items:center;gap:5px;margin:0 0 10px;padding:3px 10px;font-size:12.5px;font-style:normal;font-weight:800;display:inline-flex}html[data-theme=dark] .admin-only{color:#c4b5fd;background:#a78bfa29}.admin-only.inline{vertical-align:middle;margin:0 6px}.admin-console{gap:22px;display:grid}.admin-block{gap:12px;display:grid}.admin-block h2{margin:0;font-size:19px}.admin-block-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-branches{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.admin-branch{background:var(--v2-soft,#eef4fb);border:1px solid color-mix(in srgb,currentColor 8%,transparent);border-radius:10px 24px 24px;gap:10px;padding:16px;display:grid}.admin-branch.current{box-shadow:inset 0 0 0 2px #19a7ab}.admin-branch.off{opacity:.6}.admin-branch header{align-items:center;gap:10px;display:flex}.admin-branch header>div{flex:1;min-width:0}.admin-branch header b{font-size:17px;display:block}.admin-branch header small{opacity:.7}.admin-branch-icon{color:#fff;background:#19a7ab;border-radius:6px 50% 50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.admin-branch dl{grid-template-columns:1fr 1fr;gap:8px 12px;margin:0;display:grid}.admin-branch dl div{gap:2px;display:grid}.admin-branch dt{opacity:.7;align-items:center;gap:4px;font-size:12.5px;display:flex}.admin-branch dd{margin:0;font-weight:800}.admin-short{color:#3a2400;background:#f5a524;border-radius:999px;margin-inline-start:6px;padding:1px 8px;font-size:11.5px;display:inline-block}.staff-id-setting b svg{vertical-align:-2px}.v2-branch-letter,.admin-branch-icon{font-family:var(--b3-display,"Rubik",sans-serif);letter-spacing:0;font-size:18px;font-weight:900}html[data-device=desktop] body .shell:has(.workspace-nav)>.centered-topbar>.brand{border-bottom:1px solid #0e2b6d24;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;margin:0;padding-bottom:18px;position:absolute;top:22px;left:16px;right:16px;translate:none!important;scale:1!important}html[data-device=desktop][data-theme=dark] body .shell:has(.workspace-nav)>.centered-topbar>.brand{border-bottom-color:#e8efff24}html[data-device=desktop] body .shell:has(.workspace-nav)>.centered-topbar>.brand>.brand-logo{flex:0 0 56px!important;width:56px!important;max-width:none!important;height:56px!important;min-height:56px!important;max-height:none!important}html[data-device=desktop] body .shell:has(.workspace-nav)>.centered-topbar>.brand>.brand-lettering{margin:0;flex:0 0 158px!important;width:158px!important}html[data-device=desktop] body .shell:has(.workspace-nav)>.centered-topbar>.brand>.brand-lettering>.brand-wordmark{height:auto;margin:0;width:100%!important}html[data-device=desktop] body .shell .main>.workspace-nav:is(.admin-nav,.supervisor-nav){max-height:calc(100dvh - 330px)!important;top:118px!important;overflow-y:auto!important}@media (max-height:900px){html[data-device=desktop] body .shell .main>.workspace-nav:is(.admin-nav,.supervisor-nav)>:is(button,a){min-height:40px!important;padding-block:7px!important;font-size:15px!important}}@media (max-height:760px){html[data-device=desktop] body .shell:has(.workspace-nav)>.centered-topbar>.brand{padding-bottom:14px;top:16px}html[data-device=desktop] body .shell:has(.workspace-nav)>.centered-topbar>.brand>.brand-logo{flex-basis:48px!important;width:48px!important;height:48px!important;min-height:48px!important}html[data-device=desktop] body .shell .main>.workspace-nav:is(.admin-nav,.supervisor-nav){max-height:calc(100dvh - 306px)!important;top:100px!important}}html body .setup-card.admin-setup{box-sizing:border-box;text-align:start;background:var(--surface,#fff);border-radius:10px 30px 30px;gap:14px;width:100%;max-width:460px;margin:28px auto;padding:34px 30px 28px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 50px #061a2e2e}html[data-theme=dark] body .setup-card.admin-setup{background:#0d2a47;box-shadow:0 18px 50px #00000059}html body .setup-card.admin-setup:before{content:"";background:#7be6e4;border-radius:0 0 76px;width:76px;height:76px;position:absolute;top:0;left:0}html body .admin-setup-badge{color:#19a7ab;background:#19a7ab29;border-radius:8px 50% 50%;place-items:center;width:52px;height:52px;display:grid}html[data-theme=dark] body .admin-setup-badge{color:#7be6e4;background:#7be6e424}html body .setup-card.admin-setup h1{text-align:start;margin:0;font-family:Rubik,Assistant,sans-serif;font-size:clamp(24px,5vw,30px);font-weight:900}html body .admin-setup-lead{color:var(--v2-muted,#526681);text-align:start;margin:0;font-size:15.5px;line-height:1.55}html[data-theme=dark] body .admin-setup-lead{color:#9db0cc}html body .admin-setup-steps{flex-wrap:wrap;gap:6px;margin:4px 0 6px;padding:0;list-style:none;display:flex}html body .admin-setup-steps li{white-space:nowrap;text-overflow:ellipsis;background:color-mix(in srgb,currentColor 6%,transparent);min-width:0;color:var(--v2-muted,#526681);border-radius:6px 14px 14px;flex:auto;align-items:center;gap:6px;padding:7px 9px;font-size:12.5px;font-weight:700;display:flex;overflow:hidden}html[data-theme=dark] body .admin-setup-steps li{color:#9db0cc}html body .admin-setup-steps li i{background:color-mix(in srgb,currentColor 14%,transparent);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:12px;font-style:normal;display:grid}html body .admin-setup-steps li.now{color:#061a2e;background:#7be6e4}html body .admin-setup-steps li.now i{color:#7be6e4;background:#061a2e}html body .admin-setup-email{background:color-mix(in srgb,currentColor 5%,transparent);border-radius:7px 16px 16px;align-items:center;gap:8px;padding:11px 14px;font-size:15px;font-weight:700;display:flex}html body .admin-setup-email svg{opacity:.7;flex:none}html body .setup-card.admin-setup .btn.primary{min-height:54px;font-size:17px}@media (max-width:480px){html body .setup-card.admin-setup{margin:16px auto;padding:30px 20px 22px}}html body .setup-card.admin-setup .form-flow{width:100%;margin:0;max-width:none!important}html body .setup-card.admin-setup .form-flow label{text-align:start}html body .setup-card.admin-setup .form-flow input{box-sizing:border-box;width:100%}html[data-device=desktop] body .shell .usage-tip{gap:8px;margin-top:22px;font-size:15px}html[data-device=desktop] body .shell .usage-tip>svg{flex:none;width:19px;height:19px}html body .shell .panel:has(>.admin-console){padding:24px!important}.admin-console{box-sizing:border-box;min-width:0}.admin-console .admin-only{margin:0}.admin-branches{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr))!important}.admin-branch{box-sizing:border-box;min-width:0}.admin-branch>.btn{box-sizing:border-box;width:100%}@media (max-width:760px){html body .shell .panel:has(>.admin-console){padding:16px!important}}html[data-device=desktop] body .shell .main>.workspace-nav>.desk-nav-divider{border-radius:1px;background:#0e2b6d29!important;flex:none!important;height:1px!important;min-height:1px!important;margin:10px 18px!important}html[data-device=desktop][data-theme=dark] body .shell .main>.workspace-nav>.desk-nav-divider{background:#e8efff29!important}.account-trigger-text{display:none}html[data-device=desktop] body:has(.shell .workspace-nav) .shell .topbar .header-account-trigger{justify-content:flex-start;align-items:center;gap:10px;display:flex;border-radius:10px 22px 22px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:56px!important;padding:6px 10px!important}html[data-device=desktop] body:has(.shell .workspace-nav) .shell .topbar .header-account-trigger .account-avatar{flex:none;width:40px;height:40px}html[data-device=desktop] body:has(.shell .workspace-nav) .shell .topbar>.header-account{box-sizing:border-box;width:100%;padding-inline:16px}html[data-device=desktop] body:has(.shell .workspace-nav) .account-trigger-text{text-align:start;flex:1;min-width:0;line-height:1.2;display:grid}html[data-device=desktop] body .account-trigger-text b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:800;overflow:hidden}html[data-device=desktop] body .account-trigger-text small{opacity:.75;font-size:12.5px;font-weight:700}.admin-branch-go{min-width:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px 16px 16px;flex:1;align-items:center;gap:10px;margin:-4px;padding:4px;transition:background .2s;display:flex}.admin-branch-go>div{flex:1;min-width:0}.admin-branch-go b{font-size:17px;display:block}.admin-branch-go small{opacity:.7}@media (hover:hover){.admin-branch-go:not(:disabled):hover{background:#19a7ab24}}.admin-branch-go:disabled{cursor:default;opacity:1}html body .account-attention-dot{border-radius:50%;width:13px!important;height:13px!important;box-shadow:0 0 0 3px var(--v2-bg,#061a2e)!important;background:#f5a524!important}@media (prefers-reduced-motion:no-preference){html body .account-attention-dot{animation:1.8s ease-in-out infinite v2-dot-breathe}}@keyframes v2-dot-breathe{0%,to{filter:drop-shadow(0 0 #f5a52400);transform:scale(1)}50%{filter:drop-shadow(0 0 6px #f5a524d9);transform:scale(1.25)}}html[data-device=desktop] body .shell .main>.workspace-nav:is(.admin-nav,.supervisor-nav){scrollbar-color:#19a7abb3 transparent;scrollbar-gutter:stable;scrollbar-width:thin!important}html[data-device=desktop] body .shell .main>.workspace-nav:is(.admin-nav,.supervisor-nav)::-webkit-scrollbar{width:6px;display:block!important}html[data-device=desktop] body .shell .main>.workspace-nav:is(.admin-nav,.supervisor-nav)::-webkit-scrollbar-track{background:0 0}html[data-device=desktop] body .shell .main>.workspace-nav:is(.admin-nav,.supervisor-nav)::-webkit-scrollbar-thumb{background:#19a7abb3;border-radius:6px}html[data-device=desktop][data-theme=dark] body .shell .main>.workspace-nav:is(.admin-nav,.supervisor-nav){scrollbar-color:#7be6e499 transparent}html[data-device=desktop][data-theme=dark] body .shell .main>.workspace-nav:is(.admin-nav,.supervisor-nav)::-webkit-scrollbar-thumb{background:#7be6e499}html[data-device=desktop] body .shell .manager-mobile-home>.v2-home-h2:has(+.v2-home-chips){box-shadow:inset 2px 0 #f5a524,inset -2px 0 #f5a524,inset 0 2px #f5a524}html[data-device=desktop] body .shell .manager-mobile-home>.v2-home-h2+.v2-home-chips{box-shadow:inset 2px 0 #f5a524,inset -2px 0 #f5a524,inset 0 -2px #f5a524,0 10px 26px #f5a5241f}html[data-device=desktop] body .shell .manager-mobile-home>.v2-home-h2:not(:has(+.v2-home-chips)):has(.manager-mobile-clear){color:#17b26a;box-shadow:inset 0 0 0 2px #17b26a}html[data-device=desktop][data-theme=dark] body .shell .manager-mobile-home>.v2-home-h2:not(:has(+.v2-home-chips)):has(.manager-mobile-clear){color:#75e0a7;box-shadow:inset 0 0 0 2px #47cd89}.v2-transfer-flag.request{color:#fff;background:#055fce}html[data-theme=dark] .v2-transfer-flag.request{color:#06283a;background:#7be6e4}.v2-transfer-flag.request.mine{color:#055fce;background:#055fce24}html[data-theme=dark] .v2-transfer-flag.request.mine{color:#7be6e4;background:#7be6e424}html body .shell .v2-transfer.request.incoming{background:color-mix(in srgb,#055fce 6%,var(--surface,#fff));box-shadow:inset 0 0 0 2px #055fce,0 8px 22px #055fce24}html[data-theme=dark] body .shell .v2-transfer.request.incoming{background:#163452;box-shadow:inset 0 0 0 2px #7be6e4}html body .shell .v2-transfer.request.incoming .v2-transfer-icon{color:#fff;background:#055fce}.v2-ask-branch{justify-self:start;margin-top:2px}.v2-fulfil-note{background:#055fce1a;border-radius:7px 16px 16px;margin:0;padding:10px 14px;font-weight:700}html[data-device=desktop] body .shell .main:has(>.page-heading) :is(.main>.register-primary-actions,.main>.inventory-manager>.register-primary-actions,.main>.supervisor-voucher-actions){top:26px!important;left:max(36px,calc((100vw - var(--desk-side,256px) - 1080px)/2 + 36px))!important;z-index:60!important;margin:0!important;position:fixed!important}html[data-device=desktop] body .shell .main:has(>.page-heading) :is(.main>.register-primary-actions,.main>.inventory-manager>.register-primary-actions,.main>.supervisor-voucher-actions)>.btn{box-shadow:0 10px 26px #061a2e38}html body .treatment-dot{border-radius:50%;box-shadow:0 0 #f5a5248c;background:#f5a524!important;width:10px!important;height:10px!important}@media (prefers-reduced-motion:no-preference){html body .treatment-dot{animation:1.8s ease-in-out infinite v2-dot-breathe}html body .account-notification-count{animation:2.4s ease-in-out infinite v2-dot-breathe}}.v2-ask-branch-box{background:#055fce14;border-radius:8px 18px 18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;font-weight:700;display:flex}html[data-theme=dark] .v2-ask-branch-box{background:#7be6e417}@media (prefers-reduced-motion:no-preference){html[data-device=desktop] body .shell .manager-mobile-home>.v2-home-h2+.v2-home-chips{animation:2.2s ease-in-out infinite v2-attn-frame}html[data-device=desktop] body .shell .manager-mobile-home>.v2-home-h2:has(+.v2-home-chips){animation:2.2s ease-in-out infinite v2-attn-frame}html body .shell .v2-home-h2:has(+.v2-home-chips){animation:2.2s ease-in-out infinite v2-attn-text}}@keyframes v2-attn-text{0%,to{color:#f5a524}50%{color:#ffd27a;text-shadow:0 0 10px #f5a5248c}}@keyframes v2-attn-frame{0%,to{filter:none}50%{filter:drop-shadow(0 0 8px #f5a52473)brightness(1.06)}}html body .phone-otp-dev{text-align:center;font-weight:700;color:#6b4bd8!important;background:0 0!important;border:0!important;margin:12px 0 0!important;padding:0!important;font-size:13px!important}html[data-theme=dark] body .phone-otp-dev{color:#b9a8f5!important}html body .v2-branch-manager .v2-backup-actions{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}html body .v2-branch-manager .v2-backup-actions .v2-backup-tile{text-align:start!important;border-radius:12px!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;min-height:52px!important;padding:10px 16px!important;display:flex!important;overflow:visible!important}html.brand-v3 body .v2-branch-manager .v2-backup-actions .v2-backup-tile{border-radius:8px 18px 18px!important}html body .v2-branch-manager .v2-backup-actions .v2-backup-tile>svg{flex:none;background:0 0!important;border-radius:0!important;width:22px!important;height:22px!important;padding:0!important;position:static!important}html body .v2-branch-manager .v2-backup-actions .v2-backup-tile b{white-space:nowrap;font-size:16px!important}html.brand-v3{--b3-navy:#0e2b6d;--b3-royal:#055fce;--b3-mint:#7be6e4;--b3-teal:#19a7ab;--b3-amber:#f5be4f;--b3-amber-soft:#fff1d6;--b3-soft:#e8f0fb;--b3-display:"Rubik",Assistant,Heebo,system-ui,sans-serif}html.brand-v3 body .shell :is(.page-heading h1,.home-greeting,.v2-q,.v2-home-h2,.h2,.v2-transfer-top b,.v2-gauge b,.v2-ticket-stub b,.v2-success-card b,.v2-hero-action b,.v2-half-action b,.v2-sup-tile b,.v2-backup-tile b,.v2-backup-status b,.modal-head h2,.v2-av){font-family:var(--b3-display);letter-spacing:-.2px;font-weight:800}html.brand-v3 body .shell :is(.page-heading h1,.home-greeting){font-weight:900}html.brand-v3 body .shell .workspace-nav-indicator{height:16px;background:0 0!important}html.brand-v3 body .shell .workspace-nav-indicator:after{content:"";background:var(--b3-royal);border-radius:0 0 4px 4px;width:8px;height:16px;position:absolute;top:0;left:calc(50% - 4px)}html.brand-v3[data-theme=dark] body .shell .workspace-nav-indicator:after{background:var(--b3-mint)}html.brand-v3 body .shell .v2-track-step:not(:last-child):before{border-radius:0 0 4px 4px;width:7px;right:10.5px}html.brand-v3 body .shell .v2-track-step.done:not(:last-child):before{background:var(--b3-navy)}html.brand-v3[data-theme=dark] body .shell .v2-track-step.done:not(:last-child):before{background:var(--b3-mint)}html.brand-v3 body .shell .v2-track-step.done .v2-track-dot{background:var(--b3-mint);color:#061a2e}html.brand-v3 body .shell .v2-track-step.now .v2-track-dot{background:var(--b3-amber);color:#3d2800;animation:none}html.brand-v3 body .shell .v2-tag.ok{color:#0b5d60;background:#7be6e461}html.brand-v3[data-theme=dark] body .shell .v2-tag.ok{color:#7be6e4;background:#7be6e42e}html.brand-v3 body .shell .v2-tag.wait{background:var(--b3-amber-soft);color:#7a4a00}html.brand-v3 body .shell .v2-tag.info{color:var(--b3-royal);background:#dce9ff}html.brand-v3 body .shell .badge.accepted{color:#0b5d60;background:#7be6e452;border-color:#19a7ab73}html.brand-v3 body .shell :is(.v2-hero-action,.v2-half-action,.v2-sup-tile,.v2-backup-tile.lead){border-radius:10px 30px 30px;position:relative;overflow:hidden}html.brand-v3 body .shell .v2-hero-action{min-height:108px;padding:20px 20px 20px 92px}html.brand-v3 body .shell .v2-hero-action .v2-hero-icon{background:var(--b3-mint);color:#061a2e;border-radius:10px 0 30px;width:70px;height:70px;position:absolute;top:0;left:0}html.brand-v3 body .shell .v2-half-action{align-content:end;min-height:118px;padding:16px}html.brand-v3 body .shell .v2-half-action .v2-half-icon{background:var(--b3-mint);color:#061a2e;border-radius:10px 0 28px;width:60px;height:60px;position:absolute;top:0;left:0}html.brand-v3 body .shell .v2-sup-tile{justify-content:flex-end;align-items:flex-start;min-height:112px;padding:12px}html.brand-v3 body .shell .v2-sup-tile>svg{background:var(--b3-mint);color:#061a2e;box-sizing:border-box;border-radius:10px 0 24px;width:50px;height:50px;padding:13px;position:absolute;top:0;left:0}html.brand-v3 body .shell .v2-sup-tile.alert>svg{background:var(--b3-amber)}html.brand-v3 body .shell .v2-sup-tile.lead>svg{background:var(--b3-mint)}html.brand-v3 body .shell .v2-sup-badge{inset-inline-start:auto;left:auto;right:10px}html.brand-v3 body .shell .v2-backup-tile.lead>svg{background:var(--b3-mint);color:#061a2e;box-sizing:border-box;border-radius:10px 0 22px;width:46px;height:46px;padding:12px;position:absolute;top:0;left:0}html.brand-v3 body .shell .v2-fab{border-radius:10px 30px 30px;flex-direction:row-reverse;gap:10px;height:58px;padding:0 22px 0 0;overflow:hidden}html.brand-v3 body .shell .v2-fab>svg{background:var(--b3-mint);color:#061a2e;box-sizing:border-box;border-radius:8px 0 22px;flex:none;align-self:flex-start;width:46px;height:46px;padding:12px}html.brand-v3 body .shell .v2-fab:after{display:none}html.brand-v3 body .v2-ticket:not(.diesel){--t1:#8fddae;--t2:#4cc27f;color:#062b16}html.brand-v3 body .shell [data-fuel=gasoline].fuel-type-badge,html.brand-v3 body .shell .fuel-type-badge[data-fuel=gasoline]{--fuel-ink:#0f6b36;--fuel-fill:#d7f2e1;--fuel-border:#9bd9b3}html.brand-v3 body .shell .fuel-type-badge[data-fuel=diesel]{--fuel-ink:#7a4a00;--fuel-fill:#fff1d6;--fuel-border:#f5d08a}html.brand-v3[data-theme=dark] body .shell .fuel-type-badge[data-fuel=gasoline]{--fuel-ink:#9be3b8;--fuel-fill:#4cc27f29;--fuel-border:#4cc27f66}html.brand-v3[data-theme=dark] body .shell .fuel-type-badge[data-fuel=diesel]{--fuel-ink:#ffd27a;--fuel-fill:#f5be4f24;--fuel-border:#f5be4f66}html.brand-v3 .entry-loading-ring{animation:1.1s cubic-bezier(.6,.1,.4,.9) infinite b3-turn;position:relative}html.brand-v3 .entry-loading-ring .entry-loading-track{stroke:var(--b3-soft)}html.brand-v3 .entry-loading-ring .entry-loading-arc{stroke:var(--b3-royal);stroke-dasharray:75 25!important}html.brand-v3 .entry-loading-ring:after{content:"";background:var(--b3-mint);border-start-start-radius:40%;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:0;border-top-left-radius:40%;width:44%;height:44%;position:absolute;top:0;left:0}@keyframes b3-turn{to{transform:rotate(360deg)}}html.brand-v3 .v2-pull-ring{position:relative;border-color:var(--b3-soft)!important;border-top-color:var(--b3-royal)!important;border-inline-end-color:var(--b3-royal)!important;border-bottom-color:var(--b3-royal)!important}html.brand-v3 body .shell .v2-gauge .v2-gauge-bar{display:none}html.brand-v3 body .shell .v2-gauge .v2-gauge-ring{display:block}.v2-gauge-ring{width:84px;height:84px;margin:2px auto 4px;display:none}html.brand-v3 .v2-success-check{position:relative;color:#061a2e!important;background:0 0!important}html.brand-v3 .v2-success-ring{display:block}.v2-success-ring{width:calc(100% + 28px);height:calc(100% + 28px);display:none;position:absolute;inset:-14px}html.brand-v3 .v2-success-ring .b3-track{stroke:var(--b3-soft)}html.brand-v3 .v2-success-ring .b3-close{stroke:var(--b3-royal);stroke-dasharray:100;stroke-dashoffset:25px;animation:.6s cubic-bezier(.22,1,.36,1) .1s forwards b3-close}html.brand-v3 .v2-success-ring .b3-core{fill:var(--b3-mint);transform-origin:50%;animation:.45s cubic-bezier(.3,1.4,.5,1) .45s both b3-pop}html.brand-v3 .v2-success-check>svg{z-index:1;position:relative}@keyframes b3-close{to{stroke-dashoffset:0}}@keyframes b3-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}html.brand-v3 body .shell .manager-home-status:has(.manager-mobile-clear) h2{text-align:center;justify-items:center;gap:10px;display:grid}html.brand-v3 body .shell .manager-home-status:has(.manager-mobile-clear) h2:before{content:"";background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20300%20300%22%3E%3Ccircle%20cx%3D%22150%22%20cy%3D%22150%22%20r%3D%22110%22%20fill%3D%22none%22%20stroke%3D%22%23055FCE%22%20stroke-width%3D%2234%22/%3E%3Ccircle%20cx%3D%22150%22%20cy%3D%22150%22%20r%3D%2270%22%20fill%3D%22%237BE6E4%22/%3E%3Cpath%20d%3D%22M118%20152l22%2022%2044-48%22%20fill%3D%22none%22%20stroke%3D%22%23061A2E%22%20stroke-width%3D%2216%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E) 50%/contain no-repeat;width:88px;height:88px}html.brand-v3 body .shell .manager-mobile-clear{display:none}@media (prefers-reduced-motion:reduce){html.brand-v3 .entry-loading-ring,html.brand-v3 .v2-success-ring *{animation:none!important}html.brand-v3 .v2-success-ring .b3-close{stroke-dashoffset:0}}html.brand-v3[data-theme=dark] body .shell :is(.v2-hero-action .v2-hero-icon,.v2-fab>svg,.v2-sup-tile.lead>svg,.v2-backup-tile.lead>svg){background:var(--b3-royal);color:#fff}html.brand-v3[data-theme=dark]{--b3-soft:#ffffff1a}html.brand-v3[data-theme=dark] body .shell .v2-tag.wait{color:#ffd27a;background:#f5be4f29}html.brand-v3[data-theme=dark] body .shell .v2-tag.info{color:#bfd6ff;background:#055fce47}html.brand-v3 body .shell .v2-inbox-chips{flex-wrap:wrap;overflow:visible}html.brand-v3 body .shell .v2-backup-tile{border-radius:10px 26px 26px;justify-content:flex-end;min-height:108px;padding:54px 8px 12px;position:relative;overflow:hidden}html.brand-v3 body .shell .v2-backup-tile>svg{background:var(--b3-mint);color:#061a2e;box-sizing:border-box;border-radius:10px 0 22px;width:46px;height:46px;padding:12px;position:absolute;top:0;left:0}html.brand-v3[data-theme=dark] body .shell .v2-backup-tile:not(.lead)>svg{color:#7be6e4;background:#7be6e438}html.brand-v3 .employee-shell .v2-emp-voucher:not(.diesel) .v2-emp-ticket{--t1:#8fddae;--t2:#4cc27f;color:#062b16}html.brand-v3 .employee-shell .worker-amount .fuel-type-badge[data-fuel=gasoline]{color:#062b16!important;background:#4cc27f!important;border-color:#0000!important}html.brand-v3 .employee-shell .worker-amount .fuel-type-badge[data-fuel=diesel]{color:#3d2800!important;background:#f5be4f!important;border-color:#0000!important}.employee-shell .worker-consent{border-top:0}html.brand-v3 body :is(.shell,.modal,.action-sheet) :is(.btn,.v2-mini,.v2-chip,.v2-recent-chip,.v2-inbox-chips button,.v2-inbox-switch button,.v2-active-filters button,.v2-branch-pill,.mini){border-radius:7px 16px 16px!important}html.brand-v3 body :is(.shell,.modal,.action-sheet) .btn{letter-spacing:-.1px;font-weight:800}html.brand-v3 body :is(.shell,.modal,.action-sheet) .btn.primary{background:var(--b3-mint);color:#061a2e;border-color:#0000;box-shadow:0 4px 14px #19a7ab38}html.brand-v3 body :is(.shell,.modal,.action-sheet) .btn.primary:hover{filter:brightness(1.04)}html.brand-v3 body :is(.shell,.modal,.action-sheet) .btn.primary:disabled{box-shadow:none;filter:saturate(.3);opacity:.6}html.brand-v3 body :is(.shell,.modal,.action-sheet) .btn.danger,html.brand-v3 body :is(.shell,.modal,.action-sheet) .btn.secondary.danger{color:#e5484d}html.brand-v3 body :is(.shell,.modal,.action-sheet) .btn.danger:not(.secondary){color:#fff;background:#e5484d}html.brand-v3 body .shell :is(.v2-inbox-card,.v2-request-card,.v2-transfer,.person-card,.v2-gauge,.v2-month,.v2-list,.panel,.card,.staff-id-setting,.v2-phone-needed){border-radius:10px 26px 26px!important}html.brand-v3 body :is(.shell,.modal,.action-sheet) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea,.v2-search,.search-field){border-radius:7px 16px 16px!important}html.brand-v3 body .action-sheet,html.brand-v3 body .modal{border-radius:12px 30px 0 0}@media (min-width:761px){html.brand-v3 body .action-sheet,html.brand-v3 body .modal{border-radius:12px 30px 30px}}html.brand-v3 body :is(.modal-head h2,.modal-head h1,.action-sheet h3,.v2-edit-managers h3,.panel h2,.section-title){font-family:var(--b3-display);letter-spacing:-.2px;font-weight:800}html.brand-v3 body .shell :is(.v2-inbox-chips button[aria-selected=true],.v2-inbox-chips button.selected,.v2-inbox-switch button.selected,.v2-recent-chip.selected,.v2-chips button.selected,.v2-chips button[aria-pressed=true]){box-shadow:0 3px 10px #19a7ab38;background:var(--b3-mint)!important;color:#061a2e!important}html.brand-v3 body :is(.shell,.action-sheet) :is(.v2-av,.v2-transfer-icon,.v2-confirm-icon){border-radius:6px 50% 50%!important}html.brand-v3 body :is(.v2-demo-switch,.staff-id-setting) input[role=switch]:checked{background:var(--b3-teal)}html.brand-v3 body .shell .v2-branch-count{font-family:var(--b3-display)}html.brand-v3 body .shell :is(.account-notification-count,.v2-transfer-flag){background:var(--b3-amber);color:#3d2800}html.brand-v3 body .shell .v2-backup-actions .v2-backup-tile{isolation:isolate;position:relative;overflow:hidden;border-radius:10px 26px 26px!important}html.brand-v3 body .shell .v2-backup-actions .v2-backup-tile>svg{box-sizing:border-box;border-radius:10px 0 22px;position:absolute;top:-1px;left:-1px;width:47px!important;height:47px!important;padding:12px 11px 11px 12px!important}html.brand-v3[data-device=desktop] body .shell .workspace-nav>:is(button,a){border-radius:8px 18px 18px}html.brand-v3[data-device=desktop] body .shell .workspace-nav>button.selected{background:color-mix(in srgb,var(--b3-mint) 22%,transparent);color:var(--b3-navy);font-weight:800}html.brand-v3[data-theme=dark][data-device=desktop] body .shell .workspace-nav>button.selected{background:color-mix(in srgb,var(--b3-mint) 16%,transparent);color:var(--b3-mint)}html.brand-v3[data-device=desktop] body .shell .workspace-nav>button.selected>svg{color:var(--b3-teal)}html.brand-v3 body :is(.sheet-menu>button,.sheet-menu>a)>svg:first-child{box-sizing:content-box;background:color-mix(in srgb,var(--b3-royal) 10%,transparent);color:var(--b3-royal);border-radius:5px 12px 12px;flex:none;padding:7px}html.brand-v3[data-theme=dark] body :is(.sheet-menu>button,.sheet-menu>a)>svg:first-child{background:color-mix(in srgb,var(--b3-mint) 14%,transparent);color:var(--b3-mint)}html.brand-v3 body .shell :is(.admin-block h2,.v2-edit-managers h3,.panel>h2,.panel>h3,.audit-log>h3){padding-bottom:6px;position:relative}html.brand-v3 body .shell :is(.admin-block h2,.v2-edit-managers h3,.panel>h2,.panel>h3,.audit-log>h3):after{content:"";background:var(--b3-teal);border-radius:0 0 4px 4px;width:28px;height:4px;position:absolute;bottom:0;right:0}@media (hover:hover){html.brand-v3 body .shell .v2-list>.v2-row:hover{background:color-mix(in srgb,var(--b3-royal) 6%,transparent)}}html.brand-v3 body .shell .v2-list .v2-av{background:color-mix(in srgb,var(--b3-mint) 30%,transparent);color:var(--b3-navy)}html.brand-v3[data-theme=dark] body .shell .v2-list .v2-av{background:color-mix(in srgb,var(--b3-mint) 18%,transparent);color:var(--b3-mint)}html.brand-v3 body .shell .v2-day{background:color-mix(in srgb,var(--b3-royal) 9%,transparent);color:var(--b3-royal);border-radius:5px 12px 12px;padding:3px 12px;font-weight:800;display:inline-block}html.brand-v3[data-theme=dark] body .shell .v2-day{background:color-mix(in srgb,var(--b3-mint) 12%,transparent);color:var(--b3-mint)}@media (prefers-reduced-motion:reduce){html.brand-v3 body *{transition:none!important}}html:not(.brand-v3) body :is(.btn,.v2-mini,.v2-backup-tile,.v2-hero-action,.v2-half-action,.v2-sup-tile,.v2-fab,.v2-transfer,.v2-inbox-card,.v2-request-card,.person-card,.admin-branch,.admin-branch-go,.setup-card.admin-setup,.admin-setup-email,.admin-setup-steps li,.notice,.v2-phone-needed,.receipt-summary,.v2-ask-branch-box,.v2-fulfil-note,.staff-id-setting,.v2-list,.panel,.card,.v2-gauge,.v2-month,.header-account-trigger,.v2-search-bar,.v2-register-tools,.v2-branch-pill,.v2-report-ticket,.v2-transfer-sum,.v2-edit-managers .v2-row,.v2-row,.mini){border-radius:12px!important}html:not(.brand-v3) body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea,.search-field,.v2-search){border-radius:10px!important}html:not(.brand-v3) body :is(.v2-chip,.v2-recent-chip,.v2-count-chip,.v2-inbox-chips button,.v2-inbox-switch button,.v2-active-filters button,.v2-day,.v2-transfer-flag,.admin-only,.person-card-badge,.v2-branch-here,.admin-short,.v2-tag){border-radius:999px!important}html:not(.brand-v3) body :is(.v2-av,.admin-branch-icon,.admin-setup-badge,.v2-transfer-icon,.v2-confirm-icon,.staff-avatar,.account-avatar){border-radius:50%!important}html:not(.brand-v3) body .setup-card.admin-setup:before{display:none}html:not(.brand-v3)[data-device=desktop] body .shell .main>.workspace-nav:is(.admin-nav,.supervisor-nav)>:is(button,a){border-radius:10px!important}html:not(.brand-v3) body :is(.treatment-dot,.account-attention-dot,.account-notification-count,.v2-transfer-flag,.v2-home-h2,.v2-home-chips,.v2-home-chips .v2-count-chip){filter:none!important;text-shadow:none!important;animation:none!important}@media (min-width:1000px){html[data-device=desktop]{--desk-side:256px;--desk-panel:min(440px,38vw)}html[data-device=desktop] body:has(.shell .workspace-nav){padding-inline-start:var(--desk-side)}html[data-device=desktop] body:has(.shell .workspace-nav) .shell .topbar{inset-block:0;width:var(--desk-side);z-index:90;background:var(--v2-surface);height:100dvh;box-shadow:-1px 0 0 var(--v2-line);border:0;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:22px 16px 16px;display:flex;position:fixed;right:0}html[data-device=desktop] body:has(.shell .workspace-nav) .shell .topbar>.brand{order:-1;justify-content:flex-start;margin:0 4px;padding:0;transform:none}html[data-device=desktop] body:has(.shell .workspace-nav) .shell .topbar>.brand :is(svg,img){width:auto;max-height:46px}html[data-device=desktop] body:has(.shell .workspace-nav) .shell .topbar>.header-account{order:5;justify-content:flex-start;align-self:stretch;margin-top:auto;display:flex;position:relative}html[data-device=desktop] body:has(.shell .workspace-nav) .shell .topbar .header-account-options{transform-origin:100% 100%;max-height:calc(100dvh - 32px);overflow:auto;inset:auto calc(100% + 12px) 0 auto!important}html[data-device=desktop] body .shell .main>.workspace-nav:is(.admin-nav,.supervisor-nav){scrollbar-width:none;max-height:calc(100dvh - 330px);width:var(--desk-side);z-index:91;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:stretch;gap:4px;margin:0;padding:0 16px;display:flex;position:fixed;top:104px;right:0;overflow:visible}html[data-device=desktop] body .shell .main>.workspace-nav:is(.admin-nav,.supervisor-nav)>button{min-height:46px;color:var(--v2-muted);background:0 0;border:0;border-radius:10px 18px 18px;flex:none;justify-content:flex-start;gap:12px;padding:10px 14px;font-size:16px;font-weight:700;position:relative}html[data-device=desktop] body .shell .main>.workspace-nav:is(.admin-nav,.supervisor-nav)>button.selected{background:var(--v2-soft);border:0;color:var(--v2-royal)!important}html[data-device=desktop][data-theme=dark] body .shell .main>.workspace-nav:is(.admin-nav,.supervisor-nav)>button.selected{color:#7be6e4!important}html[data-device=desktop] body .shell .main>.workspace-nav:is(.admin-nav,.supervisor-nav)>button.selected:before{content:"";background:currentColor;border-radius:4px 0 0 4px;width:5px;height:24px;position:absolute;top:11px;right:-16px}html[data-device=desktop] body .shell .main>.workspace-nav:is(.admin-nav,.supervisor-nav)>button:not(.selected):hover{background:var(--v2-soft);color:var(--v2-ink)}html[data-device=desktop] body .shell .main>.workspace-nav .workspace-nav-indicator{display:none!important}html[data-device=desktop] body .shell .main>.workspace-nav>.desk-nav-divider{background:var(--v2-line);height:1px;margin:8px 14px;display:block}html[data-device=desktop] body .shell .main>.workspace-nav>a.desk-nav-link{min-height:46px;color:var(--v2-muted);border-radius:10px 18px 18px;align-items:center;gap:12px;padding:10px 14px;font-size:16px;font-weight:700;text-decoration:none;display:flex}html[data-device=desktop] body .shell .main>.workspace-nav>a.desk-nav-link:hover{background:var(--v2-soft);color:var(--v2-ink)}html[data-device=desktop] body:has(.shell .workspace-nav) .branch-switcher.v2-branch-bar{width:var(--desk-side);z-index:91;border:0;border-top:1px solid var(--v2-line,#dce5f2);box-shadow:none;background:0 0;flex-direction:column;align-items:stretch;gap:6px;margin:0;padding:12px 16px 0;display:flex;position:fixed;bottom:84px;right:0}html[data-device=desktop] body .branch-switcher.v2-branch-bar .v2-branch-pill{background:var(--v2-soft,#e8f0fb);color:#0e2b6d;border-radius:12px;justify-content:flex-start;width:100%;height:40px}html[data-device=desktop][data-theme=dark] body .branch-switcher.v2-branch-bar .v2-branch-pill{color:#e8efff;background:#10314f}html[data-device=desktop] body:has(.shell .workspace-nav) .shell .topbar{top:0!important}html[data-device=desktop] body:has(.shell .workspace-nav) .shell .topbar :is(.brand,.header-account-trigger){transition:none!important;transform:none!important}html[data-device=desktop] body .shell .topbar>.brand,html[data-device=desktop] body .shell .topbar .header-account-trigger,html[data-device=desktop] body .shell .topbar .header-account-options{translate:0!important;scale:1!important}html[data-device=desktop]{scrollbar-width:none}html[data-device=desktop]::-webkit-scrollbar{display:none}html[data-device=desktop] body{overflow-x:clip}html[data-device=desktop] body .modal-backdrop.floating-sheet>.modal{scrollbar-width:none}html[data-device=desktop] body .modal-backdrop.floating-sheet>.modal::-webkit-scrollbar{display:none}html[data-device=desktop] body .shell{min-height:100dvh}html[data-device=desktop] body .shell .main{width:auto;max-width:1240px;margin:0 auto;padding:28px 36px 48px}html[data-device=desktop] body .test-workspace>:is(.test-banner,.test-tools){max-width:1240px;margin-inline:auto}html[data-device=desktop] body .shell .main .page-heading.supervisor-stock-heading{text-align:start;flex-flow:row;justify-content:space-between;align-items:center;gap:16px;min-height:52px;margin-bottom:22px;display:flex}html[data-device=desktop] body .shell .main .page-heading.supervisor-stock-heading>.supervisor-voucher-actions{gap:10px;width:auto;margin:0;display:flex}html[data-device=desktop] body .shell .main .page-heading.supervisor-stock-heading>.supervisor-voucher-actions>.btn{width:auto;min-width:200px;padding-inline:22px}html[data-device=desktop] body .shell :is(.v2-fab,.v2-pull){display:none!important}html[data-device=desktop] body:has(.modal-backdrop.floating-sheet:not([hidden])) .problem-report-trigger{opacity:0;pointer-events:none}html[data-device=desktop] body .shell .main .page-heading{align-items:center;min-height:52px;display:flex}html[data-device=desktop] body .shell .main :is(.register-primary-actions,.main>.supervisor-voucher-actions){justify-content:flex-end;gap:10px;display:flex}html[data-device=desktop] body .shell .main :is(.register-primary-actions,.main>.supervisor-voucher-actions)>.btn{flex:none;width:auto;min-width:200px;padding-inline:22px}html[data-device=desktop] body .shell .main{position:relative}html[data-device=desktop] body .shell .main:has(>.page-heading) :is(.main>.register-primary-actions,.main>.inventory-manager>.register-primary-actions:first-child,.main>.supervisor-voucher-actions){z-index:2;margin:0;position:absolute;top:29px;left:36px}html[data-device=desktop] body>.modal-backdrop.floating-sheet:not([hidden]){z-index:130}html[data-device=desktop] body .modal-backdrop.floating-sheet:not([hidden]){-webkit-backdrop-filter:none;backdrop-filter:none;background:#061a2e2e;justify-content:flex-end!important;align-items:stretch!important;padding:0!important}html[data-device=desktop] body .modal-backdrop.floating-sheet:not([hidden])>.modal{height:100dvh;position:relative;overflow:auto;box-shadow:12px 0 40px #061a2e2e;width:var(--desk-panel)!important;border-radius:0 26px 26px 0!important;max-width:none!important;max-height:100dvh!important;margin:0!important;animation:.34s cubic-bezier(.22,1,.36,1) both desk-panel-in!important}html[data-device=desktop] body .modal-backdrop.floating-sheet:not([hidden])>.modal:before{display:none!important}html[data-device=desktop] body .modal-backdrop.floating-sheet[data-closing]>.modal{animation:.24s cubic-bezier(.4,0,1,1) both desk-panel-out!important}@keyframes desk-panel-in{0%{transform:translate(-100%)}to{transform:none}}@keyframes desk-panel-out{0%{transform:none}to{transform:translate(-100%)}}html[data-device=desktop] body .shell :is(.manager-mobile-home,.supervisor-mobile-home){grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;align-items:start;gap:16px 18px;display:grid}html[data-device=desktop] body .shell :is(.manager-mobile-home,.supervisor-mobile-home)>*{grid-column:1/-1;margin:0}html[data-device=desktop] body .shell .manager-mobile-home>.home-greeting{grid-column:1/8;align-self:center}html[data-device=desktop] body .shell .manager-mobile-home>.v2-search-bar{grid-column:8/-1;align-self:center;width:auto;max-width:none}html[data-device=desktop] body .shell .manager-mobile-home>.v2-gauges{grid-area:span 2/1/auto/9;margin:0}html[data-device=desktop] body .shell .manager-mobile-home>.v2-home-h2{background:var(--v2-surface);border-radius:10px 24px 0 0;grid-column:9/-1;margin:0;padding:20px 20px 4px}html[data-device=desktop] body .shell .manager-mobile-home>.v2-home-chips{background:var(--v2-surface);border-radius:0 0 24px 24px;flex-direction:column;grid-column:9/-1;align-self:stretch;align-items:stretch;gap:8px;margin:-16px 0 0;padding:8px 20px 20px;display:flex}html[data-device=desktop] body .shell .manager-mobile-home>.v2-home-h2:not(:has(+.v2-home-chips)){text-align:center;border-radius:10px 24px 24px;flex-direction:column;grid-row:span 2;justify-content:center;align-self:stretch;align-items:center;gap:10px;padding:20px;display:flex}html[data-device=desktop] body .shell .manager-mobile-home>.v2-home-chips>.v2-count-chip{justify-content:space-between;width:100%}html[data-device=desktop] body .shell .manager-mobile-home>.v2-home-actions{grid-template-columns:2fr 1fr 1fr;gap:16px;display:grid}html[data-device=desktop] body .shell .manager-mobile-home>.v2-home-actions>.v2-half-actions{display:contents}html[data-device=desktop] body .shell .manager-mobile-home .v2-hero-action,html[data-device=desktop] body .shell .manager-mobile-home .v2-half-action{height:100%;min-height:120px}html[data-device=desktop] body .shell .v2-gauge{grid-template-columns:minmax(0,1fr) auto;grid-auto-rows:min-content;align-content:center;column-gap:18px;min-height:150px;padding:20px 22px}html[data-device=desktop] body .shell .v2-gauge>:not(svg){grid-column:1}html[data-device=desktop] body .shell .v2-gauge>svg{grid-area:1/2/span 3;align-self:center;width:104px;height:104px}html[data-device=desktop] body .shell .v2-desk-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}html[data-device=desktop] body .shell .v2-desk-card{min-width:0;position:relative}html[data-device=desktop] body .shell .v2-desk-card>.v2-ticket{align-items:stretch;width:100%;height:100%;min-height:108px;transition:transform .2s,box-shadow .2s}html[data-device=desktop] body .shell .v2-desk-card>.v2-ticket .v2-ticket-body{align-content:start;padding-top:14px;padding-bottom:44px}html[data-device=desktop] body .shell .v2-desk-card:hover>.v2-ticket{transform:translateY(-2px);box-shadow:0 12px 24px #0e2b6d29}html[data-device=desktop] body .shell .v2-desk-quick{opacity:0;pointer-events:none;gap:6px;transition:opacity .18s,transform .18s;display:flex;position:absolute;bottom:10px;right:14px;transform:translateY(4px)}html[data-device=desktop] body .shell .v2-desk-card:is(:hover,:focus-within) .v2-desk-quick{opacity:1;pointer-events:auto;transform:none}html[data-device=desktop] body .shell .v2-desk-quick>button{color:#0e2b6d;font:inherit;cursor:pointer;background:#fffffff0;border:0;border-radius:10px;align-items:center;gap:4px;padding:6px 10px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 2px 8px #061a2e1f}html[data-device=desktop] body .shell .v2-desk-quick>button:hover{color:#055fce;background:#fff}html[data-device=desktop] body .shell .v2-desk-wallet .v2-wallet-group{margin-bottom:6px}html[data-device=desktop] body .shell .v2-desk-table{gap:6px;display:grid}html[data-device=desktop] body .shell :is(.v2-desk-thead,.v2-desk-tr){grid-template-columns:44px minmax(0,1fr);align-items:center;display:grid}html[data-device=desktop] body .shell .v2-desk-thead{color:var(--v2-muted);grid-template-columns:44px 1fr 1fr 1.4fr 1.6fr 1fr;padding:0 0 2px;font-size:13px;font-weight:700}html[data-device=desktop] body .shell .v2-desk-thead>span{padding-inline:12px}html[data-device=desktop] body .shell .v2-desk-tr{background:var(--v2-surface);border-radius:14px;transition:box-shadow .16s,background-color .16s;box-shadow:0 2px 8px #0e2b6d0d}html[data-device=desktop] body .shell .v2-desk-tr:hover{box-shadow:0 6px 16px #0e2b6d1a}html[data-device=desktop] body .shell .v2-desk-tr.picked{background:var(--v2-soft);box-shadow:inset 0 0 0 2px var(--v2-royal)}html[data-device=desktop] body .shell .v2-desk-tr.out{opacity:.82}html[data-device=desktop] body .shell .v2-desk-tr>[role=cell]{place-items:center;display:grid}html[data-device=desktop] body .shell .v2-desk-open{min-height:52px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr 1fr 1.4fr 1.6fr 1fr;align-items:center;padding:0;display:grid}html[data-device=desktop] body .shell .v2-desk-open>[role=cell]{min-width:0;padding-inline:12px}html[data-device=desktop] body .shell .v2-desk-amount{font-weight:800}html[data-device=desktop] body .shell .v2-desk-code{letter-spacing:1px;font-family:ui-monospace,monospace}html[data-device=desktop] body .shell .v2-desk-date{color:var(--v2-muted)}html[data-device=desktop] body .shell .v2-desk-check{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:22px;height:22px;padding:0;display:grid;box-shadow:inset 0 0 0 2px #b3c2d8}html[data-device=desktop] body .shell .v2-desk-check.on{background:var(--v2-royal);box-shadow:none}html[data-device=desktop] body .shell .v2-desk-check:disabled{opacity:.35;cursor:not-allowed}html[data-device=desktop] body .shell .v2-desk-fuel{color:#0f6b36;background:#d7f2e1;border-radius:999px;padding:2px 10px;font-size:13px;font-weight:800;display:inline-block}html[data-device=desktop] body .shell .v2-desk-fuel.diesel{color:#7a4a00;background:#fff1d6}html[data-device=desktop][data-theme=dark] body .shell .v2-desk-fuel{color:#8fddae;background:#8fddae29}html[data-device=desktop][data-theme=dark] body .shell .v2-desk-fuel.diesel{color:#f5be4f;background:#f5be4f29}html[data-device=desktop] body .shell .inventory-selection.v2-selection-dock{bottom:20px;z-index:14;color:#fff;background:#0e2b6d;border:0;border-radius:18px;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;padding:12px 16px;animation:.3s cubic-bezier(.3,1.1,.5,1) both v2-dock-in;display:flex;position:fixed;inset-inline-start:calc(var(--desk-side) + 32px);inset-inline-end:84px;box-shadow:0 14px 34px #061a2e4d}html[data-device=desktop] body .shell .inventory-selection.v2-selection-dock>span{margin-inline-end:auto;font-size:16px;font-weight:800}html[data-device=desktop] body .shell .inventory-selection.v2-selection-dock .btn{flex:none;width:auto;min-height:42px;padding:8px 16px;font-size:15px}html[data-device=desktop] body .shell .inventory-selection.v2-selection-dock .btn.secondary{color:#fff;background:#ffffff1f;border-color:#0000}html[data-device=desktop] body .shell .inventory-selection.v2-selection-dock .v2-dock-transfer{color:#061a2e;background:#7be6e4;border-color:#7be6e4}html[data-device=desktop] body .shell .inventory-selection.v2-selection-dock .btn.danger{color:#fff;background:#d32f2f;border-color:#d32f2f}html[data-device=desktop] body .shell .inventory-selection.v2-selection-dock .btn.primary:not(.v2-dock-transfer){color:#fff;background:#055fce;border-color:#055fce}html[data-device=desktop] body .shell .inventory-selection.v2-selection-dock .text-link{color:#7be6e4}html[data-device=desktop] body .shell .inventory-selection.v2-selection-dock .return-warning{color:#ffd27a;background:0 0;border:0;padding:0;font-size:13px}html[data-device=desktop] body .shell .manager-register:has(.v2-selection-dock) .return-content{padding-bottom:110px}html[data-device=desktop] body .shell .v2-desk-thead .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-device=desktop] body .shell .v2-desk-tr .v2-ticket-status[data-tone=available]{box-shadow:inset 0 0 0 1px var(--v2-line)}html[data-device=desktop] body .shell .v2-desk-alist{box-shadow:none;background:0 0;gap:6px;padding:0;display:grid}html[data-device=desktop] body .shell :is(.v2-desk-ahead,.v2-desk-arow){grid-template-columns:2fr 1.4fr .8fr 1.4fr .8fr 1.1fr;align-items:center;display:grid}html[data-device=desktop] body .shell .v2-desk-ahead{color:var(--v2-muted);padding:4px 0 0;font-size:13px;font-weight:700}html[data-device=desktop] body .shell .v2-desk-ahead>span{padding-inline:14px}html[data-device=desktop] body .shell .v2-list>.v2-desk-arow{background:var(--v2-surface);width:100%;min-height:56px;color:inherit;font:inherit;text-align:start;cursor:pointer;border:0;border-radius:14px;padding:0;transition:box-shadow .16s,background-color .16s;box-shadow:0 2px 8px #0e2b6d0d}html[data-device=desktop] body .shell .v2-list>.v2-desk-arow:hover{box-shadow:0 6px 16px #0e2b6d1a}html[data-device=desktop] body .shell .v2-list>.v2-desk-arow.on{background:var(--v2-soft);box-shadow:inset 0 0 0 2px var(--v2-royal)}html[data-device=desktop] body .shell .v2-desk-arow>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-inline:14px;overflow:hidden}html[data-device=desktop] body .shell .v2-desk-arow small{color:var(--v2-muted);font-size:13px}html[data-device=desktop] body .shell .v2-desk-who{align-items:center;gap:10px;display:flex}html[data-device=desktop] body .shell .v2-desk-who>b{text-overflow:ellipsis;overflow:hidden}}@media (min-width:1000px) and (prefers-reduced-motion:reduce){html[data-device=desktop] body .modal-backdrop.floating-sheet:not([hidden])>.modal,html[data-device=desktop] body .modal-backdrop.floating-sheet[data-closing]>.modal{animation:none!important}html[data-device=desktop] body .shell :is(.v2-desk-card>.v2-ticket,.v2-desk-quick,.v2-desk-tr,.v2-desk-arow){transition:none}}@media (min-width:1000px) and (max-height:860px){html[data-device=desktop] body .shell .main>.workspace-nav:is(.admin-nav,.supervisor-nav){gap:2px;max-height:calc(100dvh - 300px);top:92px}html[data-device=desktop] body .shell .main>.workspace-nav:is(.admin-nav,.supervisor-nav)>:is(button,a){min-height:38px;padding-block:7px;font-size:15px}html[data-device=desktop] body .shell .main>.workspace-nav:is(.admin-nav,.supervisor-nav)>button.selected:before{top:7px}html[data-device=desktop] body .shell .main>.workspace-nav>.desk-nav-divider{margin:4px 14px}html[data-device=desktop] body:has(.shell .workspace-nav) .branch-switcher.v2-branch-bar{gap:4px;padding-top:8px;bottom:78px}html[data-device=desktop] body:has(.shell .workspace-nav) .branch-switcher.v2-branch-bar .v2-branch-pill{height:36px}}
