.hotelctl{display:grid;gap:16px}.hotelctl-tabs{display:flex;gap:7px;overflow:auto;padding:7px;border:1px solid #dce6ef;border-radius:14px;background:#fff}.hotelctl-tabs button{white-space:nowrap;padding:10px 14px;border:0;border-radius:9px;color:#52677c;background:transparent;font-weight:850}.hotelctl-tabs button.is-active{color:#fff;background:#0b3769}.hotelctl-kpis,.hotelctl-insights{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.hotelctl-kpis article,.hotelctl-insights article{padding:17px;border:1px solid #dce6ef;border-top:3px solid #0da976;border-radius:15px;background:#fff}.hotelctl-kpis span,.hotelctl-kpis small,.hotelctl-insights span{display:block;color:#687c90}.hotelctl-kpis span,.hotelctl-insights span{font-size:9px;font-weight:900;text-transform:uppercase}.hotelctl-kpis strong,.hotelctl-insights strong{display:block;margin:7px 0;color:#10233d;font-size:24px}.hotelctl-panel{overflow:hidden;border:1px solid #dce6ef;border-radius:18px;background:#fff}.hotelctl-panel>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:19px 22px;border-bottom:1px solid #e4ebf2;background:linear-gradient(110deg,#fff,#eff8f5)}.hotelctl-panel>header small{color:#078a67;font-size:9px;font-weight:900;letter-spacing:.1em}.hotelctl-panel h2{margin:4px 0;color:#10233d}.hotelctl-panel p{margin:0;color:#687c90}.hotelctl-panel>header button,.hotelctl-table button{min-height:38px;padding:0 13px;border:0;border-radius:9px;color:#fff;background:#0b6f57;font-weight:850}.hotelctl-table{overflow:auto}.hotelctl-table table{width:100%;border-collapse:collapse}.hotelctl-table th,.hotelctl-table td{padding:13px 16px;border-top:1px solid #e7edf3;text-align:left;white-space:nowrap}.hotelctl-table th{color:#62758a;background:#f7fafc;font-size:9px;text-transform:uppercase}.hotelctl-table td small{display:block;margin-top:3px;color:#71849a}.hotelctl-status{display:inline-flex;padding:6px 9px;border-radius:999px;color:#52677c;background:#edf2f6;font-size:9px;font-weight:900;text-transform:capitalize}.hotelctl-status.is-closed,.hotelctl-status.is-resolved{color:#087354;background:#def7eb}.hotelctl-status.is-exceptions,.hotelctl-status.is-open,.hotelctl-status.is-urgent{color:#b4232c;background:#ffe8ea}.hotelctl-foot{padding:14px 20px!important}.hotelctl-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.hotelctl-list article{display:flex;justify-content:space-between;gap:15px;padding:14px 18px;border-top:1px solid #e7edf3}.hotelctl-list strong,.hotelctl-list small{display:block}.hotelctl-list small{margin-top:3px;color:#71849a}.hotelctl-list span{color:#0b6f57;font-weight:800}.hotelctl-modal{width:min(680px,96vw)!important;max-height:92vh;overflow:auto}.biva-theme-dark .hotelctl-tabs,.biva-theme-dark .hotelctl-kpis article,.biva-theme-dark .hotelctl-insights article,.biva-theme-dark .hotelctl-panel{border-color:#34505c;background:#172f3a}.biva-theme-dark .hotelctl-kpis strong,.biva-theme-dark .hotelctl-insights strong,.biva-theme-dark .hotelctl-panel h2{color:#f1f8f5}.biva-theme-dark .hotelctl-tabs button{color:#bbd0cf}.biva-theme-dark .hotelctl-tabs button.is-active{color:#fff;background:#1765aa}.biva-theme-dark .hotelctl-panel>header{border-color:#34505c;background:linear-gradient(110deg,#172f3a,#183f3b)}.biva-theme-dark .hotelctl-table th{color:#bbd0cf;background:#203c47}.biva-theme-dark .hotelctl-table td,.biva-theme-dark .hotelctl-list article{border-color:#34505c;color:#f1f8f5}@media(max-width:900px){.hotelctl-kpis,.hotelctl-insights{grid-template-columns:1fr 1fr}.hotelctl-grid{grid-template-columns:1fr}}@media(max-width:620px){.hotelctl-kpis,.hotelctl-insights{gap:8px}.hotelctl-panel>header{align-items:flex-start;flex-direction:column}.hotelctl-table thead{display:none}.hotelctl-table tbody,.hotelctl-table tr,.hotelctl-table td{display:block}.hotelctl-table tr{padding:12px 16px;border-top:1px solid #e7edf3}.hotelctl-table td{padding:3px 0;border:0;white-space:normal}.hotelctl-list article{flex-direction:column}}
