.table-admin-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 24px}
.table-admin-toolbar>p{color:#a8b49b;font-size:14px;margin:0}.table-admin-toolbar>div{display:flex;gap:10px;flex-shrink:0}
.table-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.table-admin-card{min-width:0;padding:26px}.table-admin-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:24px}
.table-admin-card-heading h2{margin:0;font-size:24px;overflow-wrap:anywhere}.table-admin-tier{flex-shrink:0;border:1px solid #594e32;border-radius:5px;padding:5px 10px;background:#302c20;color:#e4bf72;font-size:12px}
.table-admin-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;margin:0 0 24px}.table-admin-facts dt{font-size:12px;color:#98a88a;margin-bottom:6px}.table-admin-facts dd{margin:0;color:#e0e5d3;font-size:16px;font-weight:500;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.table-admin-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #34412b;padding-top:20px}.table-admin-card-bottom>span{display:flex;align-items:center;gap:8px;font-size:12px;color:#a7b497}.table-admin-card-bottom i{width:6px;height:6px;background:#89b394;border-radius:50%;flex-shrink:0}.table-admin-card-bottom i.occupied{background:#e5bd67}
.table-admin-card .table-admin-card-note{font-size:12px;line-height:1.6;color:#8fa17e;margin:15px 0 0}.table-admin-page-note{font-size:13px;line-height:1.7;color:#9dad8c;margin:24px 0}
.table-admin-pending{background:#2b2b1e;border:1px solid #595134;border-radius:9px;padding:22px 24px;margin-bottom:24px;color:#ddc683}.table-admin-pending strong{font:550 21px Outfit,system-ui,sans-serif}.table-admin-pending p{font-size:14px;line-height:1.6;color:#c3c3a4;margin:10px 0 18px}
.table-admin-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.table-admin-form-grid label{min-width:0}.table-admin-form input,.table-admin-form select{width:100%;box-sizing:border-box}
.table-admin-form select{border:1px solid #48543b;background:#1d2519;color:#e0e5d3;border-radius:6px;padding:12px;min-height:46px}.table-admin-form input[readonly],.table-admin-form select:disabled{opacity:.75;background:#20251b}
.table-admin-policy{padding:16px 18px;border:1px solid #574e32;border-radius:7px;background:#2b2c1f;color:#dfc27e}.table-admin-policy strong{font-size:16px;display:block}.table-admin-policy>span{display:block;margin-top:4px;font-size:13px;line-height:1.5}.table-admin-policy p{margin:10px 0 0;color:#abb795;font-size:12px;line-height:1.6}
.table-admin-toolbar button,.table-admin-card-bottom button,.table-admin-pending button{min-height:44px}.table-admin-toolbar button:disabled,.table-admin-card-bottom button:disabled{opacity:.45;cursor:not-allowed}
@media(max-width:1080px){.table-admin-grid{grid-template-columns:minmax(0,1fr)}}
@media(max-width:700px){.table-admin-toolbar{align-items:flex-start;flex-direction:column;gap:15px}.table-admin-toolbar>div{width:100%}.table-admin-toolbar .primary-button{flex:1}.table-admin-grid{gap:15px}.table-admin-card{padding:22px 18px}.table-admin-card-heading{gap:12px;margin-bottom:21px}.table-admin-facts{gap:20px 12px}.table-admin-facts dd{font-size:15px}.table-admin-card-bottom{gap:10px}.table-admin-card-bottom .secondary-button{font-size:13px}.table-admin-pending{padding:20px 18px}.table-admin-form-grid{gap:14px 12px}.table-admin-form-grid label{font-size:12px}.table-admin-policy{padding:14px 15px}}
@media(max-width:360px){.table-admin-form-grid{grid-template-columns:minmax(0,1fr)}.table-admin-card-heading{flex-wrap:wrap}}
