:root{--font-display:Spline Sans, Inter, ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;--font-rounded:"SF Pro Rounded", "Hiragino Maru Gothic ProN", Meiryo, "MS PGothic", sans-serif;--font-serif:Georgia, "Times New Roman", serif}html,body{color:#2c221e;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:contain;background-color:#faf7f2;width:100%;height:100%;margin:0;padding:0;overflow:hidden}#root,#__next,div[data-testid=root]{background-color:#faf7f2;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}div{box-sizing:border-box}[class*=css-text],[dir=auto]{word-break:normal}.admin-transition,[role=button],button,input,select,textarea{transition:all .18s cubic-bezier(.16,1,.3,1)}@keyframes adminPageEntrance{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes adminModalIn{0%{opacity:0;transform:scale(.98)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes adminDropdownIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes adminSkeletonPulse{0%{background-color:#f6ede2}50%{background-color:#fbf3e8}to{background-color:#f6ede2}}@keyframes adminToastIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.admin-page-entrance{animation:.24s cubic-bezier(.16,1,.3,1) forwards adminPageEntrance}.admin-modal-card{animation:.22s cubic-bezier(.16,1,.3,1) forwards adminModalIn}.admin-dropdown-popover{animation:.16s cubic-bezier(.16,1,.3,1) forwards adminDropdownIn}.admin-skeleton{animation:1.6s ease-in-out infinite adminSkeletonPulse}.admin-interactive-card{cursor:pointer;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1)!important}.admin-interactive-card:hover{background-color:#fff9f3!important;border-color:#b89b7f!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #8b6e5d1f!important}.admin-interactive-card:active{background-color:#f0e4d8!important;transform:translateY(0)!important}.admin-interactive-card:hover img,.admin-interactive-card:hover [role=img]{transition:transform .3s cubic-bezier(.16,1,.3,1);transform:scale(1.02)}.admin-quick-action{cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1)!important}.admin-quick-action:hover{background-color:#fff9f3!important;border-color:#b89b7f!important;transform:translateY(-2px)!important}.admin-quick-action:hover .quick-action-arrow{transition:transform .18s ease-out!important;transform:translate(3px)!important}.admin-btn-primary{cursor:pointer;transition:transform .14s ease-out,background-color .14s ease-out,box-shadow .14s ease-out!important}.admin-btn-primary:hover{background-color:#6f4e37!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #6f4e3740!important}.admin-btn-primary:active{background-color:#5a4030!important;transform:translateY(0)!important}.admin-btn-secondary{cursor:pointer;transition:all .14s ease-out!important}.admin-btn-secondary:hover{background-color:#f6ede2!important;border-color:#b89b7f!important}.admin-btn-secondary:active{background-color:#f0e4d8!important}.admin-table-row{transition:background-color .14s ease-out!important}.admin-table-row:hover{background-color:#fff9f3!important}.admin-btn-danger{cursor:pointer;transition:all .14s ease-out!important}.admin-btn-danger:hover{color:#c0392b!important;background-color:#fdedec!important;border-color:#c0392b!important}.admin-btn-danger:active{background-color:#fadbd8!important}.admin-btn-success{cursor:pointer;transition:all .14s ease-out!important}.admin-btn-success:hover{background-color:#256628!important;box-shadow:0 4px 12px #2e7d3240!important}.admin-btn-success:active{background-color:#1b5e20!important}.admin-staff-tab,.admin-tab-item{cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1)!important}.admin-staff-tab:hover:not(.admin-tab-active),.admin-tab-item:hover:not(.admin-tab-active){background-color:#f6ede2!important;border-color:#b89b7f!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px #5a403014!important}.admin-staff-tab.admin-tab-active,.admin-tab-item.admin-tab-active{background-color:#8b6e5d!important;border-color:#8b6e5d!important;box-shadow:0 2px 8px #8b6e5d2e!important}.admin-staff-action,.admin-subnav-btn{cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1)!important}.admin-staff-action:hover:not(.admin-subnav-active),.admin-subnav-btn:hover:not(.admin-subnav-active){background-color:#f6ede2!important;border-color:#8b6e5d!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px #5a40301a!important}.admin-staff-action:active,.admin-subnav-btn:active{background-color:#8b6e5d!important;border-color:#8b6e5d!important;transform:translateY(0)!important}.admin-staff-action:focus-visible,.admin-subnav-btn:focus-visible{border-color:#8b6e5d!important;outline:none!important;box-shadow:0 0 0 3px #8b6e5d33!important}.admin-gallery-primary-btn{color:#fff!important;cursor:pointer!important;background-color:#8b6e5d!important;border-color:#8b6e5d!important;transition:all .18s!important}.admin-gallery-primary-btn:hover{color:#fff!important;background-color:#6f4e37!important;border-color:#6f4e37!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #5a403029!important}.admin-gallery-primary-btn:active{background-color:#5a4030!important;border-color:#5a4030!important;transform:translateY(0)!important;box-shadow:0 2px 6px #5a40301f!important}.admin-gallery-primary-btn:focus-visible{outline-offset:2px!important;outline:2px solid #b89b7f73!important}.admin-staff-primary,.admin-btn-primary{cursor:pointer;transition:transform .18s ease-out,background-color .18s ease-out,box-shadow .18s ease-out,border-color .18s ease-out!important}.admin-staff-primary:hover,.admin-btn-primary:hover{background-color:#6f4e37!important;border-color:#6f4e37!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #5a403029!important}.admin-staff-primary:active,.admin-btn-primary:active{background-color:#5a4030!important;border-color:#5a4030!important;transform:translateY(0)!important}.admin-staff-secondary,.admin-btn-secondary{cursor:pointer;transition:all .18s ease-out!important}.admin-staff-secondary:hover,.admin-btn-secondary:hover{background-color:#f6ede2!important;border-color:#b89b7f!important;transform:translateY(-1px)!important;box-shadow:0 3px 10px #5a403014!important}.admin-staff-secondary:active,.admin-btn-secondary:active{background-color:#f0e4d8!important;transform:translateY(0)!important}.admin-staff-candidate-action,.admin-btn-action-view{cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1)!important}.admin-btn-action-view:hover{background-color:#8b6e5d!important;border-color:#6f4e37!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #6f4e3733!important}.admin-btn-action-view:hover span,.admin-btn-action-view:hover div,.admin-btn-action-view:hover [role=text]{color:#fff!important}.admin-btn-action-view:active{background-color:#6f4e37!important;transform:translateY(0)!important}.admin-btn-action-reject{cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1)!important}.admin-btn-action-reject:hover{background-color:#fed7d7!important;border-color:#e53e3e!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #e53e3e33!important}.admin-btn-action-reject:hover span,.admin-btn-action-reject:hover div,.admin-btn-action-reject:hover [role=text]{color:#9b2c2c!important}.admin-btn-action-reject:active{background-color:#feb2b2!important;transform:translateY(0)!important}.admin-btn-action-restore{cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1)!important}.admin-btn-action-restore:hover{background-color:#dcfce7!important;border-color:#86efac!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #16a34a29!important}.admin-btn-action-restore:hover span,.admin-btn-action-restore:hover div,.admin-btn-action-restore:hover [role=text]{color:#15803d!important}.admin-btn-action-restore:active{background-color:#bbf7d0!important;transform:translateY(0)!important}.admin-btn-action-delete{cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1)!important}.admin-btn-action-delete:hover{background-color:#c62828!important;border-color:#b71c1c!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #c6282840!important}.admin-btn-action-delete:hover span,.admin-btn-action-delete:hover div,.admin-btn-action-delete:hover [role=text]{color:#fff!important}.admin-btn-action-delete:active{background-color:#b71c1c!important;transform:translateY(0)!important}.admin-search-box{transition:border-color .14s ease-out,box-shadow .14s ease-out!important}.admin-search-box:hover{border-color:#b89b7f!important}.admin-search-box:focus-within{background-color:#fff!important;border-color:#8b6e5d!important;box-shadow:0 0 0 3px #8b6e5d26!important}.admin-kpi-card{transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),background-color .18s cubic-bezier(.16,1,.3,1)!important}.admin-kpi-card-interactive{cursor:pointer}.admin-kpi-card-interactive:hover{background-color:#fff9f3!important;border-color:#b89b7f!important;transform:translateY(-2px)!important;box-shadow:0 6px 16px #8b6e5d1f!important}.admin-staff-filter,.admin-category-pill{cursor:pointer;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),background-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1)!important}.admin-staff-filter:hover,.admin-category-pill:hover{z-index:10;position:relative}.admin-staff-filter:hover:not(.admin-category-active),.admin-category-pill:hover:not(.admin-category-active){color:#5a4030!important;background-color:#f6ede2!important;border-color:#b89b7f!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px #5a40301a!important}.admin-staff-filter.admin-category-active,.admin-category-pill.admin-category-active{transform:translateY(0);color:#fff!important;background-color:#8b6e5d!important;border-color:#8b6e5d!important}.admin-staff-filter.admin-category-active:hover,.admin-category-pill.admin-category-active:hover{background-color:#6f4e37!important;border-color:#6f4e37!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #5a40302e!important}.admin-week-card{cursor:pointer;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),background-color .18s cubic-bezier(.16,1,.3,1)!important}.admin-week-card:hover{z-index:10;position:relative}.admin-week-card:hover:not(.admin-week-active){background-color:#f6ede2!important;border-color:#b89b7f!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px #5a40301f!important}.admin-week-card.admin-week-active:hover{background-color:#6f4e37!important;border-color:#6f4e37!important;transform:translateY(-2px)!important;box-shadow:0 5px 14px #5a40302e!important}.admin-artisan-card{cursor:pointer;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),background-color .18s cubic-bezier(.16,1,.3,1)!important}.admin-artisan-card:hover{z-index:10;position:relative}.admin-artisan-card:hover:not(.admin-artisan-active){background-color:#fff9f3!important;border-color:#b89b7f!important;transform:translateY(-3px)!important;box-shadow:0 6px 16px #5a40301f!important}.admin-artisan-card.admin-artisan-active:hover{background-color:#6f4e37!important;transform:translateY(-2px)!important;box-shadow:0 6px 16px #5a403040!important}.admin-day-card{transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),background-color .18s cubic-bezier(.16,1,.3,1)!important}.admin-day-card:hover{background-color:#fff9f3!important;border-color:#b89b7f!important;box-shadow:0 4px 16px #8b6e5d14!important}.admin-appointment-block{cursor:pointer;transition:transform .14s cubic-bezier(.16,1,.3,1),box-shadow .14s cubic-bezier(.16,1,.3,1),border-color .14s cubic-bezier(.16,1,.3,1)!important}.admin-appointment-block:hover{border-color:#8b6e5d!important;transform:translateY(-1px)!important;box-shadow:0 4px 10px #5a403024!important}.admin-staff-salary-card{cursor:pointer;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),background-color .18s cubic-bezier(.16,1,.3,1)!important}.admin-staff-salary-card:hover{background-color:#fff9f3!important;border-color:#b89b7f!important;transform:translateY(-2px)!important;box-shadow:0 6px 18px #8b6e5d1f!important}input:hover,select:hover,textarea:hover{border-color:#b89b7f!important}input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex="0"]:focus-visible{border-color:#8b6e5d!important;outline:none!important;box-shadow:0 0 0 3px #8b6e5d26!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transform:none!important}}.admin-payroll-btn,.admin-payroll-primary,.admin-payroll-secondary,.admin-payroll-nav,.admin-payroll-action,.admin-payroll-danger,.admin-payroll-success{cursor:pointer;box-sizing:border-box!important;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1)!important}.admin-payroll-primary{color:#fff!important;background-color:#8b6e5d!important;border:1px solid #8b6e5d!important}.admin-payroll-primary:hover:not(:disabled){color:#fff!important;background-color:#6f4e37!important;border-color:#6f4e37!important;box-shadow:0 6px 16px #5a403033!important}.admin-payroll-primary:active:not(:disabled){background-color:#5a4030!important;border-color:#5a4030!important;box-shadow:0 2px 6px #5a40301f!important}.admin-payroll-primary:focus-visible{outline:none!important;box-shadow:0 0 0 3px #8b6e5d40!important}.admin-payroll-secondary{color:#5a4030!important;background-color:#fff!important;border:1px solid #e7d6c9!important}.admin-payroll-secondary:hover:not(:disabled){color:#5a4030!important;background-color:#f6ede2!important;border-color:#b89b7f!important;box-shadow:0 4px 12px #5a40301a!important}.admin-payroll-secondary:active:not(:disabled){background-color:#f0e4d8!important;border-color:#b89b7f!important;box-shadow:0 2px 6px #5a40301f!important}.admin-payroll-secondary:focus-visible{outline:none!important;box-shadow:0 0 0 3px #8b6e5d33!important}.admin-payroll-success{color:#fff!important;background-color:#2e7d32!important;border:1px solid #2e7d32!important}.admin-payroll-success:hover:not(:disabled){color:#fff!important;background-color:#1b5e20!important;border-color:#1b5e20!important;box-shadow:0 4px 14px #2e7d3240!important}.admin-payroll-success:active:not(:disabled){background-color:#144917!important;box-shadow:0 2px 6px #2e7d3226!important}.admin-payroll-danger{color:#fff!important;background-color:#c62828!important;border:1px solid #c62828!important}.admin-payroll-danger:hover:not(:disabled){color:#fff!important;background-color:#8e0000!important;border-color:#8e0000!important;box-shadow:0 4px 14px #c6282840!important}.admin-payroll-table-row{cursor:pointer;box-sizing:border-box!important;transition:background-color .14s ease-out,border-color .14s ease-out!important}.admin-payroll-table-row:hover{background-color:#fff9f3!important;border-bottom-color:#e7d6c9!important}.admin-payroll-table-row:active{background-color:#f6ede2!important}.admin-payroll-card{box-sizing:border-box!important;transition:border-color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),background-color .18s cubic-bezier(.16,1,.3,1)!important;transform:none!important}.admin-payroll-card:hover{background-color:#fff9f3!important;border-color:#b89b7f!important;transform:none!important;box-shadow:0 4px 14px #5a403014!important}.admin-payroll-edit-salary,[data-admin-action=edit-salary]{cursor:pointer!important;box-sizing:border-box!important;background-color:#fff!important;border:1px solid #ddbb7a!important;border-radius:8px!important;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)!important}.admin-payroll-edit-salary,.admin-payroll-edit-salary *,[data-admin-action=edit-salary],[data-admin-action=edit-salary] *{color:#b8893f!important;transition:color .18s cubic-bezier(.16,1,.3,1)!important}.admin-payroll-edit-salary:hover:not(:disabled),[data-admin-action=edit-salary]:hover:not(:disabled){cursor:pointer!important;background-color:#8b6e5d!important;border-color:#6f4e37!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #5a40302e!important}.admin-payroll-edit-salary:hover:not(:disabled) *,[data-admin-action=edit-salary]:hover:not(:disabled) *{color:#fff!important}.admin-payroll-edit-salary:active:not(:disabled),[data-admin-action=edit-salary]:active:not(:disabled){background-color:#5a4030!important;border-color:#5a4030!important;transform:translateY(0)!important;box-shadow:0 2px 6px #5a40301f!important}.admin-payroll-edit-salary:active:not(:disabled) *,[data-admin-action=edit-salary]:active:not(:disabled) *{color:#fff!important}.admin-payroll-edit-salary:focus-visible,[data-admin-action=edit-salary]:focus-visible{outline:none!important;box-shadow:0 0 0 3px #8b6e5d38,0 3px 10px #5a40301f!important}.admin-payroll-edit-salary:disabled,[data-admin-action=edit-salary]:disabled{pointer-events:none;opacity:.5!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}.admin-payroll-salary-advance:hover:not(:disabled){color:#5a4030!important;background-color:#f6ede2!important;border-color:#8b6e5d!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #5a40301a!important}.admin-payroll-salary-advance:active:not(:disabled){background-color:#f0e4d8!important;transform:translateY(0)!important}.admin-payroll-calculate:hover *{color:#fff!important}.admin-payroll-approve:hover *{color:#fff!important}.admin-payroll-nav-btn{cursor:pointer!important;box-sizing:border-box!important;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)!important}.admin-payroll-nav-btn:not(.admin-payroll-primary):hover:not(:disabled){color:#5a4030!important;background-color:#f6ede2!important;border-color:#b89b7f!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #5a40301a!important}.admin-payroll-nav-btn.admin-payroll-primary:hover:not(:disabled){color:#fff!important;background-color:#6f4e37!important;border-color:#6f4e37!important;transform:translateY(-1px)!important;box-shadow:0 5px 14px #5a40302e!important}.admin-payroll-nav-btn:active:not(:disabled){transform:translateY(0)!important}.admin-payroll-month-btn{cursor:pointer!important;box-sizing:border-box!important;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)!important}.admin-payroll-month-btn:hover:not(:disabled){transform:translateY(-1px)!important;box-shadow:0 4px 12px #5a403024!important}.admin-payroll-month-btn:active:not(:disabled){transform:translateY(0)!important}.admin-payroll-nav-btn:hover *,.admin-payroll-month-btn:hover *{color:inherit!important}.admin-category-pill{cursor:pointer;box-sizing:border-box!important;color:#5a4030!important;background-color:#fff!important;border:1px solid #e7d6c9!important;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1)!important}.admin-category-pill:hover:not(.admin-category-active):not(:disabled){color:#5a4030!important;background-color:#f6ede2!important;border-color:#b89b7f!important;box-shadow:0 4px 12px #5a40301a!important}.admin-category-pill.admin-category-active{color:#fff!important;background-color:#2d211c!important;border-color:#2d211c!important}.admin-category-pill.admin-category-active:hover:not(:disabled){color:#fff!important;background-color:#5a4030!important;border-color:#5a4030!important;box-shadow:0 4px 12px #5a40302e!important}.admin-category-pill:active:not(:disabled){transform:translateY(0)!important;box-shadow:0 2px 6px #5a40301f!important}.admin-subnav-btn{cursor:pointer;box-sizing:border-box!important;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1)!important}.admin-subnav-btn:hover:not(:disabled){color:#5a4030!important;background-color:#f6ede2!important;border-color:#b89b7f!important;box-shadow:0 4px 12px #5a40301a!important}.admin-subnav-btn:active:not(:disabled){background-color:#f0e4d8!important;box-shadow:0 2px 6px #5a40301f!important}.admin-schedule-date-btn{cursor:pointer!important;box-sizing:border-box!important;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)!important}.admin-schedule-date-btn:hover:not(.admin-schedule-today-btn):not(:disabled){color:#5a4030!important;background-color:#f6ede2!important;border-color:#b89b7f!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #5a40301a!important}.admin-schedule-date-btn:active:not(:disabled){transform:translateY(0)!important}.admin-schedule-today-btn{cursor:pointer!important;box-sizing:border-box!important;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)!important}.admin-schedule-today-btn:hover:not(:disabled){color:#fff!important;background-color:#6f4e37!important;border-color:#6f4e37!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #5a40302e!important}.admin-schedule-today-btn:active:not(:disabled){transform:translateY(0)!important}.admin-schedule-date-picker{cursor:pointer!important;box-sizing:border-box!important;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)!important}.admin-schedule-date-picker:hover:not(:disabled){color:#5a4030!important;background-color:#f6ede2!important;border-color:#b89b7f!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #5a40301a!important}.admin-schedule-nav-btn{cursor:pointer!important;box-sizing:border-box!important;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)!important}.admin-schedule-nav-btn:not(.admin-payroll-primary):hover:not(:disabled){color:#5a4030!important;background-color:#f6ede2!important;border-color:#b89b7f!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #5a40301a!important}.admin-schedule-nav-btn.admin-payroll-primary:hover:not(:disabled){color:#fff!important;background-color:#6f4e37!important;border-color:#6f4e37!important;transform:translateY(-1px)!important;box-shadow:0 5px 14px #5a40302e!important}.admin-schedule-nav-btn:active:not(:disabled){transform:translateY(0)!important}.admin-schedule-date-btn:hover *,.admin-schedule-nav-btn:hover *{color:inherit!important}.admin-time-slot-header{cursor:default;box-sizing:border-box!important;transition:background-color .14s ease-out,color .14s ease-out!important}.admin-time-slot-header:hover{background-color:#e7d6c9!important}.admin-staff-schedule-row{box-sizing:border-box!important;transition:background-color .14s ease-out!important}.admin-staff-name-cell{box-sizing:border-box!important;transition:background-color .16s cubic-bezier(.16,1,.3,1),border-color .16s cubic-bezier(.16,1,.3,1)!important}.admin-staff-name-cell:hover{cursor:pointer;background-color:#fff9f3!important}.admin-schedule-available-cell,.admin-timeline-cell-available{cursor:pointer!important;box-sizing:border-box!important;transition:background-color .16s cubic-bezier(.16,1,.3,1),border-color .16s cubic-bezier(.16,1,.3,1),box-shadow .16s cubic-bezier(.16,1,.3,1)!important}.admin-schedule-available-cell:hover,.admin-timeline-cell-available:hover{background-color:#f6ede2!important;border-color:#b89b7f!important;box-shadow:inset 0 0 0 1px #b89b7f40!important}.admin-schedule-available-cell:hover *,.admin-timeline-cell-available:hover *{color:#5a4030!important}.admin-schedule-appointment-cell,.admin-appointment-block{cursor:pointer!important;box-sizing:border-box!important;transition:background-color .16s cubic-bezier(.16,1,.3,1),border-color .16s cubic-bezier(.16,1,.3,1),box-shadow .16s cubic-bezier(.16,1,.3,1),color .16s cubic-bezier(.16,1,.3,1)!important}.admin-schedule-appointment-cell:hover,.admin-appointment-block:hover{background-color:#f6ede2!important;border-color:#b89b7f!important;box-shadow:0 2px 8px #5a40301f!important}.admin-schedule-appointment-cell:hover *,.admin-appointment-block:hover *{color:#5a4030!important}.admin-payroll-primary:disabled,.admin-payroll-secondary:disabled,.admin-payroll-success:disabled,.admin-payroll-danger:disabled,.admin-category-pill:disabled,.admin-subnav-btn:disabled,.admin-schedule-nav-btn:disabled,.admin-schedule-today-btn:disabled,[disabled].admin-payroll-primary,[disabled].admin-payroll-secondary{pointer-events:none;opacity:.5!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}.admin-payroll-salary-advance{cursor:pointer!important;box-sizing:border-box!important;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1)!important}.admin-payroll-salary-advance:hover{color:#5a4030!important;background-color:#f6ede2!important;border-color:#8b6e5d!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #5a40301a!important}.admin-payroll-salary-advance:hover *{color:#5a4030!important}.admin-payroll-salary-advance:active{background-color:#f0e4d8!important;transform:translateY(0)!important}.admin-payroll-calculate{cursor:pointer!important;box-sizing:border-box!important;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1)!important}.admin-payroll-calculate:hover:not(:disabled){color:#fff!important;background-color:#6f4e37!important;border-color:#6f4e37!important;transform:translateY(-1px)!important;box-shadow:0 5px 14px #5a40302e!important}.admin-payroll-calculate:hover:not(:disabled) *{color:#fff!important}.admin-payroll-calculate:active:not(:disabled){background-color:#5a4030!important;transform:translateY(0)!important}.admin-payroll-approve{cursor:pointer!important;box-sizing:border-box!important;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1)!important}.admin-payroll-approve:hover:not(:disabled){color:#fff!important;background-color:#6f4e37!important;border-color:#6f4e37!important;transform:translateY(-1px)!important;box-shadow:0 6px 16px #5a403033!important}.admin-payroll-approve:hover:not(:disabled) *{color:#fff!important}.admin-payroll-approve:active:not(:disabled){background-color:#5a4030!important;transform:translateY(0)!important}.admin-pos-daily-collections,.admin-pos-cash-reconciliation,.admin-pos-yesterday,.admin-pos-date,.admin-pos-back-btn,.admin-pos-filter-pill-inactive{cursor:pointer!important;box-sizing:border-box!important;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1)!important}.admin-pos-daily-collections:hover,.admin-pos-cash-reconciliation:hover,.admin-pos-yesterday:hover,.admin-pos-date:hover,.admin-pos-back-btn:hover,.admin-pos-filter-pill-inactive:hover{color:#5a4030!important;background-color:#f6ede2!important;border-color:#b89b7f!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #5a40301a!important}.admin-pos-daily-collections:hover *,.admin-pos-cash-reconciliation:hover *,.admin-pos-yesterday:hover *,.admin-pos-date:hover *,.admin-pos-back-btn:hover *,.admin-pos-filter-pill-inactive:hover *{color:#5a4030!important}.admin-pos-daily-collections:active,.admin-pos-cash-reconciliation:active,.admin-pos-yesterday:active,.admin-pos-date:active,.admin-pos-back-btn:active,.admin-pos-filter-pill-inactive:active{background-color:#f0e4d8!important;border-color:#8b6e5d!important;transform:translateY(0)!important}.admin-pos-appointments,.admin-pos-requests,.admin-pos-today,.admin-pos-filter-all,.admin-pos-filter-ready,.admin-pos-filter-paid,.admin-pos-filter-invoiced,.admin-pos-filter-partial,.admin-pos-filter-walkin,.admin-pos-filter-pill-active{cursor:pointer!important;box-sizing:border-box!important;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1)!important}.admin-pos-appointments.admin-pos-active:hover,.admin-pos-requests.admin-pos-active:hover,.admin-pos-today.admin-pos-active:hover,.admin-pos-filter-all.admin-pos-active:hover,.admin-pos-filter-ready.admin-pos-active:hover,.admin-pos-filter-paid.admin-pos-active:hover,.admin-pos-filter-invoiced.admin-pos-active:hover,.admin-pos-filter-partial.admin-pos-active:hover,.admin-pos-filter-walkin.admin-pos-active:hover,.admin-pos-filter-pill-active:hover{color:#fff!important;background-color:#6f4e37!important;border-color:#6f4e37!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #5a40302e!important}.admin-pos-appointments.admin-pos-active:hover *,.admin-pos-requests.admin-pos-active:hover *,.admin-pos-today.admin-pos-active:hover *,.admin-pos-filter-all.admin-pos-active:hover *,.admin-pos-filter-ready.admin-pos-active:hover *,.admin-pos-filter-paid.admin-pos-active:hover *,.admin-pos-filter-invoiced.admin-pos-active:hover *,.admin-pos-filter-partial.admin-pos-active:hover *,.admin-pos-filter-walkin.admin-pos-active:hover *,.admin-pos-filter-pill-active:hover *{color:#fff!important}.admin-pos-appointments:not(.admin-pos-active):hover,.admin-pos-requests:not(.admin-pos-active):hover,.admin-pos-today:not(.admin-pos-active):hover,.admin-pos-filter-all:not(.admin-pos-active):hover,.admin-pos-filter-ready:not(.admin-pos-active):hover,.admin-pos-filter-paid:not(.admin-pos-active):hover,.admin-pos-filter-invoiced:not(.admin-pos-active):hover,.admin-pos-filter-partial:not(.admin-pos-active):hover,.admin-pos-filter-walkin:not(.admin-pos-active):hover{color:#5a4030!important;background-color:#f6ede2!important;border-color:#b89b7f!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #5a40301a!important}.admin-pos-appointments:not(.admin-pos-active):hover *,.admin-pos-requests:not(.admin-pos-active):hover *,.admin-pos-today:not(.admin-pos-active):hover *,.admin-pos-filter-all:not(.admin-pos-active):hover *,.admin-pos-filter-ready:not(.admin-pos-active):hover *,.admin-pos-filter-paid:not(.admin-pos-active):hover *,.admin-pos-filter-invoiced:not(.admin-pos-active):hover *,.admin-pos-filter-partial:not(.admin-pos-active):hover *,.admin-pos-filter-walkin:not(.admin-pos-active):hover *{color:#5a4030!important}.admin-pos-direct-retail{cursor:pointer!important;box-sizing:border-box!important;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1)!important}.admin-pos-direct-retail:hover{color:#fff!important;background-color:#8b6e5d!important;border-color:#8b6e5d!important;transform:translateY(-1px)!important;box-shadow:0 5px 14px #5a403029!important}.admin-pos-direct-retail:hover *{color:#fff!important}.admin-pos-direct-retail:active{color:#fff!important;background-color:#6f4e37!important;border-color:#6f4e37!important;transform:translateY(0)!important}.admin-pos-pm-cash,.admin-pos-pm-upi,.admin-pos-pm-card,.admin-pos-pm-split{cursor:pointer!important;box-sizing:border-box!important;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1)!important}.admin-pos-pm-cash.admin-pos-active:hover,.admin-pos-pm-upi.admin-pos-active:hover,.admin-pos-pm-card.admin-pos-active:hover,.admin-pos-pm-split.admin-pos-active:hover{color:#fff!important;background-color:#6f4e37!important;border-color:#6f4e37!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #5a40302e!important}.admin-pos-pm-cash.admin-pos-active:hover *,.admin-pos-pm-upi.admin-pos-active:hover *,.admin-pos-pm-card.admin-pos-active:hover *,.admin-pos-pm-split.admin-pos-active:hover *{color:#fff!important}.admin-pos-pm-cash:not(.admin-pos-active):hover,.admin-pos-pm-upi:not(.admin-pos-active):hover,.admin-pos-pm-card:not(.admin-pos-active):hover,.admin-pos-pm-split:not(.admin-pos-active):hover{color:#5a4030!important;background-color:#f6ede2!important;border-color:#b89b7f!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #5a40301a!important}.admin-pos-pm-cash:not(.admin-pos-active):hover *,.admin-pos-pm-upi:not(.admin-pos-active):hover *,.admin-pos-pm-card:not(.admin-pos-active):hover *,.admin-pos-pm-split:not(.admin-pos-active):hover *{color:#5a4030!important}.admin-pos-btn-checkout,.admin-pos-process-in-pos{cursor:pointer!important;box-sizing:border-box!important;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1)!important}.admin-pos-btn-checkout:hover:not(:disabled),.admin-pos-process-in-pos:hover:not(:disabled){color:#fff!important;background-color:#6f4e37!important;border-color:#6f4e37!important;transform:translateY(-1px)!important;box-shadow:0 5px 14px #5a40302e!important}.admin-pos-btn-checkout:hover:not(:disabled) *,.admin-pos-process-in-pos:hover:not(:disabled) *{color:#fff!important}.admin-pos-btn-checkout:active:not(:disabled),.admin-pos-process-in-pos:active:not(:disabled){background-color:#5a4030!important;transform:translateY(0)!important}.admin-daily-collections-return{cursor:pointer!important;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)!important}.admin-daily-collections-return:hover{color:#5a4030!important;background-color:#f6ede2!important;border-color:#b89b7f!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #5a40301a!important}.admin-daily-collections-return:hover *{color:#5a4030!important}.admin-daily-collections-today,.admin-daily-collections-yesterday{cursor:pointer!important;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)!important}.admin-daily-collections-today.admin-active:hover,.admin-daily-collections-yesterday.admin-active:hover{color:#fff!important;background-color:#6f4e37!important;border-color:#6f4e37!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #5a40302e!important}.admin-daily-collections-today:not(.admin-active):hover,.admin-daily-collections-yesterday:not(.admin-active):hover{color:#5a4030!important;background-color:#e7d6c9!important;border-color:#b89b7f!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #5a40301a!important}.admin-payment-method-card{transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)!important}.admin-payment-method-card:hover{background-color:#fff9f3!important;border-color:#b89b7f!important;transform:translateY(-2px)!important;box-shadow:0 6px 18px #5a40301a!important}.admin-payment-method-card:hover .admin-kpi-icon-circle{transform:scale(1.04)!important}.admin-payment-method-card:hover .admin-kpi-label{color:#5a4030!important}.admin-expense-add-btn{cursor:pointer!important;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)!important}.admin-expense-add-btn:hover{color:#fff!important;background-color:#6f4e37!important;border-color:#6f4e37!important;transform:translateY(-1px)!important;box-shadow:0 5px 14px #5a40302e!important}.admin-expense-add-btn:hover *{color:#fff!important}.admin-expense-add-btn:active{transform:translateY(0)!important;box-shadow:0 2px 6px #5a40301f!important}.admin-expense-tab{cursor:pointer!important;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)!important}.admin-expense-tab.admin-active{color:#fff!important;background-color:#8b6e5d!important;border-color:#8b6e5d!important}.admin-expense-tab.admin-active:hover{color:#fff!important;background-color:#6f4e37!important;border-color:#6f4e37!important;transform:translateY(-1px)!important}.admin-expense-tab.admin-active *{color:#fff!important}.admin-expense-tab:not(.admin-active):hover{color:#5a4030!important;background-color:#fff9f3!important;border-color:#b89b7f!important;transform:translateY(-1px)!important;box-shadow:0 3px 10px #5a403014!important}.admin-expense-tab:not(.admin-active):hover *{color:#5a4030!important}.admin-expense-today-btn{cursor:pointer!important;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)!important}.admin-expense-today-btn:hover{color:#fff!important;background-color:#6f4e37!important;border-color:#6f4e37!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #5a40302e!important}.admin-expense-today-btn:hover *{color:#fff!important}.admin-expense-category-btn{cursor:pointer!important;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)!important}.admin-expense-category-btn.admin-active{color:#fff!important;background-color:#8b6e5d!important;border-color:#8b6e5d!important}.admin-expense-category-btn.admin-active:hover{color:#fff!important;background-color:#6f4e37!important;border-color:#6f4e37!important;transform:translateY(-1px)!important}.admin-expense-category-btn.admin-active *{color:#fff!important}.admin-expense-category-btn:not(.admin-active):hover{color:#5a4030!important;background-color:#fff9f3!important;border-color:#b89b7f!important;transform:translateY(-1px)!important}.admin-expense-category-btn:not(.admin-active):hover *{color:#5a4030!important}.admin-expense-date-picker{cursor:pointer!important;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)!important}.admin-expense-date-picker:hover{color:#5a4030!important;background-color:#f6ede2!important;border-color:#b89b7f!important;transform:translateY(-1px)!important;box-shadow:0 3px 10px #5a403014!important}.admin-inventory-primary-btn{cursor:pointer!important;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)!important}.admin-inventory-primary-btn:hover:not(:disabled){color:#fff!important;background-color:#6f4e37!important;border-color:#6f4e37!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #5a403029!important}.admin-inventory-primary-btn:hover:not(:disabled) *{color:#fff!important}.admin-inventory-primary-btn:active:not(:disabled){background-color:#5a4030!important;border-color:#5a4030!important;transform:translateY(0)!important;box-shadow:0 2px 6px #5a40301f!important}.admin-inventory-secondary-btn{cursor:pointer!important;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)!important}.admin-inventory-secondary-btn:hover:not(:disabled){color:#5a4030!important;background-color:#f6ede2!important;border-color:#b89b7f!important;transform:translateY(-1px)!important;box-shadow:0 3px 10px #5a40301a!important}.admin-inventory-secondary-btn:hover:not(:disabled) *{color:#5a4030!important}.admin-inventory-tab{cursor:pointer!important;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)!important}.admin-inventory-tab.admin-active:hover{color:#6f4e37!important;background-color:#f6ede2!important;border-bottom-color:#6f4e37!important;transform:translateY(-1px)!important}.admin-inventory-tab.admin-active:hover *{color:#6f4e37!important}.admin-inventory-tab:not(.admin-active):hover{color:#5a4030!important;background-color:#fff9f3!important;border-bottom-color:#b89b7f!important;transform:translateY(-1px)!important}.admin-inventory-tab:not(.admin-active):hover *{color:#5a4030!important}.admin-inventory-filter-btn{cursor:pointer!important;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)!important}.admin-inventory-filter-btn.admin-active{color:#fff!important;background-color:#8b6e5d!important;border-color:#8b6e5d!important}.admin-inventory-filter-btn.admin-active:hover{color:#fff!important;background-color:#6f4e37!important;border-color:#6f4e37!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #5a403029!important}.admin-inventory-filter-btn.admin-active:hover *{color:#fff!important}.admin-inventory-filter-btn:not(.admin-active):hover{color:#5a4030!important;background-color:#f6ede2!important;border-color:#b89b7f!important;transform:translateY(-1px)!important;box-shadow:0 3px 10px #5a40301a!important}.admin-inventory-filter-btn:not(.admin-active):hover *{color:#5a4030!important}.admin-inventory-sort-btn:hover{color:#5a4030!important;background-color:#f6ede2!important;border-color:#b89b7f!important;transform:translateY(-1px)!important;box-shadow:0 3px 10px #5a40301a!important}.admin-inventory-sort-btn:hover *{color:#5a4030!important}.admin-inventory-details-btn{cursor:pointer!important;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1)!important}.admin-inventory-details-btn:hover{background-color:#f6ede2!important;border-color:#e7d6c9!important}.admin-inventory-details-btn:hover *{color:#5a4030!important}.admin-inventory-details-btn:hover span:last-child,.admin-inventory-details-btn:hover [dir=auto]:last-child{transition:transform .18s cubic-bezier(.16,1,.3,1)!important;transform:translate(3px)!important}.admin-inventory-product-row{cursor:pointer!important;transition:background-color .14s ease-out,border-color .14s ease-out!important}.admin-inventory-product-row:hover{background-color:#fff9f3!important;border-bottom-color:#e7d6c9!important}.admin-inventory-search-input{transition:border-color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1)!important}.admin-inventory-search-input:hover{border-color:#b89b7f!important}.admin-inventory-search-input:focus-visible,.admin-inventory-search-input:focus{border-color:#8b6e5d!important;outline:none!important;box-shadow:0 0 0 3px #b89b7f2e!important}.admin-packages-primary-btn{cursor:pointer!important;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)!important}.admin-packages-primary-btn:hover:not(:disabled){color:#fff!important;background-color:#6f4e37!important;border-color:#6f4e37!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #5a403029!important}.admin-packages-primary-btn:hover:not(:disabled) *{color:#fff!important}.admin-packages-primary-btn:active:not(:disabled){background-color:#5a4030!important;border-color:#5a4030!important;transform:translateY(0)!important;box-shadow:0 2px 6px #5a40301f!important}.admin-packages-outline-btn,.admin-packages-edit-btn{cursor:pointer!important;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)!important}.admin-packages-outline-btn:hover:not(:disabled),.admin-packages-edit-btn:hover:not(:disabled){color:#5a4030!important;background-color:#f6ede2!important;border-color:#b89b7f!important;transform:translateY(-1px)!important;box-shadow:0 3px 10px #5a40301a!important}.admin-packages-outline-btn:hover:not(:disabled) *,.admin-packages-edit-btn:hover:not(:disabled) *{color:#5a4030!important}.admin-packages-tab-btn{cursor:pointer!important;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)!important}.admin-packages-tab-btn.admin-active{color:#fff!important;background-color:#8b6e5d!important;border-color:#8b6e5d!important}.admin-packages-tab-btn.admin-active:hover{color:#fff!important;background-color:#6f4e37!important;border-color:#6f4e37!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #5a403029!important}.admin-packages-tab-btn.admin-active:hover *{color:#fff!important}.admin-packages-tab-btn:not(.admin-active):hover{color:#5a4030!important;background-color:#f6ede2!important;border-color:#b89b7f!important;transform:translateY(-1px)!important;box-shadow:0 3px 10px #5a403014!important}.admin-packages-tab-btn:not(.admin-active):hover *{color:#5a4030!important}.admin-packages-card{transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1)!important}.admin-packages-card:hover{background-color:#fff9f3!important;border-color:#b89b7f!important;box-shadow:0 4px 14px #5a403014!important}.admin-packages-service-row{cursor:pointer!important;transition:background-color .14s ease-out,border-color .14s ease-out!important}.admin-packages-service-row:hover:not(.admin-selected){background-color:#f6ede2!important;border-color:#b89b7f!important}.admin-offers-create-btn,.admin-offers-empty-state-btn,.admin-offers-save-btn{cursor:pointer!important;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)!important}.admin-offers-create-btn:hover:not(:disabled),.admin-offers-empty-state-btn:hover:not(:disabled),.admin-offers-save-btn:hover:not(:disabled){background-color:#6f4e37!important;border-color:#6f4e37!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #5a403029!important}.admin-offers-create-btn:hover:not(:disabled) *,.admin-offers-empty-state-btn:hover:not(:disabled) *,.admin-offers-save-btn:hover:not(:disabled) *{color:#fff!important}.admin-offers-create-btn:active:not(:disabled),.admin-offers-empty-state-btn:active:not(:disabled),.admin-offers-save-btn:active:not(:disabled){background-color:#5a4030!important;border-color:#5a4030!important;transform:translateY(0)!important}.admin-offers-outline-btn,.admin-offers-action-btn{cursor:pointer!important;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)!important}.admin-offers-outline-btn:hover:not(:disabled),.admin-offers-action-btn:hover:not(:disabled){color:#5a4030!important;background-color:#f6ede2!important;border-color:#b89b7f!important;transform:translateY(-1px)!important;box-shadow:0 3px 10px #5a40301a!important}.admin-offers-outline-btn:hover:not(:disabled) *,.admin-offers-action-btn:hover:not(:disabled) *{color:#5a4030!important}.admin-offers-danger-btn{cursor:pointer!important;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)!important}.admin-offers-danger-btn:hover:not(:disabled){background-color:#b91c1c!important;border-color:#b91c1c!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #b91c1c33!important}.admin-offers-danger-btn:hover:not(:disabled) *{color:#fff!important}.admin-offers-close-btn{cursor:pointer!important;transition:background-color .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)!important}.admin-offers-close-btn:hover{background-color:#f6ede2!important;transform:scale(1.05)!important}.admin-offers-card{cursor:pointer!important;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1)!important}.admin-offers-card:hover{background-color:#fff9f3!important;border-color:#b89b7f!important;box-shadow:0 4px 14px #5a403014!important}.admin-offers-service-row{cursor:pointer!important;transition:background-color .14s ease-out,border-color .14s ease-out!important}.admin-offers-service-row:hover:not(.admin-selected){background-color:#f6ede2!important;border-color:#b89b7f!important}.admin-offers-tab-btn{cursor:pointer!important;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)!important}.admin-offers-tab-btn.admin-active{color:#fff!important;background-color:#8b6e5d!important;border-color:#8b6e5d!important}.admin-offers-tab-btn.admin-active:hover{color:#fff!important;background-color:#6f4e37!important;border-color:#6f4e37!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #5a403029!important}.admin-offers-tab-btn.admin-active:hover *{color:#fff!important}.admin-offers-tab-btn:not(.admin-active):hover{color:#5a4030!important;background-color:#f6ede2!important;border-color:#b89b7f!important;transform:translateY(-1px)!important;box-shadow:0 3px 10px #5a403014!important}.admin-offers-tab-btn:not(.admin-active):hover *{color:#5a4030!important}.admin-membership-primary-btn,.admin-membership-save-btn,.admin-membership-action-btn{cursor:pointer!important;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)!important}.admin-membership-primary-btn:hover:not(:disabled),.admin-membership-save-btn:hover:not(:disabled),.admin-membership-action-btn:hover:not(:disabled){background-color:#6f4e37!important;border-color:#6f4e37!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #5a403029!important}.admin-membership-primary-btn:hover:not(:disabled) *,.admin-membership-save-btn:hover:not(:disabled) *,.admin-membership-action-btn:hover:not(:disabled) *{color:#fff!important}.admin-membership-primary-btn:active:not(:disabled),.admin-membership-save-btn:active:not(:disabled),.admin-membership-action-btn:active:not(:disabled){background-color:#5a4030!important;border-color:#5a4030!important;transform:translateY(0)!important}.admin-membership-outline-btn,.admin-membership-edit-btn{cursor:pointer!important;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)!important}.admin-membership-outline-btn:hover:not(:disabled),.admin-membership-edit-btn:hover:not(:disabled){color:#5a4030!important;background-color:#f6ede2!important;border-color:#b89b7f!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #5a40301a!important}.admin-membership-outline-btn:hover:not(:disabled) *,.admin-membership-edit-btn:hover:not(:disabled) *{color:#5a4030!important}.admin-membership-tab-btn,.admin-membership-pill-btn{cursor:pointer!important;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)!important}.admin-membership-tab-btn.admin-active,.admin-membership-pill-btn.admin-active{color:#fff!important;background-color:#8b6e5d!important;border-color:#8b6e5d!important}.admin-membership-tab-btn.admin-active:hover,.admin-membership-pill-btn.admin-active:hover{color:#fff!important;background-color:#6f4e37!important;border-color:#6f4e37!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #5a403029!important}.admin-membership-tab-btn.admin-active:hover *,.admin-membership-pill-btn.admin-active:hover *{color:#fff!important}.admin-membership-tab-btn:not(.admin-active):hover,.admin-membership-pill-btn:not(.admin-active):hover{color:#5a4030!important;background-color:#f6ede2!important;border-color:#b89b7f!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #5a40301a!important}.admin-membership-tab-btn:not(.admin-active):hover *,.admin-membership-pill-btn:not(.admin-active):hover *{color:#5a4030!important}.admin-membership-card{transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1)!important}.admin-membership-card:hover{background-color:#fff9f3!important;border-color:#b89b7f!important;box-shadow:0 4px 14px #5a403014!important}.admin-gift-card-primary-btn,.admin-gift-card-action-btn{cursor:pointer!important;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)!important}.admin-gift-card-primary-btn:hover:not(:disabled),.admin-gift-card-action-btn:hover:not(:disabled){background-color:#6f4e37!important;border-color:#6f4e37!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #5a403029!important}.admin-gift-card-primary-btn:hover:not(:disabled) *,.admin-gift-card-action-btn:hover:not(:disabled) *{color:#fff!important}.admin-gift-card-outline-btn{cursor:pointer!important;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)!important}.admin-gift-card-outline-btn:hover:not(:disabled){color:#5a4030!important;background-color:#f6ede2!important;border-color:#b89b7f!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #5a40301a!important}.admin-gift-card-outline-btn:hover:not(:disabled) *{color:#5a4030!important}.admin-loyalty-primary-btn,.admin-loyalty-action-btn{cursor:pointer!important;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)!important}.admin-loyalty-primary-btn:hover:not(:disabled),.admin-loyalty-action-btn:hover:not(:disabled){background-color:#6f4e37!important;border-color:#6f4e37!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #5a403029!important}.admin-loyalty-primary-btn:hover:not(:disabled) *,.admin-loyalty-action-btn:hover:not(:disabled) *{color:#fff!important}.admin-loyalty-outline-btn{cursor:pointer!important;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)!important}.admin-loyalty-outline-btn:hover:not(:disabled){color:#5a4030!important;background-color:#f6ede2!important;border-color:#b89b7f!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #5a40301a!important}.admin-loyalty-outline-btn:hover:not(:disabled) *{color:#5a4030!important}.admin-marketing-primary-btn,.admin-segment-primary-btn,.admin-btn-primary{color:#fff!important;cursor:pointer!important;background-color:#8b6e5d!important;border-color:#8b6e5d!important;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)!important}.admin-marketing-primary-btn:hover:not(:disabled),.admin-segment-primary-btn:hover:not(:disabled),.admin-btn-primary:hover:not(:disabled){color:#fff!important;background-color:#6f4e37!important;border-color:#6f4e37!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #5a403029!important}.admin-marketing-primary-btn:active:not(:disabled),.admin-segment-primary-btn:active:not(:disabled),.admin-btn-primary:active:not(:disabled){transform:translateY(0)!important;box-shadow:0 2px 6px #5a40301f!important}.admin-marketing-primary-btn:focus-visible,.admin-segment-primary-btn:focus-visible,.admin-btn-primary:focus-visible{outline-offset:2px!important;outline:2px solid #b89b7f73!important}.admin-marketing-primary-btn:hover:not(:disabled) *,.admin-segment-primary-btn:hover:not(:disabled) *,.admin-btn-primary:hover:not(:disabled) *{color:#fff!important}.admin-marketing-secondary-btn,.admin-segment-secondary-btn,.admin-btn-secondary{color:#8b6e5d!important;cursor:pointer!important;background-color:#fff!important;border-color:#e7d6c9!important;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)!important}.admin-marketing-secondary-btn:hover:not(:disabled),.admin-segment-secondary-btn:hover:not(:disabled),.admin-btn-secondary:hover:not(:disabled){color:#5a4030!important;background-color:#f0e4d8!important;border-color:#b89b7f!important;transform:translateY(-1px)!important;box-shadow:0 3px 10px #5a40301a!important}.admin-marketing-secondary-btn:active:not(:disabled),.admin-segment-secondary-btn:active:not(:disabled),.admin-btn-secondary:active:not(:disabled){transform:translateY(0)!important;box-shadow:0 2px 6px #5a403014!important}.admin-marketing-secondary-btn:focus-visible,.admin-segment-secondary-btn:focus-visible,.admin-btn-secondary:focus-visible{outline-offset:2px!important;outline:2px solid #b89b7f73!important}.admin-marketing-secondary-btn:hover:not(:disabled) *,.admin-segment-secondary-btn:hover:not(:disabled) *,.admin-btn-secondary:hover:not(:disabled) *{color:#5a4030!important}.admin-segment-action-btn{cursor:pointer!important;transition:background-color .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1)!important}.admin-segment-action-btn:hover:not(:disabled){background-color:#f0e4d8!important;transform:translateY(-1px)!important}.admin-segment-action-btn:hover:not(:disabled) *{color:#5a4030!important}.admin-segment-action-btn:active:not(:disabled){transform:translateY(0)!important}.admin-segment-action-btn:focus-visible{outline-offset:2px!important;outline:2px solid #b89b7f73!important}