@charset "UTF-8";.toast-container{position:fixed;top:20px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:10px}.toast{min-width:250px;padding:15px 20px;border-radius:8px;color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;box-shadow:0 4px 12px #00000026;display:flex;justify-content:space-between;align-items:center;animation:slideIn .3s ease-out forwards}.toast-success{background-color:#28a745;border-left:5px solid #1e7e34}.toast-error{background-color:#dc3545;border-left:5px solid #a71d2a}.toast-info{background-color:#17a2b8;border-left:5px solid #117a8b}.toast-warning{background-color:#ffc107;color:#333;border-left:5px solid #d39e00}.toast-close{background:none;border:none;color:inherit;font-size:20px;cursor:pointer;margin-left:15px;line-height:1;opacity:.7}.toast-close:hover{opacity:1}@keyframes slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._container_1202a_3{display:flex;justify-content:center;align-items:flex-start;min-height:100vh;min-height:-webkit-fill-available;background-color:var(--background-light);font-family:var(--font-family-primary);padding:20px 20px 40px}._formWrapper_1202a_15{background:var(--surface-color);padding:30px 20px;border-radius:var(--border-radius-large);box-shadow:var(--shadow-deep);width:100%;max-width:450px;text-align:center;border-top:6px solid var(--primary-color);color:var(--text-primary);margin-top:20px}@media(max-width:480px){._formWrapper_1202a_15{padding:24px 16px;margin-top:10px}}._title_1202a_36{margin-bottom:28px;color:var(--primary-color-dark);font-size:28px;font-weight:700}@media(max-width:480px){._title_1202a_36{font-size:24px;margin-bottom:20px}}._form_1202a_15{display:flex;flex-direction:column;gap:20px}._inputGroup_1202a_58{display:grid;grid-template-columns:1fr 1fr;gap:20px}._inputGroupLabel_1202a_65{text-align:left;width:100%}._label_1202a_70{display:block;margin-bottom:8px;color:var(--text-secondary);font-weight:600;font-size:15px}._input_1202a_58{width:100%;padding:12px 15px;border:1px solid var(--border-color);border-radius:var(--border-radius-medium);font-size:16px;font-family:var(--font-family-primary);background-color:var(--input-background);color:var(--text-primary);transition:all .2s ease;box-sizing:border-box;min-height:44px}._input_1202a_58:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),.1)}._input_1202a_58:disabled{background-color:var(--background-medium);cursor:not-allowed;opacity:.6}._submitButton_1202a_110{background-color:var(--primary-color);color:var(--text-on-primary);border:none;padding:15px;border-radius:var(--border-radius-medium);font-size:18px;font-weight:700;cursor:pointer;transition:all .2s ease-in-out;margin-top:10px}._submitButton_1202a_110:hover{background-color:var(--primary-color-light);box-shadow:var(--shadow-medium)}._submitButton_1202a_110:disabled{background-color:var(--border-color)!important;color:var(--text-light)!important;cursor:not-allowed;box-shadow:none!important}._error_1202a_135{color:var(--danger-color);background-color:rgba(var(--danger-color-rgb),.1);padding:12px;border-radius:var(--border-radius-medium);text-align:center;border:1px solid rgba(var(--danger-color-rgb),.3);font-size:15px}._successMessage_1202a_145{color:var(--success-color);background-color:rgba(var(--success-color-rgb),.1);padding:12px;border-radius:var(--border-radius-medium);border:1px solid rgba(var(--success-color-rgb),.3);font-size:15px}._forgotPasswordLink_1202a_154{text-align:right;margin-top:-10px;margin-bottom:15px}._forgotPasswordLink_1202a_154 a{font-size:14px;color:var(--primary-color-light);text-decoration:none;font-weight:500}._forgotPasswordLink_1202a_154 a:hover{text-decoration:underline;color:var(--primary-color-dark)}:root{--danger-color-rgb: 220, 53, 69;--success-color-rgb: 40, 167, 69;--error-color: var(--danger-color);--error-color-light: rgba(var(--danger-color-rgb), .1);--success-color-light: rgba(var(--success-color-rgb), .1)}._textButton_1202a_179{background:none;border:none;color:var(--primary-color);cursor:pointer;font-size:14px;text-decoration:none;padding:0;transition:color .2s ease}._textButton_1202a_179:hover{text-decoration:underline;color:var(--primary-color-dark)}@keyframes _spin_1202a_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _scaleIn_1202a_1{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}._inputWrapper_1202a_213{display:flex;flex-direction:column;width:100%}._inputError_1202a_219{border-color:var(--danger-color)!important;background-color:rgba(var(--danger-color-rgb),.05)!important}._inputError_1202a_219:focus{box-shadow:0 0 0 3px rgba(var(--danger-color-rgb),.15)!important}._fieldError_1202a_228{color:var(--danger-color);font-size:12px;margin-top:4px;text-align:left;display:flex;align-items:center;gap:4px}._fieldError_1202a_228:before{content:"⚠";font-size:11px}._card_1202a_247{background:var(--surface-color);padding:40px;border-radius:var(--border-radius-large);box-shadow:var(--shadow-deep);width:100%;max-width:450px;text-align:center;border-top:6px solid var(--primary-color);color:var(--text-primary)}._welcomeBox_1202a_259{background:linear-gradient(135deg,#6a057314,#6a057308);border:1px solid rgba(106,5,115,.2);border-radius:12px;padding:15px 20px;margin-bottom:20px;text-align:center}._welcomeBox_1202a_259 p{margin:5px 0;color:var(--text-secondary);font-size:14px}._welcomeBox_1202a_259 strong{color:var(--primary-color)}._formGroup_1202a_278{text-align:left;margin-bottom:15px}._formGroup_1202a_278 label{display:block;margin-bottom:6px;color:var(--text-secondary);font-weight:600;font-size:14px}._formGroup_1202a_278 input{width:100%;padding:12px 15px;border:1px solid var(--border-color);border-radius:8px;font-size:15px;transition:all .2s;box-sizing:border-box}._formGroup_1202a_278 input:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #6a05731a;outline:none}._submitBtn_1202a_307{width:100%;background:linear-gradient(135deg,var(--primary-color),var(--primary-color-light));color:#fff;border:none;padding:14px;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s;margin-top:10px}._submitBtn_1202a_307:hover{transform:translateY(-2px);box-shadow:0 4px 15px #6a05734d}._submitBtn_1202a_307:disabled{background:var(--text-light);cursor:not-allowed;transform:none;box-shadow:none}._footer_1202a_333{margin-top:20px;padding-top:15px;border-top:1px solid var(--border-color)}._footer_1202a_333 a{color:var(--primary-color);text-decoration:none;font-size:14px}._footer_1202a_333 a:hover{text-decoration:underline}._choiceSection_1202a_350{margin:25px 0}._choiceText_1202a_354{color:var(--text-secondary);margin-bottom:20px;font-size:15px}._choiceButtons_1202a_360{display:flex;flex-direction:column;gap:12px}._choiceBtn_1202a_366{width:100%;background:linear-gradient(135deg,var(--primary-color),var(--primary-color-light));color:#fff;border:none;padding:16px;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}._choiceBtn_1202a_366:hover{transform:translateY(-2px);box-shadow:0 4px 15px #6a05734d}._choiceBtnSecondary_1202a_384{width:100%;background:transparent;color:var(--primary-color);border:2px solid var(--primary-color);padding:14px;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}._choiceBtnSecondary_1202a_384:hover{background:#6a05730d}._formTitle_1202a_402{font-size:18px;color:var(--text-primary);margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid var(--border-color)}._switchText_1202a_411{margin-top:15px;color:var(--text-secondary);font-size:14px}._linkBtn_1202a_417{background:none;border:none;color:var(--primary-color);font-weight:600;cursor:pointer;padding:0;font-size:14px}._linkBtn_1202a_417:hover{text-decoration:underline}._autoAcceptSection_1202a_432{margin:25px 0;text-align:center}._autoAcceptText_1202a_437{color:var(--text-primary);font-size:15px;margin-bottom:10px}._warningText_1202a_443{color:var(--warning-color, #f59e0b);font-size:14px;margin-bottom:20px;padding:10px;background:#f59e0b1a;border-radius:8px}._transferModal_1202a_453{text-align:center;padding:10px 0}._transferModal_1202a_453 p{color:var(--text-secondary);margin:10px 0;line-height:1.6}._transferModal_1202a_453 strong{color:var(--primary-color)}._warningNote_1202a_468{background:#f59e0b1a;padding:12px;border-radius:8px;color:var(--text-primary);font-size:13px;margin:20px 0}._transferActions_1202a_477{display:flex;gap:12px;margin-top:20px}._cancelBtn_1202a_483{flex:1;background:transparent;color:var(--text-secondary);border:1px solid var(--border-color);padding:12px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}._cancelBtn_1202a_483:hover{background:var(--background-light)}._confirmBtn_1202a_499{flex:1;background:linear-gradient(135deg,var(--primary-color),var(--primary-color-light));color:#fff;border:none;padding:12px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}._confirmBtn_1202a_499:hover{transform:translateY(-1px);box-shadow:0 4px 15px #6a05734d}._confirmBtn_1202a_499:disabled{background:var(--text-light);cursor:not-allowed}._passwordInputWrapper_1202a_525{position:relative;width:100%;display:block;contain:layout style paint;flex:none}._passwordInput_1202a_525{width:100%;padding-right:48px!important;box-sizing:border-box;transition:border-color .2s,box-shadow .2s;min-height:inherit;height:auto}._passwordInput_1202a_525:focus{outline:none;width:100%;padding-right:48px!important;box-sizing:border-box}._passwordInput_1202a_525:hover{width:100%;padding-right:48px!important}._passwordToggle_1202a_562{position:absolute;transform:translateY(-50%);transform-origin:center center;width:32px;height:32px;min-width:32px;min-height:32px;max-width:32px;max-height:32px;background:none;border:none;cursor:pointer;padding:0;margin:0;display:flex;align-items:center;justify-content:center;color:var(--text-light, #9CA3AF);transition:color .2s;z-index:10;will-change:transform,color;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;inset:50% 12px auto auto}._passwordToggle_1202a_562:hover{color:var(--text-secondary, #6B7280)}._passwordToggle_1202a_562:active{transform:translateY(-50%) scale(.95);transition:transform .1s,color .2s}._passwordToggle_1202a_562:focus{outline:none;color:var(--primary-color)}._passwordToggle_1202a_562:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px;border-radius:4px}._passwordToggle_1202a_562 svg{width:20px;height:20px;stroke-width:2;pointer-events:none;flex-shrink:0}._inputWrapper_1202a_213 ._passwordInputWrapper_1202a_525,._inputGroupLabel_1202a_65 ._passwordInputWrapper_1202a_525,._inputGroupLabel_1202a_65 ._passwordInputWrapper_1202a_525 ._passwordInput_1202a_525{width:100%}._consentWrapper_1202a_641{margin:20px 0;text-align:left}._consentLabel_1202a_646{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:14px;line-height:1.6;color:var(--text-secondary)}._consentCheckbox_1202a_656{margin-top:3px;width:20px;height:20px;min-width:20px;min-height:20px;cursor:pointer;accent-color:var(--primary-color);flex-shrink:0;-webkit-tap-highlight-color:rgba(106,5,115,.1)}._consentLink_1202a_669{color:var(--primary-color);text-decoration:none;font-weight:500}._consentLink_1202a_669:hover{text-decoration:underline}._backToHomeButton_1202a_680{display:inline-block;padding:10px 20px;background-color:var(--background-medium);color:var(--text-secondary);text-decoration:none;border-radius:var(--border-radius-medium);font-size:14px;font-weight:500;transition:all .2s;border:1px solid var(--border-color)}._backToHomeButton_1202a_680:hover{background-color:var(--background-dark);color:var(--text-primary);border-color:var(--text-secondary)}._otpInput_1202a_700{font-size:24px!important;text-align:center;letter-spacing:8px;font-weight:600;padding:16px!important;min-height:56px}._resendButton_1202a_710{background:none;border:none;color:var(--primary-color);cursor:pointer;text-decoration:underline;font-size:14px;padding:10px 20px;min-height:44px;-webkit-tap-highlight-color:rgba(106,5,115,.1);transition:opacity .2s}._resendButton_1202a_710:disabled{color:#999;cursor:not-allowed;text-decoration:none;opacity:.6}._resendButton_1202a_710:not(:disabled):hover{opacity:.8}._resendButton_1202a_710:not(:disabled):active{opacity:.6}@media(max-width:480px){._submitButton_1202a_110{min-height:48px;font-size:16px;padding:14px}}._manualVerifyBlock_1202a_748{background-color:rgba(var(--success-color-rgb),.1);border:2px solid var(--success-color);border-radius:var(--border-radius-medium);padding:24px;margin-top:20px;margin-bottom:20px;text-align:center;box-shadow:var(--shadow-light)}._manualVerifyContent_1202a_759{display:flex;flex-direction:column;gap:16px;align-items:center}._manualVerifyTitle_1202a_766{margin:0;font-size:18px;font-weight:700;color:var(--success-color)}._manualVerifyDescription_1202a_773{margin:0;font-size:14px;color:var(--text-secondary);line-height:1.5;max-width:400px}._whatsappButton_1202a_781{display:inline-flex;align-items:center;gap:8px;background-color:#25d366;color:#fff;padding:12px 24px;border-radius:var(--border-radius-medium);text-decoration:none;font-weight:600;font-size:16px;transition:all .2s ease-in-out;box-shadow:var(--shadow-light);border:none;cursor:pointer}._whatsappButton_1202a_781:hover{background-color:#20ba5a;box-shadow:var(--shadow-medium);transform:translateY(-2px)}._whatsappButton_1202a_781:active{transform:translateY(0)}._whatsappIcon_1202a_808{font-size:20px;line-height:1}@media(max-width:480px){._manualVerifyBlock_1202a_748{padding:20px 16px}._manualVerifyTitle_1202a_766{font-size:16px}._manualVerifyDescription_1202a_773{font-size:13px}._whatsappButton_1202a_781{padding:10px 20px;font-size:15px}}._container_438sx_1{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:var(--background-light);padding:20px}._formWrapper_438sx_10{background-color:var(--surface-color);padding:40px;border-radius:var(--border-radius-large);box-shadow:var(--shadow-deep);width:100%;max-width:650px;border-top:6px solid var(--primary-color);color:var(--text-primary)}._title_438sx_21{text-align:center;font-size:32px;color:var(--primary-color-dark);margin:0 0 15px;font-weight:700}._subtitle_438sx_29{text-align:center;font-size:17px;color:var(--text-secondary);margin-bottom:35px;line-height:1.5}._error_438sx_37{color:var(--danger-color);background-color:rgba(var(--danger-color-rgb),.1);padding:12px;border-radius:var(--border-radius-medium);text-align:center;margin-bottom:25px;border:1px solid rgba(var(--danger-color-rgb),.3)}._stepContainer_438sx_47{display:flex;flex-direction:column;gap:20px;animation:_fadeIn_438sx_1 .5s ease-in-out}._stepContainer_438sx_47 h3{font-size:22px;color:var(--text-primary);margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--border-color);font-weight:600}._inputGroup_438sx_63{display:grid;grid-template-columns:1fr 1fr;gap:20px}._fileSection_438sx_70{text-align:center;margin-bottom:20px;border:1px dashed var(--border-color);padding:20px;border-radius:12px;background-color:var(--background-medium)}._previewImg_438sx_79{width:120px;height:120px;border-radius:50%;object-fit:cover;border:4px solid var(--surface-color);box-shadow:var(--shadow-light);margin:10px auto;display:block}._fileLabel_438sx_90{display:inline-block;padding:10px 20px;background-color:var(--surface-color);border:1px solid var(--primary-color);color:var(--primary-color);border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease-in-out}._fileLabel_438sx_90:hover{background-color:var(--primary-color);color:#fff}._fileLabel_438sx_90 input[type=file]{display:none}._buttonGroup_438sx_111{display:flex;gap:20px;margin-top:25px}._nextButton_438sx_117,._submitButton_438sx_117,._backButton_438sx_117{width:100%;padding:15px;border-radius:var(--border-radius-medium);font-size:17px;font-weight:600;cursor:pointer;transition:all .2s ease-in-out}._nextButton_438sx_117,._submitButton_438sx_117{background-color:var(--primary-color);color:var(--text-on-primary);border:none}._nextButton_438sx_117:hover,._submitButton_438sx_117:hover{background-color:var(--primary-color-light);box-shadow:var(--shadow-medium)}._submitButton_438sx_117:disabled{background-color:var(--border-color)!important;color:var(--text-light)!important;cursor:not-allowed;box-shadow:none!important}._backButton_438sx_117{background-color:var(--background-medium);border:1px solid var(--border-color);color:var(--text-secondary)}._backButton_438sx_117:hover{background-color:var(--background-dark);border-color:var(--text-secondary);color:var(--text-primary);box-shadow:var(--shadow-light)}._loginLink_438sx_155{text-align:center;margin-top:35px;font-size:15px;color:var(--text-secondary)}._loginLink_438sx_155 a{color:var(--primary-color-light);font-weight:600;text-decoration:none}._loginLink_438sx_155 a:hover{text-decoration:underline;color:var(--primary-color-dark)}@keyframes _fadeIn_438sx_1{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}:root{--danger-color-rgb: 220, 53, 69}._inputGroup_438sx_63 input,._inputGroup_438sx_63 select{width:100%;box-sizing:border-box;background-color:var(--input-background);color:var(--text-primary);border:1px solid var(--border-color)}._passwordInputWrapper_438sx_194{position:relative;width:100%;display:block;contain:layout style paint;flex:none}._passwordInput_438sx_194{width:100%;padding-right:48px!important;box-sizing:border-box;transition:border-color .2s,box-shadow .2s;min-height:inherit;height:auto}._passwordInput_438sx_194:focus{outline:none;width:100%;padding-right:48px!important;box-sizing:border-box}._passwordInput_438sx_194:hover{width:100%;padding-right:48px!important}._passwordToggle_438sx_231{position:absolute;transform:translateY(-50%);transform-origin:center center;width:32px;height:32px;min-width:32px;min-height:32px;max-width:32px;max-height:32px;background:none;border:none;cursor:pointer;padding:0;margin:0;display:flex;align-items:center;justify-content:center;color:var(--text-light, #9CA3AF);transition:color .2s;z-index:10;will-change:transform,color;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;inset:50% 12px auto auto}._passwordToggle_438sx_231:hover{color:var(--text-secondary, #6B7280)}._passwordToggle_438sx_231:active{transform:translateY(-50%) scale(.95);transition:transform .1s,color .2s}._passwordToggle_438sx_231:focus{outline:none;color:var(--primary-color)}._passwordToggle_438sx_231:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px;border-radius:4px}._passwordToggle_438sx_231 svg{width:20px;height:20px;stroke-width:2;pointer-events:none;flex-shrink:0}._consentWrapper_438sx_296{margin:20px 0;text-align:left}._consentLabel_438sx_301{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:14px;line-height:1.6;color:var(--text-secondary)}._consentCheckbox_438sx_311{margin-top:3px;width:18px;height:18px;cursor:pointer;accent-color:var(--primary-color);flex-shrink:0}._consentLink_438sx_320{color:var(--primary-color);text-decoration:none;font-weight:500}._consentLink_438sx_320:hover{text-decoration:underline}._fieldError_438sx_330{color:var(--danger-color);font-size:12px;margin-top:4px;display:block}._linkAccountSection_438sx_340{margin-top:25px;padding-top:25px;border-top:1px solid var(--border-color);text-align:center}._linkAccountText_438sx_347{color:var(--text-secondary);font-size:14px;margin-bottom:12px}._linkAccountButton_438sx_353{background:transparent;border:2px solid var(--primary-color);color:var(--primary-color);padding:12px 24px;border-radius:var(--border-radius-medium);font-size:15px;font-weight:600;cursor:pointer;transition:all .2s;width:100%}._linkAccountButton_438sx_353:hover{background:var(--primary-color);color:#fff;box-shadow:var(--shadow-medium)}._infoBox_438sx_375{background:#e3f2fd;padding:15px;border-radius:var(--border-radius-medium);margin-bottom:20px;text-align:center;border-left:4px solid var(--primary-color)}._infoBox_438sx_375 p{margin:0;color:#0d47a1;font-weight:500}._topBar_438sx_393{margin-bottom:20px}._backToHomeButton_438sx_397{text-decoration:none;color:var(--text-secondary);font-weight:600;display:inline-flex;align-items:center;gap:5px;transition:.2s;font-size:14px}._backToHomeButton_438sx_397:hover{color:var(--primary-color)}._loginLinkInline_438sx_412{color:var(--primary-color);text-decoration:none;font-weight:600}._loginLinkInline_438sx_412:hover{text-decoration:underline}._switchModeLink_438sx_425{background:none;border:none;color:var(--primary-color);font-size:14px;cursor:pointer;text-decoration:underline;margin-top:10px;padding:0}._switchModeLink_438sx_425:hover{color:var(--primary-color-dark)}._textButton_438sx_440{background:none;border:none;color:var(--primary-color);font-size:inherit;font-weight:600;cursor:pointer;text-decoration:none;padding:0}._textButton_438sx_440:hover{text-decoration:underline;color:var(--primary-color-dark)}._bottomSection_438sx_456{margin-top:25px;padding-top:20px;border-top:1px solid var(--border-color);text-align:center}._stepDescription_438sx_463{font-size:15px;color:var(--text-secondary);margin-bottom:20px;line-height:1.5}._overlay_1v429_1{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000d9;z-index:2000;display:flex;justify-content:center;align-items:center}._container_1v429_11{background:#fff;width:90%;max-width:600px;height:80vh;border-radius:16px;display:flex;flex-direction:column;overflow:hidden}._cropperArea_1v429_22{position:relative;flex:1;background:#333}._controls_1v429_28{padding:20px;background:var(--surface-color);border-top:1px solid var(--border-color)}._sliderContainer_1v429_34{margin-bottom:20px;display:flex;align-items:center;gap:15px;color:var(--text-secondary);font-weight:600}._slider_1v429_34{flex:1;cursor:pointer}._buttons_1v429_48{display:flex;gap:15px;justify-content:flex-end}._cancelBtn_1v429_54{background:transparent;border:1px solid var(--border-color);padding:10px 20px;border-radius:8px;cursor:pointer;font-weight:600}._saveBtn_1v429_63{background:var(--primary-color);color:#fff;border:none;padding:10px 25px;border-radius:8px;cursor:pointer;font-weight:600}._footer_jssoe_1{background-color:var(--background-medium);border-top:1px solid var(--border-color);padding:30px 20px;margin-top:60px}._footerContent_jssoe_8{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:20px}._footerLinks_jssoe_17{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}._footerLink_jssoe_17{color:var(--text-secondary);text-decoration:none;font-size:14px;font-weight:500;transition:color .2s}._footerLink_jssoe_17:hover{color:var(--primary-color);text-decoration:underline}._footerCopyright_jssoe_37{text-align:center;margin-top:10px}._footerCopyright_jssoe_37 p{color:var(--text-light);font-size:13px;margin:0}@media(max-width:768px){._footer_jssoe_1{padding:25px 15px}._footerLinks_jssoe_17{flex-direction:column;gap:12px;align-items:center}._footerLink_jssoe_17{font-size:13px}}._pageContainer_1u8rv_1{font-family:var(--font-family-primary);color:var(--text-primary);background-color:var(--background-light);min-height:100vh}._header_1u8rv_9{display:flex;justify-content:space-between;align-items:center;padding:20px 40px;background-color:var(--surface-color);box-shadow:var(--shadow-light);position:sticky;top:0;z-index:100}._brandName_1u8rv_21{font-size:24px;font-weight:800;color:var(--primary-color);margin:0}._welcomeText_1u8rv_28{margin-left:15px;font-size:14px;color:var(--text-secondary);border-left:1px solid var(--border-color);padding-left:15px}._headerActions_1u8rv_36{display:flex;gap:15px;align-items:center}._actionLink_1u8rv_47,._profileLink_1u8rv_47,._myAppointmentsLink_1u8rv_47{text-decoration:none;font-weight:600;font-size:14px;padding:10px 18px;border-radius:10px;transition:all .2s ease;display:inline-flex;align-items:center;gap:6px}._actionLink_1u8rv_47{color:var(--text-primary);background:var(--background-light);border:1px solid var(--border-color)}._actionLink_1u8rv_47:hover{background:var(--primary-color);color:#fff;border-color:var(--primary-color);transform:translateY(-2px);box-shadow:0 4px 12px #0d948840}._myAppointmentsLink_1u8rv_47{color:var(--primary-color);background:#0d94881a;border:1px solid rgba(13,148,136,.2)}._myAppointmentsLink_1u8rv_47:hover{background:var(--primary-color);color:#fff;border-color:var(--primary-color);transform:translateY(-2px);box-shadow:0 4px 12px #0d948840}._profileLink_1u8rv_47{color:var(--text-secondary);background:transparent;border:1px solid var(--border-color)}._profileLink_1u8rv_47:hover{color:var(--primary-color);border-color:var(--primary-color);background:#0d94880d;transform:translateY(-2px)}._adminLink_1u8rv_101{color:#fff;font-weight:700;text-decoration:none;padding:10px 18px;border-radius:10px;background:linear-gradient(135deg,#dc3545,#c82333);display:inline-flex;align-items:center;gap:6px;transition:all .2s ease}._adminLink_1u8rv_101:hover{transform:translateY(-2px);box-shadow:0 4px 12px #dc354559}._logoutButton_1u8rv_119{background-color:transparent;color:var(--text-secondary);border:1px solid var(--border-color);padding:10px 18px;border-radius:10px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s ease}._logoutButton_1u8rv_119:hover{border-color:var(--danger-color);color:var(--danger-color);background:#ef44440d}._businessSignupLink_1u8rv_137{text-decoration:none;color:var(--text-primary);font-weight:600;font-size:14px;padding:8px 16px;border:1px solid var(--border-color);border-radius:20px;transition:all .2s}._businessSignupLink_1u8rv_137:hover{border-color:var(--primary-color);color:var(--primary-color)}._loginButton_1u8rv_152{text-decoration:none;color:var(--primary-color);font-weight:600;font-size:14px;padding:8px 16px;border:2px solid var(--primary-color);border-radius:20px;transition:all .2s}._loginButton_1u8rv_152:hover{background-color:var(--primary-color);color:#fff}._signupButton_1u8rv_167{text-decoration:none;background-color:var(--primary-color);color:#fff;font-weight:600;font-size:14px;padding:10px 20px;border-radius:20px;transition:all .2s}._signupButton_1u8rv_167:hover{background-color:var(--primary-color-dark)}._heroSection_1u8rv_182{background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-color-dark) 100%);padding:60px 40px;color:#fff;margin-bottom:40px;min-height:500px;position:relative;overflow:hidden}._heroContent_1u8rv_193{display:flex;align-items:center;justify-content:space-between;max-width:1400px;margin:0 auto;gap:40px}._heroLeft_1u8rv_202{flex:1;text-align:left;max-width:600px}._heroRight_1u8rv_208{flex:1;max-width:550px;min-height:400px;display:flex;align-items:center;justify-content:center}._heroTitle_1u8rv_217{font-size:42px;font-weight:800;margin:0 0 16px;line-height:1.2;text-shadow:0 2px 4px rgba(0,0,0,.1)}._heroSubtitle_1u8rv_225{font-size:18px;opacity:.9;margin-bottom:32px;line-height:1.6}._searchBox_1u8rv_233{background:#fff;padding:16px;border-radius:16px;display:flex;gap:12px;box-shadow:0 10px 40px #0003;max-width:100%;flex-wrap:wrap}._splineLoader_1u8rv_245{width:100%;height:400px;display:flex;align-items:center;justify-content:center;background:#ffffff1a;border-radius:20px}._loaderSpinner_1u8rv_255{width:50px;height:50px;border:4px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:_spin_1u8rv_1 1s linear infinite}@keyframes _spin_1u8rv_1{to{transform:rotate(360deg)}}._searchInput_1u8rv_268{flex:2;padding:12px;border:1px solid var(--border-color);border-radius:8px;font-size:16px;min-width:200px}._searchSelect_1u8rv_277{flex:1;padding:12px;border:1px solid var(--border-color);border-radius:8px;font-size:16px;background-color:var(--input-background);min-width:150px}._contentSection_1u8rv_288{max-width:1200px;margin:0 auto;padding:0 20px 40px}._sectionTitle_1u8rv_294{font-size:22px;font-weight:700;margin-bottom:25px;color:var(--text-primary)}._salonsGrid_1u8rv_301{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px}._salonLink_1u8rv_307{text-decoration:none;color:inherit;display:block}._salonCard_1u8rv_313{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:20px;overflow:hidden;box-shadow:0 4px 12px #00000014;transition:transform .3s ease,box-shadow .3s ease;height:100%;display:flex;flex-direction:column}._salonCard_1u8rv_313:hover{transform:translateY(-6px);box-shadow:0 12px 32px #0000001f}._imageContainer_1u8rv_330{position:relative;height:200px;overflow:hidden}._salonImage_1u8rv_336{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}._salonCard_1u8rv_313:hover ._salonImage_1u8rv_336{transform:scale(1.05)}._ratingBadge_1u8rv_348{position:absolute;top:12px;right:12px;background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#fff;padding:8px 14px;border-radius:20px;font-size:14px;font-weight:700;display:flex;align-items:center;gap:4px;box-shadow:0 4px 12px #f59e0b66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);letter-spacing:.3px}._categoryBadge_1u8rv_367{position:absolute;bottom:12px;left:12px;background:#fffffff2;color:var(--text-primary);padding:6px 12px;border-radius:8px;font-size:12px;font-weight:600;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._salonInfo_1u8rv_380{padding:20px;flex-grow:1;display:flex;flex-direction:column}._salonName_1u8rv_387{margin:0 0 8px;font-size:18px;font-weight:700;color:var(--text-primary);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._salonLocation_1u8rv_399{color:var(--primary-color);font-size:14px;font-weight:600;margin-bottom:6px;display:flex;align-items:center;gap:4px}._salonAddress_1u8rv_409{margin:0 0 16px;color:var(--text-secondary);font-size:13px;line-height:1.5;flex-grow:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._salonMeta_1u8rv_422{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid var(--border-color);margin-bottom:16px}._salonMetaItem_1u8rv_431{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--text-secondary)}._bookButton_1u8rv_439{width:100%;padding:12px 16px;background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-color-dark) 100%);border:none;color:#fff;font-weight:600;font-size:14px;border-radius:12px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}._bookButton_1u8rv_439:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0d948859}._salonCard_1u8rv_313:hover ._bookButton_1u8rv_439{background:linear-gradient(135deg,var(--primary-color-dark) 0%,var(--primary-color) 100%)}._loader_1u8rv_255{text-align:center;margin-top:50px;font-size:18px;color:var(--text-secondary)}@media(max-width:1024px){._heroContent_1u8rv_193{flex-direction:column;text-align:center}._heroLeft_1u8rv_202{text-align:center;max-width:100%}._heroRight_1u8rv_208{display:none}._heroTitle_1u8rv_217{font-size:36px}._searchBox_1u8rv_233{justify-content:center}._heroSection_1u8rv_182{min-height:auto;padding:50px 20px}}@media(max-width:768px){._header_1u8rv_9{flex-direction:column;gap:15px;padding:15px 20px;position:relative;top:auto}._headerActions_1u8rv_36{flex-wrap:wrap;justify-content:center}._heroSection_1u8rv_182{padding:40px 20px;min-height:auto}._heroTitle_1u8rv_217{font-size:28px}._heroSubtitle_1u8rv_225{font-size:16px}._heroRight_1u8rv_208{min-height:280px}._searchBox_1u8rv_233{flex-direction:column;padding:12px}._searchInput_1u8rv_268,._searchSelect_1u8rv_277{min-width:auto;width:100%}}@media(max-width:480px){._heroTitle_1u8rv_217{font-size:24px}._heroRight_1u8rv_208{min-height:220px}._brandName_1u8rv_21{font-size:20px}._salonsGrid_1u8rv_301{grid-template-columns:1fr;gap:16px}._salonCard_1u8rv_313{border-radius:16px}._imageContainer_1u8rv_330{height:180px}._ratingBadge_1u8rv_348{padding:6px 10px;font-size:13px}._salonInfo_1u8rv_380{padding:16px}._salonName_1u8rv_387{font-size:16px}._bookButton_1u8rv_439{padding:10px 14px;font-size:13px}}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{text-align:center;white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day-name--disabled,.react-datepicker__day--disabled,.react-datepicker__time-name--disabled{cursor:default;color:#ccc}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90;color:#fff}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media(max-width:400px),(max-height:550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}._pageContainer_10ax0_3{max-width:900px;margin:0 auto;padding:30px;font-family:var(--font-family-primary);color:var(--text-primary)}._backLink_10ax0_10{text-decoration:none;color:var(--text-secondary);margin-bottom:25px;display:inline-block;font-weight:500;font-size:15px;transition:color .2s ease-in-out}._backLink_10ax0_10:hover{color:var(--primary-color);text-decoration:underline}._header_10ax0_24{display:flex;gap:30px;margin-bottom:40px;align-items:center;flex-wrap:wrap}._headerImage_10ax0_31{width:160px;height:160px;object-fit:cover;border-radius:var(--border-radius-large);box-shadow:var(--shadow-medium);border:4px solid var(--surface-color)}._headerInfo_10ax0_39{display:flex;flex-direction:column;justify-content:center}._salonName_10ax0_44{font-size:42px;margin:0 0 10px;color:var(--primary-color-dark);font-weight:700}._salonAddress_10ax0_50{color:var(--text-secondary);font-size:17px;margin:0 0 10px}._salonRating_10ax0_55{font-size:22px;font-weight:700;color:#ffc107}._bookingFlow_10ax0_60{margin-top:25px}._step_10ax0_63{margin-bottom:35px;background-color:var(--surface-color);padding:25px;border-radius:var(--border-radius-large);box-shadow:var(--shadow-light);border:1px solid var(--border-color)}._sectionTitle_10ax0_71{font-size:26px;border-bottom:1px solid var(--border-color);padding-bottom:12px;margin-bottom:25px;color:var(--text-primary);font-weight:600}._selectionGrid_10ax0_79{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}._selectionButton_10ax0_85{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px 20px;border:2px solid var(--border-color);background-color:var(--input-background);color:var(--text-primary);border-radius:var(--border-radius-large);cursor:pointer;font-size:16px;font-weight:500;transition:all .2s ease-in-out;min-width:120px;max-width:150px;height:140px;text-align:center}._selectionButton_10ax0_85:hover{border-color:var(--primary-color-light);background-color:var(--background-medium);box-shadow:0 4px 12px #6a057326;transform:translateY(-2px)}._selectionButton_10ax0_85._selected_10ax0_110{background-color:var(--primary-color);color:var(--text-on-primary);border-color:var(--primary-color);border-width:3px;font-weight:700;box-shadow:0 6px 20px #6a057366;transform:translateY(-2px)}._selectionButton_10ax0_85 img{width:60px;height:60px;border-radius:var(--border-radius-circle);margin-bottom:10px;object-fit:cover;border:2px solid var(--background-light)}._selectionButton_10ax0_85._selected_10ax0_110 img{border-color:var(--text-on-primary)}._employeeName_10ax0_130{font-weight:500;margin-bottom:4px}._employeeSpecialty_10ax0_134{display:inline-flex;align-items:center;justify-content:center;font-size:10px;color:var(--primary-color);background-color:#6a05731a;font-weight:600;margin-top:6px;padding:4px 10px;border-radius:12px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2;letter-spacing:.3px;text-transform:uppercase}._selectionButton_10ax0_85._selected_10ax0_110 ._employeeSpecialty_10ax0_134{background-color:#ffffff40;color:#fffffff2}._calendarGrid_10ax0_158{display:grid;grid-template-columns:1fr 1.2fr;gap:30px;background-color:var(--background-medium);padding:25px;border-radius:var(--border-radius-large);border:1px solid var(--border-color)}._datePickerContainer_10ax0_167 .react-datepicker{border:none!important;background-color:transparent!important;font-family:inherit;width:100%}._datePickerContainer_10ax0_167 .react-datepicker__header{background-color:var(--background-medium);border-bottom:1px solid var(--border-color);padding-top:10px}._datePickerContainer_10ax0_167 .react-datepicker__current-month,._datePickerContainer_10ax0_167 .react-datepicker__day-name{color:var(--text-primary);font-weight:600;font-size:15px}._datePickerContainer_10ax0_167 .react-datepicker__day{color:var(--text-secondary);transition:background-color .2s,color .2s;font-size:14px}._datePickerContainer_10ax0_167 .react-datepicker__day:hover{background-color:var(--background-dark);border-radius:var(--border-radius-circle)}._datePickerContainer_10ax0_167 .react-datepicker__day--selected{background-color:var(--primary-color)!important;color:var(--text-on-primary)!important;border-radius:var(--border-radius-circle)}._datePickerContainer_10ax0_167 .react-datepicker__day--today{font-weight:700;color:var(--primary-color);border:1px solid var(--primary-color);border-radius:var(--border-radius-circle)}._datePickerContainer_10ax0_167 .react-datepicker__day--disabled{opacity:.3;text-decoration:line-through;cursor:not-allowed}._timeSchedule_10ax0_209{border-left:1px solid var(--border-color);padding-left:25px}._timeSchedule_10ax0_209 h3{margin-top:0;text-align:center;font-weight:600;color:var(--text-primary);font-size:20px;margin-bottom:20px}._timeSlots_10ax0_221{max-height:280px;overflow-y:auto;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}._timeSlot_10ax0_221{padding:10px 15px;font-size:14px;font-weight:500;text-align:center;border:1px solid var(--border-color);background-color:var(--surface-color);color:var(--text-primary);cursor:pointer;transition:all .15s ease-in-out;border-radius:var(--border-radius-medium);min-width:90px}._timeSlot_10ax0_221:hover:not(:disabled){background-color:var(--primary-color-light);color:var(--text-on-primary);border-color:var(--primary-color-light)}._timeSlot_10ax0_221._disabled_10ax0_248{cursor:not-allowed;background-color:var(--background-dark)!important;color:var(--text-light)!important;opacity:.6;text-decoration:line-through;border-color:var(--border-color)}._timeSlot_10ax0_221._booked_10ax0_257{background-color:var(--danger-color)!important;color:var(--text-on-primary)!important;font-weight:600;cursor:not-allowed;border-color:var(--danger-color)}._timeSlot_10ax0_221._booked_10ax0_257:hover{box-shadow:none!important}._timeSlot_10ax0_221._hovering_10ax0_268{background-color:var(--primary-color-light);color:var(--text-on-primary);border-color:var(--primary-color-light);box-shadow:var(--shadow-light)}._timeSlot_10ax0_221._selectedTime_10ax0_275{background-color:var(--primary-color);border-color:var(--primary-color);font-weight:700;color:var(--text-on-primary);box-shadow:var(--shadow-medium)}._offDayMessage_10ax0_282{text-align:center;padding:40px;font-weight:600;color:var(--text-light);background-color:var(--background-medium);border-radius:var(--border-radius-large);border:1px dashed var(--border-color)}._bookButton_10ax0_292{width:100%;padding:18px;background-color:var(--success-color);color:var(--text-on-primary);border:none;border-radius:var(--border-radius-large);font-size:20px;font-weight:700;cursor:pointer;transition:all .2s ease-in-out;margin-top:30px;box-shadow:var(--shadow-medium)}._bookButton_10ax0_292:hover{background-color:#218838;box-shadow:var(--shadow-deep)}._bookButton_10ax0_292:disabled{background-color:var(--border-color)!important;color:var(--text-light)!important;cursor:not-allowed;box-shadow:none!important}._reviewsSection_10ax0_317{margin-top:60px;padding-top:30px;border-top:1px solid var(--border-color)}._reviewsList_10ax0_322{display:flex;flex-direction:column;gap:20px}._reviewCard_10ax0_327{background-color:var(--surface-color);border:1px solid var(--border-color);padding:20px;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-light)}._reviewHeader_10ax0_334{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._reviewHeader_10ax0_334 strong{font-size:15px;color:var(--text-primary);font-weight:600}._reviewHeader_10ax0_334 span{color:#ffc107;font-size:18px}._reviewComment_10ax0_349{margin:0;color:var(--text-secondary);font-size:15px}._gallerySection_10ax0_356{margin-top:50px;margin-bottom:40px;border-top:1px solid var(--border-color);padding-top:30px}._galleryGrid_10ax0_363{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:15px}@media(min-width:769px){._galleryGrid_10ax0_363{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px}}._galleryImageWrapper_10ax0_377{height:150px;border-radius:12px;overflow:hidden;box-shadow:var(--shadow-light);transition:transform .2s;border:1px solid var(--border-color)}._galleryImageWrapper_10ax0_377:hover{transform:scale(1.05);box-shadow:var(--shadow-medium)}._galleryImageWrapper_10ax0_377{cursor:pointer}._galleryImageWrapper_10ax0_377 img{width:100%;height:100%;object-fit:cover}._lightboxOverlay_10ax0_402{position:fixed;inset:0;background:#000000f2;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;animation:_fadeIn_10ax0_1 .3s ease}@keyframes _fadeIn_10ax0_1{0%{opacity:0}to{opacity:1}}._lightboxContent_10ax0_422{position:relative;width:100%;height:100%;max-width:1200px;max-height:90vh;display:flex;align-items:center;justify-content:center}._lightboxClose_10ax0_433{position:absolute;top:20px;right:20px;background:#fff3;border:none;color:#fff;font-size:32px;width:50px;height:50px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10001;transition:all .2s;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._lightboxClose_10ax0_433:hover{background:#ffffff4d;transform:scale(1.1)}._lightboxPrev_10ax0_458,._lightboxNext_10ax0_459{position:absolute;top:50%;transform:translateY(-50%);background:#fff3;border:none;color:#fff;font-size:48px;width:60px;height:60px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10001;transition:all .2s;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._lightboxPrev_10ax0_458{left:20px}._lightboxNext_10ax0_459{right:20px}._lightboxPrev_10ax0_458:hover,._lightboxNext_10ax0_459:hover{background:#ffffff4d;transform:translateY(-50%) scale(1.1)}._lightboxImageContainer_10ax0_493{width:100%;height:100%;display:flex;align-items:center;justify-content:center}._lightboxImage_10ax0_493{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px;animation:_zoomIn_10ax0_1 .3s ease}@keyframes _zoomIn_10ax0_1{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}._lightboxCounter_10ax0_514{position:absolute;bottom:20px;left:50%;transform:translate(-50%);background:#000000b3;color:#fff;padding:10px 20px;border-radius:20px;font-size:14px;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._galleryMobileContainer_10ax0_529{display:none}._galleryMobileGrid_10ax0_533{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}._galleryMobileThumbnail_10ax0_539{aspect-ratio:1;border-radius:8px;overflow:hidden;box-shadow:var(--shadow-light);border:1px solid var(--border-color);transition:all .2s;cursor:pointer;background:var(--background-light)}._galleryMobileThumbnail_10ax0_539:hover{transform:scale(1.05);box-shadow:var(--shadow-medium)}._galleryMobileThumbnail_10ax0_539 img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:768px){._galleryMobileContainer_10ax0_529{display:block;margin-bottom:20px}._galleryGrid_10ax0_363{display:none}._lightboxOverlay_10ax0_402{padding:0}._lightboxContent_10ax0_422{max-height:100vh}._lightboxClose_10ax0_433{top:10px;right:10px;width:40px;height:40px;font-size:24px}._lightboxPrev_10ax0_458,._lightboxNext_10ax0_459{width:50px;height:50px;font-size:36px}._lightboxPrev_10ax0_458{left:10px}._lightboxNext_10ax0_459{right:10px}._lightboxCounter_10ax0_514{bottom:10px;font-size:12px;padding:8px 16px}._galleryMobileGrid_10ax0_533{grid-template-columns:repeat(3,1fr);gap:8px}._galleryMobileThumbnail_10ax0_539{aspect-ratio:1}}@media(max-width:992px){._header_10ax0_24{flex-direction:column;text-align:center;gap:20px}._calendarGrid_10ax0_158{grid-template-columns:1fr}._timeSchedule_10ax0_209{border-left:none;padding-left:0;border-top:1px solid var(--border-color);padding-top:20px;margin-top:20px}._selectionButton_10ax0_85{min-width:unset;width:calc(50% - 10px)}}@media(max-width:576px){._salonName_10ax0_44{font-size:32px}._selectionButton_10ax0_85{width:100%;max-width:unset}}._riskWarning_10ax0_653{display:flex;align-items:flex-start;gap:12px;background:linear-gradient(135deg,#fff3cd,#ffeeba);border:1px solid #ffc107;border-left:4px solid #ff9800;border-radius:10px;padding:16px 20px;margin-bottom:20px;animation:_shake_10ax0_1 .5s ease-in-out}@keyframes _shake_10ax0_1{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}._warningIcon_10ax0_672{font-size:28px;line-height:1}._warningContent_10ax0_677{flex:1}._warningContent_10ax0_677 strong{display:block;color:#856404;font-size:15px;margin-bottom:5px}._warningContent_10ax0_677 p{margin:0;font-size:14px;color:#6c5c10;line-height:1.5}._container_1xmas_1{max-width:900px;margin:0 auto;padding:30px 20px;font-family:var(--font-family-primary);color:var(--text-primary)}._topBar_1xmas_9{margin-bottom:20px}._backLink_1xmas_10{text-decoration:none;color:var(--text-secondary);font-weight:600;display:flex;align-items:center;gap:5px;transition:.2s}._backLink_1xmas_10:hover{color:var(--primary-color)}._title_1xmas_21{font-size:32px;font-weight:700;color:var(--primary-color-dark);margin-bottom:30px}._tabs_1xmas_29{display:flex;gap:10px;margin-bottom:30px;border-bottom:2px solid var(--border-color)}._tab_1xmas_29{background:transparent;border:none;padding:12px 20px;font-size:16px;font-weight:600;color:var(--text-secondary);cursor:pointer;border-bottom:3px solid transparent;margin-bottom:-2px;transition:all .2s}._activeTab_1xmas_49{color:var(--primary-color);border-bottom-color:var(--primary-color)}._grid_1xmas_55{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}._card_1xmas_61{background:var(--surface-color);border:1px solid var(--border-color);border-radius:16px;padding:20px;box-shadow:var(--shadow-light);transition:transform .2s;display:flex;flex-direction:column;justify-content:space-between}._card_1xmas_61:hover{transform:translateY(-3px);box-shadow:var(--shadow-medium)}._cardHeader_1xmas_75{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}._date_1xmas_82{font-weight:700;font-size:15px;color:var(--text-primary)}._badge_1xmas_85{padding:5px 10px;border-radius:20px;font-size:11px;font-weight:700;text-transform:uppercase}._confirmedBadge_1xmas_92{background:#e3f2fd;color:#0d47a1}._completedBadge_1xmas_93{background:#e8f5e9;color:#2e7d32}._cancelledBadge_1xmas_94{background:#ffebee;color:#c62828}._no_showBadge_1xmas_95{background:#343a40;color:#fff}._cardBody_1xmas_97{margin-bottom:20px}._salonName_1xmas_100{font-size:20px;font-weight:700;color:var(--primary-color);margin:0 0 12px;line-height:1.3}._timeRow_1xmas_108{display:flex;align-items:center;gap:5px;margin-bottom:10px}._timeText_1xmas_109{font-size:18px;font-weight:700;color:var(--primary-color)}._duration_1xmas_110{font-size:13px;font-weight:400;color:var(--text-secondary)}._serviceName_1xmas_113{margin:8px 0;font-size:16px;font-weight:600;color:var(--text-primary)}._detailsRow_1xmas_121{margin-top:12px;padding-top:12px;border-top:1px solid var(--border-color);display:flex;flex-direction:column;gap:8px}._employeeName_1xmas_130{margin:0;color:var(--text-secondary);font-size:14px;font-weight:500}._price_1xmas_137{margin:0;font-weight:700;font-size:18px;color:var(--success-color)}._cardFooter_1xmas_144{border-top:1px dashed var(--border-color);padding-top:15px}._cancelButton_1xmas_147{width:100%;padding:10px;background:transparent;border:1px solid var(--danger-color);color:var(--danger-color);border-radius:8px;font-weight:600;cursor:pointer;transition:.2s}._cancelButton_1xmas_147:hover{background:var(--danger-color);color:#fff}._reviewButton_1xmas_160{width:100%;padding:10px;background:var(--primary-color);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:.2s}._reviewButton_1xmas_160:hover{background:var(--primary-color-light)}._reviewedLabel_1xmas_173{display:block;text-align:center;color:var(--success-color);font-weight:600;font-size:14px}._reviewForm_1xmas_182{display:flex;flex-direction:column;gap:15px}._reviewInfo_1xmas_183{text-align:center;color:var(--text-secondary);margin-bottom:10px}._starsContainer_1xmas_184{display:flex;justify-content:center;font-size:32px;margin-bottom:10px}._starOn_1xmas_185{color:#ffc107;cursor:pointer;transition:.2s}._starOff_1xmas_186{color:#e0e0e0;cursor:pointer;transition:.2s}._commentBox_1xmas_187{width:100%;padding:12px;border:1px solid var(--border-color);border-radius:8px;background:var(--input-background);color:var(--text-primary);font-family:inherit}._submitReviewBtn_1xmas_196{background:var(--success-color);color:#fff;border:none;padding:12px;border-radius:8px;font-weight:600;cursor:pointer}._emptyState_1xmas_206{text-align:center;padding:50px;background:var(--surface-color);border:1px dashed var(--border-color);border-radius:16px;color:var(--text-secondary)}._newAppLink_1xmas_214{display:inline-block;margin-top:15px;color:var(--primary-color);font-weight:600;text-decoration:none}@media(max-width:600px){._grid_1xmas_55{grid-template-columns:1fr}._salonName_1xmas_100{font-size:18px}._detailsRow_1xmas_121{gap:6px}._price_1xmas_137{font-size:16px}}._modalBackdrop_fe8br_3{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000;padding:10px;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}._modalContent_fe8br_23{background:var(--surface-color);border-radius:var(--border-radius-large);box-shadow:var(--shadow-deep);width:100%;max-width:550px;max-height:85vh;max-height:85dvh;position:relative;animation:_fadeIn_fe8br_1 .3s ease-out;color:var(--text-primary);display:flex;flex-direction:column;overflow:hidden}._modalHeader_fe8br_43{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-color);padding:20px 24px;flex-shrink:0}._modalTitle_fe8br_53{margin:0;font-size:20px;font-weight:700;color:var(--primary-color-dark)}._closeButton_fe8br_61{background:transparent;border:none;font-size:28px;cursor:pointer;color:var(--text-light);line-height:1;padding:8px;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;transition:color .2s ease-in-out}._closeButton_fe8br_61:hover,._closeButton_fe8br_61:focus{color:var(--text-primary);outline:none}._modalBody_fe8br_84{flex:1;overflow-y:auto;overflow-x:hidden;padding:24px 24px 160px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent;min-height:0}._modalBody_fe8br_84::-webkit-scrollbar{width:6px}._modalBody_fe8br_84::-webkit-scrollbar-track{background:transparent}._modalBody_fe8br_84::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}._modalBody_fe8br_84::-webkit-scrollbar-thumb:hover{background-color:#0000004d}._modalFooter_fe8br_118{border-top:1px solid var(--border-color);padding:16px 24px;background:var(--surface-color);flex-shrink:0;padding-bottom:max(16px,env(safe-area-inset-bottom));position:relative;z-index:1;box-shadow:0 -2px 8px #0000000d}@keyframes _fadeIn_fe8br_1{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:768px){._modalBackdrop_fe8br_3{padding:0;align-items:flex-end;height:100dvh}._modalContent_fe8br_23{max-width:100%;width:100%;max-height:85vh;max-height:85dvh;border-radius:20px 20px 0 0;margin:0}._modalHeader_fe8br_43{padding:16px 20px}._modalTitle_fe8br_53{font-size:18px}._modalBody_fe8br_84{padding:20px 20px 180px}._modalFooter_fe8br_118{padding:16px 20px;padding-bottom:max(16px,env(safe-area-inset-bottom));position:sticky;bottom:0}}@media(max-width:375px){._modalContent_fe8br_23{max-height:90vh;max-height:90dvh}._modalHeader_fe8br_43{padding:14px 16px}._modalTitle_fe8br_53{font-size:16px}._modalBody_fe8br_84{padding:16px 16px 170px}._modalFooter_fe8br_118{padding:14px 16px;padding-bottom:max(14px,env(safe-area-inset-bottom))}}@media(max-height:600px){._modalContent_fe8br_23{max-height:95vh;max-height:95dvh}._modalBody_fe8br_84{padding-bottom:160px}}._container_152gx_3{min-height:100vh;background-color:var(--background-light);padding-bottom:50px;font-family:var(--font-family-primary);color:var(--text-primary)}._coverArea_152gx_12{height:250px;background-size:cover;background-position:center;position:relative;background-color:var(--primary-color)}._overlay_152gx_20{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#0000004d,#0009)}._logoWrapper_152gx_29{position:absolute;bottom:-50px;left:50%;transform:translate(-50%);width:120px;height:120px;border-radius:50%;background-color:var(--surface-color);padding:5px;box-shadow:var(--shadow-deep);z-index:10}._logo_152gx_29{width:100%;height:100%;border-radius:50%;object-fit:cover;border:2px solid var(--border-color)}._content_152gx_52{max-width:800px;margin:0 auto;padding:70px 20px 20px;text-align:center}._salonName_152gx_59{font-size:32px;font-weight:800;color:var(--primary-color-dark);margin:0 0 10px}._location_152gx_66{font-size:16px;color:var(--text-secondary);margin-bottom:30px;font-weight:500}._actions_152gx_73{margin-bottom:40px;display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%}@media(min-width:768px){._actions_152gx_73{flex-direction:row;align-items:center;justify-content:center;width:100%}}._bookButton_152gx_92{display:inline-block;background-color:var(--success-color);color:#fff;text-decoration:none;padding:15px 40px;border-radius:50px;font-size:18px;font-weight:700;box-shadow:var(--shadow-medium);transition:transform .2s,box-shadow .2s;border:none;cursor:pointer;width:100%;white-space:nowrap;text-align:center}@media(min-width:768px){._bookButton_152gx_92{width:auto;min-width:300px;display:inline-block;font-size:20px;font-weight:800;padding:18px 48px;background:linear-gradient(135deg,var(--success-color),#218838);box-shadow:0 4px 16px #28a7454d}._bookButton_152gx_92:hover{background:linear-gradient(135deg,#218838,#1e7e34);box-shadow:0 6px 20px #28a74566}}._bookButton_152gx_92:hover{transform:translateY(-3px);box-shadow:var(--shadow-deep);background-color:#218838}._bookButton_152gx_92:active{transform:translateY(-1px)}._aboutSection_152gx_140,._contactSection_152gx_140{background-color:var(--surface-color);border-radius:16px;padding:30px;margin-bottom:20px;box-shadow:var(--shadow-light);text-align:left;border:1px solid var(--border-color)}._aboutSection_152gx_140 h3,._contactSection_152gx_140 h3{border-bottom:2px solid var(--background-medium);padding-bottom:10px;margin-top:0;color:var(--primary-color)}._aboutSection_152gx_140 p,._contactSection_152gx_140 p{line-height:1.6;color:var(--text-secondary);font-size:15px}._contactCards_152gx_164{display:flex;flex-direction:column;gap:16px;margin-top:20px;width:100%}@media(min-width:768px){._contactCards_152gx_164{gap:20px}}._contactCard_152gx_164{display:flex;align-items:center;gap:16px;padding:16px 20px;background-color:var(--background-light);border:2px solid var(--border-color);border-radius:12px;text-decoration:none;color:var(--text-primary);transition:all .3s ease;cursor:pointer;width:100%;box-sizing:border-box;flex-direction:column;justify-content:center;text-align:center}@media(min-width:768px){._contactCard_152gx_164{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;padding:24px 32px!important;text-align:left!important;width:100%!important}}@media(max-width:767px){._contactCard_152gx_164{flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:16px 12px!important;gap:10px!important;text-align:center!important}._contactInfo_152gx_221{text-align:center!important;align-items:center!important;width:100%}._contactLabel_152gx_227{text-align:center!important;font-size:10px}._contactValue_152gx_232{text-align:center!important;font-size:12px}._contactAction_152gx_237{font-size:10px;padding:5px 12px;margin-top:2px}._contactIcon_152gx_243{width:40px;height:40px}}._contactCard_152gx_164:hover{border-color:var(--primary-color);background-color:#6a05730d;transform:translateY(-2px);box-shadow:0 4px 12px #6a057326}._contactIcon_152gx_243{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,var(--primary-color),#8B1FA9);color:#fff;flex-shrink:0}._contactCard_152gx_164:hover ._contactIcon_152gx_243{transform:scale(1.1);transition:transform .2s}._contactInfo_152gx_221{flex:1;display:flex;flex-direction:column;gap:4px;text-align:left;min-width:0}@media(min-width:768px){._contactInfo_152gx_221{flex:1!important;text-align:left!important;align-items:flex-start!important}}@media(min-width:768px){._contactCard_152gx_164{flex-direction:row!important;align-items:center!important;justify-content:space-between!important;padding:24px 32px!important;gap:20px!important;width:100%!important;display:flex!important}._contactInfo_152gx_221{text-align:left!important;align-items:flex-start!important;flex-direction:column!important;display:flex!important;flex:1!important;min-width:0!important;margin:0 auto 0 0!important}._contactLabel_152gx_227{font-size:12px!important;text-align:left!important;white-space:nowrap!important}._contactValue_152gx_232{font-size:16px!important;text-align:left!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;word-break:normal!important;overflow-wrap:normal!important}._contactSubValue_152gx_329{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}._contactAction_152gx_237{font-size:14px!important;padding:8px 16px!important;margin-top:0!important;white-space:nowrap!important;flex-shrink:0!important}._contactIcon_152gx_243{width:56px!important;height:56px!important;flex-shrink:0!important;display:flex!important}}._contactLabel_152gx_227{font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}._contactValue_152gx_232{font-size:15px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._contactSubValue_152gx_329{font-size:13px;color:var(--text-secondary);font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._contactAction_152gx_237{font-size:13px;font-weight:600;color:var(--primary-color);padding:6px 12px;border-radius:6px;background-color:#6a05731a;white-space:nowrap;flex-shrink:0}._contactCard_152gx_164:hover ._contactAction_152gx_237{background-color:var(--primary-color);color:#fff}@media(max-width:600px){._contactIcon_152gx_243{width:40px;height:40px}._contactValue_152gx_232{font-size:14px}._bookButton_152gx_92{font-size:16px;padding:14px 30px}}@media(max-width:600px){._coverArea_152gx_12{height:180px}._logoWrapper_152gx_29{width:100px;height:100px;bottom:-40px}._salonName_152gx_59{font-size:26px}}._errorContainer_152gx_423{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;text-align:center;background-color:var(--background-light);padding:20px}._errorContainer_152gx_423 h2{color:var(--primary-color-dark);margin-bottom:10px}._homeBtn_152gx_434{margin-top:20px;padding:10px 20px;background-color:var(--primary-color);color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:600}._loadingScreen_152gx_444{display:flex;justify-content:center;align-items:center;height:100vh;font-size:18px;color:#666}._reviewsList_sle3e_4{display:flex;flex-direction:column;gap:15px}._reviewCard_sle3e_10{background:var(--background-light);padding:20px;border-radius:var(--border-radius-medium);border-left:3px solid var(--primary-color)}._reviewHeader_sle3e_17{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}._reviewHeader_sle3e_17 strong{color:var(--text-primary);margin-right:10px}._rating_sle3e_29{color:#ffc107;font-size:18px}._reviewComment_sle3e_34{color:var(--text-secondary);line-height:1.6;margin-bottom:10px}._reviewFooter_sle3e_40{color:var(--text-light);font-size:12px}._reportButton_sle3e_45{padding:6px 12px;background-color:var(--warning-color);color:#fff;border:none;border-radius:var(--border-radius-small);font-size:12px;font-weight:600;cursor:pointer;transition:all .2s}._reportButton_sle3e_45:hover{background-color:#ff9800;transform:translateY(-1px)}._container_sle3e_62{max-width:1200px;margin:0 auto;padding:40px 20px;font-family:var(--font-family-primary);color:var(--text-primary)}._header_sle3e_71{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;flex-wrap:wrap;gap:20px}._title_sle3e_80{font-size:32px;font-weight:700;color:var(--primary-color-dark);margin:0}._subtitle_sle3e_87{color:var(--text-secondary);margin:5px 0 0;font-size:16px}._navLinks_sle3e_93{display:flex;gap:15px;align-items:center}._navLink_sle3e_93{text-decoration:none;font-weight:600;color:var(--primary-color);padding:10px 20px;background-color:#6a05730d;border-radius:30px;transition:all .2s ease;font-size:14px}._navLink_sle3e_93:hover{background-color:var(--primary-color);color:#fff;transform:translateY(-2px);box-shadow:0 4px 10px #6a057333}._logoutButton_sle3e_117{background-color:transparent;color:var(--danger-color);border:1px solid var(--danger-color);padding:10px 20px;border-radius:30px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s ease}._logoutButton_sle3e_117:hover{background-color:var(--danger-color);color:#fff;box-shadow:var(--shadow-light)}._globalFilterBar_sle3e_138{display:flex;justify-content:space-between;align-items:center;background:#ffffffd9;border:1px solid var(--border-color);border-radius:12px;padding:14px 20px;margin-bottom:24px;position:sticky;top:10px;z-index:50;box-shadow:0 4px 20px #00000014;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}._filterInfo_sle3e_155{display:flex;align-items:center;gap:10px}._filterIcon_sle3e_161{font-size:24px}._filterLabel_sle3e_165{font-weight:600;color:var(--text-primary);font-size:15px}._filterControls_sle3e_171{display:flex;gap:12px;align-items:center;flex-wrap:wrap}._globalFilterSelect_sle3e_178{padding:10px 20px;border:2px solid var(--border-color);border-radius:10px;background:var(--surface-color);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;min-width:160px;color:var(--text-primary)}._globalFilterSelect_sle3e_178:hover{border-color:var(--primary-color);box-shadow:0 2px 8px #0d948826}._globalFilterSelect_sle3e_178:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #0d94881a}._statsGrid_sle3e_204{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:40px}._statCard_sle3e_211{background:var(--surface-color);padding:25px;border-radius:16px;box-shadow:var(--shadow-light);border:1px solid var(--border-color);transition:transform .2s}._statCard_sle3e_211:hover{transform:translateY(-5px);box-shadow:var(--shadow-medium)}._statCard_sle3e_211 h3{margin:0 0 10px;font-size:15px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px}._statValue_sle3e_233{font-size:32px;font-weight:800;color:var(--text-primary)}._tableSection_sle3e_240{background:var(--surface-color);border-radius:20px;box-shadow:0 4px 24px #0000000f;border:1px solid var(--border-color);padding:28px;margin-top:30px}._sectionTitle_sle3e_249{font-size:22px;margin-bottom:24px;color:var(--text-primary);font-weight:700;display:flex;align-items:center;gap:10px}._appointmentGrid_sle3e_263{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}._appointmentCard_sle3e_270{display:flex;flex-direction:column;align-items:center;text-align:center;background:var(--surface-color);border:1px solid var(--border-color);border-radius:18px;padding:20px 16px;box-shadow:0 4px 20px #0000000f;transition:all .25s ease;min-height:0}._appointmentCard_sle3e_270:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0000001a;border-color:var(--primary-color)}._cardConfirmed_sle3e_291{border-top:4px solid #ffc107}._card_completed_sle3e_295{border-top:4px solid #28a745;background:linear-gradient(180deg,rgba(40,167,69,.03) 0%,transparent 30%)}._card_cancelled_sle3e_300{border-top:4px solid #dc3545;opacity:.7}._card_no_show_sle3e_305{border-top:4px solid #6c757d;opacity:.7}._cardAvatar_sle3e_311{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,var(--primary-color),var(--primary-color-dark));display:flex;align-items:center;justify-content:center;margin-bottom:10px;position:relative;box-shadow:0 4px 15px #6a057340;overflow:hidden}._avatarImage_sle3e_325{width:100%;height:100%;object-fit:cover;border-radius:50%}._avatarInitials_sle3e_332{color:#fff;font-size:20px;font-weight:700;letter-spacing:1px}._manualIcon_sle3e_339{position:absolute;bottom:-4px;right:-4px;background:#fff;border-radius:50%;padding:4px;font-size:14px;box-shadow:0 2px 8px #00000026}._cardCustomerName_sle3e_351{font-size:16px;font-weight:700;color:var(--text-primary);margin:0 0 5px;line-height:1.3}._cardPhone_sle3e_360{font-size:12px;color:var(--text-secondary);font-family:SF Mono,Consolas,monospace;background:var(--background-medium);padding:3px 10px;border-radius:6px;margin-bottom:8px}._cardStats_sle3e_370{display:flex;gap:4px;margin-top:4px;margin-bottom:8px;flex-wrap:wrap;justify-content:center}._statBadge_sle3e_379{font-size:10px;padding:3px 6px;border-radius:4px;font-weight:600;line-height:1.2}._cardServiceInfo_sle3e_388{width:100%;margin-bottom:10px;padding:10px 12px;background:var(--background-light);border-radius:10px}._cardServiceName_sle3e_396{font-size:14px;font-weight:700;color:var(--primary-color);display:block;margin-bottom:8px}._cardMeta_sle3e_404{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}._cardMeta_sle3e_404 span{font-size:12px;color:var(--text-secondary);background:var(--surface-color);padding:4px 10px;border-radius:6px;white-space:nowrap}._priceUpdated_sle3e_420{background:linear-gradient(135deg,#d4edda,#c3e6cb)!important;color:#155724!important;font-weight:600}._cardDateTime_sle3e_427{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:10px;padding:8px 14px;background:linear-gradient(135deg,var(--primary-color),var(--primary-color-dark));border-radius:10px;width:100%}._cardDate_sle3e_427{font-size:14px;font-weight:600;color:#fff}._cardTime_sle3e_445{font-size:14px;font-weight:700;color:#fff;background:#fff3;padding:4px 12px;border-radius:8px}._cardStatusBadge_sle3e_455{padding:6px 14px;border-radius:8px;font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:6px;margin-bottom:16px}._confirmed_sle3e_467{background:linear-gradient(135deg,#fff3cd,#ffeeba);color:#856404;border:1px solid rgba(133,100,4,.2)}._completed_sle3e_473{background:linear-gradient(135deg,#d4edda,#c3e6cb);color:#155724;border:1px solid rgba(21,87,36,.2)}._cancelled_sle3e_479{background:linear-gradient(135deg,#f8d7da,#f5c6cb);color:#721c24;border:1px solid rgba(114,28,36,.2)}._no_show_sle3e_485{background:linear-gradient(135deg,#343a40,#495057);color:#fff;border:none}._cardActions_sle3e_492{display:flex;gap:4px;justify-content:space-between;flex-wrap:nowrap;width:100%;padding-top:10px;border-top:1px solid var(--border-color);margin-top:auto}._actionItem_sle3e_503{display:flex;flex-direction:column;align-items:center;gap:3px;flex:1;min-width:0}._actionLabel_sle3e_512{font-size:9px;font-weight:600;color:var(--text-secondary);white-space:nowrap;line-height:1.2}._cardActionBtn_sle3e_520{width:38px;height:38px;border:none;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:18px;cursor:pointer;transition:all .2s;box-shadow:0 2px 6px #00000014;flex-shrink:0}._cardActionBtn_sle3e_520:hover{transform:scale(1.1)}._callBtn_sle3e_539{background:linear-gradient(135deg,#4caf50,#45a049);color:#fff}._callBtn_sle3e_539:hover{background:linear-gradient(135deg,#45a049,#3d8b40)}._whatsappBtn_sle3e_548{background:linear-gradient(135deg,#25d366,#128c7e);color:#fff}._completeBtn_sle3e_553{background:linear-gradient(135deg,#28a745,#20c997);color:#fff}._noShowBtn_sle3e_558{background:linear-gradient(135deg,#6c757d,#495057);color:#fff}._cancelBtn_sle3e_563{background:linear-gradient(135deg,#dc3545,#c82333);color:#fff}._actionButton_sle3e_568{width:40px;height:40px;border:none;border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:18px;flex-shrink:0}._actionButton_sle3e_568:hover{transform:translateY(-3px);box-shadow:0 6px 16px #00000026}._completeButton_sle3e_587{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);color:#2e7d32}._completeButton_sle3e_587:hover{background:linear-gradient(135deg,#4caf50,#43a047);color:#fff}._cancelButton_sle3e_596{background:linear-gradient(135deg,#ffebee,#ffcdd2);color:#c62828}._cancelButton_sle3e_596:hover{background:linear-gradient(135deg,#ef5350,#e53935);color:#fff}._noShowButton_sle3e_605{background:linear-gradient(135deg,#424242,#616161);color:#fff}._noShowButton_sle3e_605:hover{background:linear-gradient(135deg,#212121,#424242)}._whatsappButton_sle3e_614{background:linear-gradient(135deg,#25d366,#128c7e);color:#fff}._whatsappButton_sle3e_614:hover{background:linear-gradient(135deg,#128c7e,#075e54)}._loaderContainer_sle3e_622,._emptyState_sle3e_622{text-align:center;padding:50px;color:var(--text-secondary);font-size:18px}._manualForm_sle3e_631{display:flex;flex-direction:column;gap:15px}._userFoundAlert_sle3e_637{background-color:#d4edda;color:#155724;padding:10px;border-radius:6px;margin-top:5px;font-size:14px;border:1px solid #c3e6cb}._guestAlert_sle3e_647{background-color:#fff3cd;color:#856404;padding:10px;border-radius:6px;margin-top:5px;font-size:14px;border:1px solid #ffeeba}._infoAlert_sle3e_657{background-color:#e3f2fd;color:#0d47a1;padding:10px;border-radius:6px;margin-top:5px;font-size:14px;border:1px solid #bbdefb}._statBadges_sle3e_667{display:flex;gap:10px;margin-top:8px}._statBadgeError_sle3e_673{background-color:#ffebee;color:#c62828;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:700;border:1px solid #ffcdd2}._statBadgeWarning_sle3e_683{background-color:#fff8e1;color:#f57f17;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:700;border:1px solid #ffecb3}._statBadgeSuccess_sle3e_694{background-color:#e8f5e9;color:#2e7d32;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:700;border:1px solid #c8e6c9}._row_sle3e_704{display:grid;grid-template-columns:1fr 1fr;gap:15px}._col_sle3e_709,._formGroup_sle3e_714{display:flex;flex-direction:column;gap:5px}._manualForm_sle3e_631 input,._manualForm_sle3e_631 select{padding:10px;border:1px solid var(--border-color);border-radius:6px;background-color:var(--input-background);color:var(--text-primary)}._submitButton_sle3e_727{background-color:var(--success-color);color:#fff;padding:12px;border:none;border-radius:8px;font-weight:600;cursor:pointer;margin-top:10px}._submitButton_sle3e_727:disabled{background-color:var(--border-color);cursor:not-allowed}._checkoutSummary_sle3e_743{background-color:var(--background-medium);padding:10px;border-radius:8px;margin-bottom:15px;font-size:14px;border:1px solid var(--border-color)}._cartList_sle3e_752{margin:10px 0;border:1px solid var(--border-color);border-radius:8px;overflow:hidden}._cartItem_sle3e_759{display:flex;justify-content:space-between;padding:8px 12px;border-bottom:1px solid var(--border-color);background:var(--surface-color);font-size:14px}._cartItem_sle3e_759:last-child{border-bottom:none}._totalDisplay_sle3e_769{font-size:20px;font-weight:800;text-align:right;color:var(--success-color);margin:15px 0;padding-top:10px;border-top:2px solid var(--border-color)}._addStockBtn_sle3e_779{background-color:var(--primary-color);color:#fff;border:none;border-radius:6px;padding:0 15px;cursor:pointer;font-weight:600}._addStockBtn_sle3e_779:hover{background-color:var(--primary-color-light)}._subscriptionWarning_sle3e_793{display:flex;align-items:center;gap:15px;background:linear-gradient(135deg,#fff3cd,#ffe8a1);border:1px solid #ffc107;border-left:4px solid #ff9800;border-radius:12px;padding:15px 20px;margin-bottom:20px}._subscriptionWarning_sle3e_793>span{font-size:28px}._subscriptionWarning_sle3e_793>div{flex:1}._subscriptionWarning_sle3e_793 strong{color:#856404;font-size:15px}._subscriptionWarning_sle3e_793 p{margin:3px 0 0;font-size:13px;color:#856404}._renewBtn_sle3e_824{background:linear-gradient(135deg,#28a745,#20c997);color:#fff;padding:10px 20px;border-radius:8px;text-decoration:none;font-weight:600;font-size:14px;transition:all .2s}._renewBtn_sle3e_824:hover{transform:translateY(-2px);box-shadow:0 4px 15px #28a7454d}._sectionHeader_sle3e_841{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--border-color)}._sectionActions_sle3e_852{display:flex;gap:10px;align-items:center}._bulkWhatsAppBtn_sle3e_858{background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;border:none;padding:10px 18px;border-radius:10px;font-weight:600;font-size:13px;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:6px}._bulkWhatsAppBtn_sle3e_858:hover{transform:translateY(-2px);box-shadow:0 4px 15px #25d3664d}._createAppButton_sle3e_879{background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-color-dark) 100%);color:#fff;border:none;padding:10px 20px;border-radius:10px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:6px;white-space:nowrap}._createAppButton_sle3e_879:hover{transform:translateY(-2px);box-shadow:0 4px 15px #0d948859}@media(max-width:1200px){._appointmentGrid_sle3e_263{grid-template-columns:repeat(3,1fr);gap:20px}}@media(max-width:992px){._appointmentGrid_sle3e_263{grid-template-columns:repeat(2,1fr);gap:18px}._appointmentCard_sle3e_270{padding:24px 18px}._cardAvatar_sle3e_311{width:60px;height:60px}._avatarInitials_sle3e_332{font-size:20px}._cardCustomerName_sle3e_351{font-size:16px}}@media(max-width:768px){._container_sle3e_62{padding:15px 10px}._header_sle3e_71{flex-direction:column;align-items:flex-start;gap:15px}._title_sle3e_80{font-size:24px}._navLinks_sle3e_93{width:100%;overflow-x:auto;padding-bottom:10px;gap:8px;-webkit-overflow-scrolling:touch}._navLink_sle3e_93{white-space:nowrap;padding:8px 14px;font-size:12px}._logoutButton_sle3e_117{padding:8px 14px;font-size:12px}._globalFilterBar_sle3e_138{flex-direction:column;gap:12px;padding:12px 14px;position:sticky;top:0;z-index:100;border-radius:0 0 12px 12px;margin:0 -10px 20px;width:calc(100% + 20px);background:#fffffff2;box-shadow:0 2px 12px #0000001a}._filterInfo_sle3e_155{width:100%;justify-content:center}._filterControls_sle3e_171{width:100%;flex-direction:column;gap:10px}._globalFilterSelect_sle3e_178{width:100%;min-width:unset}._statsGrid_sle3e_204{grid-template-columns:repeat(2,1fr);gap:10px}._statCard_sle3e_211{padding:15px}._statCard_sle3e_211 h3{font-size:11px}._statValue_sle3e_233{font-size:24px}._tableSection_sle3e_240{padding:15px;border-radius:12px}._sectionTitle_sle3e_249{font-size:18px}._sectionHeader_sle3e_841{flex-direction:column;gap:12px;align-items:stretch}._sectionActions_sle3e_852{display:flex;gap:10px;width:100%}._sectionActions_sle3e_852 ._bulkWhatsAppBtn_sle3e_858,._sectionActions_sle3e_852 ._createAppButton_sle3e_879{flex:1;justify-content:center;padding:12px 10px}._appointmentGrid_sle3e_263{grid-template-columns:1fr;gap:16px}._appointmentCard_sle3e_270{padding:18px 16px;border-radius:16px}._cardAvatar_sle3e_311{width:64px;height:64px;margin-bottom:14px}._avatarInitials_sle3e_332{font-size:22px}._cardCustomerName_sle3e_351{font-size:17px}._cardPhone_sle3e_360{font-size:12px;margin-bottom:14px}._cardServiceInfo_sle3e_388{padding:12px;margin-bottom:12px}._cardServiceName_sle3e_396{font-size:14px;margin-bottom:8px}._cardMeta_sle3e_404 span{font-size:11px;padding:3px 8px}._cardDateTime_sle3e_427{padding:10px 14px;gap:10px;margin-bottom:12px}._cardDate_sle3e_427{font-size:13px}._cardTime_sle3e_445{font-size:13px;padding:3px 10px}._cardStatusBadge_sle3e_455{font-size:12px;padding:6px 14px;margin-bottom:12px}._cardActions_sle3e_492{gap:3px;padding-top:8px;justify-content:space-between;flex-wrap:nowrap}._actionItem_sle3e_503{gap:2px;flex:1}._actionLabel_sle3e_512{font-size:8px}._cardActionBtn_sle3e_520{width:36px;height:36px;font-size:16px}._actionLabel_sle3e_512{font-size:9px}._cardActionBtn_sle3e_520{width:48px;height:48px;font-size:18px;border-radius:12px}._appointmentCard_sle3e_270{padding:16px 12px}._cardActionBtn_sle3e_520{width:32px;height:32px;font-size:14px}._actionLabel_sle3e_512{font-size:7px}._row_sle3e_704{grid-template-columns:1fr}}@media(max-width:480px){._statsGrid_sle3e_204{grid-template-columns:1fr 1fr}._statCard_sle3e_211{padding:12px}._statValue_sle3e_233{font-size:20px}._navLinks_sle3e_93{gap:6px}._navLink_sle3e_93{padding:6px 10px;font-size:11px}._cardActionBtn_sle3e_520{width:42px;height:42px;font-size:16px;border-radius:10px}._actionLabel_sle3e_512{font-size:8px}._cardActions_sle3e_492{gap:2px}}._filterGroup_sle3e_1212{display:flex;gap:10px;align-items:center;flex-wrap:wrap}._filterSelect_sle3e_1219{padding:8px 16px;border:1px solid var(--border-color);border-radius:8px;background:var(--surface-color);font-size:14px;cursor:pointer;transition:all .2s ease;min-width:140px}._filterSelect_sle3e_1219:hover{border-color:var(--primary-color)}._filterSelect_sle3e_1219:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #6a05731a}._priceUpdated_sle3e_420{color:var(--success-color);font-weight:600}@media(max-width:768px){._filterGroup_sle3e_1212{width:100%;justify-content:space-between}._filterSelect_sle3e_1219{flex:1;min-width:unset}}._chartsContainer_hhhbc_1{display:grid;grid-template-columns:2fr 1fr;gap:20px;margin-bottom:40px}._chartCard_hhhbc_8{background:var(--surface-color);border:1px solid var(--border-color);border-radius:16px;padding:20px;box-shadow:var(--shadow-light);height:350px;display:flex;flex-direction:column}._chartHeader_hhhbc_20{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;margin-bottom:16px;gap:16px}._chartTitleWrapper_hhhbc_29{display:flex;flex-direction:column;gap:4px;min-width:0}._chartTitle_hhhbc_29{font-size:16px;font-weight:700;color:var(--text-primary);margin:0;display:flex;align-items:center;gap:6px;white-space:nowrap}._totalRevenue_hhhbc_48{display:inline-flex;align-items:baseline;gap:4px;font-size:14px;font-weight:700;color:var(--success-color);white-space:nowrap}._chartRangeSelect_hhhbc_59{padding:6px 12px;border:1px solid var(--border-color);border-radius:8px;background:var(--surface-color);font-size:12px;font-weight:600;color:var(--text-primary);cursor:pointer;transition:all .2s;width:auto;min-width:unset;flex-shrink:0}._chartRangeSelect_hhhbc_59:hover{border-color:var(--primary-color);background:#0d94880d}._chartRangeSelect_hhhbc_59:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px #0d94881a}._chartWrapper_hhhbc_85{flex:1;width:100%;min-height:0;position:relative}@media(max-width:900px){._chartsContainer_hhhbc_1{grid-template-columns:1fr;height:auto}}._container_1u8dg_1{max-width:1200px;margin:0 auto;padding:30px;font-family:var(--font-family-primary);color:var(--text-primary)}._topBar_1u8dg_10{margin-bottom:20px}._backLink_1u8dg_11{text-decoration:none;color:var(--text-secondary);font-weight:600;display:flex;align-items:center;gap:5px;transition:.2s}._backLink_1u8dg_11:hover{color:var(--primary-color)}._header_1u8dg_23{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:20px;margin-bottom:30px}._title_1u8dg_31{font-size:32px;font-weight:700;color:var(--primary-color-dark);margin:0}._controls_1u8dg_38{display:flex;flex-direction:column;align-items:flex-end;gap:10px}._dateControls_1u8dg_44{display:flex;gap:10px;align-items:center;flex-wrap:wrap}._select_1u8dg_50,._dateInput_1u8dg_50{padding:8px 12px;border:1px solid var(--border-color);border-radius:8px;background:var(--input-background);color:var(--text-primary);outline:none}._dateInputs_1u8dg_58{display:flex;align-items:center;gap:5px}._tabs_1u8dg_65{display:flex;background:var(--background-medium);padding:4px;border-radius:8px}._tabs_1u8dg_65 button{padding:6px 15px;background:transparent;border:none;border-radius:6px;font-weight:600;cursor:pointer;color:var(--text-secondary);transition:.2s}._activeTab_1u8dg_81{background:var(--surface-color)!important;color:var(--primary-color)!important;box-shadow:0 2px 4px #0000001a}._summaryCards_1u8dg_88{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px;margin-bottom:45px}._card_1u8dg_94{padding:25px;border-radius:16px;color:#fff;box-shadow:var(--shadow-medium);text-align:center}._card_1u8dg_94 h2{margin:5px 0 0;font-size:20px;font-weight:500;opacity:.9}._card_1u8dg_94 p{margin:5px 0 0;font-size:36px;font-weight:700}._income_1u8dg_103{background-color:var(--success-color)}._expense_1u8dg_104{background-color:var(--danger-color)}._profit_1u8dg_105{background-color:var(--primary-color)}._formContainer_1u8dg_108{background-color:var(--surface-color);padding:25px;border:1px solid var(--border-color);border-radius:16px;margin-bottom:30px;box-shadow:var(--shadow-light)}._formContainer_1u8dg_108 h2{font-size:20px;margin-top:0;margin-bottom:20px;border-bottom:1px solid var(--border-color);padding-bottom:10px}._form_1u8dg_108{display:flex;gap:15px;flex-wrap:wrap;align-items:center}._formGroup_1u8dg_124{flex:1;min-width:150px}._form_1u8dg_108 input,._form_1u8dg_108 select{width:100%;padding:12px;border:1px solid var(--border-color);border-radius:8px;background-color:var(--input-background);color:var(--text-primary);box-sizing:border-box}._form_1u8dg_108 button{padding:12px 30px;background-color:var(--primary-color);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;box-shadow:var(--shadow-medium);transition:.2s}._form_1u8dg_108 button:hover{background-color:var(--primary-color-light);transform:translateY(-2px)}._listContainer_1u8dg_151{background-color:var(--surface-color);padding:25px;border:1px solid var(--border-color);border-radius:16px;box-shadow:var(--shadow-light)}._listContainer_1u8dg_151 h2{font-size:20px;margin-top:0;margin-bottom:24px;color:var(--text-primary)}._transactionGrid_1u8dg_169{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}._transactionCard_1u8dg_176{display:flex;flex-direction:column;align-items:center;text-align:center;background:var(--surface-color);border-radius:16px;padding:24px 18px;box-shadow:0 3px 15px #0000000f;transition:all .25s ease;position:relative;overflow:hidden}._transactionCard_1u8dg_176:hover{transform:translateY(-4px);box-shadow:0 10px 30px #0000001a}._incomeCard_1u8dg_196{border-left:5px solid #10B981;background:linear-gradient(135deg,rgba(16,185,129,.03) 0%,transparent 60%)}._expenseCard_1u8dg_202{border-left:5px solid #EF4444;background:linear-gradient(135deg,rgba(239,68,68,.03) 0%,transparent 60%)}._cardIcon_1u8dg_208{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:14px;font-size:24px}._iconIncome_1u8dg_219{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 15px #10b9814d}._iconExpense_1u8dg_224{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 15px #ef44444d}._cardAmount_1u8dg_230{font-size:24px;font-weight:800;margin-bottom:8px;letter-spacing:-.5px}._amountIncome_1u8dg_237{color:#10b981}._amountExpense_1u8dg_241{color:#ef4444}._cardCategory_1u8dg_246{font-size:14px;font-weight:700;color:var(--text-primary);margin-bottom:6px}._cardDescription_1u8dg_254{font-size:13px;color:var(--text-secondary);margin-bottom:12px;line-height:1.4;max-width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._cardDate_1u8dg_268{font-size:12px;color:var(--text-light);padding:6px 12px;background:var(--background-light);border-radius:8px;margin-top:auto}._emptyState_1u8dg_277{text-align:center;padding:60px;color:var(--text-secondary);font-size:16px;background:var(--background-light);border-radius:12px;margin-top:20px}@media(max-width:1200px){._transactionGrid_1u8dg_169{grid-template-columns:repeat(3,1fr);gap:18px}}@media(max-width:992px){._transactionGrid_1u8dg_169{grid-template-columns:repeat(2,1fr);gap:16px}._transactionCard_1u8dg_176{padding:20px 16px}}@media(max-width:768px){._container_1u8dg_1{padding:15px}._form_1u8dg_108{flex-direction:column;align-items:stretch}._summaryCards_1u8dg_88{grid-template-columns:1fr}._header_1u8dg_23{flex-direction:column;align-items:flex-start}._controls_1u8dg_38{width:100%;align-items:flex-start}._listContainer_1u8dg_151{padding:16px}._transactionGrid_1u8dg_169{grid-template-columns:1fr;gap:14px}._transactionCard_1u8dg_176{padding:20px;flex-direction:row;text-align:left;align-items:center;gap:16px}._cardIcon_1u8dg_208{width:48px;height:48px;font-size:20px;margin-bottom:0;flex-shrink:0}._transactionCard_1u8dg_176>*:not(._cardIcon_1u8dg_208){text-align:left}._cardAmount_1u8dg_230{font-size:20px;margin-bottom:4px}._cardCategory_1u8dg_246{font-size:13px;margin-bottom:2px}._cardDescription_1u8dg_254{font-size:12px;margin-bottom:6px;-webkit-line-clamp:1}._cardDate_1u8dg_268{font-size:11px;padding:4px 8px;position:absolute;top:12px;right:12px;margin-top:0}}._container_16k11_1{max-width:1200px;margin:0 auto;padding:30px;font-family:var(--font-family-primary);color:var(--text-primary)}._topBar_16k11_2{margin-bottom:20px}._backLink_16k11_3{text-decoration:none;color:var(--text-secondary);font-weight:600;display:flex;align-items:center;gap:5px;transition:.2s}._backLink_16k11_3:hover{color:var(--primary-color)}._header_16k11_6{display:flex;justify-content:space-between;margin-bottom:20px;align-items:center}._title_16k11_7{font-size:32px;color:var(--primary-color-dark);font-weight:700;margin:0}._addButton_16k11_8{background-color:var(--primary-color);color:#fff;border:none;padding:10px 20px;border-radius:8px;font-weight:600;cursor:pointer}._addButton_16k11_8:hover{background-color:var(--primary-color-light)}._filters_16k11_11{display:flex;justify-content:space-between;gap:15px;margin-bottom:20px;flex-wrap:wrap}._searchInput_16k11_12{padding:10px;border:1px solid var(--border-color);border-radius:8px;min-width:250px;background:var(--input-background);color:var(--text-primary)}._tabGroup_16k11_13{display:flex;gap:5px;background:var(--background-medium);padding:5px;border-radius:8px}._tab_16k11_13{background:transparent;border:none;padding:8px 15px;border-radius:6px;color:var(--text-secondary);cursor:pointer;font-weight:600}._activeTab_16k11_15{background:var(--surface-color);color:var(--primary-color);box-shadow:0 2px 5px #0000000d}._productGrid_16k11_21{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}._productCard_16k11_28{display:flex;flex-direction:column;align-items:center;text-align:center;background:var(--surface-color);border:1px solid var(--border-color);border-radius:20px;padding:24px 20px;box-shadow:0 4px 20px #0000000d;transition:all .25s ease;position:relative}._productCard_16k11_28:hover{transform:translateY(-4px);box-shadow:0 12px 35px #0000001a}._criticalCard_16k11_48{background:linear-gradient(180deg,rgba(239,68,68,.06) 0%,transparent 40%);border-color:#fca5a5}._criticalBadge_16k11_53{position:absolute;top:12px;left:12px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-size:10px;font-weight:700;padding:4px 10px;border-radius:6px;letter-spacing:.3px}._productIcon_16k11_67{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:16px;font-size:22px;font-weight:700;color:#fff;box-shadow:0 4px 15px #00000026}._iconRetail_16k11_81{background:linear-gradient(135deg,var(--primary-color),var(--primary-color-dark))}._iconInternal_16k11_85{background:linear-gradient(135deg,#6b7280,#4b5563)}._productTitle_16k11_90{font-size:17px;font-weight:700;color:var(--text-primary);margin:0 0 10px;line-height:1.3}._typeBadgeRetail_16k11_99,._typeBadgeInternal_16k11_99{font-size:11px;font-weight:600;padding:4px 12px;border-radius:8px;margin-bottom:16px}._typeBadgeRetail_16k11_99{background:#6a05731a;color:var(--primary-color)}._typeBadgeInternal_16k11_99{background:#6b72801a;color:#6b7280}._stockDisplay_16k11_118{display:flex;flex-direction:column;align-items:center;margin-bottom:16px;padding:16px 24px;background:var(--background-light);border-radius:14px;width:100%}._stockNumber_16k11_129{font-size:42px;font-weight:800;color:var(--text-primary);line-height:1}._stockCritical_16k11_136{color:#ef4444}._stockUnit_16k11_140{font-size:14px;color:var(--text-secondary);font-weight:600;margin-top:4px;text-transform:capitalize}._priceRow_16k11_149{display:flex;gap:10px;width:100%;margin-bottom:16px}._priceBox_16k11_156{flex:1;display:flex;flex-direction:column;align-items:center;padding:10px;background:var(--background-light);border-radius:10px}._salesPriceBox_16k11_166{background:#10b9811a}._priceLabel_16k11_170{font-size:11px;color:var(--text-secondary);font-weight:600;margin-bottom:2px}._priceValue_16k11_177{font-size:16px;font-weight:700;color:var(--text-primary)}._salesPriceBox_16k11_166 ._priceValue_16k11_177{color:#10b981}._cardActions_16k11_188{display:flex;gap:8px;width:100%;margin-bottom:12px}._cardActionBtn_16k11_195{flex:1;padding:12px 8px;border:none;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;background:var(--primary-color);color:#fff}._cardActionBtn_16k11_195:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}._sellBtn_16k11_213{background:linear-gradient(135deg,#10b981,#059669)}._useBtn_16k11_217{background:linear-gradient(135deg,#f59e0b,#d97706)}._cardActionBtn_16k11_195:disabled{background:var(--border-color);cursor:not-allowed;transform:none;box-shadow:none}._cardFooter_16k11_229{display:flex;gap:8px;width:100%;padding-top:12px;border-top:1px solid var(--border-color)}._editBtn_16k11_237{flex:1;padding:10px;border:1px solid var(--border-color);border-radius:8px;background:transparent;font-size:12px;font-weight:600;color:var(--text-secondary);cursor:pointer;transition:all .2s}._editBtn_16k11_237:hover{border-color:var(--primary-color);color:var(--primary-color);background:#6a05730d}._deleteBtn_16k11_256{width:42px;padding:10px;border:1px solid var(--border-color);border-radius:8px;background:transparent;font-size:14px;cursor:pointer;transition:all .2s}._deleteBtn_16k11_256:hover{border-color:#ef4444;background:#ef44440d}._emptyState_16k11_272{text-align:center;padding:60px;color:var(--text-secondary);font-size:16px;background:var(--background-light);border-radius:12px}@media(max-width:1200px){._productGrid_16k11_21{grid-template-columns:repeat(3,1fr);gap:20px}}@media(max-width:992px){._productGrid_16k11_21{grid-template-columns:repeat(2,1fr);gap:16px}._productCard_16k11_28{padding:20px 16px}._stockNumber_16k11_129{font-size:36px}}@media(max-width:768px){._container_16k11_1{padding:15px}._header_16k11_6{flex-direction:column;align-items:stretch;gap:15px}._filters_16k11_11{flex-direction:column}._searchInput_16k11_12{min-width:unset;width:100%}._tabGroup_16k11_13{width:100%;justify-content:center}._productGrid_16k11_21{grid-template-columns:1fr;gap:14px}._productCard_16k11_28{padding:20px}._productIcon_16k11_67{width:56px;height:56px;font-size:18px}._productTitle_16k11_90{font-size:16px}._stockNumber_16k11_129{font-size:38px}._cardActions_16k11_188{flex-direction:column}._cardActionBtn_16k11_195{padding:14px}}._form_16k11_347{display:flex;flex-direction:column;gap:15px}._form_16k11_347 label{font-size:13px;font-weight:600;color:var(--text-secondary);margin-bottom:-5px}._checkboxContainer_16k11_349{display:flex;gap:10px;background:var(--background-medium);padding:10px;border-radius:8px;align-items:center}._submitButton_16k11_350,._sellConfirmButton_16k11_350{background:var(--primary-color);color:#fff;padding:12px;border:none;border-radius:8px;font-weight:600;cursor:pointer;margin-top:10px}._sellConfirmButton_16k11_350{background:var(--success-color)}._submitButton_16k11_350:disabled,._sellConfirmButton_16k11_350:disabled{opacity:.6;cursor:not-allowed}._infoBox_16k11_353{background:var(--input-background);padding:10px;border-radius:6px;display:flex;justify-content:space-between;border:1px solid var(--border-color);font-size:14px}._totalBox_16k11_354{text-align:right;font-weight:700;color:var(--primary-color);font-size:18px;border-top:1px dashed var(--border-color);padding-top:10px}._row_16k11_356{display:grid;grid-template-columns:1fr 1fr;gap:15px}._col_16k11_357{display:flex;flex-direction:column;gap:10px}._radioGroup_16k11_358{display:flex;gap:15px;background:var(--input-background);padding:10px;border-radius:8px;border:1px solid var(--border-color)}._radioLabel_16k11_359{display:flex;align-items:center;gap:5px;font-size:14px;cursor:pointer;padding:5px 10px;border-radius:6px;transition:.2s}._selectedRadio_16k11_360{background:var(--surface-color);color:var(--primary-color);font-weight:600;box-shadow:0 2px 4px #0000000d}._confirmContainer_16k11_361{display:flex;flex-direction:column;gap:15px;text-align:center}._confirmText_16k11_368{font-size:16px;color:var(--text-primary);margin:0}._warningText_16k11_374{font-size:14px;color:var(--danger-color);margin:0;font-weight:500}._confirmButtons_16k11_381{display:flex;gap:15px;justify-content:center;margin-top:10px}._cancelButton_16k11_388{background-color:var(--background-medium);color:var(--text-primary);border:1px solid var(--border-color);padding:10px 20px;border-radius:8px;font-weight:600;cursor:pointer}._deleteConfirmButton_16k11_398{background-color:var(--danger-color);color:#fff;border:none;padding:10px 20px;border-radius:8px;font-weight:600;cursor:pointer}._deleteConfirmButton_16k11_398:disabled{opacity:.7;cursor:not-allowed}._container_d8mg8_3{max-width:1200px;margin:0 auto;padding:20px;min-height:100vh}._topBar_d8mg8_10{margin-bottom:20px}._backLink_d8mg8_14{color:var(--primary-color);text-decoration:none;font-weight:500}._backLink_d8mg8_14:hover{text-decoration:underline}._salonHeader_d8mg8_25{display:flex;align-items:center;gap:25px;background:var(--surface-color);border:1px solid var(--border-color);border-radius:16px;padding:25px;margin-bottom:30px}._salonLogo_d8mg8_36{width:100px;height:100px;border-radius:16px;object-fit:cover;border:3px solid var(--border-color)}._title_d8mg8_44{margin:0 0 5px;font-size:26px;color:var(--text-primary)}._address_d8mg8_50{color:var(--text-secondary);font-size:14px;margin:0 0 15px}._headerButtons_d8mg8_56{display:flex;gap:10px;flex-wrap:wrap}._primaryButton_d8mg8_63{background:linear-gradient(135deg,var(--primary-color),var(--primary-color-light));color:#fff;border:none;padding:10px 20px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;text-decoration:none;display:inline-flex;align-items:center;gap:5px}._primaryButton_d8mg8_63:hover{transform:translateY(-2px);box-shadow:0 4px 15px #6a05734d}._secondaryButton_d8mg8_83{background:var(--surface-color);color:var(--text-primary);border:1px solid var(--border-color);padding:10px 15px;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s;text-decoration:none;font-size:13px}._secondaryButton_d8mg8_83:hover{background:var(--background-medium);border-color:var(--primary-color)}._section_d8mg8_102{background:var(--surface-color);border:1px solid var(--border-color);border-radius:16px;padding:25px;margin-bottom:25px}._sectionHeader_d8mg8_110{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}._sectionHeader_d8mg8_110 h2{margin:0;font-size:20px;color:var(--text-primary)}._servicesGrid_d8mg8_124{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:15px}._serviceCard_d8mg8_130{display:flex;align-items:center;gap:15px;padding:15px;background:var(--background-medium);border-radius:12px;border:1px solid var(--border-color);transition:all .2s}._serviceCard_d8mg8_130:hover{box-shadow:0 4px 15px #00000014}._serviceInfo_d8mg8_145{flex:1}._serviceInfo_d8mg8_145 h3{margin:0 0 3px;font-size:15px;color:var(--text-primary)}._category_d8mg8_155{font-size:11px;color:var(--text-secondary);background:#6a05731a;padding:2px 8px;border-radius:10px}._serviceDetails_d8mg8_163{display:flex;flex-direction:column;align-items:flex-end;gap:3px}._price_d8mg8_170{font-size:18px;font-weight:700;color:var(--primary-color)}._duration_d8mg8_176{font-size:12px;color:var(--text-secondary)}._serviceActions_d8mg8_181{display:flex;gap:5px}._serviceActions_d8mg8_181 button{width:32px;height:32px;border:none;border-radius:6px;cursor:pointer;font-size:14px;transition:all .2s}._editBtn_d8mg8_196{background:var(--surface-color);border:1px solid var(--border-color)!important}._deleteBtn_d8mg8_201{background:#ffebee;color:#dc3545}._serviceActions_d8mg8_181 button:hover{transform:scale(1.1)}._emptyState_d8mg8_211{text-align:center;padding:40px;color:var(--text-secondary)}._emptyState_d8mg8_211 p{margin-bottom:15px}._infoBox_d8mg8_222{display:flex;align-items:center;gap:15px;padding:20px;background:#6a05730d;border:1px solid rgba(106,5,115,.2);border-radius:12px}._infoBox_d8mg8_222>span{font-size:32px}._infoBox_d8mg8_222>div{flex:1}._infoBox_d8mg8_222 strong{display:block;color:var(--primary-color);margin-bottom:3px}._infoBox_d8mg8_222 p{margin:0;font-size:13px;color:var(--text-secondary)}._modalForm_d8mg8_253{display:flex;flex-direction:column;gap:15px}._modalForm_d8mg8_253 label{font-size:13px;font-weight:600;color:var(--text-primary)}._modalForm_d8mg8_253 input,._modalForm_d8mg8_253 select{padding:12px;border:1px solid var(--border-color);border-radius:8px;font-size:16px;background:var(--surface-color);color:var(--text-primary);min-height:44px}._formGroup_d8mg8_277{display:flex;flex-direction:column;gap:5px}._formRow_d8mg8_283{display:grid;grid-template-columns:1fr 1fr;gap:15px}._uploadRow_d8mg8_289{display:flex;gap:10px;align-items:center}._separator_d8mg8_295{border:none;border-top:1px solid var(--border-color);margin:20px 0}._galleryGrid_d8mg8_302{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px}._galleryItem_d8mg8_308{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden}._galleryItem_d8mg8_308 img{width:100%;height:100%;object-fit:cover}._deleteOverlay_d8mg8_321{position:absolute;top:5px;right:5px;width:28px;height:28px;background:#dc3545e6;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;opacity:0;transition:opacity .2s}._galleryItem_d8mg8_308:hover ._deleteOverlay_d8mg8_321{opacity:1}._emptyGallery_d8mg8_341{grid-column:1 / -1;text-align:center;color:var(--text-secondary);padding:30px}@media(max-width:768px){._salonHeader_d8mg8_25{flex-direction:column;text-align:center}._headerButtons_d8mg8_56{justify-content:center}._sectionHeader_d8mg8_110{flex-direction:column;gap:15px;align-items:flex-start}._formRow_d8mg8_283{grid-template-columns:1fr}._infoBox_d8mg8_222{flex-direction:column;text-align:center}}._container_1fy88_1{max-width:1000px;margin:0 auto;padding:40px 20px;font-family:var(--font-family-primary);color:var(--text-primary)}._topBar_1fy88_10{margin-bottom:20px}._backLink_1fy88_14{text-decoration:none;color:var(--text-secondary);font-weight:600;font-size:15px;display:inline-flex;align-items:center;gap:5px;transition:color .2s}._backLink_1fy88_14:hover{color:var(--primary-color)}._title_1fy88_29{font-size:32px;color:var(--primary-color-dark);font-weight:700;margin-bottom:30px;border-bottom:2px solid var(--border-color);padding-bottom:15px}._grid_1fy88_39{display:grid;grid-template-columns:1.5fr 1fr;gap:40px}._infoSection_1fy88_46,._imageSection_1fy88_46{display:flex;flex-direction:column;gap:20px}._form_1fy88_52 label{font-weight:600;font-size:14px;color:var(--text-secondary);margin-bottom:5px;display:block}._form_1fy88_52 input[type=text],._form_1fy88_52 input[type=tel],._form_1fy88_52 textarea{width:100%;padding:12px;border:1px solid var(--border-color);border-radius:8px;background-color:var(--input-background);color:var(--text-primary);font-size:15px;font-family:inherit;transition:border-color .2s}._form_1fy88_52 input:focus,._form_1fy88_52 textarea:focus{border-color:var(--primary-color);outline:none}._slugInput_1fy88_80{display:flex;align-items:center;gap:10px;background-color:var(--background-medium);padding:5px;border-radius:8px;border:1px solid var(--border-color)}._slugInput_1fy88_80 span{padding-left:10px;color:var(--text-light);font-size:14px;font-weight:500;white-space:nowrap}._slugInput_1fy88_80 input{border:none!important;background:transparent!important;padding-left:0!important;font-weight:600;color:var(--primary-color)!important}._generateBtn_1fy88_106{background-color:var(--surface-color);border:1px solid var(--border-color);padding:8px 15px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .2s}._generateBtn_1fy88_106:hover{background-color:var(--primary-color-light);color:#fff;border-color:var(--primary-color-light)}._select_1fy88_123{width:100%;padding:12px 15px;border:1px solid var(--border-color);border-radius:8px;font-size:15px;background-color:var(--surface-color);color:var(--text-primary);cursor:pointer}._hint_1fy88_134{font-size:13px;color:var(--text-secondary);margin:5px 0 15px;padding:10px;background:#6a05730d;border-radius:8px}._uploadBox_1fy88_144{background-color:var(--surface-color);border:2px dashed var(--border-color);border-radius:12px;padding:20px;text-align:center;transition:border-color .2s}._uploadBox_1fy88_144:hover{border-color:var(--primary-color);background-color:var(--background-medium)}._previewImg_1fy88_158{width:120px;height:120px;object-fit:cover;border-radius:50%;border:4px solid var(--background-medium);margin-bottom:15px;box-shadow:var(--shadow-light)}._previewCover_1fy88_168{width:100%;height:160px;object-fit:cover;border-radius:8px;margin-bottom:15px;box-shadow:var(--shadow-light);border:1px solid var(--border-color)}._uploadBox_1fy88_144 input[type=file]{width:100%;font-size:13px;color:var(--text-secondary);background:transparent;border:none;padding:0}._saveButton_1fy88_189{width:100%;margin-top:30px;padding:15px;background-color:var(--success-color);color:#fff;border:none;border-radius:8px;font-size:18px;font-weight:700;cursor:pointer;transition:background-color .2s,transform .2s;box-shadow:var(--shadow-medium)}._saveButton_1fy88_189:hover{background-color:#218838;transform:translateY(-2px)}._saveButton_1fy88_189:disabled{background-color:var(--border-color);cursor:not-allowed;transform:none}._hint_1fy88_134{font-size:13px;color:var(--text-secondary);margin-top:5px}._warning_1fy88_222{font-size:13px;color:var(--warning-color, #f0ad4e);background:#f0ad4e1a;padding:10px;border-radius:8px;margin-top:10px;border-left:3px solid var(--warning-color, #f0ad4e)}._locationSection_1fy88_233{margin-top:30px;padding-top:30px;border-top:2px solid var(--border-color)}._locationSection_1fy88_233 h3{font-size:18px;font-weight:700;color:var(--primary-color-dark);margin-bottom:20px}._radioGroup_1fy88_247{display:flex;flex-direction:column;gap:12px;margin-top:10px}._radioLabel_1fy88_254{display:flex;align-items:center;gap:10px;cursor:pointer;padding:12px 16px;border:2px solid var(--border-color);border-radius:8px;background-color:var(--surface-color);transition:all .2s}._radioLabel_1fy88_254:hover{border-color:var(--primary-color);background-color:#6a05730d}._radioLabel_1fy88_254 input[type=radio]{width:20px;height:20px;cursor:pointer;accent-color:var(--primary-color)}._radioLabel_1fy88_254 input[type=radio]:checked+span{font-weight:600;color:var(--primary-color)}._radioLabel_1fy88_254 span{font-size:15px;color:var(--text-primary);-webkit-user-select:none;user-select:none}._modalOverlay_1fy88_290{position:fixed;inset:0;background-color:#00000080;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_1fy88_1 .2s ease}@keyframes _fadeIn_1fy88_1{0%{opacity:0}to{opacity:1}}._modalContent_1fy88_315{background:#fff;border-radius:16px;padding:32px;max-width:480px;width:90%;box-shadow:0 20px 60px #0000004d;animation:_slideUp_1fy88_1 .3s ease;text-align:center}@keyframes _slideUp_1fy88_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._modalIcon_1fy88_337{width:64px;height:64px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#ffc1071a,#ff98001a);color:#ff9800}._modalTitle_1fy88_349{font-size:22px;font-weight:700;color:var(--text-primary);margin:0 0 16px}._modalDescription_1fy88_356{font-size:15px;color:var(--text-secondary);line-height:1.6;margin:0 0 12px}._modalDescription_1fy88_356 strong{color:var(--primary-color);font-weight:700}._modalButtons_1fy88_368{display:flex;gap:12px;margin-top:24px;justify-content:center}._modalButtonCancel_1fy88_375,._modalButtonConfirm_1fy88_376{padding:12px 24px;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s;min-width:120px}._modalButtonCancel_1fy88_375{background-color:var(--background-medium);color:var(--text-secondary)}._modalButtonCancel_1fy88_375:hover{background-color:var(--border-color);color:var(--text-primary)}._modalButtonConfirm_1fy88_376{background-color:var(--primary-color);color:#fff}._modalButtonConfirm_1fy88_376:hover{background:linear-gradient(135deg,var(--primary-color),#8B1FA9);transform:translateY(-2px);box-shadow:0 4px 12px #6a05734d}@media(max-width:768px){._modalContent_1fy88_315{padding:24px;max-width:90%}._modalTitle_1fy88_349{font-size:20px}._modalDescription_1fy88_356{font-size:14px}._modalButtons_1fy88_368{flex-direction:column}._modalButtonCancel_1fy88_375,._modalButtonConfirm_1fy88_376{width:100%}}@media(max-width:768px){._grid_1fy88_39{grid-template-columns:1fr;gap:20px}._slugInput_1fy88_80{flex-direction:column;align-items:stretch}._slugInput_1fy88_80 span{padding:10px;border-bottom:1px solid var(--border-color)}._galleryGrid_1fy88_450{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}._galleryItem_1fy88_455{height:120px}}._gallerySection_1fy88_461{margin-top:30px;padding-top:30px;border-top:1px solid var(--border-color)}._galleryHeader_1fy88_467{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}._galleryHeader_1fy88_467 label{font-size:16px;font-weight:600;color:var(--text-primary)}._addGalleryBtn_1fy88_480{padding:10px 20px;background:linear-gradient(135deg,var(--primary-color),var(--primary-color-light));color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;font-size:14px}._addGalleryBtn_1fy88_480:hover{transform:translateY(-2px);box-shadow:0 4px 15px #6a05734d}._galleryGrid_1fy88_450{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:15px;margin-top:15px}._galleryItem_1fy88_455{position:relative;height:150px;border-radius:12px;overflow:hidden;box-shadow:var(--shadow-light);border:1px solid var(--border-color);transition:all .2s}._galleryItem_1fy88_455:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium)}._galleryItem_1fy88_455 img{width:100%;height:100%;object-fit:cover}._deleteGalleryBtn_1fy88_525{position:absolute;top:8px;right:8px;background:#dc3545e6;border:none;color:#fff;width:32px;height:32px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;transition:all .2s;opacity:0}._galleryItem_1fy88_455:hover ._deleteGalleryBtn_1fy88_525{opacity:1}._deleteGalleryBtn_1fy88_525:hover{background:#dc3545;transform:scale(1.1)}._emptyGallery_1fy88_553{text-align:center;color:var(--text-secondary);padding:30px;background:var(--background-light);border-radius:8px;border:1px dashed var(--border-color)}._galleryForm_1fy88_562{display:flex;flex-direction:column;gap:15px}._galleryForm_1fy88_562 label{font-weight:600;color:var(--text-primary)}._galleryForm_1fy88_562 input[type=file]{padding:10px;border:1px solid var(--border-color);border-radius:8px;background:var(--background-color);color:var(--text-primary)}._primaryButton_1fy88_581{padding:12px 24px;background:linear-gradient(135deg,var(--primary-color),var(--primary-color-light));color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}._primaryButton_1fy88_581:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 15px #6a05734d}._primaryButton_1fy88_581:disabled{opacity:.6;cursor:not-allowed}._container_vv2ri_3{max-width:1400px;margin:0 auto;padding:20px;min-height:100vh;background:var(--bg-primary);color:var(--text-primary)}._loading_vv2ri_12{display:flex;align-items:center;justify-content:center;height:100vh;font-size:18px;color:var(--text-secondary)}._topBar_vv2ri_21{margin-bottom:20px}._backLink_vv2ri_25{color:var(--primary-color);text-decoration:none;font-weight:500;display:inline-flex;align-items:center;gap:5px;transition:.2s}._backLink_vv2ri_25:hover{color:var(--primary-color-light)}._header_vv2ri_40{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;margin-bottom:30px}._header_vv2ri_40 h1{font-size:28px;margin:0;background:linear-gradient(135deg,var(--primary-color),var(--primary-color-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._filters_vv2ri_58{display:flex;align-items:center;gap:15px;flex-wrap:wrap}._select_vv2ri_65{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color);padding:10px 15px;border-radius:8px;font-size:14px;cursor:pointer}._customDates_vv2ri_75{display:flex;align-items:center;gap:10px}._customDates_vv2ri_75 input{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color);padding:8px 12px;border-radius:6px}._customDates_vv2ri_75 span{color:var(--text-secondary)}._summaryGrid_vv2ri_94{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:30px}._summaryCard_vv2ri_101{background:var(--bg-card);border-radius:16px;padding:25px;display:flex;align-items:center;gap:15px;border:1px solid var(--border-color);transition:all .3s}._summaryCard_vv2ri_101:hover{transform:translateY(-3px);border-color:var(--primary-color);box-shadow:0 10px 30px #6a057333}._cardIcon_vv2ri_118{font-size:36px;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:#6a057326;border-radius:12px}._cardContent_vv2ri_129{display:flex;flex-direction:column}._cardValue_vv2ri_134{font-size:28px;font-weight:700;line-height:1.2}._cardLabel_vv2ri_140{font-size:13px;color:var(--text-secondary);margin-top:4px}._detailsGrid_vv2ri_147{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:30px}._card_vv2ri_118{background:var(--bg-card);border-radius:16px;padding:25px;border:1px solid var(--border-color)}._card_vv2ri_118 h3{margin:0 0 20px;font-size:18px;display:flex;align-items:center;gap:8px}._statusBars_vv2ri_170{display:flex;flex-direction:column;gap:15px}._statusRow_vv2ri_176{display:grid;grid-template-columns:100px 1fr 100px;align-items:center;gap:15px;font-size:14px}._barWrapper_vv2ri_184{background:var(--bg-secondary);height:12px;border-radius:6px;overflow:hidden}._bar_vv2ri_184{height:100%;border-radius:6px;transition:width .5s ease}._financialSummary_vv2ri_198{display:flex;flex-direction:column;gap:12px}._finRow_vv2ri_204{display:flex;justify-content:space-between;align-items:center;padding:8px 0}._finRow_vv2ri_204 span{font-size:15px}._financialSummary_vv2ri_198 hr{border:none;border-top:1px solid var(--border-color);margin:8px 0}._income_vv2ri_221{color:#28a745;font-weight:600}._expense_vv2ri_226{color:#dc3545;font-weight:600}._tableWrapper_vv2ri_232{overflow-x:auto}._table_vv2ri_232{width:100%;border-collapse:collapse}._table_vv2ri_232 th,._table_vv2ri_232 td{padding:12px;text-align:left;border-bottom:1px solid var(--border-color)}._table_vv2ri_232 th{font-weight:600;font-size:13px;color:var(--text-secondary);text-transform:uppercase}._table_vv2ri_232 td{font-size:14px}._table_vv2ri_232 tbody tr:hover{background:#6a05731a}._infoCards_vv2ri_263{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}._infoCard_vv2ri_263{background:var(--bg-card);border-radius:12px;padding:20px;display:flex;align-items:center;gap:15px;border:1px solid var(--border-color)}._infoIcon_vv2ri_279{font-size:32px}._infoCard_vv2ri_263>div{display:flex;flex-direction:column}._infoLabel_vv2ri_288{font-size:12px;color:var(--text-secondary);text-transform:uppercase}._infoValue_vv2ri_294{font-size:22px;font-weight:700;margin-top:3px}@media(max-width:1200px){._summaryGrid_vv2ri_94{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){._summaryGrid_vv2ri_94,._detailsGrid_vv2ri_147,._infoCards_vv2ri_263{grid-template-columns:1fr}._header_vv2ri_40{flex-direction:column;align-items:flex-start}._statusRow_vv2ri_176{grid-template-columns:80px 1fr 60px;font-size:12px}}._container_1txuf_3{min-height:100vh;background:linear-gradient(135deg,#0d0d0d,#1a1a2e,#16213e);padding:20px;display:flex;flex-direction:column;align-items:center}._loadingContainer_1txuf_12{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#0d0d0d;color:#fff}._spinner_1txuf_22{width:50px;height:50px;border:4px solid rgba(255,255,255,.1);border-top-color:#6a0573;border-radius:50%;animation:_spin_1txuf_22 1s linear infinite;margin-bottom:20px}@keyframes _spin_1txuf_22{to{transform:rotate(360deg)}}._topBar_1txuf_36{width:100%;max-width:600px;margin-bottom:20px}._backLink_1txuf_42{color:#6a0573;text-decoration:none;font-weight:500;display:inline-flex;align-items:center;gap:5px;transition:.2s}._backLink_1txuf_42:hover{color:#9c27b0}._card_1txuf_56{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:40px;max-width:500px;width:100%;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._logoWrapper_1txuf_67{margin-bottom:25px}._logo_1txuf_67{width:80px;height:80px;border-radius:20px;box-shadow:0 10px 40px #6a05734d}._statusBadge_1txuf_78{display:inline-block;padding:10px 25px;border-radius:30px;font-weight:700;font-size:14px;margin-bottom:20px}._statusBadge_1txuf_78._active_1txuf_87{background:linear-gradient(135deg,#28a745,#20c997);color:#fff}._statusBadge_1txuf_78._pending_1txuf_92{background:linear-gradient(135deg,#ffc107,#fd7e14);color:#000}._title_1txuf_97{font-size:28px;color:#fff;margin:0 0 15px;font-weight:700}._description_1txuf_104{color:#a0a0a0;font-size:15px;line-height:1.7;margin-bottom:30px}._infoBox_1txuf_112{background:#ffffff0d;border-radius:16px;padding:20px;margin-bottom:20px}._infoItem_1txuf_119{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.1)}._infoItem_1txuf_119:last-child{border-bottom:none}._infoLabel_1txuf_130{color:#888;font-size:14px}._infoValue_1txuf_135{color:#fff;font-weight:600;font-size:14px}._infoValue_1txuf_135._warning_1txuf_141{color:#ffc107}._warningBox_1txuf_145{background:#ffc10726;border:1px solid rgba(255,193,7,.3);border-radius:12px;padding:15px;color:#ffc107;font-size:14px;margin-bottom:20px}._expiredBox_1txuf_155{background:#dc354526;border:1px solid rgba(220,53,69,.3);border-radius:12px;padding:15px;color:#dc3545;font-size:14px;margin-bottom:20px}._contactCard_1txuf_166{background:linear-gradient(135deg,#6a057333,#9c27b01a);border:1px solid rgba(106,5,115,.3);border-radius:20px;padding:30px;margin-bottom:25px}._phoneIcon_1txuf_174{font-size:40px;margin-bottom:15px}._phoneNumber_1txuf_179{font-size:28px;font-weight:800;color:#fff;margin-bottom:15px;letter-spacing:1px}._contactNote_1txuf_187{color:#a0a0a0;font-size:14px;line-height:1.6;margin:0}._whatsappButton_1txuf_195{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;text-decoration:none;padding:16px 40px;border-radius:14px;font-size:16px;font-weight:700;transition:all .3s;box-shadow:0 8px 30px #25d3664d;margin-bottom:25px;width:100%;box-sizing:border-box}._whatsappButton_1txuf_195:hover{transform:translateY(-3px);box-shadow:0 12px 40px #25d36666}._whatsappButton_1txuf_195 svg{flex-shrink:0}._infoNote_1txuf_224{display:flex;align-items:flex-start;gap:12px;background:#ffffff08;border-radius:12px;padding:15px;text-align:left}._infoNote_1txuf_224 span{font-size:20px;flex-shrink:0}._infoNote_1txuf_224 p{margin:0;color:#888;font-size:13px;line-height:1.5}@media(max-width:600px){._card_1txuf_56{padding:25px 20px}._title_1txuf_97,._phoneNumber_1txuf_179{font-size:22px}._whatsappButton_1txuf_195{padding:14px 25px;font-size:14px}}._container_1b54n_1{max-width:1200px;margin:0 auto;padding:30px;font-family:var(--font-family-primary);color:var(--text-primary)}._header_1b54n_9{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid var(--border-color);padding-bottom:15px;margin-bottom:40px;flex-wrap:wrap;gap:20px}._title_1b54n_20{font-size:36px;font-weight:700;color:var(--primary-color-dark);margin:0}._adminBadgeWrapper_1b54n_27{display:flex;align-items:center;gap:10px;margin-top:5px}._adminName_1b54n_34{font-size:14px;color:var(--text-secondary);font-weight:500}._badgeSuper_1b54n_41{background-color:#6f42c1;color:#fff;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:700}._badgeAdmin_1b54n_50{background-color:#0d6efd;color:#fff;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:700}._headerActions_1b54n_59{display:flex;gap:15px;align-items:center}._pendingAlert_1b54n_65{background:linear-gradient(135deg,#ff9800,#f57c00);color:#fff;border:none;padding:10px 18px;border-radius:25px;font-weight:700;font-size:14px;cursor:pointer;animation:_pulse_1b54n_1 2s infinite;box-shadow:0 4px 15px #ff980066;transition:transform .2s}._pendingAlert_1b54n_65:hover{transform:scale(1.05)}._expiringAlert_1b54n_83{background:linear-gradient(135deg,#ffc107,#fd7e14);color:#000;padding:8px 15px;border-radius:20px;font-weight:600;font-size:13px}._expiredAlert_1b54n_92{background:linear-gradient(135deg,#dc3545,#c82333);color:#fff;padding:8px 15px;border-radius:20px;font-weight:600;font-size:13px}._paymentsLink_1b54n_101{background:linear-gradient(135deg,#28a745,#20c997);color:#fff;text-decoration:none;padding:10px 18px;border-radius:8px;font-weight:600;font-size:14px;transition:all .2s}._paymentsLink_1b54n_101:hover{transform:translateY(-2px);box-shadow:0 4px 15px #28a7454d}@keyframes _pulse_1b54n_1{0%,to{box-shadow:0 4px 15px #ff980066}50%{box-shadow:0 4px 25px #ff9800b3}}._homeLink_1b54n_122{text-decoration:none;color:var(--primary-color);font-weight:600;padding:8px 15px;border:1px solid var(--primary-color);border-radius:8px;transition:all .2s ease-in-out}._homeLink_1b54n_122:hover{background-color:var(--primary-color);color:#fff}._logoutBtn_1b54n_136{background-color:var(--danger-color);color:#fff;border:none;padding:8px 15px;border-radius:8px;cursor:pointer;font-weight:600}._statsGrid_1b54n_147{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:40px}._statCard_1b54n_154{background:var(--surface-color);padding:20px;border-radius:12px;box-shadow:var(--shadow-light);cursor:pointer;transition:transform .2s;border:1px solid var(--border-color)}._statCard_1b54n_154:hover{transform:translateY(-3px);box-shadow:var(--shadow-medium)}._statValue_1b54n_165{font-size:28px;font-weight:800;color:var(--text-primary);margin-top:10px}._warningCard_1b54n_166 ._statValue_1b54n_165{color:#ffc107}._successCard_1b54n_167 ._statValue_1b54n_165{color:#28a745}._dangerCard_1b54n_168 ._statValue_1b54n_165{color:#dc3545}._section_1b54n_171{background-color:var(--surface-color);border:1px solid var(--border-color);padding:30px;border-radius:var(--border-radius-large);margin-bottom:30px;box-shadow:var(--shadow-medium)}._section_1b54n_171 h2{margin-top:0;margin-bottom:25px;font-size:24px;color:var(--text-primary);border-bottom:1px solid var(--border-color);padding-bottom:10px}._tableWrapper_1b54n_190{overflow-x:auto}._table_1b54n_190{width:100%;border-collapse:collapse;min-width:800px}._table_1b54n_190 th,._table_1b54n_190 td{padding:12px 15px;border-bottom:1px solid var(--border-color);text-align:left;vertical-align:middle;font-size:14px;color:var(--text-secondary)}._table_1b54n_190 th{background-color:var(--background-medium);font-weight:700;color:var(--text-primary);text-transform:uppercase;font-size:13px}._statusBadge_1b54n_218{padding:4px 8px;border-radius:4px;font-size:11px;font-weight:700;text-transform:uppercase}._active_1b54n_219{background:#d4edda;color:#155724}._pending_1b54n_65{background:#fff3cd;color:#856404}._suspended_1b54n_221{background:#f8d7da;color:#721c24}._active_1b54n_219{color:var(--success-color);font-weight:700}._banned_1b54n_224{color:var(--danger-color);font-weight:700}._actions_1b54n_227{display:flex;gap:5px}._btnApprove_1b54n_228{background:#28a745;color:#fff;border:none;padding:5px 10px;border-radius:4px;cursor:pointer;font-size:12px}._btnSuspend_1b54n_229{background:#ffc107;color:#333;border:none;padding:5px 10px;border-radius:4px;cursor:pointer;font-size:12px}._btnDelete_1b54n_230{background:#dc3545;color:#fff;border:none;padding:5px 10px;border-radius:4px;cursor:pointer;font-size:12px}._banButton_1b54n_232{background-color:var(--danger-color);color:#fff;border:none;padding:6px 12px;border-radius:4px;cursor:pointer}._unbanButton_1b54n_233{background-color:var(--warning-color);color:#333;border:none;padding:6px 12px;border-radius:4px;cursor:pointer}._previewLink_1b54n_235{font-size:12px;color:var(--primary-color);text-decoration:none;display:block;margin-top:3px}._previewLink_1b54n_235:hover{text-decoration:underline}._commentCell_1b54n_238{max-width:350px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._unauthorized_1b54n_245{text-align:center;padding:50px;font-size:20px;color:var(--danger-color);font-weight:700}@media(max-width:768px){._header_1b54n_9{flex-direction:column;align-items:flex-start}}._btnPayment_1b54n_257{background-color:#6f42c1;color:#fff;border:none;padding:5px 10px;border-radius:4px;cursor:pointer;font-size:12px;font-weight:700}._btnCancel_1b54n_268{background-color:#ccc;color:#333;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;font-weight:600}._btnConfirm_1b54n_278{background-color:#28a745;color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;font-weight:600}._input_1b54n_288{width:100%;padding:12px;border:1px solid var(--border-color);border-radius:8px;font-size:14px;background:var(--input-background);color:var(--text-primary)}._input_1b54n_288:focus{outline:none;border-color:var(--primary-color)}._textarea_1b54n_303{width:100%;padding:12px;border:1px solid var(--border-color);border-radius:8px;font-size:14px;background:var(--input-background);color:var(--text-primary);resize:vertical;font-family:inherit}._modalForm_1b54n_315{display:flex;flex-direction:column;gap:15px}._paymentForm_1b54n_322{display:flex;flex-direction:column;gap:18px}._salonInfo_1b54n_328{display:flex;align-items:center;gap:15px;background:#6a05731a;padding:15px;border-radius:12px;border:1px solid rgba(106,5,115,.2)}._salonIcon_1b54n_338{font-size:36px}._salonInfo_1b54n_328 strong{display:block;font-size:18px;color:var(--text-primary);margin-bottom:3px}._salonInfo_1b54n_328 span{font-size:13px;color:var(--text-secondary)}._infoAlert_1b54n_354{background:#17a2b826;border:1px solid rgba(23,162,184,.3);color:#17a2b8;padding:12px 15px;border-radius:8px;font-size:13px}._formGroup_1b54n_363{display:flex;flex-direction:column;gap:8px}._formGroup_1b54n_363 label{font-weight:600;font-size:14px;color:var(--text-primary)}._required_1b54n_375{color:#dc3545}._paymentMethods_1b54n_380{display:flex;gap:10px;flex-wrap:wrap}._paymentMethods_1b54n_380 label{display:flex;align-items:center;gap:6px;padding:10px 15px;border:1px solid var(--border-color);border-radius:8px;cursor:pointer;transition:all .2s;font-weight:500;font-size:13px}._paymentMethods_1b54n_380 label:hover{border-color:var(--primary-color)}._paymentMethods_1b54n_380 label input{display:none}._methodActive_1b54n_407{background:#6a057326!important;border-color:var(--primary-color)!important;color:var(--primary-color)!important}._paymentSummary_1b54n_414{background:var(--background-medium);padding:15px;border-radius:10px;border:1px solid var(--border-color)}._summaryRow_1b54n_421{display:flex;justify-content:space-between;padding:8px 0;font-size:15px}._summaryRow_1b54n_421:first-child{border-bottom:1px solid var(--border-color)}._summaryRow_1b54n_421 strong{color:var(--primary-color);font-size:18px}._modalActions_1b54n_438{display:flex;gap:12px;justify-content:flex-end;padding-top:10px;border-top:1px solid var(--border-color);margin-top:10px}._btnCancel_1b54n_268{background:var(--background-medium);color:var(--text-primary);border:1px solid var(--border-color);padding:12px 24px;border-radius:8px;cursor:pointer;font-weight:600;transition:.2s}._btnCancel_1b54n_268:hover{background:var(--border-color)}._btnConfirm_1b54n_278{background:linear-gradient(135deg,#28a745,#20c997);color:#fff;border:none;padding:12px 24px;border-radius:8px;cursor:pointer;font-weight:600;transition:.2s;box-shadow:0 4px 15px #28a7454d}._btnConfirm_1b54n_278:hover{transform:translateY(-2px);box-shadow:0 6px 20px #28a74566}._container_fyj6f_1{max-width:1200px;margin:0 auto;padding:20px;font-family:var(--font-family-primary);color:var(--text-primary)}._header_fyj6f_9{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;border-bottom:2px solid var(--border-color);padding-bottom:15px}._nav_fyj6f_18{display:flex;gap:15px;align-items:center}._link_fyj6f_24{color:var(--primary-color);font-weight:600;text-decoration:none}._logout_fyj6f_30{background:var(--danger-color);color:#fff;border:none;padding:8px 15px;border-radius:6px;cursor:pointer}._tabs_fyj6f_39{display:flex;gap:10px;margin-bottom:20px;border-bottom:1px solid var(--border-color);overflow-x:auto}._tabs_fyj6f_39 button{background:none;border:none;padding:10px 20px;font-size:16px;cursor:pointer;border-bottom:3px solid transparent;transition:.2s;color:var(--text-secondary);white-space:nowrap}._activeTab_fyj6f_59{border-bottom-color:var(--primary-color)!important;color:var(--primary-color)!important;font-weight:700}._table_fyj6f_66{width:100%;border-collapse:collapse;margin-top:10px;background:var(--surface-color);box-shadow:var(--shadow-light);border-radius:8px;overflow:hidden}._table_fyj6f_66 th{text-align:left;padding:12px;background:var(--background-medium);border-bottom:2px solid var(--border-color);color:var(--text-primary)}._table_fyj6f_66 td{padding:12px;border-bottom:1px solid var(--border-color);font-size:14px;color:var(--text-primary)}._badgeSuccess_fyj6f_92{background:#d4edda;color:#155724;padding:3px 8px;border-radius:4px;font-size:11px;font-weight:700}._badgeWarning_fyj6f_93{background:#fff3cd;color:#856404;padding:3px 8px;border-radius:4px;font-size:11px;font-weight:700}._badgeInfo_fyj6f_94{background:#d1ecf1;color:#0c5460;padding:3px 8px;border-radius:4px;font-size:11px;font-weight:700}._grid_fyj6f_97{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}._adminCard_fyj6f_103{background:var(--surface-color);padding:20px;border-radius:8px;box-shadow:var(--shadow-light);border:1px solid var(--border-color);color:var(--text-primary)}._statsRow_fyj6f_112{display:flex;flex-direction:column;gap:8px;margin:15px 0;font-size:14px;color:var(--text-secondary)}._revenueCard_fyj6f_122{background:var(--surface-color);padding:30px;border-radius:12px;margin-bottom:30px;border:1px solid var(--border-color);text-align:center;box-shadow:var(--shadow-medium)}._revenueCard_fyj6f_122 h3{margin:0 0 10px;color:var(--text-secondary);font-size:16px;text-transform:uppercase;letter-spacing:1px}._revenueValue_fyj6f_140{font-size:42px;font-weight:800;color:var(--primary-color)}._search_fyj6f_147{width:100%;padding:12px;border:1px solid var(--border-color);border-radius:6px;margin-bottom:15px;background-color:var(--input-background);color:var(--text-primary)}._promoteBtn_fyj6f_157{background:#28a745;color:#fff;border:none;padding:5px 10px;border-radius:4px;cursor:pointer;font-size:12px}._demoteBtn_fyj6f_167{background:#dc3545;color:#fff;border:none;padding:8px;border-radius:4px;cursor:pointer;font-size:13px;width:100%;margin-top:10px;font-weight:600}@media(prefers-color-scheme:dark){._table_fyj6f_66 th{background-color:#333}._badgeSuccess_fyj6f_92{background:#1e4620;color:#c3e6cb}._badgeWarning_fyj6f_93{background:#4d3800;color:#ffeeba}._badgeInfo_fyj6f_94{background:#0c2e3a;color:#bee5eb}}@media(max-width:768px){._header_fyj6f_9{flex-direction:column;align-items:flex-start;gap:10px}}._container_15emh_3{max-width:1400px;margin:0 auto;padding:20px;min-height:100vh;color:var(--text-primary)}._loading_15emh_11{display:flex;justify-content:center;align-items:center;height:100vh;font-size:18px}._topBar_15emh_19{margin-bottom:20px}._backLink_15emh_23{color:var(--primary-color);text-decoration:none;font-weight:500}._backLink_15emh_23:hover{text-decoration:underline}._header_15emh_33{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;flex-wrap:wrap;gap:20px}._header_15emh_33 h1{margin:0;font-size:28px}._subtitle_15emh_47{color:var(--text-secondary);margin:5px 0 0}._exportBtn_15emh_52{background:linear-gradient(135deg,#28a745,#20c997);color:#fff;border:none;padding:12px 24px;border-radius:10px;font-weight:600;cursor:pointer;transition:all .2s}._exportBtn_15emh_52:hover{transform:translateY(-2px);box-shadow:0 5px 20px #28a7454d}._statsGrid_15emh_69{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:20px}._statCard_15emh_76{background:var(--surface-color);border:1px solid var(--border-color);border-radius:16px;padding:25px;display:flex;align-items:center;gap:15px;transition:all .2s}._statCard_15emh_76:hover{transform:translateY(-3px);box-shadow:0 10px 30px #0000001a}._statIcon_15emh_92{font-size:36px;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:#6a05731a;border-radius:12px}._statContent_15emh_103{display:flex;flex-direction:column}._statValue_15emh_108{font-size:26px;font-weight:700;color:var(--primary-color)}._statLabel_15emh_114{font-size:13px;color:var(--text-secondary);margin-top:3px}._methodStats_15emh_121{display:flex;gap:20px;margin-bottom:25px;flex-wrap:wrap}._methodItem_15emh_128{background:var(--surface-color);border:1px solid var(--border-color);border-radius:10px;padding:15px 25px;display:flex;align-items:center;gap:15px;flex:1;min-width:200px}._methodItem_15emh_128 span{font-size:14px;color:var(--text-secondary)}._methodItem_15emh_128 strong{font-size:18px;color:var(--text-primary)}._filters_15emh_151{display:flex;gap:15px;margin-bottom:25px;flex-wrap:wrap}._filterSelect_15emh_158{padding:10px 15px;border:1px solid var(--border-color);border-radius:8px;background:var(--surface-color);color:var(--text-primary);font-size:14px;cursor:pointer;min-width:150px}._tableSection_15emh_170{background:var(--surface-color);border:1px solid var(--border-color);border-radius:16px;overflow:hidden}._tableWrapper_15emh_177{overflow-x:auto}._table_15emh_170{width:100%;border-collapse:collapse;min-width:900px}._table_15emh_170 th,._table_15emh_170 td{padding:15px;text-align:left;border-bottom:1px solid var(--border-color)}._table_15emh_170 th{background:var(--background-medium);font-weight:600;font-size:12px;text-transform:uppercase;color:var(--text-secondary)}._table_15emh_170 tbody tr:hover{background:#6a057308}._dateCell_15emh_205{display:flex;flex-direction:column;gap:3px}._dateCell_15emh_205 strong{font-size:14px}._dateCell_15emh_205 span{font-size:12px;color:var(--text-secondary)}._amount_15emh_220{font-weight:700;color:#28a745;font-size:16px}._duration_15emh_226{background:#6a05731a;color:var(--primary-color);padding:4px 10px;border-radius:20px;font-size:12px;font-weight:600}._method_15emh_121{font-size:13px}._admin_15emh_239{font-size:13px;color:var(--text-secondary)}._note_15emh_244{font-size:12px;color:var(--text-secondary);max-width:200px;display:block}._emptyState_15emh_251{text-align:center;padding:50px;color:var(--text-secondary)}@media(max-width:992px){._statsGrid_15emh_69{grid-template-columns:1fr}}@media(max-width:768px){._header_15emh_33{flex-direction:column;align-items:flex-start}._filters_15emh_151{flex-direction:column}._filterSelect_15emh_158{width:100%}._methodStats_15emh_121{flex-direction:column}}._container_fascz_1{max-width:1400px;margin:0 auto;padding:20px;background-color:var(--background-light);min-height:100vh}._loader_fascz_9{text-align:center;padding:40px;font-size:18px;color:var(--text-secondary)}._header_fascz_16{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid var(--border-color)}._backLink_fascz_25{display:inline-block;margin-bottom:10px;color:var(--primary-color);text-decoration:none;font-weight:500}._backLink_fascz_25:hover{text-decoration:underline}._title_fascz_37{font-size:28px;color:var(--text-primary);margin:0}._actionButtons_fascz_43{display:flex;gap:10px;flex-wrap:wrap}._btnApprove_fascz_49,._btnSuspend_fascz_50,._btnBlock_fascz_51,._btnReset_fascz_52{padding:10px 20px;border:none;border-radius:var(--border-radius-medium);font-weight:600;cursor:pointer;transition:all .2s;font-size:14px}._btnApprove_fascz_49{background-color:var(--success-color);color:#fff}._btnApprove_fascz_49:hover:not(:disabled){background-color:#28a745}._btnSuspend_fascz_50{background-color:var(--warning-color);color:#fff}._btnSuspend_fascz_50:hover:not(:disabled){background-color:#ffc107}._btnBlock_fascz_51,._btnReset_fascz_52{background-color:var(--danger-color);color:#fff}._btnBlock_fascz_51:hover:not(:disabled),._btnReset_fascz_52:hover:not(:disabled){background-color:#dc3545}._btnApprove_fascz_49:disabled,._btnSuspend_fascz_50:disabled,._btnBlock_fascz_51:disabled,._btnReset_fascz_52:disabled{opacity:.5;cursor:not-allowed}._section_fascz_99{background:var(--surface-color);padding:25px;border-radius:var(--border-radius-large);margin-bottom:25px;box-shadow:var(--shadow-light)}._sectionTitle_fascz_107{font-size:22px;color:var(--text-primary);margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid var(--border-color)}._infoGrid_fascz_115{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:15px}._infoItem_fascz_121{padding:12px;background:var(--background-light);border-radius:var(--border-radius-medium);border-left:3px solid var(--primary-color)}._infoItem_fascz_121 strong{color:var(--text-secondary);margin-right:8px}._statsGrid_fascz_133{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}._statCard_fascz_139{background:linear-gradient(135deg,var(--primary-color),var(--primary-color-light));padding:25px;border-radius:var(--border-radius-large);text-align:center;color:#fff}._statValue_fascz_147{font-size:32px;font-weight:700;margin-bottom:8px}._statLabel_fascz_153{font-size:14px;opacity:.9}._galleryGrid_fascz_158{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px}._galleryItem_fascz_164{position:relative;width:100%;padding-top:100%;border-radius:var(--border-radius-medium);overflow:hidden;background:var(--background-light)}._galleryItem_fascz_164 img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}._tableWrapper_fascz_182{overflow-x:auto}._table_fascz_182{width:100%;border-collapse:collapse;background:var(--surface-color)}._table_fascz_182 thead{background:var(--background-medium)}._table_fascz_182 th{padding:12px;text-align:left;font-weight:600;color:var(--text-primary);border-bottom:2px solid var(--border-color)}._table_fascz_182 td{padding:12px;border-bottom:1px solid var(--border-color);color:var(--text-secondary)}._table_fascz_182 tbody tr:hover{background:var(--background-light)}._statusBadge_fascz_214{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;text-transform:uppercase}._statusBadge_fascz_214._pending_fascz_223{background:#ffc107;color:#000}._statusBadge_fascz_214._active_fascz_228{background:#28a745;color:#fff}._statusBadge_fascz_214._suspended_fascz_233{background:#ff9800;color:#fff}._statusBadge_fascz_214._blocked_fascz_238{background:#dc3545;color:#fff}._statusBadge_fascz_214._reported_fascz_243{background:#ff5722;color:#fff}._statusBadge_fascz_214._hidden_fascz_248{background:#6c757d;color:#fff}._statusBadge_fascz_214._approved_fascz_253{background:#28a745;color:#fff}._statusBadge_fascz_214._cancelled_fascz_258,._statusBadge_fascz_214._no_show_fascz_259{background:#dc3545;color:#fff}._statusBadge_fascz_214._completed_fascz_264{background:#28a745;color:#fff}._reviewsList_fascz_269{display:flex;flex-direction:column;gap:15px}._reviewCard_fascz_275{background:var(--background-light);padding:20px;border-radius:var(--border-radius-medium);border-left:3px solid var(--primary-color)}._reviewHeader_fascz_282{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}._reviewHeader_fascz_282 strong{color:var(--text-primary)}._rating_fascz_293{color:#ffc107;font-size:18px;margin-right:10px}._reviewComment_fascz_299{color:var(--text-secondary);line-height:1.6;margin-bottom:10px}._reviewFooter_fascz_305{color:var(--text-light);font-size:12px}._noData_fascz_310{text-align:center;padding:40px;color:var(--text-light);font-style:italic}._moreData_fascz_317{text-align:center;padding:15px;color:var(--text-secondary);font-style:italic}._modalActions_fascz_324{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}._btnConfirm_fascz_331,._btnCancel_fascz_332{padding:10px 20px;border:none;border-radius:var(--border-radius-medium);font-weight:600;cursor:pointer;transition:all .2s}._btnConfirm_fascz_331{background-color:var(--primary-color);color:#fff}._btnConfirm_fascz_331:hover{background-color:var(--primary-color-dark)}._btnCancel_fascz_332{background-color:var(--background-medium);color:var(--text-secondary)}._btnCancel_fascz_332:hover{background-color:var(--background-dark)}._photosGrid_fascz_360{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:20px}._photoCard_fascz_367{background:var(--background-light);padding:20px;border-radius:var(--border-radius-medium);border:1px solid var(--border-color)}._photoTitle_fascz_374{font-size:16px;font-weight:600;color:var(--text-primary);margin-bottom:15px}._photoImage_fascz_381{width:100%;max-height:300px;object-fit:contain;border-radius:var(--border-radius-medium);background:var(--surface-color)}._noPhoto_fascz_389{padding:40px;text-align:center;color:var(--text-light);font-style:italic;background:var(--surface-color);border-radius:var(--border-radius-medium)}._paymentForm_fascz_399{display:flex;flex-direction:column;gap:18px}._salonInfo_fascz_405{display:flex;align-items:center;gap:15px;background:#6a05731a;padding:15px;border-radius:var(--border-radius-medium)}._salonIcon_fascz_414{font-size:36px}._salonInfo_fascz_405 strong{display:block;font-size:18px;color:var(--text-primary);margin-bottom:3px}._salonInfo_fascz_405 span{font-size:13px;color:var(--text-secondary)}._infoAlert_fascz_430{background:#0d94881a;color:var(--primary-color-dark);padding:12px 15px;border-radius:8px;font-size:13px}._formGroup_fascz_438{display:flex;flex-direction:column;gap:8px}._formGroup_fascz_438 label{font-weight:600;font-size:14px;color:var(--text-primary)}._required_fascz_450{color:#dc3545}._formGroup_fascz_438 ._input_fascz_454,._formGroup_fascz_438 ._textarea_fascz_455{width:100%;padding:12px;border:1px solid var(--border-color);border-radius:var(--border-radius-medium);font-size:14px;font-family:var(--font-family-primary);background:var(--surface-color);color:var(--text-primary);transition:all .2s}._formGroup_fascz_438 ._input_fascz_454:focus,._formGroup_fascz_438 ._textarea_fascz_455:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #0d94881a}._formGroup_fascz_438 ._textarea_fascz_455{resize:vertical;min-height:80px}._paymentMethods_fascz_480{display:flex;gap:10px;flex-wrap:wrap}._paymentMethods_fascz_480 label{display:flex;align-items:center;gap:6px;padding:10px 15px;border:1px solid var(--border-color);border-radius:var(--border-radius-medium);cursor:pointer;transition:all .2s;font-weight:500;font-size:13px}._paymentMethods_fascz_480 label:hover{border-color:var(--primary-color)}._paymentMethods_fascz_480 label input{display:none}._methodActive_fascz_507{background:#6a057326!important;border-color:var(--primary-color)!important;color:var(--primary-color)!important}._paymentSummary_fascz_514{background:var(--background-medium);padding:15px;border-radius:10px;border:1px solid var(--border-color)}._summaryRow_fascz_521{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:14px}._summaryRow_fascz_521 span{color:var(--text-secondary)}._summaryRow_fascz_521 strong{color:var(--text-primary);font-size:16px}@media(max-width:768px){._header_fascz_16{flex-direction:column;gap:15px}._actionButtons_fascz_43{width:100%}._actionButtons_fascz_43 button{flex:1}._infoGrid_fascz_115{grid-template-columns:1fr}._statsGrid_fascz_133{grid-template-columns:repeat(2,1fr)}._photosGrid_fascz_360{grid-template-columns:1fr}}._container_1qvmc_1{max-width:1200px;margin:0 auto;padding:20px;background-color:var(--background-light);min-height:100vh}._loader_1qvmc_9{text-align:center;padding:40px;font-size:18px;color:var(--text-secondary)}._header_1qvmc_16{margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid var(--border-color)}._backLink_1qvmc_22{display:inline-block;margin-bottom:10px;color:var(--primary-color);text-decoration:none;font-weight:500}._backLink_1qvmc_22:hover{text-decoration:underline}._title_1qvmc_34{font-size:28px;color:var(--text-primary);margin:0 0 10px}._subtitle_1qvmc_40{color:var(--text-secondary);font-size:16px;margin:0}._emptyState_1qvmc_46{text-align:center;padding:60px 20px;background:var(--surface-color);border-radius:var(--border-radius-large);color:var(--text-secondary)}._commentsList_1qvmc_54{display:flex;flex-direction:column;gap:20px}._commentCard_1qvmc_60{background:var(--surface-color);padding:25px;border-radius:var(--border-radius-large);border-left:4px solid var(--warning-color);box-shadow:var(--shadow-light)}._commentHeader_1qvmc_68{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}._commentHeader_1qvmc_68 strong{color:var(--text-primary);margin-right:10px}._rating_1qvmc_80{color:#ffc107;font-size:18px}._commentMeta_1qvmc_85{display:flex;gap:10px;align-items:center}._badgeReported_1qvmc_91{display:inline-block;padding:4px 12px;background:#ff5722;color:#fff;border-radius:12px;font-size:12px;font-weight:600}._commentText_1qvmc_101{color:var(--text-secondary);line-height:1.6;margin-bottom:15px;padding:15px;background:var(--background-light);border-radius:var(--border-radius-medium)}._commentInfo_1qvmc_110{margin-bottom:15px;padding-top:15px;border-top:1px solid var(--border-color)}._infoRow_1qvmc_116{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:8px}._infoRow_1qvmc_116 span{color:var(--text-secondary);font-size:14px}._infoRow_1qvmc_116 strong{color:var(--text-primary);margin-right:5px}._commentActions_1qvmc_133{display:flex;gap:10px;flex-wrap:wrap;padding-top:15px;border-top:1px solid var(--border-color)}._btnApprove_1qvmc_141,._btnHide_1qvmc_142,._btnBlock_1qvmc_143,._btnViewUser_1qvmc_144{padding:10px 20px;border:none;border-radius:var(--border-radius-medium);font-weight:600;cursor:pointer;transition:all .2s;font-size:14px;text-decoration:none;display:inline-block}._btnApprove_1qvmc_141{background-color:var(--success-color);color:#fff}._btnApprove_1qvmc_141:hover{background-color:#28a745}._btnHide_1qvmc_142{background-color:var(--warning-color);color:#fff}._btnHide_1qvmc_142:hover{background-color:#ff9800}._btnBlock_1qvmc_143{background-color:var(--danger-color);color:#fff}._btnBlock_1qvmc_143:hover{background-color:#dc3545}._btnViewUser_1qvmc_144{background-color:var(--primary-color);color:#fff}._btnViewUser_1qvmc_144:hover{background-color:var(--primary-color-dark)}._modalActions_1qvmc_192{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}._btnConfirm_1qvmc_199,._btnCancel_1qvmc_200{padding:10px 20px;border:none;border-radius:var(--border-radius-medium);font-weight:600;cursor:pointer;transition:all .2s}._btnConfirm_1qvmc_199{background-color:var(--primary-color);color:#fff}._btnConfirm_1qvmc_199:hover{background-color:var(--primary-color-dark)}._btnCancel_1qvmc_200{background-color:var(--background-medium);color:var(--text-secondary)}._btnCancel_1qvmc_200:hover{background-color:var(--background-dark)}@media(max-width:768px){._commentActions_1qvmc_133{flex-direction:column}._commentActions_1qvmc_133 button,._commentActions_1qvmc_133 a{width:100%;text-align:center}._infoRow_1qvmc_116{flex-direction:column;gap:5px}}._container_juk98_1{max-width:1200px;margin:0 auto;padding:30px;font-family:var(--font-family-primary);color:var(--text-primary)}._header_juk98_9{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid var(--border-color);padding-bottom:15px;margin-bottom:30px;flex-wrap:wrap;gap:20px}._title_juk98_20{font-size:32px;font-weight:700;color:var(--primary-color-dark);margin:0}._refreshButton_juk98_27{background-color:var(--primary-color);color:#fff;border:none;padding:10px 20px;border-radius:8px;cursor:pointer;font-weight:600;font-size:14px;transition:all .2s}._refreshButton_juk98_27:hover:not(:disabled){background-color:var(--primary-color-dark);transform:translateY(-2px);box-shadow:0 4px 12px #00000026}._refreshButton_juk98_27:disabled{opacity:.6;cursor:not-allowed}._statsCard_juk98_50{background:var(--surface-color);padding:20px;border-radius:12px;margin-bottom:30px;border:1px solid var(--border-color);box-shadow:var(--shadow-light)}._statsText_juk98_59{margin:0;font-size:16px;color:var(--text-primary)}._statsText_juk98_59 strong{color:var(--primary-color);font-size:20px}._emptyState_juk98_70{background:var(--surface-color);padding:40px;border-radius:12px;text-align:center;border:1px solid var(--border-color);box-shadow:var(--shadow-light)}._emptyState_juk98_70 p{margin:0;font-size:18px;color:var(--text-secondary)}._loading_juk98_85{text-align:center;padding:40px;font-size:18px;color:var(--text-secondary)}._backLink_juk98_92{display:inline-block;margin-bottom:15px;color:var(--primary-color);text-decoration:none;font-weight:500;font-size:14px;transition:all .2s}._backLink_juk98_92:hover{text-decoration:underline;color:var(--primary-color-dark)}._noAccess_juk98_107{text-align:center;padding:50px;background-color:var(--danger-color);color:#fff;border-radius:var(--border-radius-large);box-shadow:var(--shadow-light);font-size:18px;margin-bottom:20px}._tableWrapper_juk98_118{overflow-x:auto;background:var(--surface-color);border-radius:12px;border:1px solid var(--border-color);box-shadow:var(--shadow-medium)}._table_juk98_118{width:100%;border-collapse:collapse;min-width:800px}._table_juk98_118 th{background-color:var(--background-medium);font-weight:700;color:var(--text-primary);text-transform:uppercase;font-size:13px;padding:15px;text-align:left;border-bottom:2px solid var(--border-color)}._table_juk98_118 td{padding:15px;border-bottom:1px solid var(--border-color);font-size:14px;color:var(--text-primary);vertical-align:middle}._table_juk98_118 tbody tr:hover{background-color:var(--background-medium);transition:background-color .2s}._phoneNumber_juk98_156{font-family:Courier New,monospace;font-weight:600;color:var(--primary-color)}._userId_juk98_162{font-family:Courier New,monospace;font-size:12px;color:var(--text-secondary);word-break:break-all}._approveButton_juk98_169{background:#28a745;color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;transition:all .2s;white-space:nowrap}._approveButton_juk98_169:hover:not(:disabled){background:#218838;transform:translateY(-2px);box-shadow:0 4px 12px #28a7454d}._approveButton_juk98_169:disabled{opacity:.6;cursor:not-allowed;background:#6c757d}@media(max-width:768px){._container_juk98_1{padding:20px}._title_juk98_20{font-size:24px}._table_juk98_118{font-size:12px}._table_juk98_118 th,._table_juk98_118 td{padding:10px 8px}._approveButton_juk98_169{padding:6px 12px;font-size:12px}}._profileCard_1fzho_3{display:flex;align-items:center;gap:12px;padding:16px;background:var(--surface-color);border-radius:12px;border:1px solid var(--border-color);box-shadow:0 2px 8px #0000000d;transition:all .2s ease}._profileCard_1fzho_3:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}._profileImageWrapper_1fzho_20{position:relative;flex-shrink:0}._profileImage_1fzho_20{width:56px;height:56px;border-radius:50%;object-fit:cover;border:3px solid var(--primary-color);box-shadow:0 2px 8px #6a057333}._profileInfo_1fzho_34{flex:1;min-width:0}._profileName_1fzho_39{margin:0 0 4px;font-size:16px;font-weight:700;color:var(--text-primary);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._profileSpecialty_1fzho_50{margin:0;font-size:13px;color:var(--text-secondary);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._settingsButton_1fzho_60{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 18px;border:2px solid var(--primary-color);background:transparent;border-radius:10px;cursor:pointer;color:var(--primary-color);font-weight:600;font-size:13px;transition:all .2s ease;white-space:nowrap}._settingsButton_1fzho_60:hover{background:var(--primary-color);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #6a05734d}._settingsButton_1fzho_60:active{transform:translateY(0);box-shadow:0 2px 6px #6a057333}._settingsButton_1fzho_60 svg{flex-shrink:0}@media(max-width:768px){._profileCard_1fzho_3{padding:12px;gap:10px;flex-wrap:wrap}._profileImageWrapper_1fzho_20{order:1}._profileImage_1fzho_20{width:48px;height:48px}._profileInfo_1fzho_34{order:2;flex:1;min-width:0}._profileName_1fzho_39{font-size:14px}._profileSpecialty_1fzho_50{font-size:12px}._settingsButton_1fzho_60{order:3;width:100%;padding:8px 12px;font-size:12px;margin-top:8px}._settingsButton_1fzho_60 span{display:inline}}._form_1487t_3{display:flex;flex-direction:column;gap:20px;padding:10px 0}._formGroup_1487t_10{display:flex;flex-direction:column;gap:8px}._formGroup_1487t_10 label{font-size:14px;font-weight:600;color:var(--text-primary)}._formGroup_1487t_10 input{padding:12px 16px;border:1px solid var(--border-color);border-radius:8px;font-size:14px;background:var(--surface-color);color:var(--text-primary);transition:all .2s}._formGroup_1487t_10 input:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #6a05731a}._formGroup_1487t_10 input._inputError_1487t_38{border-color:#dc3545}._helpText_1487t_42{font-size:12px;color:var(--text-secondary);margin-top:-4px}._errorText_1487t_48{font-size:12px;color:#dc3545;font-weight:500}._divider_1487t_54{display:flex;align-items:center;gap:12px;margin:10px 0;color:var(--text-secondary);font-size:13px;font-weight:600}._divider_1487t_54:before,._divider_1487t_54:after{content:"";flex:1;height:1px;background:var(--border-color)}._formActions_1487t_72{display:flex;gap:12px;margin-top:10px;justify-content:flex-end}._cancelButton_1487t_79{padding:12px 24px;border:1px solid var(--border-color);background:var(--surface-color);color:var(--text-primary);border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s}._cancelButton_1487t_79:hover{background:var(--background-light);border-color:var(--text-secondary)}._submitButton_1487t_96{padding:12px 24px;border:none;background:linear-gradient(135deg,var(--primary-color),var(--primary-color-light));color:#fff;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s}._submitButton_1487t_96:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #6a05734d}._submitButton_1487t_96:disabled{opacity:.6;cursor:not-allowed;transform:none}._imageSection_1487t_120{margin-bottom:10px}._sectionLabel_1487t_124{font-size:14px;font-weight:600;color:var(--text-primary);display:block;margin-bottom:12px}._imageUploadArea_1487t_132{display:flex;align-items:center;gap:20px;padding:16px;background:var(--background-light);border-radius:12px;border:1px dashed var(--border-color)}._imagePreview_1487t_142{width:100px;height:100px;border-radius:50%;overflow:hidden;border:3px solid var(--primary-color);box-shadow:0 4px 12px #6a057333;flex-shrink:0}._previewImage_1487t_152{width:100%;height:100%;object-fit:cover}._imageActions_1487t_158{display:flex;flex-direction:column;gap:10px}._uploadBtn_1487t_164{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:linear-gradient(135deg,var(--primary-color),var(--primary-color-light));color:#fff;border:none;border-radius:8px;font-weight:600;font-size:13px;cursor:pointer;transition:all .2s}._uploadBtn_1487t_164:hover{transform:translateY(-2px);box-shadow:0 4px 12px #6a05734d}._removeBtn_1487t_184{padding:8px 16px;background:transparent;color:var(--danger-color);border:1px solid var(--danger-color);border-radius:6px;font-size:12px;cursor:pointer;transition:all .2s}._removeBtn_1487t_184:hover{background:var(--danger-color);color:#fff}._disabledInput_1487t_201{background-color:var(--background-medium)!important;cursor:not-allowed;opacity:.7;color:var(--text-secondary)!important}._lockedBadge_1487t_209{display:inline-block;margin-left:8px;font-size:11px;color:var(--text-secondary);font-weight:400}@media(max-width:480px){._imageUploadArea_1487t_132{flex-direction:column;text-align:center}._imagePreview_1487t_142{width:80px;height:80px}._imageActions_1487t_158{align-items:center}}._calendarContainer_9jqxp_3{background:var(--surface-color);border:1px solid var(--border-color);border-radius:16px;padding:24px;box-shadow:0 2px 8px #0000000d}._calendarHeader_9jqxp_11{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}._viewControls_9jqxp_20{display:flex;gap:8px}._viewButton_9jqxp_25{padding:10px 20px;border:1px solid var(--border-color);background:var(--surface-color);color:var(--text-primary);border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s}._viewButton_9jqxp_25:hover{border-color:var(--primary-color);color:var(--primary-color)}._viewButton_9jqxp_25._active_9jqxp_42{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}._navigationControls_9jqxp_48{display:flex;gap:8px;align-items:center}._navButton_9jqxp_54{padding:10px 16px;border:1px solid var(--border-color);background:var(--surface-color);color:var(--text-primary);border-radius:8px;font-weight:500;font-size:14px;cursor:pointer;transition:all .2s}._navButton_9jqxp_54:hover{background:var(--background-light);border-color:var(--primary-color)}._todayButton_9jqxp_71{padding:10px 20px;border:none;background:linear-gradient(135deg,var(--primary-color),var(--primary-color-light));color:#fff;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s}._todayButton_9jqxp_71:hover{transform:translateY(-2px);box-shadow:0 4px 12px #6a05734d}._calendarContent_9jqxp_88{min-height:300px}._weekView_9jqxp_93{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}._dayCard_9jqxp_99{background:#fff;border:2px solid var(--border-color);border-radius:12px;padding:20px;transition:all .2s}._dayCard_9jqxp_99:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}._dayCard_9jqxp_99._dayOff_9jqxp_112{background:#f8f9fa;opacity:.7;border-color:#dee2e6}._dayCard_9jqxp_99._todayCard_9jqxp_118{border:2px solid var(--primary-color);background:#6a05730d}._dayDate_9jqxp_123{margin:8px 0 0;font-size:12px;color:var(--text-secondary);font-weight:500}._dayHeader_9jqxp_130{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--border-color)}._dayName_9jqxp_139{margin:0;font-size:16px;font-weight:700;color:var(--text-primary)}._dayStatus_9jqxp_146{font-size:12px;font-weight:600;padding:4px 10px;border-radius:12px;background:var(--background-light)}._dayContent_9jqxp_154{display:flex;flex-direction:column;gap:8px}._workingHours_9jqxp_160{margin:0;font-size:14px;color:var(--text-secondary);font-weight:500;line-height:1.5}._monthView_9jqxp_169{width:100%}._monthTitle_9jqxp_173{text-align:center;margin-bottom:20px}._monthTitle_9jqxp_173 h3{margin:0;font-size:20px;font-weight:700;color:var(--primary-color-dark);text-transform:capitalize}._monthHeader_9jqxp_186{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:8px}._weekdayHeader_9jqxp_193{text-align:center;font-weight:700;font-size:13px;color:var(--text-secondary);padding:8px 4px;background:var(--background-light);border-radius:6px}._monthGrid_9jqxp_203{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}._monthDayCell_9jqxp_209{aspect-ratio:1;background:#fff;border:1px solid var(--border-color);border-radius:8px;padding:8px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:relative;transition:all .2s;min-height:60px}._monthDayCell_9jqxp_209:hover{transform:translateY(-2px);box-shadow:0 2px 8px #0000001a;z-index:1}._monthDayCell_9jqxp_209._otherMonth_9jqxp_230{opacity:.3;background:var(--background-light)}._monthDayCell_9jqxp_209._today_9jqxp_71{border:2px solid var(--primary-color);background:#6a05730d;font-weight:700}._monthDayCell_9jqxp_209._dayOff_9jqxp_112{background:#f8f9fa;opacity:.6}._dayNumber_9jqxp_247{font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:4px}._monthDayCell_9jqxp_209._today_9jqxp_71 ._dayNumber_9jqxp_247{color:var(--primary-color);font-size:16px}._workingHoursBadge_9jqxp_260{font-size:9px;color:var(--text-secondary);margin-top:4px;text-align:center;line-height:1.2;padding:2px 4px;background:var(--background-light);border-radius:4px;width:100%}._breaksBadge_9jqxp_272{font-size:8px;color:var(--primary-color);margin-top:2px;text-align:center;line-height:1.1;padding:1px 3px;background:#6a05731a;border-radius:3px;width:100%;font-weight:500}._legend_9jqxp_285{display:flex;justify-content:center;gap:20px;margin-top:20px;padding-top:16px;border-top:1px solid var(--border-color);flex-wrap:wrap}._legendItem_9jqxp_295{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-secondary)}._legendColor_9jqxp_303{width:20px;height:20px;border-radius:4px;border:1px solid var(--border-color)}._legendColor_9jqxp_303._today_9jqxp_71{background:#6a05731a;border-color:var(--primary-color)}._legendColor_9jqxp_303._dayOff_9jqxp_112{background:#f8f9fa}._infoNote_9jqxp_320{margin-top:24px;padding:16px;background:#6a05730d;border:1px solid rgba(106,5,115,.2);border-radius:8px;text-align:center}._infoNote_9jqxp_320 p{margin:0;font-size:13px;color:var(--text-secondary);line-height:1.5}@media(max-width:768px){._calendarHeader_9jqxp_11{flex-direction:column;align-items:stretch}._viewControls_9jqxp_20,._navigationControls_9jqxp_48{width:100%;justify-content:center}._weekView_9jqxp_93{grid-template-columns:1fr}._monthGrid_9jqxp_203{grid-template-columns:repeat(7,1fr);gap:3px}._monthDayCell_9jqxp_209{min-height:50px;padding:6px}._dayNumber_9jqxp_247{font-size:12px}._workingHoursBadge_9jqxp_260{font-size:8px}._breaksBadge_9jqxp_272{font-size:7px;display:none}._weekdayHeader_9jqxp_193{font-size:11px;padding:6px 2px}}@media(max-width:480px){._monthGrid_9jqxp_203{grid-template-columns:repeat(7,1fr)}._monthDayCell_9jqxp_209{min-height:45px;padding:4px}._dayNumber_9jqxp_247{font-size:11px}._sickBadge_9jqxp_396{font-size:14px}._legend_9jqxp_285{gap:12px;font-size:11px}._legendColor_9jqxp_303{width:16px;height:16px}}._container_11e6m_4{max-width:1400px;margin:0 auto;padding:20px;min-height:100vh}._loaderContainer_11e6m_11{display:flex;justify-content:center;align-items:center;height:100vh;font-size:18px;color:var(--text-secondary)}._header_11e6m_21{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:20px}._title_11e6m_30{font-size:26px;margin:0;color:var(--text-primary)}._salonName_11e6m_36{color:var(--primary-color);font-size:14px;margin:5px 0 0}._headerActions_11e6m_42{display:flex;gap:10px;flex-wrap:wrap;align-items:center}._navLink_11e6m_49{background:var(--surface-color);color:var(--text-primary);text-decoration:none;padding:10px 16px;border-radius:8px;font-weight:500;border:1px solid var(--border-color);font-size:14px;transition:all .2s}._navLink_11e6m_49:hover{border-color:var(--primary-color);color:var(--primary-color)}._logoutBtn_11e6m_66{background:#dc3545;color:#fff;border:none;padding:10px 16px;border-radius:8px;font-weight:500;font-size:14px;cursor:pointer;transition:all .2s}._logoutBtn_11e6m_66:hover{background:#c82333}._globalFilterBar_11e6m_83{position:sticky;top:0;z-index:100;background:#fffffff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:15px 20px;margin:0 -20px 20px;border-bottom:1px solid var(--border-color);box-shadow:0 2px 12px #0000001a;display:flex;flex-wrap:wrap;gap:20px;align-items:center}._filterGroup_11e6m_99{display:flex;align-items:center;gap:10px}._filterGroup_11e6m_99 label{font-size:14px;font-weight:600;color:var(--text-secondary);white-space:nowrap}._filterSelect_11e6m_112{padding:10px 14px;border:1px solid var(--border-color);border-radius:8px;font-size:14px;background:var(--surface-color);color:var(--text-primary);cursor:pointer;min-width:140px}._filterSelect_11e6m_112:focus{outline:none;border-color:var(--primary-color)}._statsGrid_11e6m_129{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:25px}._statCard_11e6m_136{background:var(--surface-color);border:1px solid var(--border-color);border-radius:16px;padding:20px;text-align:center;transition:all .2s}._statCard_11e6m_136:hover{transform:translateY(-3px);box-shadow:0 10px 30px #0000001a}._statCard_11e6m_136 h3{margin:0 0 10px;font-size:14px;color:var(--text-secondary);font-weight:500}._statValue_11e6m_157{font-size:28px;font-weight:700;display:flex;align-items:baseline;justify-content:center;gap:4px;white-space:nowrap}._statValue_11e6m_157 span{font-size:16px;font-weight:500}._appointmentsSection_11e6m_173{background:var(--surface-color);border:1px solid var(--border-color);border-radius:16px;padding:25px}._sectionHeader_11e6m_180{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:15px}._sectionTitle_11e6m_189{margin:0;font-size:18px;color:var(--text-primary)}._addBtn_11e6m_195{background:linear-gradient(135deg,var(--primary-color),var(--primary-color-light));color:#fff;border:none;padding:10px 20px;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s}._addBtn_11e6m_195:hover{transform:translateY(-2px);box-shadow:0 4px 15px #6a05734d}._emptyState_11e6m_212{text-align:center;padding:60px 20px;color:var(--text-secondary);font-size:16px}._appointmentGrid_11e6m_223{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}._appointmentCard_11e6m_229{background:#fff;border-radius:16px;padding:18px 16px;box-shadow:0 4px 20px #00000014;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;transition:all .25s ease;border:2px solid transparent;min-height:0}._appointmentCard_11e6m_229:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0000001f}._appointmentCard_11e6m_229._cardConfirmed_11e6m_249{border-color:#28a7454d;background:linear-gradient(to bottom,#28a74508,#fff)}._card_pending_11e6m_254{border-color:#ffc1074d}._card_completed_11e6m_258{opacity:.75;background:#f8f9fa}._card_cancelled_11e6m_263,._card_no_show_11e6m_264{opacity:.6;background:#f8f9fa}._cardAvatar_11e6m_270{position:relative;width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,var(--primary-color),var(--primary-color-light));display:flex;align-items:center;justify-content:center;margin-bottom:5px;overflow:hidden}._avatarImage_11e6m_283{width:100%;height:100%;object-fit:cover;border-radius:50%}._avatarInitials_11e6m_290{color:#fff;font-size:20px;font-weight:700;text-transform:uppercase}._manualIcon_11e6m_297{position:absolute;bottom:-2px;right:-2px;background:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:12px;box-shadow:0 2px 6px #00000026}._cardCustomerName_11e6m_313{margin:0;font-size:15px;font-weight:700;color:var(--text-primary);line-height:1.3}._cardPhone_11e6m_322{font-size:12px;color:var(--text-secondary);background:var(--background-light);padding:4px 10px;border-radius:12px}._cardServiceInfo_11e6m_331{width:100%}._cardServiceName_11e6m_335{display:block;font-size:14px;font-weight:600;color:var(--primary-color);margin-bottom:6px}._cardMeta_11e6m_343{display:flex;justify-content:center;gap:12px;font-size:12px;color:var(--text-secondary);flex-wrap:wrap}._priceUpdated_11e6m_352{color:#28a745!important;font-weight:600}._cardDateTime_11e6m_358{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 0;border-top:1px dashed var(--border-color);border-bottom:1px dashed var(--border-color);width:100%;margin:5px 0}._cardDate_11e6m_358{font-size:13px;color:var(--text-secondary)}._cardTime_11e6m_375{font-size:22px;font-weight:700;color:var(--primary-color)}._cardStatusBadge_11e6m_382{padding:6px 14px;border-radius:20px;font-size:12px;font-weight:600}._status_pending_11e6m_389{background:#fff3cd;color:#856404}._status_confirmed_11e6m_394{background:#d4edda;color:#155724}._status_completed_11e6m_399{background:#6a05731a;color:var(--primary-color)}._status_cancelled_11e6m_404{background:#f8d7da;color:#721c24}._status_no_show_11e6m_409{background:#e2e3e5;color:#383d41}._cardActions_11e6m_415{display:flex;justify-content:space-between;gap:4px;width:100%;margin-top:auto;padding-top:8px;border-top:1px solid var(--border-color);flex-wrap:nowrap}._actionItem_11e6m_426{display:flex;flex-direction:column;align-items:center;gap:3px;flex:1;min-width:0}._cardActionBtn_11e6m_435{width:38px;height:38px;border:none;border-radius:12px;cursor:pointer;font-size:18px;transition:all .2s;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #00000014;flex-shrink:0}._cardActionBtn_11e6m_435:hover{transform:scale(1.1)}._actionLabel_11e6m_454{font-size:9px;color:var(--text-secondary);text-align:center;white-space:nowrap;line-height:1.2;font-weight:600}._callBtn_11e6m_463{background:linear-gradient(135deg,#4caf50,#45a049);color:#fff}._callBtn_11e6m_463:hover{background:linear-gradient(135deg,#45a049,#3d8b40)}._whatsappBtn_11e6m_472{background:linear-gradient(135deg,#25d366,#128c7e);color:#fff}._completeBtn_11e6m_477{background:#28a745;color:#fff}._noShowBtn_11e6m_482{background:#6c757d;color:#fff}._cancelBtn_11e6m_487{background:#dc3545;color:#fff}._cardActionsPassive_11e6m_492{margin-top:8px}._form_11e6m_497{display:flex;flex-direction:column;gap:15px}._formGroup_11e6m_503{display:flex;flex-direction:column;gap:6px}._formGroup_11e6m_503 label{font-size:13px;font-weight:600;color:var(--text-primary)}._formGroup_11e6m_503 input,._formGroup_11e6m_503 select{padding:12px;border:1px solid var(--border-color);border-radius:8px;font-size:14px;background:var(--surface-color);color:var(--text-primary)}._formGroup_11e6m_503 input:focus,._formGroup_11e6m_503 select:focus{outline:none;border-color:var(--primary-color)}._disabledInput_11e6m_531{background:var(--background-light)!important;color:var(--text-secondary)!important;cursor:not-allowed}._helpText_11e6m_537{font-size:11px;color:var(--text-light)}._formRow_11e6m_542{display:grid;grid-template-columns:1fr 1fr;gap:15px}._submitBtn_11e6m_548{background:linear-gradient(135deg,var(--primary-color),var(--primary-color-light));color:#fff;border:none;padding:14px;border-radius:8px;font-weight:600;font-size:15px;cursor:pointer;transition:all .2s;margin-top:10px}._submitBtn_11e6m_548:hover{transform:translateY(-2px);box-shadow:0 4px 15px #6a05734d}@media(max-width:1200px){._appointmentGrid_11e6m_223{grid-template-columns:repeat(3,1fr)}}@media(max-width:992px){._appointmentGrid_11e6m_223{grid-template-columns:repeat(2,1fr)}._statsGrid_11e6m_129{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){._container_11e6m_4{padding:15px}._header_11e6m_21{flex-direction:column;align-items:flex-start}._headerActions_11e6m_42{width:100%;justify-content:flex-start}._globalFilterBar_11e6m_83{margin:0 -15px 15px;padding:12px 15px;position:sticky;top:0;z-index:100}._statsGrid_11e6m_129{grid-template-columns:1fr;gap:12px}._statCard_11e6m_136{padding:15px;flex-direction:row;justify-content:space-between;text-align:left}._statCard_11e6m_136 h3{margin:0}._appointmentGrid_11e6m_223{grid-template-columns:1fr;gap:15px}._appointmentCard_11e6m_229{padding:20px 16px}._cardAvatar_11e6m_270{width:60px;height:60px}._avatarInitials_11e6m_290,._cardTime_11e6m_375{font-size:20px}._cardActions_11e6m_415{gap:3px}._cardActionBtn_11e6m_435{width:36px;height:36px;font-size:16px}._actionLabel_11e6m_454{font-size:8px}._formRow_11e6m_542{grid-template-columns:1fr}._sectionHeader_11e6m_180{flex-direction:column;align-items:flex-start}._addBtn_11e6m_195{width:100%;text-align:center}}@media(max-width:400px){._cardActions_11e6m_415{gap:2px}._cardActionBtn_11e6m_435{width:32px;height:32px;font-size:14px;border-radius:10px}._actionLabel_11e6m_454{font-size:7px}._appointmentCard_11e6m_229{padding:16px 12px}}._phoneInputWrapper_11e6m_702{display:flex;align-items:center;border:1px solid var(--border-color);border-radius:8px;overflow:hidden;transition:all .2s}._phoneInputWrapper_11e6m_702:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 3px #6a05731a}._phonePrefix_11e6m_716{padding:12px 14px;background:var(--background-light);color:var(--text-secondary);font-weight:600;font-size:14px;border-right:1px solid var(--border-color)}._phoneInput_11e6m_702{flex:1;border:none!important;border-radius:0!important;padding:12px!important}._phoneInput_11e6m_702:focus{outline:none;box-shadow:none!important}._searchingIndicator_11e6m_737{padding:0 12px;font-size:18px;animation:_pulse_11e6m_1 1s infinite}@keyframes _pulse_11e6m_1{0%,to{opacity:1}50%{opacity:.5}}._customerCard_11e6m_749{background:linear-gradient(135deg,#28a7450d,#28a74505);border:1px solid rgba(40,167,69,.3);border-radius:12px;padding:16px;margin-top:5px}._customerCardHeader_11e6m_757{display:flex;align-items:center;gap:12px;margin-bottom:12px}._customerAvatar_11e6m_764{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--primary-color),var(--primary-color-light));display:flex;align-items:center;justify-content:center;font-size:22px}._customerInfo_11e6m_775{display:flex;flex-direction:column;gap:4px}._maskedName_11e6m_781{font-size:18px;font-weight:700;color:var(--text-primary);letter-spacing:1px}._customerBadge_11e6m_788{font-size:12px;color:#28a745;font-weight:600}._customerStats_11e6m_795{display:flex;gap:12px;padding:12px 0;border-top:1px dashed var(--border-color);border-bottom:1px dashed var(--border-color);margin-bottom:12px}._statItem_11e6m_804{flex:1;text-align:center;padding:8px;background:var(--surface-color);border-radius:8px}._statItem_11e6m_804._riskItem_11e6m_812{background:#dc35451a;border:1px solid rgba(220,53,69,.3)}._statNumber_11e6m_817{display:block;font-size:20px;font-weight:700;color:var(--text-primary)}._statText_11e6m_824{font-size:10px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}._riskWarning_11e6m_832{background:#dc35451a;border:1px solid rgba(220,53,69,.3);color:#dc3545;padding:10px 14px;border-radius:8px;font-size:13px;font-weight:600;text-align:center}._newCustomerSection_11e6m_844{background:#007bff0d;border:1px solid rgba(0,123,255,.2);border-radius:12px;padding:16px;margin-top:5px}._newCustomerBadge_11e6m_852{background:linear-gradient(135deg,#007bff,#0056b3);color:#fff;padding:8px 14px;border-radius:20px;font-size:13px;font-weight:600;text-align:center;margin-bottom:15px}._textArea_11e6m_864{padding:12px;border:1px solid var(--border-color);border-radius:8px;font-size:14px;background:var(--surface-color);color:var(--text-primary);resize:vertical;min-height:60px;font-family:inherit}._textArea_11e6m_864:focus{outline:none;border-color:var(--primary-color)}._submitBtn_11e6m_548:disabled{background:var(--text-light);cursor:not-allowed;transform:none;box-shadow:none}._profileCardWrapper_11e6m_893{margin-bottom:24px}._tabNavigation_11e6m_897{display:flex;gap:8px;margin-bottom:24px;border-bottom:2px solid var(--border-color);padding-bottom:0}._tabButton_11e6m_905{padding:12px 24px;border:none;background:transparent;color:var(--text-secondary);font-weight:600;font-size:15px;cursor:pointer;border-bottom:3px solid transparent;margin-bottom:-2px;transition:all .2s;position:relative}._tabButton_11e6m_905:hover{color:var(--primary-color);background:#6a05730d}._tabButton_11e6m_905._active_11e6m_924{color:var(--primary-color);border-bottom-color:var(--primary-color);background:#6a05730d}._shiftSection_11e6m_930{background:var(--surface-color);border:1px solid var(--border-color);border-radius:16px;padding:25px}@media(max-width:768px){._tabNavigation_11e6m_897{flex-direction:column;gap:0}._tabButton_11e6m_905{width:100%;text-align:left;border-bottom:1px solid var(--border-color);border-radius:0;margin-bottom:0}._tabButton_11e6m_905._active_11e6m_924{border-bottom-color:var(--primary-color);border-left:3px solid var(--primary-color)}}._container_xhrn3_3{max-width:1200px;margin:0 auto;padding:20px;min-height:100vh}._loading_xhrn3_10{display:flex;justify-content:center;align-items:center;height:100vh;font-size:18px}._header_xhrn3_19{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:25px;flex-wrap:wrap;gap:20px}._backLink_xhrn3_28{color:var(--primary-color);text-decoration:none;font-size:14px;display:block;margin-bottom:10px}._backLink_xhrn3_28:hover{text-decoration:underline}._title_xhrn3_40{font-size:26px;margin:0;color:var(--text-primary)}._subtitle_xhrn3_46{color:var(--text-secondary);font-size:14px;margin:5px 0 0}._addBtn_xhrn3_52{background:linear-gradient(135deg,var(--primary-color),var(--primary-color-light));color:#fff;border:none;padding:12px 24px;border-radius:10px;font-weight:600;cursor:pointer;transition:all .2s}._addBtn_xhrn3_52:hover{transform:translateY(-2px);box-shadow:0 4px 15px #6a05734d}._modeInfo_xhrn3_69{display:flex;align-items:center;gap:15px;background:#6a05730d;border:1px solid rgba(106,5,115,.2);border-radius:12px;padding:15px 20px;margin-bottom:25px}._modeInfo_xhrn3_69>span{font-size:28px}._modeInfo_xhrn3_69 strong{display:block;color:var(--primary-color);font-size:14px}._modeInfo_xhrn3_69 p{margin:3px 0 0;font-size:12px;color:var(--text-secondary)}._modeLink_xhrn3_96{margin-left:auto;color:var(--primary-color);text-decoration:none;font-size:13px;font-weight:500}._modeLink_xhrn3_96:hover{text-decoration:underline}._employeeGrid_xhrn3_109{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px}._employeeCard_xhrn3_115{background:var(--surface-color);border:1px solid var(--border-color);border-radius:16px;padding:20px;transition:all .2s}._employeeCard_xhrn3_115:hover{box-shadow:0 8px 25px #0000001a}._employeeCard_xhrn3_115._inactive_xhrn3_127{opacity:.6}._cardHeader_xhrn3_131{display:flex;align-items:center;gap:12px;margin-bottom:15px}._avatar_xhrn3_138{width:55px;height:55px;border-radius:12px;object-fit:cover}._empInfo_xhrn3_145{flex:1}._empInfo_xhrn3_145 h3{margin:0;font-size:16px;color:var(--text-primary)}._specialty_xhrn3_155{font-size:12px;color:var(--text-secondary)}._statusBadge_xhrn3_160{padding:4px 10px;border-radius:15px;font-size:10px;font-weight:600}._statusBadge_xhrn3_160._connected_xhrn3_167{background:#d4edda;color:#155724}._statusBadge_xhrn3_160._pending_xhrn3_172{background:#fff3cd;color:#856404}._empDetails_xhrn3_177{margin-bottom:12px}._detailRow_xhrn3_181{display:flex;align-items:center;gap:8px;margin-bottom:4px;font-size:13px;color:var(--text-secondary)}._servicesSection_xhrn3_190{margin-bottom:12px;padding:10px;background:var(--background-medium);border-radius:8px}._servicesSection_xhrn3_190 strong{font-size:12px;color:var(--text-secondary);display:block;margin-bottom:6px}._serviceList_xhrn3_204{margin:0;padding-left:20px;font-size:12px}._serviceList_xhrn3_204 li{margin-bottom:3px}._specialties_xhrn3_214{margin-bottom:12px}._specialties_xhrn3_214 strong{display:block;font-size:11px;color:var(--text-secondary);margin-bottom:6px}._specialtyTags_xhrn3_225{display:flex;flex-wrap:wrap;gap:5px}._tag_xhrn3_231{background:#6a05731a;color:var(--primary-color);padding:3px 8px;border-radius:12px;font-size:11px;position:relative;display:inline-flex;align-items:center;gap:4px}._tagWithOverride_xhrn3_243{border:1px solid var(--primary-color);background:#6a057333}._overrideIndicator_xhrn3_248{color:var(--primary-color);font-weight:700;font-size:14px}._overrideNote_xhrn3_254{font-size:12px;color:var(--text-secondary);margin-top:8px}._empActions_xhrn3_260{display:flex;gap:6px;border-top:1px solid var(--border-color);padding-top:12px}._empActions_xhrn3_260 button{flex:1;padding:8px 5px;border:none;border-radius:6px;font-size:11px;cursor:pointer;transition:all .2s}._inviteBtn_xhrn3_277{background:#25d366;color:#fff}._serviceBtn_xhrn3_282{background:#17a2b8;color:#fff}._editBtn_xhrn3_287{background:var(--surface-color);border:1px solid var(--border-color)!important;color:var(--text-primary)}._deleteBtn_xhrn3_293{background:#dc3545;color:#fff;max-width:45px}._empActions_xhrn3_260 button:hover{transform:translateY(-2px);opacity:.9}._emptyState_xhrn3_305{text-align:center;padding:60px 20px;background:var(--surface-color);border:2px dashed var(--border-color);border-radius:16px;grid-column:1 / -1}._emptyState_xhrn3_305 p{color:var(--text-secondary);margin-bottom:20px}._addBtnSecondary_xhrn3_319{background:var(--primary-color);color:#fff;border:none;padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer}._form_xhrn3_330{display:flex;flex-direction:column;gap:15px}._formGroup_xhrn3_336{display:flex;flex-direction:column;gap:5px}._formGroup_xhrn3_336 label{font-size:13px;font-weight:600;color:var(--text-primary)}._formGroup_xhrn3_336 input,._formGroup_xhrn3_336 select,._formGroup_xhrn3_336 textarea{padding:12px;border:1px solid var(--border-color);border-radius:8px;font-size:16px;background:var(--surface-color);color:var(--text-primary);min-height:44px}._formRow_xhrn3_361{display:grid;grid-template-columns:1fr 1fr;gap:15px}._sectionHeader_xhrn3_367{margin:15px 0 10px;padding-bottom:8px;border-bottom:1px solid var(--border-color);color:var(--text-primary);font-size:14px}._checkboxGrid_xhrn3_375{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;padding:10px;border:1px solid var(--border-color);border-radius:8px;max-height:180px;overflow-y:auto}._checkboxLabel_xhrn3_386{display:flex;align-items:center;gap:6px;font-size:13px;cursor:pointer}._checkboxLabel_xhrn3_386 input[type=checkbox]{width:16px;height:16px;cursor:pointer}._submitBtn_xhrn3_400{background:linear-gradient(135deg,var(--primary-color),var(--primary-color-light));color:#fff;border:none;padding:14px;border-radius:8px;font-weight:600;font-size:15px;cursor:pointer;transition:all .2s;margin-top:10px}._submitBtn_xhrn3_400:hover{transform:translateY(-2px);box-shadow:0 4px 15px #6a05734d}._submitBtn_xhrn3_400:disabled{opacity:.6;cursor:not-allowed}._inviteContent_xhrn3_424{text-align:center;padding:10px}._inviteContent_xhrn3_424>p{color:var(--text-secondary);margin-bottom:20px}._codeBox_xhrn3_434{background:var(--background-medium);border:2px dashed var(--primary-color);border-radius:12px;padding:20px;margin-bottom:20px}._code_xhrn3_434{font-size:28px;font-weight:700;color:var(--primary-color);letter-spacing:4px;font-family:monospace}._copyBtn_xhrn3_450{background:var(--primary-color);color:#fff;border:none;padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;margin-bottom:15px}._copyBtn_xhrn3_450:hover{background:var(--primary-color-light)}._hint_xhrn3_465{font-size:12px;color:var(--text-secondary)}._hint_xhrn3_465 strong{color:var(--primary-color)}@media(max-width:768px){._header_xhrn3_19{flex-direction:column;align-items:flex-start}._addBtn_xhrn3_52{width:100%}._employeeGrid_xhrn3_109,._formRow_xhrn3_361{grid-template-columns:1fr}._modeInfo_xhrn3_69{flex-wrap:wrap}._modeLink_xhrn3_96{margin-left:0;width:100%;text-align:center;margin-top:10px}}._divider_xhrn3_506{border:none;border-top:1px dashed var(--border-color);margin:25px 0}._linkAccountForm_xhrn3_513{display:flex;gap:10px;margin-top:15px}._linkInput_xhrn3_519{flex:1;padding:10px 15px;border:1px solid var(--border-color);border-radius:8px;font-size:14px}._linkBtn_xhrn3_527{background:var(--success-color);color:#fff;border:none;padding:10px 20px;border-radius:8px;font-weight:600;cursor:pointer;white-space:nowrap}._linkBtn_xhrn3_527:hover{opacity:.9}._linkBtn_xhrn3_527:disabled{background:var(--text-light);cursor:not-allowed}._fieldError_xhrn3_548{display:block;color:var(--danger-color);font-size:12px;margin-top:4px}._scheduleTypeSelector_xhrn3_559{display:flex;gap:16px;margin-bottom:20px;padding:15px;background:var(--background-light);border-radius:12px;border:1px solid var(--border-color);flex-wrap:wrap}._scheduleTypeLabel_xhrn3_570{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;font-weight:500;color:var(--text-primary);padding:8px 12px;border-radius:8px;transition:all .2s}._scheduleTypeLabel_xhrn3_570:hover{background:var(--background-medium)}._scheduleTypeLabel_xhrn3_570 input[type=radio]{cursor:pointer;width:18px;height:18px;accent-color:var(--primary-color)}._monthlyScheduleContainer_xhrn3_594{display:flex;flex-direction:column;gap:20px;margin-bottom:20px}._weekScheduleBlock_xhrn3_601{padding:15px;background:var(--background-light);border-radius:12px;border:1px solid var(--border-color)}._weekTitle_xhrn3_608{margin:0 0 15px;font-size:16px;font-weight:700;color:var(--primary-color);padding-bottom:10px;border-bottom:2px solid var(--primary-color)}._scheduleContainer_xhrn3_617{display:flex;flex-direction:column;gap:8px;margin-bottom:0;padding:0;background:transparent;border-radius:0;border:none}._weekScheduleBlock_xhrn3_601 ._scheduleContainer_xhrn3_617{margin-bottom:0}._dayRow_xhrn3_632{background:var(--surface-color);border-radius:10px;padding:12px 15px;transition:all .2s}._dayRow_xhrn3_632._dayOff_xhrn3_639{opacity:.6;background:var(--background-medium)}._dayHeader_xhrn3_644{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._dayLabel_xhrn3_651{font-weight:600;color:var(--text-primary);min-width:90px;font-size:14px}._dayTimes_xhrn3_658{display:flex;align-items:center;gap:8px;margin-left:auto}._offLabel_xhrn3_665{color:var(--text-light);font-size:13px;margin-left:auto;font-style:italic}._dayToggle_xhrn3_673{position:relative;display:inline-block;width:44px;height:24px;cursor:pointer}._dayToggle_xhrn3_673 input{opacity:0;width:0;height:0}._toggleSlider_xhrn3_687{position:absolute;cursor:pointer;inset:0;background-color:#ccc;transition:.3s;border-radius:24px}._toggleSlider_xhrn3_687:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}._dayToggle_xhrn3_673 input:checked+._toggleSlider_xhrn3_687{background-color:var(--primary-color)}._dayToggle_xhrn3_673 input:checked+._toggleSlider_xhrn3_687:before{transform:translate(20px)}._timeInput_xhrn3_720{padding:8px 10px;border:1px solid var(--border-color);border-radius:6px;font-size:14px;width:100px;background:var(--surface-color);color:var(--text-primary)}._timeInputSmall_xhrn3_730{padding:6px 8px;border:1px solid var(--border-color);border-radius:5px;font-size:13px;width:85px;background:var(--surface-color);color:var(--text-primary)}._breaksSection_xhrn3_741{margin-top:10px;padding-left:56px;display:flex;flex-direction:column;gap:8px}._breakRow_xhrn3_749{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#ffc1071a;border-radius:8px;border-left:3px solid #ffc107}._breakIcon_xhrn3_759{font-size:16px}._removeBreakBtn_xhrn3_763{background:transparent;border:none;color:var(--danger-color);font-size:16px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s}._removeBreakBtn_xhrn3_763:hover{background:#dc35451a}._addBreakBtn_xhrn3_778{background:transparent;border:1px dashed var(--border-color);color:var(--text-secondary);padding:6px 12px;border-radius:6px;font-size:12px;cursor:pointer;transition:all .2s;align-self:flex-start}._addBreakBtn_xhrn3_778:hover{border-color:var(--primary-color);color:var(--primary-color);background:#6a05730d}._helpText_xhrn3_797{display:block;font-size:11px;color:var(--text-light);margin-top:4px}._readOnlyInput_xhrn3_805{background-color:var(--background-medium)!important;cursor:not-allowed;opacity:.7}._readOnlyBadge_xhrn3_811{display:inline-block;margin-left:8px;font-size:10px;color:var(--text-secondary);font-weight:400}._readOnlyHint_xhrn3_819{font-size:11px;color:var(--text-secondary);margin-top:4px;font-style:italic}._imageUploadSection_xhrn3_827{display:flex;flex-direction:column;gap:15px;align-items:flex-start}._imagePreview_xhrn3_834{width:150px;height:150px;border-radius:12px;overflow:hidden;border:2px solid var(--border-color);background:var(--background-light);display:flex;align-items:center;justify-content:center}._previewImage_xhrn3_846{width:100%;height:100%;object-fit:cover}._uploadButton_xhrn3_852{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:linear-gradient(135deg,var(--primary-color),var(--primary-color-light));color:#fff;border:none;border-radius:8px;font-weight:500;font-size:14px;cursor:pointer;transition:all .2s}._uploadButton_xhrn3_852:hover{transform:translateY(-2px);box-shadow:0 4px 15px #6a05734d}._uploadButton_xhrn3_852 svg{flex-shrink:0}._removeImageBtn_xhrn3_876{padding:8px 16px;background:var(--danger-color);color:#fff;border:none;border-radius:6px;font-size:12px;cursor:pointer;transition:all .2s}._removeImageBtn_xhrn3_876:hover{background:#c82333;transform:translateY(-1px)}._clearDateBtn_xhrn3_893{margin-top:8px;padding:6px 12px;background:var(--danger-color);color:#fff;border:none;border-radius:6px;font-size:12px;cursor:pointer;transition:all .2s}._clearDateBtn_xhrn3_893:hover{background:#c82333;transform:translateY(-1px)}@media(max-width:768px){._scheduleTypeSelector_xhrn3_559{flex-direction:column;gap:10px}._scheduleTypeLabel_xhrn3_570{width:100%}._monthlyScheduleContainer_xhrn3_594{gap:15px}._weekScheduleBlock_xhrn3_601{padding:12px}._weekTitle_xhrn3_608{font-size:14px}._scheduleContainer_xhrn3_617{padding:10px}._dayRow_xhrn3_632{padding:10px 12px}._dayHeader_xhrn3_644{flex-wrap:wrap}._dayLabel_xhrn3_651{min-width:80px;font-size:13px}._dayTimes_xhrn3_658{width:100%;margin-left:0;margin-top:8px;justify-content:flex-end}._timeInput_xhrn3_720{width:80px;padding:6px 8px;font-size:13px}._breaksSection_xhrn3_741{padding-left:0;margin-top:8px}._breakRow_xhrn3_749{flex-wrap:wrap;gap:6px}._timeInputSmall_xhrn3_730{width:75px}}._archiveToggle_xhrn3_983{margin-bottom:20px;padding:12px 15px;background:var(--background-light);border-radius:10px;border:1px solid var(--border-color)}._archiveLabel_xhrn3_991{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;color:var(--text-secondary)}._archiveLabel_xhrn3_991 input{width:18px;height:18px;cursor:pointer}._archiveLabel_xhrn3_991 span{-webkit-user-select:none;user-select:none}._employeeCard_xhrn3_115._archived_xhrn3_1011{opacity:.7;background:repeating-linear-gradient(45deg,var(--surface-color),var(--surface-color) 10px,rgba(0,0,0,.02) 10px,rgba(0,0,0,.02) 20px);border-color:var(--text-light)}._employeeCard_xhrn3_115._archived_xhrn3_1011:hover{opacity:.85}._statusBadge_xhrn3_160._archivedBadge_xhrn3_1028{background:var(--text-light);color:#fff}._reactivateBtn_xhrn3_1034{background:var(--success-color);color:#fff;border:none;padding:8px 14px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:4px}._reactivateBtn_xhrn3_1034:hover{background:var(--success-color-dark, #28a745);transform:translateY(-1px)}._archiveModalOverlay_xhrn3_1058{position:fixed;inset:0;height:100vh;height:100dvh;background:#00000080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_xhrn3_1 .2s ease-out;padding:10px;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}@keyframes _fadeIn_xhrn3_1{0%{opacity:0}to{opacity:1}}._archiveModalContent_xhrn3_1088{background:#fff;border-radius:24px;box-shadow:0 20px 60px #0000004d;max-width:480px;width:100%;max-height:85vh;max-height:85dvh;padding:32px;position:relative;animation:_scaleUp_xhrn3_1 .3s ease-out;text-align:center;display:flex;flex-direction:column;overflow:hidden}@keyframes _scaleUp_xhrn3_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}._archiveModalIcon_xhrn3_1117{margin-bottom:20px}._archiveIconCircle_xhrn3_1121{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#dc3545,#c82333);display:flex;align-items:center;justify-content:center;font-size:40px;margin:0 auto;box-shadow:0 8px 20px #dc35454d}._archiveModalTitle_xhrn3_1134{font-size:24px;font-weight:700;color:var(--text-primary);margin:0 0 16px}._archiveModalDescription_xhrn3_1141{text-align:left;color:var(--text-secondary);line-height:1.6;margin-bottom:24px;flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:20px}._archiveModalDescription_xhrn3_1141 p{margin:12px 0;font-size:15px}._archiveModalDescription_xhrn3_1141 strong{color:var(--text-primary);font-weight:600}._archiveWarningText_xhrn3_1163{color:var(--text-primary);font-size:14px}._appointmentWarning_xhrn3_1168{color:#dc3545;font-weight:700;background:#dc35451a;padding:2px 6px;border-radius:4px}._archiveInfoText_xhrn3_1176{font-size:13px;color:var(--text-light);margin-top:16px;padding-top:16px;border-top:1px solid var(--border-color)}._archiveModalActions_xhrn3_1184{display:flex;gap:12px;margin-top:24px;flex-shrink:0;padding-top:16px;border-top:1px solid var(--border-color)}._archiveCancelBtn_xhrn3_1194{flex:1;background:var(--background-light);color:var(--text-primary);border:1px solid var(--border-color);padding:14px 24px;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s}._archiveCancelBtn_xhrn3_1194:hover{background:var(--background-medium);border-color:var(--text-light)}._archiveConfirmBtn_xhrn3_1212{flex:1;background:linear-gradient(135deg,#dc3545,#c82333);color:#fff;border:none;padding:14px 24px;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s;box-shadow:0 4px 15px #dc35454d}._archiveConfirmBtn_xhrn3_1212:hover{background:linear-gradient(135deg,#c82333,#bd2130);transform:translateY(-2px);box-shadow:0 6px 20px #dc354566}._archiveConfirmBtn_xhrn3_1212:active{transform:translateY(0)}@media(max-width:768px){._archiveModalOverlay_xhrn3_1058{padding:0;align-items:flex-end}._archiveModalContent_xhrn3_1088{padding:24px;max-width:100%;width:100%;max-height:85vh;max-height:85dvh;border-radius:20px 20px 0 0;margin:0}._archiveIconCircle_xhrn3_1121{width:64px;height:64px;font-size:32px}._archiveModalTitle_xhrn3_1134{font-size:20px}._archiveModalDescription_xhrn3_1141{padding-bottom:20px}._archiveModalDescription_xhrn3_1141 p{font-size:14px}._archiveModalActions_xhrn3_1184{flex-direction:column;margin-top:16px;padding-top:16px}._archiveCancelBtn_xhrn3_1194,._archiveConfirmBtn_xhrn3_1212{width:100%}}@media(max-width:375px){._archiveModalContent_xhrn3_1088{max-height:90vh;max-height:90dvh;padding:20px}._archiveModalTitle_xhrn3_1134{font-size:18px}}._servicesSelectionContainer_xhrn3_1297{display:flex;flex-direction:column;gap:15px}._serviceSelectionCard_xhrn3_1303{border:2px solid var(--border-color);border-radius:12px;padding:15px;background:var(--background-color);transition:all .2s}._serviceSelectionCard_xhrn3_1303._selected_xhrn3_1311{border-color:var(--primary-color);background:#6a05730d}._serviceCheckboxLabel_xhrn3_1316{display:flex;align-items:center;gap:12px;cursor:pointer;margin-bottom:10px}._serviceCheckboxLabel_xhrn3_1316 input[type=checkbox]{width:20px;height:20px;cursor:pointer}._serviceInfo_xhrn3_1330{display:flex;flex-direction:column;gap:4px;flex:1}._serviceInfo_xhrn3_1330 strong{color:var(--text-primary);font-size:16px}._serviceCategory_xhrn3_1342{color:var(--text-secondary);font-size:13px;background:var(--background-medium);padding:2px 8px;border-radius:4px;display:inline-block;width:fit-content}._serviceOverrideSection_xhrn3_1352{margin-top:15px;padding-top:15px;border-top:1px solid var(--border-color)}._overrideRow_xhrn3_1358{margin-bottom:12px}._overrideLabel_xhrn3_1362{display:flex;justify-content:space-between;align-items:center;color:var(--text-secondary);font-size:13px}._defaultValue_xhrn3_1370{color:var(--text-primary);font-weight:500}._overrideInputs_xhrn3_1375{display:grid;grid-template-columns:1fr 1fr;gap:12px}._overrideInputGroup_xhrn3_1381{display:flex;flex-direction:column;gap:6px}._overrideInputGroup_xhrn3_1381 label{font-size:13px;color:var(--text-secondary);font-weight:500}._overrideInputGroup_xhrn3_1381 input{padding:10px;border:1px solid var(--border-color);border-radius:8px;background:var(--background-color);color:var(--text-primary);font-size:14px}._overrideInputGroup_xhrn3_1381 input:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #6a05731a}._overrideHint_xhrn3_1408{font-size:11px;color:var(--text-secondary);font-style:italic}._overrideSummary_xhrn3_1414{margin-top:12px;padding:10px;background:var(--surface-color);border-radius:8px;font-size:14px;color:var(--text-primary)}._overrideSummary_xhrn3_1414 strong{color:var(--primary-color)}._noServicesWarning_xhrn3_1428{display:flex;gap:15px;padding:20px;background:var(--surface-color);border:2px dashed var(--border-color);border-radius:12px;margin-top:10px}._warningIcon_xhrn3_1438{font-size:32px;flex-shrink:0}._warningContent_xhrn3_1443{flex:1;display:flex;flex-direction:column;gap:10px}._warningContent_xhrn3_1443 strong{color:var(--text-primary);font-size:16px}._warningContent_xhrn3_1443 p{color:var(--text-secondary);font-size:14px;margin:0;line-height:1.5}._goToServicesBtn_xhrn3_1462{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:linear-gradient(135deg,var(--primary-color),var(--primary-color-light));color:#fff;text-decoration:none;border-radius:8px;font-weight:600;font-size:14px;transition:all .2s;width:fit-content;margin-top:5px}._goToServicesBtn_xhrn3_1462:hover{transform:translateY(-2px);box-shadow:0 4px 15px #6a05734d}._servicesDisplayContainer_xhrn3_1484{display:flex;flex-direction:column;gap:12px}._serviceDisplayCard_xhrn3_1490{display:flex;justify-content:space-between;align-items:center;padding:15px;background:var(--surface-color);border:1px solid var(--border-color);border-radius:10px;transition:all .2s}._serviceDisplayCard_xhrn3_1490:hover{border-color:var(--primary-color);box-shadow:0 2px 8px #6a05731a}._serviceDisplayInfo_xhrn3_1506{display:flex;flex-direction:column;gap:6px;flex:1}._serviceDisplayInfo_xhrn3_1506 strong{color:var(--text-primary);font-size:15px}._serviceDisplayCategory_xhrn3_1518{color:var(--text-secondary);font-size:12px;background:var(--background-medium);padding:2px 8px;border-radius:4px;display:inline-block;width:fit-content}._serviceDisplayPrice_xhrn3_1528{display:flex;flex-direction:column;align-items:flex-end;gap:4px}._serviceDisplayPrice_xhrn3_1528>span:first-of-type{color:var(--text-primary);font-weight:600;font-size:15px}._overrideBadge_xhrn3_1541{display:inline-block;padding:2px 8px;background:var(--primary-color);color:#fff;border-radius:4px;font-size:11px;font-weight:600;margin-right:8px}._defaultPriceHint_xhrn3_1552{color:var(--text-secondary);font-size:11px;font-style:italic}@media(max-width:768px){._overrideInputs_xhrn3_1375{grid-template-columns:1fr}._noServicesWarning_xhrn3_1428{flex-direction:column;text-align:center}._warningIcon_xhrn3_1438,._goToServicesBtn_xhrn3_1462{margin:0 auto}._serviceDisplayCard_xhrn3_1490{flex-direction:column;align-items:flex-start;gap:10px}._serviceDisplayPrice_xhrn3_1528{align-items:flex-start;width:100%}}._container_14ada_3{max-width:1200px;margin:0 auto;padding:20px;min-height:100vh}._loader_14ada_10{text-align:center;padding:40px;color:var(--text-secondary);font-size:18px}._header_14ada_17{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px;gap:20px;flex-wrap:wrap}._backLink_14ada_26{color:var(--primary-color);text-decoration:none;font-weight:500;display:inline-block;margin-bottom:10px}._backLink_14ada_26:hover{text-decoration:underline}._title_14ada_38{margin:0 0 5px;font-size:28px;color:var(--text-primary)}._subtitle_14ada_44{color:var(--text-secondary);font-size:14px;margin:0}._addBtn_14ada_50{background:linear-gradient(135deg,var(--primary-color),var(--primary-color-light));color:#fff;border:none;padding:12px 24px;border-radius:10px;font-weight:600;cursor:pointer;transition:all .2s;font-size:15px}._addBtn_14ada_50:hover{transform:translateY(-2px);box-shadow:0 4px 15px #6a05734d}._addBtnSecondary_14ada_67{background:var(--surface-color);color:var(--primary-color);border:2px solid var(--primary-color);padding:12px 24px;border-radius:10px;font-weight:600;cursor:pointer;transition:all .2s;font-size:15px}._addBtnSecondary_14ada_67:hover{background:var(--primary-color);color:#fff}._emptyState_14ada_84{text-align:center;padding:60px 20px;background:var(--surface-color);border:2px dashed var(--border-color);border-radius:16px}._emptyState_14ada_84 p{color:var(--text-secondary);font-size:16px;margin-bottom:20px}._servicesContainer_14ada_98{display:flex;flex-direction:column;gap:30px}._categorySection_14ada_104{background:var(--surface-color);border:1px solid var(--border-color);border-radius:16px;padding:25px}._categoryTitle_14ada_111{margin:0 0 20px;font-size:22px;color:var(--text-primary);border-bottom:2px solid var(--primary-color);padding-bottom:10px}._servicesGrid_14ada_119{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}._serviceCard_14ada_125{background:var(--background-color);border:1px solid var(--border-color);border-radius:12px;padding:20px;transition:all .2s}._serviceCard_14ada_125:hover{border-color:var(--primary-color);box-shadow:0 4px 12px #6a05731a}._serviceHeader_14ada_138{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}._serviceName_14ada_145{margin:0;font-size:18px;color:var(--text-primary);flex:1}._serviceActions_14ada_152{display:flex;gap:15px;align-items:center;justify-content:flex-end}._actionButtonWrapper_14ada_159{display:flex;flex-direction:column;align-items:center;gap:4px}._assignBtn_14ada_166,._editBtn_14ada_167,._deleteBtn_14ada_168{background:transparent;border:none;font-size:18px;cursor:pointer;padding:8px;border-radius:6px;transition:all .2s;width:40px;height:40px;display:flex;align-items:center;justify-content:center}._assignBtn_14ada_166:hover{background:#6a05731a}._editBtn_14ada_167:hover{background:var(--background-medium)}._deleteBtn_14ada_168:hover{background:#dc35451a}._buttonLabel_14ada_195{font-size:10px;color:var(--text-secondary);text-align:center;white-space:nowrap;font-weight:500}._serviceDetails_14ada_203{display:flex;flex-direction:column;gap:10px}._serviceDetailRow_14ada_209{display:flex;justify-content:space-between;align-items:center}._detailLabel_14ada_215{color:var(--text-secondary);font-size:14px;font-weight:500}._detailValue_14ada_221{color:var(--text-primary);font-size:15px;font-weight:600}._serviceDescription_14ada_227{margin-top:10px;padding-top:10px;border-top:1px solid var(--border-color)}._serviceDescription_14ada_227 p{margin:0;color:var(--text-secondary);font-size:14px;line-height:1.5}._form_14ada_241{display:flex;flex-direction:column;gap:20px}._formRow_14ada_247{display:grid;grid-template-columns:1fr 1fr;gap:15px}._formGroup_14ada_253{display:flex;flex-direction:column;gap:8px}._formGroup_14ada_253 label{color:var(--text-primary);font-weight:500;font-size:14px}._formGroup_14ada_253 input,._formGroup_14ada_253 select,._formGroup_14ada_253 textarea{padding:12px;border:1px solid var(--border-color);border-radius:8px;background:var(--background-color);color:var(--text-primary);font-size:15px;font-family:inherit;transition:all .2s}._formGroup_14ada_253 input:focus,._formGroup_14ada_253 select:focus,._formGroup_14ada_253 textarea:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #6a05731a}._formGroup_14ada_253 textarea{resize:vertical;min-height:80px}._submitBtn_14ada_291{background:linear-gradient(135deg,var(--primary-color),var(--primary-color-light));color:#fff;border:none;padding:14px 24px;border-radius:10px;font-weight:600;cursor:pointer;transition:all .2s;font-size:16px;margin-top:10px}._submitBtn_14ada_291:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 15px #6a05734d}._submitBtn_14ada_291:disabled{opacity:.6;cursor:not-allowed}._priceUpdateModalContent_14ada_315{padding:20px 0}._priceUpdateInfo_14ada_319{background:var(--surface-color);border-left:4px solid var(--primary-color);padding:15px;border-radius:8px;margin-bottom:20px}._priceUpdateWarning_14ada_327{background:var(--surface-color);border-left:4px solid var(--warning-color);padding:15px;border-radius:8px;margin-bottom:20px}._priceUpdateWarning_14ada_327 p{margin:0 0 10px;color:var(--text-primary);font-size:15px}._priceChangeDisplay_14ada_341{display:flex;align-items:center;gap:15px;margin-top:10px}._oldPrice_14ada_348{font-size:20px;color:var(--text-secondary);text-decoration:line-through}._priceArrow_14ada_354,._newPrice_14ada_360{font-size:24px;color:var(--primary-color);font-weight:700}._employeesWithOverrideList_14ada_366{margin-bottom:25px}._overrideListTitle_14ada_370{color:var(--text-primary);font-size:14px;margin-bottom:12px}._overrideEmployeesGrid_14ada_376{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;max-height:200px;overflow-y:auto;padding:10px;background:var(--background-light);border-radius:8px}._overrideEmployeeCard_14ada_387{display:flex;flex-direction:column;gap:5px;padding:10px;background:var(--background-color);border:1px solid var(--border-color);border-radius:6px}._overrideEmployeeCard_14ada_387 strong{color:var(--text-primary);font-size:14px}._overridePrice_14ada_402{color:var(--text-secondary);font-size:12px}._infoBox_14ada_407{display:flex;gap:12px;padding:15px;background:#6a05731a;border-radius:8px;margin-bottom:15px}._infoIcon_14ada_416{font-size:24px;flex-shrink:0}._infoText_14ada_421{flex:1;color:var(--text-primary);font-size:14px;line-height:1.5}._overrideEmployeesList_14ada_428{display:flex;flex-direction:column;gap:10px;margin-bottom:15px}._overrideEmployeeItem_14ada_435{display:flex;justify-content:space-between;align-items:center;padding:12px;background:var(--background-light);border-radius:8px;border:1px solid var(--border-color)}._employeeName_14ada_445{color:var(--text-primary);font-weight:500}._overrideNote_14ada_450{margin-top:15px;padding:12px;background:var(--surface-color);border-radius:8px;color:var(--text-secondary);font-size:13px;line-height:1.5}._priceUpdateActions_14ada_460{display:flex;justify-content:flex-end;gap:10px;padding-top:20px;border-top:1px solid var(--border-color)}._modalFooterActions_14ada_469{display:flex;justify-content:flex-end;gap:12px;width:100%}@media(max-width:768px){._modalFooterActions_14ada_469{flex-direction:column-reverse;gap:10px}._modalFooterActions_14ada_469 ._cancelBtn_14ada_483,._modalFooterActions_14ada_469 ._submitBtn_14ada_291,._modalFooterActions_14ada_469 ._confirmBtn_14ada_485{width:100%;padding:14px 20px;font-size:16px;min-height:48px}}._cancelBtn_14ada_483{padding:10px 20px;background:var(--background-medium);color:var(--text-secondary);border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}._cancelBtn_14ada_483:hover:not(:disabled){background:var(--border-color)}._cancelBtn_14ada_483:disabled{opacity:.6;cursor:not-allowed}._confirmBtn_14ada_485{padding:10px 20px;background:linear-gradient(135deg,var(--primary-color),var(--primary-color-light));color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}._confirmBtn_14ada_485:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 15px #6a05734d}._confirmBtn_14ada_485:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){._header_14ada_17{flex-direction:column}._servicesGrid_14ada_119,._formRow_14ada_247,._overrideEmployeesGrid_14ada_376{grid-template-columns:1fr}._optionCard_14ada_552{flex-direction:column;text-align:center}._optionIcon_14ada_557{margin:0 auto}}._assignModalContent_14ada_563{padding:20px 0}._assignModalDescription_14ada_567{color:var(--text-secondary);font-size:14px;margin-bottom:20px;line-height:1.5}._employeesList_14ada_574{display:flex;flex-direction:column;gap:15px;max-height:400px;overflow-y:auto;padding-right:10px;margin-bottom:20px}._employeeAssignCard_14ada_584{border:2px solid var(--border-color);border-radius:12px;padding:15px;background:var(--background-color);transition:all .2s}._employeeAssignCard_14ada_584._selected_14ada_592{border-color:var(--primary-color);background:#6a05730d}._employeeCheckboxLabel_14ada_597{display:flex;align-items:center;gap:12px;cursor:pointer;margin-bottom:10px}._employeeCheckboxLabel_14ada_597 input[type=checkbox]{width:20px;height:20px;cursor:pointer}._employeeInfo_14ada_611{display:flex;flex-direction:column;gap:4px;flex:1}._employeeInfo_14ada_611 strong{color:var(--text-primary);font-size:16px}._employeeSpecialty_14ada_623{color:var(--text-secondary);font-size:13px;background:var(--background-medium);padding:2px 8px;border-radius:4px;display:inline-block;width:fit-content}._employeeOverrideSection_14ada_633{margin-top:15px;padding-top:15px;border-top:1px solid var(--border-color)}._assignModalActions_14ada_639{display:flex;justify-content:flex-end;gap:10px;padding-top:20px;border-top:1px solid var(--border-color)}._assignModalActions_14ada_639 ._submitBtn_14ada_291{background:linear-gradient(135deg,var(--primary-color),var(--primary-color-light));color:#fff;border:none;padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}._assignModalActions_14ada_639 ._submitBtn_14ada_291:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 15px #6a05734d}._assignModalActions_14ada_639 ._submitBtn_14ada_291:disabled{opacity:.6;cursor:not-allowed}._container_1g12t_1{max-width:1000px;margin:0 auto;padding:30px 20px;font-family:var(--font-family-primary);color:var(--text-primary)}._title_1g12t_9{font-size:32px;color:var(--primary-color-dark);font-weight:700;margin-bottom:30px;border-bottom:2px solid var(--border-color);padding-bottom:15px}._topBar_1g12t_18{margin-bottom:20px}._backLink_1g12t_19{text-decoration:none;color:var(--text-secondary);font-weight:600;display:flex;align-items:center;gap:5px;transition:.2s}._backLink_1g12t_19:hover{color:var(--primary-color)}._contentGrid_1g12t_31{display:grid;grid-template-columns:300px 1fr;gap:30px}._profileCard_1g12t_38{background:var(--surface-color);border:1px solid var(--border-color);border-radius:16px;padding:30px 20px;text-align:center;box-shadow:var(--shadow-light);height:fit-content}._imageWrapper_1g12t_48{position:relative;width:140px;height:140px;margin:0 auto 20px}._profileImage_1g12t_55{width:100%;height:100%;object-fit:cover;border-radius:50%;border:4px solid var(--background-medium);box-shadow:var(--shadow-medium)}._uploadBtn_1g12t_64{position:absolute;bottom:0;right:0;background:var(--primary-color);color:#fff;border-radius:20px;padding:5px 10px;font-size:12px;font-weight:600;cursor:pointer;box-shadow:var(--shadow-light);transition:.2s}._uploadBtn_1g12t_64:hover{background:var(--primary-color-light)}._userName_1g12t_80{margin:0;font-size:22px;color:var(--text-primary)}._userRole_1g12t_81{color:var(--text-secondary);margin:5px 0 20px;font-size:14px}._statsContainer_1g12t_83{display:flex;justify-content:space-around;background:var(--input-background);padding:15px;border-radius:12px;margin-top:15px}._statItem_1g12t_91{display:flex;flex-direction:column;gap:5px}._statLabel_1g12t_92{font-size:12px;color:var(--text-secondary);text-transform:uppercase;font-weight:600}._statValueWarning_1g12t_93{color:#f57f17;font-weight:700;font-size:18px}._statValueDanger_1g12t_94{color:#c62828;font-weight:700;font-size:18px}._formCard_1g12t_97{background:var(--surface-color);border:1px solid var(--border-color);border-radius:16px;padding:30px;box-shadow:var(--shadow-light)}._form_1g12t_97{display:flex;flex-direction:column;gap:20px}._formGroup_1g12t_106{display:flex;flex-direction:column;gap:8px}._formGroup_1g12t_106 label{font-size:14px;font-weight:600;color:var(--text-secondary)}._formGroup_1g12t_106 input{padding:12px;border:1px solid var(--border-color);border-radius:8px;background:var(--input-background);color:var(--text-primary);font-size:15px}._disabledInput_1g12t_116{opacity:.7;cursor:not-allowed}._row_1g12t_118{display:grid;grid-template-columns:1fr 1fr;gap:20px}._actionButtons_1g12t_120{display:flex;gap:15px;margin-top:10px}._saveButton_1g12t_126{flex:2;background:var(--primary-color);color:#fff;padding:14px;border:none;border-radius:8px;font-weight:600;font-size:16px;cursor:pointer;transition:.2s}._saveButton_1g12t_126:hover{background:var(--primary-color-light);box-shadow:var(--shadow-medium)}._saveButton_1g12t_126:disabled{background:var(--border-color);cursor:not-allowed}._passwordButton_1g12t_141{flex:1;background:transparent;color:var(--text-primary);border:1px solid var(--border-color);padding:14px;border-radius:8px;font-weight:600;cursor:pointer;transition:.2s}._passwordButton_1g12t_141:hover{border-color:var(--primary-color);color:var(--primary-color)}._notificationSection_1g12t_155{margin-top:30px;padding-top:25px;border-top:1px solid var(--border-color)}._notificationSection_1g12t_155 h3{margin:0 0 10px;color:var(--text-primary);font-size:18px}._notifDescription_1g12t_167{color:var(--text-secondary);font-size:14px;margin-bottom:15px}._notifButton_1g12t_173{background:linear-gradient(135deg,var(--primary-color),var(--primary-color-light));color:#fff;border:none;padding:14px 28px;border-radius:10px;font-weight:600;font-size:15px;cursor:pointer;transition:all .2s;box-shadow:0 4px 15px #6a05734d}._notifButton_1g12t_173:hover{transform:translateY(-2px);box-shadow:0 6px 20px #6a057366}._notifButton_1g12t_173:disabled{opacity:.7;cursor:not-allowed}._notifEnabled_1g12t_196,._notifDenied_1g12t_196{padding:15px;border-radius:10px}._notifEnabled_1g12t_196{background:#28a7451a;border:1px solid rgba(40,167,69,.3)}._notifDenied_1g12t_196{background:#dc35451a;border:1px solid rgba(220,53,69,.3)}._notifBadge_1g12t_211{font-weight:700;font-size:14px;display:block;margin-bottom:5px}._notifEnabled_1g12t_196 p,._notifDenied_1g12t_196 p{margin:0;font-size:13px;color:var(--text-secondary)}@media(max-width:768px){._contentGrid_1g12t_31,._row_1g12t_118{grid-template-columns:1fr}._actionButtons_1g12t_120{flex-direction:column}}._container_vabtf_1{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460);padding:20px}._card_vabtf_10{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:50px 40px;max-width:480px;width:100%;text-align:center;box-shadow:0 25px 50px -12px #0006,0 0 0 1px #ffffff1a;animation:_slideUp_vabtf_1 .5s ease-out}@keyframes _slideUp_vabtf_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._iconWrapper_vabtf_35{width:100px;height:100px;margin:0 auto 25px;background:linear-gradient(135deg,#ff6b6b,#ee5a5a);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px #ee5a5a4d}._icon_vabtf_35{font-size:48px;filter:grayscale(1) brightness(10)}._title_vabtf_52{font-size:28px;font-weight:700;color:#1a1a2e;margin:0 0 15px;letter-spacing:-.5px}._message_vabtf_60{font-size:16px;color:#64748b;margin:0 0 25px;line-height:1.6}._details_vabtf_67{background:#f8fafc;border-radius:12px;padding:20px;margin-bottom:30px;border:1px solid #e2e8f0}._details_vabtf_67 p{margin:8px 0;font-size:14px;color:#475569}._details_vabtf_67 strong{color:#1e293b}._actions_vabtf_85{display:flex;gap:15px;justify-content:center;margin-bottom:25px}._backButton_vabtf_92,._homeButton_vabtf_93{padding:14px 28px;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;border:none}._backButton_vabtf_92{background:#f1f5f9;color:#475569}._backButton_vabtf_92:hover{background:#e2e8f0;transform:translate(-3px)}._homeButton_vabtf_93{background:linear-gradient(135deg,#6a0573,#8b0a8c);color:#fff}._homeButton_vabtf_93:hover{transform:translateY(-2px);box-shadow:0 8px 25px #6a05734d}._helpText_vabtf_123{font-size:13px;color:#94a3b8;margin:0}@media(max-width:480px){._card_vabtf_10{padding:35px 25px}._actions_vabtf_85{flex-direction:column}._backButton_vabtf_92,._homeButton_vabtf_93{width:100%}}._container_11ybe_1{min-height:100vh;background-color:var(--background-light);padding:40px 20px}._content_11ybe_7{max-width:900px;margin:0 auto;background:var(--surface-color);padding:40px;border-radius:var(--border-radius-large);box-shadow:var(--shadow-medium)}._title_11ybe_16{font-size:32px;font-weight:700;color:var(--text-primary);margin-bottom:30px;text-align:center}._section_11ybe_24{margin-bottom:30px}._sectionTitle_11ybe_28{font-size:24px;font-weight:700;color:var(--primary-color);margin-bottom:15px}._subtitle_11ybe_35{font-size:20px;font-weight:600;color:var(--text-primary);margin-bottom:12px;margin-top:20px}._paragraph_11ybe_43{font-size:16px;line-height:1.8;color:var(--text-secondary);margin-bottom:15px}._list_11ybe_50{list-style-type:disc;padding-left:25px;margin-bottom:15px}._list_11ybe_50 li{font-size:16px;line-height:1.8;color:var(--text-secondary);margin-bottom:8px}._info_11ybe_63{background:var(--background-light);padding:15px;border-radius:var(--border-radius-medium);border-left:4px solid var(--primary-color);margin-bottom:20px;font-size:15px;line-height:1.6}._contactInfo_11ybe_73{background:var(--background-light);padding:20px;border-radius:var(--border-radius-medium)}._contactInfo_11ybe_73 p{font-size:16px;line-height:1.8;margin-bottom:10px}._contactInfo_11ybe_73 a{color:var(--primary-color);text-decoration:none;font-weight:500}._contactInfo_11ybe_73 a:hover{text-decoration:underline}._backLink_11ybe_95{margin-top:40px;padding-top:30px;border-top:1px solid var(--border-color);text-align:center}._backLink_11ybe_95 a{color:var(--primary-color);text-decoration:none;font-weight:500;font-size:16px}._backLink_11ybe_95 a:hover{text-decoration:underline}@media(max-width:768px){._container_11ybe_1{padding:20px 15px}._content_11ybe_7{padding:25px 20px}._title_11ybe_16{font-size:26px}._sectionTitle_11ybe_28{font-size:20px}._subtitle_11ybe_35{font-size:18px}}._banner_5suyn_1{position:fixed;bottom:0;left:0;right:0;background:var(--surface-color, #ffffff);border-top:2px solid var(--primary-color, #6A0573);box-shadow:0 -4px 12px #00000026;z-index:1000;padding:15px 20px;animation:_slideUp_5suyn_1 .3s ease-out}@keyframes _slideUp_5suyn_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._bannerContent_5suyn_23{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}._bannerText_5suyn_33{font-size:14px;line-height:1.6;color:var(--text-primary, #333333);margin:0;flex:1;min-width:250px}._bannerLink_5suyn_42{color:var(--primary-color, #6A0573);text-decoration:underline;font-weight:500}._bannerLink_5suyn_42:hover{color:var(--primary-color-dark, #4a0355)}._acceptButton_5suyn_52{background:var(--primary-color, #6A0573);color:#fff;border:none;padding:10px 24px;border-radius:var(--border-radius-medium, 8px);font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s;white-space:nowrap}._acceptButton_5suyn_52:hover{background:var(--primary-color-dark, #4a0355)}._acceptButton_5suyn_52:active{transform:scale(.98)}@media(max-width:768px){._banner_5suyn_1{padding:12px 15px}._bannerContent_5suyn_23{flex-direction:column;align-items:stretch;gap:12px}._bannerText_5suyn_33{font-size:13px;text-align:center}._acceptButton_5suyn_52{width:100%;padding:12px}}#root{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}:root{--primary-color: #0D9488;--primary-color-light: #2DD4BF;--primary-color-dark: #115E59;--primary-color-rgb: 13, 148, 136;--accent-color: #F59E0B;--accent-hover: #D97706;--background-light: #F3F4F6;--background-medium: #E5E7EB;--background-dark: #D1D5DB;--surface-color: #FFFFFF;--text-primary: #111827;--text-secondary: #4B5563;--text-light: #9CA3AF;--text-on-primary: #FFFFFF;--success-color: #10B981;--warning-color: #F59E0B;--danger-color: #EF4444;--border-color: #E5E7EB;--input-background: #F9FAFB;--font-family-primary: "Inter", sans-serif;--font-family-secondary: "Poppins", sans-serif;--shadow-light: 0 1px 3px rgba(0, 0, 0, .05), 0 1px 2px rgba(0, 0, 0, .03);--shadow-medium: 0 4px 6px -1px rgba(0, 0, 0, .05), 0 2px 4px -1px rgba(0, 0, 0, .03);--shadow-deep: 0 10px 15px -3px rgba(0, 0, 0, .08), 0 4px 6px -2px rgba(0, 0, 0, .04);--border-radius-small: 6px;--border-radius-medium: 10px;--border-radius-large: 16px;--border-radius-circle: 50%}@media(prefers-color-scheme:dark){:root{--background-light: #111827;--background-medium: #1F2937;--background-dark: #374151;--surface-color: #1F2937;--text-primary: #F9FAFB;--text-secondary: #D1D5DB;--text-light: #9CA3AF;--border-color: #374151;--input-background: #111827;--primary-color: #2DD4BF;--primary-color-light: #5EEAD4;--primary-color-dark: #134E4A;--primary-color-rgb: 45, 212, 191;--text-on-primary: #0F172A}}body{margin:0;font-family:var(--font-family-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--background-light);color:var(--text-primary);line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-secondary);color:var(--text-primary);margin-top:0;margin-bottom:.6em;font-weight:700;letter-spacing:-.02em}a{color:var(--primary-color);text-decoration:none;font-weight:500;transition:color .2s ease-in-out}a:hover{color:var(--primary-color-dark)}button{font-family:var(--font-family-primary);font-weight:600;cursor:pointer;border:none;padding:10px 20px;border-radius:var(--border-radius-medium);transition:all .2s ease}button:hover{transform:translateY(-1px);box-shadow:var(--shadow-medium)}button:active{transform:translateY(0)}button:disabled{background-color:var(--background-medium)!important;color:var(--text-light)!important;cursor:not-allowed;box-shadow:none!important;transform:none!important}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=time],input[type=date],textarea,select{width:100%;padding:12px 16px;border:1px solid var(--border-color);border-radius:var(--border-radius-medium);font-size:16px;background-color:var(--input-background);color:var(--text-primary);box-sizing:border-box;transition:all .2s;font-family:var(--font-family-primary);outline:none;-webkit-appearance:none;appearance:none}@media(max-width:480px){input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=time],input[type=date],textarea,select{font-size:16px!important}}input:focus,textarea:focus,select:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),.15)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--background-light)}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}#spline-watermark,[data-spline-watermark],a[href*="spline.design"],a[href*="spline.design/"],div[style*="Build with"],div[style*=Spline]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;position:absolute!important;width:0!important;height:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}._overlay_5xd82_3{position:fixed;bottom:0;left:0;right:0;z-index:9999;padding:15px;animation:_slideUp_5xd82_1 .4s ease}@keyframes _slideUp_5xd82_1{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}._prompt_5xd82_24{background:linear-gradient(145deg,#1a1a2e,#16213e);border-radius:20px;padding:25px;position:relative;max-width:400px;margin:0 auto;box-shadow:0 -5px 30px #6a05734d;border:1px solid rgba(106,5,115,.3)}._closeBtn_5xd82_35{position:absolute;top:10px;right:15px;background:none;border:none;color:#888;font-size:28px;cursor:pointer;line-height:1;padding:5px;transition:color .2s}._closeBtn_5xd82_35:hover{color:#fff}._iconWrapper_5xd82_53{text-align:center;margin-bottom:15px}._appIcon_5xd82_58{width:70px;height:70px;border-radius:16px;box-shadow:0 5px 20px #0000004d}._title_5xd82_65{text-align:center;color:#fff;font-size:20px;margin:0 0 10px;font-weight:700}._description_5xd82_73{text-align:center;color:#a0a0a0;font-size:14px;margin:0 0 20px;line-height:1.5}._installBtn_5xd82_81{width:100%;background:linear-gradient(135deg,#6a0573,#9c27b0);color:#fff;border:none;padding:16px;border-radius:12px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s;box-shadow:0 5px 20px #6a057366}._installBtn_5xd82_81:hover{transform:scale(1.02);box-shadow:0 8px 25px #6a057380}._installBtn_5xd82_81:active{transform:scale(.98)}._iosInstructions_5xd82_105{background:#ffffff0d;border-radius:12px;padding:15px}._iosInstructions_5xd82_105>p{margin:0 0 10px;color:#fff;font-weight:600;font-size:14px}._iosInstructions_5xd82_105 ol{margin:0;padding-left:20px;color:#ccc;font-size:13px}._iosInstructions_5xd82_105 li{margin-bottom:10px;display:flex;align-items:center;gap:8px}._iosInstructions_5xd82_105 li:last-child{margin-bottom:0}._shareIcon_5xd82_136,._addIcon_5xd82_136{display:inline-flex;align-items:center;justify-content:center;color:#6a0573}._shareIcon_5xd82_136 svg{fill:#6a0573}._features_5xd82_148{display:flex;justify-content:center;gap:15px;margin-top:15px;flex-wrap:wrap}._features_5xd82_148 span{font-size:11px;color:#28a745;background:#28a7451a;padding:5px 10px;border-radius:20px}@media(max-width:480px){._overlay_5xd82_3{padding:10px}._prompt_5xd82_24{padding:20px}._features_5xd82_148{gap:8px}._features_5xd82_148 span{font-size:10px;padding:4px 8px}}
