.hguest-page{display:grid;gap:18px}.hguest-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.hguest-summary article{padding:17px;border:1px solid #dfe7ef;border-top:3px solid #1677d2;border-radius:16px;background:#fff}.hguest-summary span,.hguest-summary small{display:block;color:#6a7d90}.hguest-summary span{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.hguest-summary strong{display:block;margin:6px 0;color:#10233d;font-size:26px}.hguest-panel{overflow:hidden;border:1px solid #dfe7ef;border-radius:20px;background:#fff}.hguest-panel>header{display:flex;align-items:center;justify-content:space-between;padding:21px 24px;border-bottom:1px solid #e5ecf3;background:linear-gradient(110deg,#fff 55%,#eef7ff)}.hguest-panel>header small,.hguest-identity small,.hguest-history header small{color:#0870d5;font-size:10px;font-weight:900;letter-spacing:.11em}.hguest-panel h2{margin:4px 0;color:#10233d}.hguest-panel p{margin:0;color:#66798c}.hguest-panel>header button{width:43px;height:43px;border:1px solid #cfe0ef;border-radius:12px;color:#0870d5;background:#fff;font-size:23px}.hguest-toolbar{display:grid;grid-template-columns:2fr 1fr;gap:10px;padding:15px 24px;border-bottom:1px solid #e5ecf3}.hguest-toolbar label{display:grid;gap:5px;color:#63778b;font-size:10px;font-weight:900;text-transform:uppercase}.hguest-toolbar input,.hguest-toolbar select{min-height:42px;padding:0 11px;border:1px solid #d3dfe9;border-radius:10px;color:#17304b;background:#fff;font:inherit;text-transform:none}.hguest-table{overflow:auto}.hguest-table table{width:100%;border-collapse:collapse}.hguest-table th,.hguest-table td{padding:14px 17px;border-top:1px solid #e7edf3;text-align:left;white-space:nowrap}.hguest-table th{color:#617589;background:#f7fafc;font-size:10px;text-transform:uppercase}.hguest-table tbody tr{cursor:pointer}.hguest-table tbody tr:hover,.hguest-table tbody tr:focus{background:#f3f8ff;outline:0}.hguest-table td strong,.hguest-table td small{display:block}.hguest-table td small{margin-top:3px;color:#74869a;font-size:9px}.hguest-table .is-due,.hguest-facts .is-due{color:#c62836}.hguest-table td:last-child button{width:30px;height:30px;border:1px solid #d7e1eb;border-radius:9px;color:#0870d5;background:#fff;font-size:20px}.hguest-status{display:inline-flex;padding:6px 9px;border-radius:999px;color:#52677d;background:#edf2f6;font-size:9px;font-weight:900;text-transform:capitalize}.hguest-status.is-in-house{color:#087354;background:#e2f8ef}.hguest-modal .hospitality-modal-card{width:min(780px,96vw);max-height:92vh;overflow:auto}.hguest-identity{padding:18px;border-radius:14px;color:#fff;background:linear-gradient(115deg,#082d4d,#126ac1)}.hguest-identity h3{margin:6px 0;font-size:25px}.hguest-identity p{margin:0;color:#d5e8fb}.hguest-facts{display:grid;grid-template-columns:1fr 1fr;margin:16px 0;border:1px solid #e1e9f0;border-radius:13px;overflow:hidden}.hguest-facts div{padding:12px;border-bottom:1px solid #e8eef4}.hguest-facts .is-wide{grid-column:1/-1}.hguest-facts dt{color:#708297;font-size:9px;font-weight:900;text-transform:uppercase}.hguest-facts dd{margin:5px 0 0;color:#10233d;font-weight:800}.hguest-history{overflow:hidden;border:1px solid #e1e9f0;border-radius:13px}.hguest-history>header{padding:14px;background:#f7fafc}.hguest-history h3{margin:4px 0 0;color:#10233d}.hguest-history article{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;padding:13px 15px;border-top:1px solid #e7edf3}.hguest-history article small{display:block;margin-top:3px;color:#74869a;font-size:10px}.hguest-history article>div:last-child{text-align:right}.biva-theme-dark .hguest-summary article,.biva-theme-dark .hguest-panel,.biva-theme-dark .hguest-history{border-color:#34505c;background:#172f3a}.biva-theme-dark .hguest-summary strong,.biva-theme-dark .hguest-panel h2,.biva-theme-dark .hguest-facts dd,.biva-theme-dark .hguest-history h3{color:#f1f8f5}.biva-theme-dark .hguest-summary span,.biva-theme-dark .hguest-summary small,.biva-theme-dark .hguest-panel p{color:#bbd0cf}.biva-theme-dark .hguest-panel>header{border-color:#34505c;background:linear-gradient(110deg,#172f3a 55%,#18394f)}.biva-theme-dark .hguest-toolbar input,.biva-theme-dark .hguest-toolbar select{border-color:#45616d;color:#f1f8f5;background:#203c47}.biva-theme-dark .hguest-table th,.biva-theme-dark .hguest-history>header{color:#bbd0cf;background:#203c47}.biva-theme-dark .hguest-table td,.biva-theme-dark .hguest-facts,.biva-theme-dark .hguest-facts div,.biva-theme-dark .hguest-history article{border-color:#34505c;color:#f1f8f5}@media(max-width:900px){.hguest-summary{grid-template-columns:1fr 1fr}}@media(max-width:620px){.hguest-summary{gap:9px}.hguest-summary article{padding:13px}.hguest-toolbar{grid-template-columns:1fr;padding:14px 18px}.hguest-panel>header{padding:18px}.hguest-table thead{display:none}.hguest-table tbody,.hguest-table tr,.hguest-table td{display:block}.hguest-table tr{position:relative;padding:14px 46px 14px 17px;border-top:1px solid #e6edf4}.hguest-table td{padding:3px 0;border:0;white-space:normal}.hguest-table td:nth-child(3),.hguest-table td:nth-child(4){display:none}.hguest-table td:last-child{position:absolute;right:13px;top:50%;transform:translateY(-50%)}.hguest-facts{grid-template-columns:1fr}.hguest-facts .is-wide{grid-column:auto}.hguest-history article{grid-template-columns:1fr auto}.hguest-history article>div:last-child{grid-column:1/-1;text-align:left}}
