.reception-board{display:grid;gap:18px;margin:20px 0}.reception-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.reception-kpi{background:#fff;border:1px solid #dce6f4;border-radius:16px;padding:18px;text-align:left;color:#10263f}.reception-kpi strong{display:block;font-size:26px;line-height:1.2}.reception-kpi small{display:block;margin-top:8px;color:#506075}.reception-columns{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:18px}.reception-board .panel{margin:0;min-width:0}.reception-quick{display:flex;gap:10px;flex-wrap:wrap}.reception-week{overflow:auto}.reception-week table{min-width:650px;width:100%;border-collapse:collapse}.reception-week th,.reception-week td{padding:7px;border-bottom:1px solid #e4ebf5;vertical-align:top}.reception-slot{width:100%;min-height:54px;border:1px solid #d7e4fa;border-radius:8px;background:#f4f8ff;color:#10263f;font-size:11px;padding:7px;text-align:left}.reception-slot.busy{background:#e8f0ff;border-left:3px solid #065df0}.reception-slot small{display:block;margin-top:4px}.reception-room{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #e4ebf5}.reception-condition{padding:5px 9px;border-radius:20px;background:#e9f7ee;color:#196a42;font-size:11px}.reception-condition.dirty{background:#fff2dc;color:#865500}.reception-condition.cleaning{background:#eaf1ff;color:#1747a3}.reception-condition.blocked{background:#ffe9ec;color:#a32138}.reception-entry{display:block;width:100%;text-align:left;background:transparent;padding:12px 0;border-bottom:1px solid #e4ebf5;color:#10263f}.reception-entry small{display:block;margin-top:4px;color:#506075}.reception-board button{transition:transform .18s,box-shadow .18s}.reception-board button:hover{transform:translateY(-2px);box-shadow:0 4px 14px #10263f10}.reception-group-room{border:1px solid #dce6f4;padding:12px;margin:10px 0;border-radius:10px}.reception-group-room .two{gap:12px}.one-ergonomic-home:has(.reception-board) .one-weather-card{font-size:11px;padding:13px}.reception-payments{margin-top:18px;border-top:1px solid #dce6f4;padding-top:18px}@media(max-width:1000px){.reception-columns{grid-template-columns:1fr}.reception-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:520px){.reception-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.reception-kpi{padding:14px}.reception-kpi strong{font-size:23px}.reception-quick>*{flex:1 1 140px}.reception-group-room .two{display:grid;grid-template-columns:1fr}.reception-room{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.reception-board button{transition:none;transform:none!important}}
