.admin-v11{--puortoi-orange:#ff681f;--puortoi-orange-dark:#e9520d;--puortoi-blue:#003b5c;--puortoi-ink:#102a3a;--puortoi-cream:#fff8f2;--puortoi-white:#ffffff;--puortoi-line:rgba(0,59,92,.14);--puortoi-orange-soft:rgba(255,104,31,.10);--puortoi-blue-soft:rgba(0,59,92,.08);background:var(--puortoi-cream)!important;color:var(--puortoi-ink)!important}.admin-v11 .admin-content,.admin-v11 .admin-page-heading,.admin-v11 .reservations-admin,.admin-v11 .stack{color:var(--puortoi-ink)}.admin-v11 .admin-sidebar,.admin-v11 .admin-topbar-v412,.admin-v11 .dashboard-reservation-panel,.admin-v11 .panel,.admin-v11 .profile-dropdown,.admin-v11 .service-slot-card{background:var(--puortoi-white)!important;border-color:var(--puortoi-line)!important}.admin-v11 .admin-sidebar nav button.active{box-shadow:inset 0 0 0 1px rgba(255,104,31,.28)!important}.admin-v11 .admin-sidebar nav button.active,.admin-v11 .admin-sidebar nav button:hover,.admin-v11 .profile-dropdown button:hover{background:var(--puortoi-orange-soft)!important;color:var(--puortoi-orange)!important}.admin-v11 .admin-page-heading strong,.admin-v11 .admin-topbar-v412 p,.admin-v11 a:not(.btn){color:inherit}.admin-v11 .btn-primary,.admin-v11 .reservation-save .btn,.admin-v11 .section-toolbar .btn-primary,.admin-v11 .service-top,.admin-v11 button.btn-primary{background:var(--puortoi-orange)!important;border-color:var(--puortoi-orange)!important;color:var(--puortoi-white)!important}.admin-v11 .btn-primary:hover,.admin-v11 .service-top:hover,.admin-v11 button.btn-primary:hover{background:var(--puortoi-orange-dark)!important}.admin-v11 .btn-ghost,.admin-v11 .mini-btn{background:var(--puortoi-white)!important;border-color:var(--puortoi-line)!important;color:var(--puortoi-blue)!important}.admin-v11 .btn-danger,.admin-v11 .danger-soft,.admin-v11 .slot-delete{background:var(--puortoi-orange-soft)!important;border-color:rgba(233,82,13,.3)!important;color:var(--puortoi-orange-dark)!important}.admin-v11 .badge,.admin-v11 .reservation-hero .badge{background:var(--puortoi-blue-soft)!important;color:var(--puortoi-blue)!important}.admin-v11 .reservation-kpis>div{background:var(--puortoi-white)!important;border-color:var(--puortoi-line)!important}.admin-v11 .reservation-kpis b,.admin-v11 .reservation-time b,.admin-v11 .reservation-time span{color:var(--puortoi-orange)!important}.admin-v11 .reservation-tabs{background:var(--puortoi-white)!important;border-color:var(--puortoi-line)!important}.admin-v11 .reservation-tabs button{color:var(--puortoi-blue)!important}.admin-v11 .reservation-tabs button.active{background:var(--puortoi-blue)!important;color:var(--puortoi-white)!important}.admin-v11 .reservation-status,.admin-v11 .summary-status{background:var(--puortoi-blue-soft)!important;color:var(--puortoi-blue)!important}.admin-v11 .reservation-status.rs-pending,.admin-v11 .summary-status.pending{background:var(--puortoi-orange-soft)!important;color:var(--puortoi-orange-dark)!important}.admin-v11 .reservation-status.rs-confirmed,.admin-v11 .summary-status.confirmed{background:var(--puortoi-blue-soft)!important;color:var(--puortoi-blue)!important}.admin-v11 .dashboard-reservation-head .mini-btn,.admin-v11 .reservation-actions .mini-btn{color:var(--puortoi-blue)!important}.admin-v11 .dashboard-action-alerts button{background:var(--puortoi-orange-soft)!important;border-color:rgba(255,104,31,.3)!important;color:var(--puortoi-ink)!important}.admin-v11 .dashboard-action-alerts b,.admin-v11 .dashboard-action-alerts strong{color:var(--puortoi-orange-dark)!important}.admin-v11 input,.admin-v11 select,.admin-v11 textarea{border-color:var(--puortoi-line)!important;color:var(--puortoi-ink)!important;background:var(--puortoi-white)!important;box-sizing:border-box!important}.admin-v11 input:focus,.admin-v11 select:focus,.admin-v11 textarea:focus{outline:3px solid rgba(255,104,31,.14)!important;border-color:var(--puortoi-orange)!important}.admin-v11 .service-slot-card,.admin-v11 .slot-card-times,.admin-v11 .slot-card-times label{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.admin-v11 .service-slot-card{overflow:hidden!important}.admin-v11 .slot-card-times,.admin-v11 .slot-card-times input[type=time],.admin-v11 .slot-card-times label{width:100%!important;overflow:hidden!important}.admin-v11 .slot-card-times input[type=time]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;display:block!important;inline-size:100%!important;block-size:54px!important;height:54px!important;min-width:0!important;max-width:100%!important;min-height:54px!important;max-height:54px!important;box-sizing:border-box!important;padding:0 14px!important;margin:0!important;line-height:54px!important;font-size:16px!important}@media(max-width:700px){.admin-v11 .slot-card-times{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;grid-gap:12px!important;gap:12px!important}.admin-v11 .slot-card-times input[type=time],.admin-v11 .slot-card-times label{width:100%!important;min-width:0!important;max-width:100%!important}.admin-v11 .slot-card-times input[type=time]{height:54px!important;min-height:54px!important;max-height:54px!important;font-size:16px!important}}@media(max-width:900px){.category-rail{margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important;border-left:0!important;padding-left:18px!important;padding-right:18px!important;box-sizing:border-box!important}.admin-v11.menu-collapsed .admin-sidebar{visibility:hidden!important;pointer-events:none!important}.admin-v11.menu-expanded .admin-sidebar{visibility:visible!important;pointer-events:auto!important}}.NotificationCenter_root__ZP0Rv{position:fixed;top:16px;right:18px;z-index:1200;font-family:Inter,Arial,sans-serif}.NotificationCenter_bell__vTOi6{position:relative;width:44px;height:44px;border:1px solid #e7e1d7;border-radius:14px;background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.12);cursor:pointer;font-size:20px}.NotificationCenter_badge__RifdE{position:absolute;right:-5px;top:-5px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#ff681f;color:#fff;display:grid;place-items:center;font-size:11px;font-weight:900;border:2px solid #fff}.NotificationCenter_panel__l0Sb9{position:absolute;right:0;top:52px;width:min(390px,calc(100vw - 24px));max-height:min(620px,calc(100vh - 84px));overflow:hidden;background:#fff;border:1px solid #e7e1d7;border-radius:20px;box-shadow:0 24px 70px rgba(0,0,0,.2);display:grid;grid-template-rows:auto auto minmax(0,1fr)}.NotificationCenter_header__EHP6_{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 18px;border-bottom:1px solid #eeeae3}.NotificationCenter_actions__rb5jp button,.NotificationCenter_header__EHP6_ button{border:0;background:#fff2e8;color:#b74713;border-radius:10px;padding:8px 10px;font-weight:800;cursor:pointer}.NotificationCenter_actions__rb5jp{display:grid;grid-gap:5px;gap:5px;padding:12px 18px;border-bottom:1px solid #eeeae3}.NotificationCenter_actions__rb5jp small{color:#6d6d6d}.NotificationCenter_list__r_YW8{overflow:auto;padding:8px}.NotificationCenter_empty__mRTa6{padding:28px 18px;text-align:center;color:#777}.NotificationCenter_item__DtVR9{width:100%;display:grid;grid-gap:4px;gap:4px;text-align:left;border:0;border-radius:13px;background:#fff;padding:13px 12px;cursor:pointer;color:#191919}.NotificationCenter_item__DtVR9:hover{background:#faf7f1}.NotificationCenter_unread__wbaYR{background:#fff6ef}.NotificationCenter_item__DtVR9 span{font-size:13px;line-height:1.4;color:#555}.NotificationCenter_item__DtVR9 small{font-size:11px;color:#888}@media(max-width:700px){.NotificationCenter_root__ZP0Rv{top:10px;right:12px}.NotificationCenter_panel__l0Sb9{position:fixed;top:64px;right:12px;left:12px;width:auto;max-height:calc(100dvh - 78px)}.NotificationCenter_bell__vTOi6{width:42px;height:42px}}