.admin_adminLayout__8tJpR{min-height:100vh;background:linear-gradient(135deg,#f5f5f5,#e8e8e8)}.admin_adminSider__SOreK{background:linear-gradient(180deg,#4b2c20,#8b4513 40%,#d2a679);box-shadow:2px 0 8px rgba(0,0,0,.1)}.admin_adminHeader__NWL7e{background:white;padding:0 24px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:space-between}.admin_adminContent__qFInf{margin:24px;background:transparent}.admin_dashboardCard__jZp5n{background:white;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .3s ease}.admin_dashboardCard__jZp5n:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.15)}.admin_statCard__x3Xg1{background:linear-gradient(135deg,#667eea,#764ba2);color:white;border-radius:12px;padding:24px;text-align:center}.admin_statCard__x3Xg1.admin_success__1eje9{background:linear-gradient(135deg,#11998e,#38ef7d)}.admin_statCard__x3Xg1.admin_warning__AVQfv{background:linear-gradient(135deg,#f093fb,#f5576c)}.admin_statCard__x3Xg1.admin_info__tS_KQ{background:linear-gradient(135deg,#4facfe,#00f2fe)}.admin_roomCard__8dYm8{background:white;border-radius:8px;padding:16px;margin-bottom:12px;border-left:4px solid #4b2c20;transition:all .3s ease}.admin_roomCard__8dYm8:hover{transform:translateX(4px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.admin_roomStatus___jZT3{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.admin_roomStatus___jZT3.admin_available____836{background:#e6f7ff;color:#1890ff}.admin_roomStatus___jZT3.admin_occupied__2N5dj{background:#fff2e8;color:#fa8c16}.admin_roomStatus___jZT3.admin_cleaning__pGTKw{background:#f6ffed;color:#52c41a}.admin_roomStatus___jZT3.admin_maintenance__BaFcM{background:#fff1f0;color:#ff4d4f}.admin_customerCard__fNysA{background:white;border-radius:8px;padding:16px;margin-bottom:12px;border-left:4px solid #8b4513;transition:all .3s ease}.admin_customerCard__fNysA:hover{transform:translateX(4px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.admin_complaintCard__nVZuy{background:white;border-radius:8px;padding:16px;margin-bottom:12px;border-left:4px solid #ff4d4f;transition:all .3s ease}.admin_complaintCard__nVZuy:hover{transform:translateX(4px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.admin_complaintStatus__RlLTh{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.admin_complaintStatus__RlLTh.admin_pending__ESWta{background:#fff7e6;color:#fa8c16}.admin_complaintStatus__RlLTh.admin_resolved__q_aXJ{background:#f6ffed;color:#52c41a}.admin_complaintStatus__RlLTh.admin_urgent__8bGR3{background:#fff1f0;color:#ff4d4f}.admin_chartContainer__iCxKV{margin-bottom:24px}.admin_chartContainer__iCxKV,.admin_tableContainer__GVxxO{background:white;border-radius:12px;padding:24px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.admin_searchInput__Ylvz_{border-radius:8px;border:1px solid #d9d9d9}.admin_searchInput__Ylvz_:focus{border-color:#8b4513;box-shadow:0 0 0 2px rgba(139,69,19,.2)}.admin_filterButton__CsSy8{border-radius:8px;border:1px solid #d9d9d9;background:white;color:#8b4513}.admin_filterButton__CsSy8:hover{border-color:#8b4513;color:#8b4513}.admin_filterButton__CsSy8.admin_active__3D2D6{background:#8b4513;color:white;border-color:#8b4513}.admin_actionButton__sA_2Z{border-radius:6px;font-weight:500}.admin_actionButton__sA_2Z.admin_primary__DDUsI{background:#8b4513;border-color:#8b4513;color:white}.admin_actionButton__sA_2Z.admin_primary__DDUsI:hover{background:#6b3410;border-color:#6b3410}.admin_actionButton__sA_2Z.admin_success__1eje9{background:#52c41a;border-color:#52c41a;color:white}.admin_actionButton__sA_2Z.admin_warning__AVQfv{background:#fa8c16;border-color:#fa8c16;color:white}.admin_actionButton__sA_2Z.admin_danger__sptcS{background:#ff4d4f;border-color:#ff4d4f;color:white}.admin_modalHeader__frRax{background:linear-gradient(135deg,#4b2c20,#8b4513);color:white;border-radius:12px 12px 0 0}.admin_modalBody__6pNmP{padding:24px}.admin_formItem__dSprn{margin-bottom:16px}.admin_formItem__dSprn label{font-weight:500;color:#333}.admin_formInput__Mr_Z1{border-radius:8px;border:1px solid #d9d9d9}.admin_formInput__Mr_Z1:focus{border-color:#8b4513;box-shadow:0 0 0 2px rgba(139,69,19,.2)}.admin_formSelect__Nl_N0{border-radius:8px;border:1px solid #d9d9d9}.admin_formSelect__Nl_N0:focus{border-color:#8b4513;box-shadow:0 0 0 2px rgba(139,69,19,.2)}.admin_formTextarea__GOa7f{border-radius:8px;border:1px solid #d9d9d9}.admin_formTextarea__GOa7f:focus{border-color:#8b4513;box-shadow:0 0 0 2px rgba(139,69,19,.2)}.admin_notificationBadge__VtdFD{background:#ff4d4f;color:white;border-radius:50%;padding:2px 6px;font-size:12px;font-weight:500}.admin_timelineItem__IHpjr{padding:12px 0;border-bottom:1px solid #f0f0f0}.admin_timelineItem__IHpjr:last-child{border-bottom:none}.admin_timelineTime__iR5gc{color:#8c8c8c;font-size:12px}.admin_timelineContent__GdakG{margin-top:4px;color:#333}.admin_quickActions__Ukuf6{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.admin_quickActionButton__N7L1S{border-radius:20px;border:1px solid #d9d9d9;background:white;color:#8b4513;font-weight:500;transition:all .3s ease}.admin_quickActionButton__N7L1S:hover{border-color:#8b4513;color:#8b4513;transform:translateY(-1px)}.admin_quickActionButton__N7L1S.admin_active__3D2D6{background:#8b4513;color:white;border-color:#8b4513}.admin_statusIndicator__xJly6{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:8px}.admin_statusIndicator__xJly6.admin_online__wIrD2{background:#52c41a}.admin_statusIndicator__xJly6.admin_offline__w7d_Z{background:#ff4d4f}.admin_statusIndicator__xJly6.admin_busy__whoYu{background:#fa8c16}.admin_avatarGroup__pb2vi{display:flex;align-items:center}.admin_avatar__iLJDn{border:2px solid white;box-shadow:0 2px 4px rgba(0,0,0,.1)}.admin_avatar__iLJDn:not(:first-child){margin-left:-8px}.admin_progressBar__Gt27P{border-radius:10px;height:8px;background:#f0f0f0;overflow:hidden}.admin_progressFill__OU_Dq{height:100%;border-radius:10px;transition:width .3s ease}.admin_progressFill__OU_Dq.admin_success__1eje9{background:linear-gradient(90deg,#52c41a,#73d13d)}.admin_progressFill__OU_Dq.admin_warning__AVQfv{background:linear-gradient(90deg,#fa8c16,#ffc53d)}.admin_progressFill__OU_Dq.admin_danger__sptcS{background:linear-gradient(90deg,#ff4d4f,#ff7875)}.admin_progressFill__OU_Dq.admin_info__tS_KQ{background:linear-gradient(90deg,#1890ff,#40a9ff)}.admin_tooltip__wDKpu{background:rgba(0,0,0,.8);color:white;padding:8px 12px;border-radius:6px;font-size:12px;max-width:200px}.admin_dropdownMenu__SD_BX{border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);border:1px solid #f0f0f0}.admin_dropdownItem__ZTbbk{padding:8px 16px;transition:all .3s ease}.admin_dropdownItem__ZTbbk:hover{background:#f5f5f5}.admin_dropdownItem__ZTbbk.admin_danger__sptcS{color:#ff4d4f}.admin_dropdownItem__ZTbbk.admin_danger__sptcS:hover{background:#fff1f0}.admin_responsiveGrid__o6AjX{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:24px;gap:24px}.admin_responsiveGrid__o6AjX div{width:300px;padding-right:95px}@media (max-width:768px){.admin_responsiveGrid__o6AjX{grid-template-columns:1fr}.admin_adminContent__qFInf{margin:12px}.admin_dashboardCard__jZp5n,.admin_statCard__x3Xg1{padding:16px}}