.reception-command-center{display:grid;gap:18px;padding:18px;color:#e8f3ff}.reception-command-center button,.reception-command-center select,.reception-command-center input{font:inherit}.reception-command-header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:20px;border:1px solid #1e4663;border-radius:14px;background:linear-gradient(135deg,#0c2033,#0b1522)}.reception-command-header small,.reception-workspace header small,.reception-priority header small{color:#25b8f6;font-size:11px;font-weight:800;letter-spacing:.08em}.reception-command-header h1{margin:5px 0;font-size:25px}.reception-command-header p{margin:0;color:#89a8c1}.reception-command-header>div:last-child{display:flex;gap:10px;flex-wrap:wrap}.reception-command-center button{min-height:40px;padding:0 14px;border:1px solid #294862;border-radius:8px;background:#13283b;color:#e8f3ff;font-weight:750;cursor:pointer}.reception-command-center button:hover{border-color:#25b8f6;background:#173a52}.reception-command-center button:focus-visible,.reception-command-center input:focus-visible,.reception-command-center select:focus-visible{outline:2px solid #25b8f6;outline-offset:2px}.reception-command-center button.primary{border-color:#0aa8e8;background:#078ec8;color:#fff}.reception-command-center button:disabled{cursor:not-allowed;opacity:.48}.reception-kpis{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.reception-kpis article{display:flex;align-items:center;gap:11px;min-height:82px;padding:14px;border:1px solid #1c3850;border-radius:12px;background:#0d1926}.reception-kpis svg{width:22px;height:22px;color:#19b8f6}.reception-kpis small{display:block;color:#809db4;font-size:11px}.reception-kpis strong{display:block;margin-top:5px;font-size:22px}.reception-priority,.reception-workspace{border:1px solid #1c3850;border-radius:14px;background:#0a1521;overflow:hidden}.reception-priority>header,.reception-workspace>header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #183349}.reception-priority h2,.reception-workspace h2{margin:3px 0 0;font-size:18px}.reception-priority>header>span,.reception-workspace>header>b{padding:5px 10px;border-radius:99px;background:#12344a;color:#43c9ff}.reception-priority>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:#183349}.reception-priority article{display:grid;grid-template-columns:5px 1fr;gap:8px;padding:13px;background:#0d1a27}.reception-priority article>i{grid-row:1/4;border-radius:6px;background:#f59e0b}.reception-priority article>i.critical{background:#ef4444}.reception-priority article div strong,.reception-priority article div small{display:block}.reception-priority article div small,.reception-priority article span,.reception-priority article time{color:#819db3;font-size:10px}.reception-priority article button{min-height:32px;margin-top:5px}.reception-workspace-toolbar{display:grid;grid-template-columns:auto minmax(240px,1fr) 170px;gap:10px;padding:12px 16px;border-bottom:1px solid #183349;background:#0c1926}.reception-tabs{display:flex;gap:6px}.reception-tabs button.active{border-color:#17b9f5;background:#0f4d6d;color:#fff}.reception-search{display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid #294862;border-radius:8px;background:#08121d}.reception-search svg{width:17px;color:#7899b2}.reception-search input{width:100%;height:40px;border:0;outline:0;background:transparent;color:#e8f3ff}.reception-workspace-toolbar select{min-height:40px;padding:0 10px;border:1px solid #294862;border-radius:8px;background:#102337;color:#e8f3ff}.reception-record-list{display:grid;gap:9px;padding:14px}.reception-record{display:grid;grid-template-columns:minmax(250px,1.1fr) minmax(330px,1.5fr) minmax(200px,1fr) auto;align-items:center;gap:12px;padding:12px;border:1px solid #1d3b52;border-left:4px solid #16a66b;border-radius:10px;background:#0d1a27}.reception-record.is-blocked{border-left-color:#e99b21}.reception-record-main{display:flex;align-items:center;gap:11px;min-width:0}.reception-record-main>div{min-width:0}.reception-record-main strong,.reception-record-main small{display:block}.reception-record-main small{margin-top:3px;color:#86a2b7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reception-room{display:grid;place-items:center;flex:0 0 58px;min-height:50px;border-radius:9px;background:#12334a;color:#5ed2ff;font-size:18px;font-weight:900}.reception-room small{font-size:9px;color:#a8c5d8}.reception-record-statuses{display:flex;gap:5px;flex-wrap:wrap}.reception-status{padding:5px 8px;border-radius:99px;background:#173247;color:#acc5d7;font-size:10px;font-weight:800}.reception-status.clean,.reception-status.submitted,.reception-status.signed,.reception-status.verified,.reception-status.paid,.reception-status.returned,.reception-status.approved,.reception-status.ready,.reception-status.issued{background:#0b3c33;color:#4ce0ad}.reception-status.dirty,.reception-status.maintenance,.reception-status.missing,.reception-status.due,.reception-status.pending,.reception-status.partial{background:#463116;color:#ffc866}.reception-status.vip{background:#39276a;color:#cbb9ff}.reception-record-alert{display:flex;align-items:center;gap:7px;color:#8ea9bd;font-size:11px}.reception-record-alert svg{width:17px;flex:0 0 auto}.is-blocked .reception-record-alert{color:#ffc466}.reception-record-actions{display:flex;justify-content:flex-end;gap:6px}.reception-record-actions button{min-height:34px;padding:0 10px}.reception-balance{margin-left:auto;color:#53d9ac}.reception-balance.has-debt{color:#ff8c8c}.reception-state{display:grid;place-items:center;gap:10px;min-height:190px;padding:30px;color:#8daabe;text-align:center}.reception-state.is-loading i{width:32px;height:32px;border:3px solid #1e425b;border-top-color:#21baf5;border-radius:50%;animation:reception-spin .8s linear infinite}.reception-partial{margin:0;padding:10px 16px;border-top:1px solid #5d491f;background:#302715;color:#ffd477}.reception-drawer-backdrop{position:fixed;inset:0;z-index:1999;background:rgba(2,8,14,.62)}.reception-detail-drawer{position:fixed;top:0;right:0;z-index:2000;display:flex;flex-direction:column;width:min(470px,100vw);height:100vh;border-left:1px solid #28506a;background:#091522;box-shadow:-24px 0 70px rgba(0,0,0,.45);overflow-y:auto}.reception-detail-drawer>header{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #1d3a50}.reception-detail-drawer h2{margin:4px 0}.reception-detail-drawer header small{color:#25b8f6}.reception-detail-drawer header button{width:42px;padding:0}.reception-precheck{display:flex;gap:12px;margin:18px;padding:14px;border:1px solid #20654f;border-radius:10px;background:#0b3028;color:#50dfaf}.reception-precheck.blocked{border-color:#745321;background:#332815;color:#ffd071}.reception-precheck svg{width:24px}.reception-precheck strong,.reception-precheck span{display:block}.reception-precheck span{margin-top:3px;font-size:11px}.reception-detail-drawer dl{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:0;padding:0 18px}.reception-detail-drawer dl div{padding:12px;border:1px solid #1b374d;border-radius:9px;background:#0e1d2b}.reception-detail-drawer dt{color:#7e9caf;font-size:10px}.reception-detail-drawer dd{margin:5px 0 0;font-weight:800}.reception-detail-drawer footer{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto;padding:18px}.reception-detail-drawer>p{margin:0;padding:0 18px 18px;color:#7894a9;font-size:10px}@keyframes reception-spin{to{transform:rotate(360deg)}}@media(max-width:1500px){.reception-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.reception-priority>div{grid-template-columns:repeat(3,minmax(0,1fr))}.reception-record{grid-template-columns:minmax(240px,1.1fr) minmax(260px,1fr) auto}.reception-record-alert{grid-column:1/3}.reception-record-actions{grid-column:3;grid-row:1/3}}@media(max-width:1050px){.reception-command-header{align-items:flex-start;flex-direction:column}.reception-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.reception-priority>div{grid-template-columns:1fr}.reception-workspace-toolbar{grid-template-columns:1fr}.reception-tabs{display:grid;grid-template-columns:1fr 1fr}.reception-record{grid-template-columns:1fr}.reception-record-alert,.reception-record-actions{grid-column:auto;grid-row:auto}.reception-record-actions{justify-content:flex-start}}@media(max-width:620px){.reception-command-center{padding:10px}.reception-kpis{grid-template-columns:1fr}.reception-tabs{grid-template-columns:1fr}.reception-detail-drawer dl{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.reception-state.is-loading i{animation:none}}
