.StickerIllustration-module__EDcf8q__wrapper{padding:var(--spacing-lg)0;justify-content:center;display:flex}.StickerIllustration-module__EDcf8q__steps{align-items:center;gap:var(--spacing-md);flex-wrap:wrap;justify-content:center;display:flex}.StickerIllustration-module__EDcf8q__step{align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}.StickerIllustration-module__EDcf8q__icon{width:80px;height:80px}.StickerIllustration-module__EDcf8q__label{font-size:var(--font-size-xs);color:var(--text-secondary);text-align:center;font-weight:600}.StickerIllustration-module__EDcf8q__arrow{align-items:center;padding-bottom:24px;display:flex}@media (max-width:576px){.StickerIllustration-module__EDcf8q__steps{gap:var(--spacing-sm);grid-template-columns:auto auto auto;place-items:center;display:grid}.StickerIllustration-module__EDcf8q__arrow{padding-bottom:0}.StickerIllustration-module__EDcf8q__icon{width:64px;height:64px}}
.QrCodes-module___pkDda__page{max-width:1400px;margin:0 auto}.QrCodes-module___pkDda__header{margin-bottom:var(--spacing-xl);justify-content:space-between;align-items:flex-start;display:flex}.QrCodes-module___pkDda__headerActions{gap:var(--spacing-md);display:flex}.QrCodes-module___pkDda__infoBox{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md)var(--spacing-lg);border-radius:var(--admin-radius-md);margin-bottom:var(--spacing-lg);font-size:var(--font-size-sm);color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;display:flex}.QrCodes-module___pkDda__infoBox svg{color:#3b82f6;flex-shrink:0}.QrCodes-module___pkDda__infoLink{color:var(--admin-primary);text-decoration:underline}.QrCodes-module___pkDda__title{font-size:var(--font-size-4xl);margin:0 0 var(--spacing-xs)0;color:var(--text-primary);font-weight:700}.QrCodes-module___pkDda__subtitle{font-size:var(--font-size-base);color:var(--text-secondary);margin:0}.QrCodes-module___pkDda__toolbar{background:var(--admin-bg,var(--bg-primary));border:1px solid var(--admin-border,var(--border-color));border-radius:var(--radius-lg);padding:var(--spacing-md)var(--spacing-lg);margin-bottom:var(--spacing-lg);justify-content:space-between;align-items:center;gap:var(--spacing-md);display:flex}.QrCodes-module___pkDda__toolbarLeft{align-items:center;gap:var(--spacing-md);display:flex}.QrCodes-module___pkDda__toolbarLabel{font-size:var(--font-size-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;font-weight:600}.QrCodes-module___pkDda__countBadge{font-size:var(--font-size-sm);color:var(--text-secondary)}.QrCodes-module___pkDda__colorPicker{align-items:center;gap:var(--spacing-sm);display:flex}.QrCodes-module___pkDda__colorSwatch{border:1px solid var(--border-color);border-radius:var(--radius-sm);cursor:pointer;flex-shrink:0;width:32px;height:32px;padding:0;overflow:hidden}.QrCodes-module___pkDda__colorSwatch input{cursor:pointer;border:none;width:100%;height:100%}.QrCodes-module___pkDda__colorInput{width:88px;padding:6px var(--spacing-sm);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--font-size-xs);background:var(--bg-primary);color:var(--text-primary);font-family:monospace}.QrCodes-module___pkDda__qrGrid{gap:var(--spacing-md);margin-bottom:var(--spacing-lg);grid-template-columns:repeat(4,1fr);display:grid}.QrCodes-module___pkDda__qrCard{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg);transition:border-color var(--transition-base),box-shadow var(--transition-base);flex-direction:column;display:flex;position:relative;overflow:hidden}.QrCodes-module___pkDda__qrCard:hover{border-color:var(--admin-primary);box-shadow:var(--shadow-sm)}.QrCodes-module___pkDda__qrCardSystem{border:2px solid var(--admin-primary)}.QrCodes-module___pkDda__qrCardSystem:hover{box-shadow:0 0 0 1px var(--admin-primary),var(--shadow-sm)}.QrCodes-module___pkDda__qrPreview{padding:var(--spacing-md);background:#fff;justify-content:center;align-items:center;display:flex}.QrCodes-module___pkDda__qrPreview img{object-fit:contain;width:120px;height:120px}.QrCodes-module___pkDda__qrBody{padding:var(--spacing-sm)var(--spacing-md);border-top:1px solid var(--border-color-light,var(--border-color));flex-direction:column;flex:1;gap:2px;display:flex}.QrCodes-module___pkDda__qrBody strong{font-size:var(--font-size-sm);color:var(--text-primary)}.QrCodes-module___pkDda__qrMeta{color:var(--text-tertiary);align-items:center;gap:4px;font-size:11px;display:flex}.QrCodes-module___pkDda__qrMeta svg{flex-shrink:0}.QrCodes-module___pkDda__qrUrl{color:var(--text-tertiary);word-break:break-all;font-size:9px;line-height:1.3;display:block}.QrCodes-module___pkDda__qrActions{padding:var(--spacing-xs)var(--spacing-md)var(--spacing-sm);gap:4px;display:flex}.QrCodes-module___pkDda__removeBtn{border-radius:var(--radius-full);width:22px;height:22px;color:var(--color-error);cursor:pointer;transition:background var(--transition-base);z-index:1;background:#ef44441a;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:6px;right:6px}.QrCodes-module___pkDda__removeBtn:hover{background:#ef444433}.QrCodes-module___pkDda__spinner{opacity:.3;animation:1s linear infinite QrCodes-module___pkDda__spin}@keyframes QrCodes-module___pkDda__spin{to{transform:rotate(360deg)}}.QrCodes-module___pkDda__empty{align-items:center;gap:var(--spacing-md);padding:var(--spacing-3xl);text-align:center;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg);margin-bottom:var(--spacing-lg);flex-direction:column;display:flex}.QrCodes-module___pkDda__empty svg{color:var(--text-tertiary)}.QrCodes-module___pkDda__empty p{font-size:var(--font-size-base);color:var(--text-secondary);margin:0}.QrCodes-module___pkDda__emptyLink{color:var(--admin-primary);font-weight:500;text-decoration:none}.QrCodes-module___pkDda__emptyLink:hover{text-decoration:underline}.QrCodes-module___pkDda__qrCardBank{background:linear-gradient(to bottom,#2563eb05,var(--bg-primary));border:2px solid #2563eb}.QrCodes-module___pkDda__qrCardBank:hover{box-shadow:0 0 0 1px #2563eb,var(--shadow-sm);border-color:#1d4ed8}.QrCodes-module___pkDda__qrBankBadge{border-radius:var(--radius-sm);color:#2563eb;letter-spacing:.3px;text-transform:uppercase;background:#2563eb14;align-items:center;gap:4px;width:fit-content;padding:1px 6px;font-size:10px;font-weight:600;display:inline-flex}.QrCodes-module___pkDda__customQrRow{gap:var(--spacing-md);margin-bottom:var(--spacing-2xl);grid-template-columns:repeat(3,1fr);display:grid}.QrCodes-module___pkDda__customQrCard{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--spacing-lg);flex-direction:column;display:flex}.QrCodes-module___pkDda__customQrHeader{justify-content:space-between;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-xs);flex-wrap:wrap;display:flex}.QrCodes-module___pkDda__customQrTitle{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--text-primary);margin:0;font-weight:600;display:flex}.QrCodes-module___pkDda__customQrTitle svg{color:var(--admin-primary)}.QrCodes-module___pkDda__customQrBadge{border-radius:var(--radius-sm);color:#1e40af;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;align-items:center;gap:4px;padding:2px 8px;font-size:11px;display:inline-flex}.QrCodes-module___pkDda__customQrBadgeBank{color:#2563eb;background:#2563eb0f;border-color:#2563eb33}.QrCodes-module___pkDda__customQrDesc{font-size:var(--font-size-xs);color:var(--text-tertiary);margin:0 0 var(--spacing-md)0;line-height:1.5}.QrCodes-module___pkDda__customQrForm{gap:var(--spacing-sm);flex-direction:column;flex:1;display:flex}.QrCodes-module___pkDda__customQrCta{align-self:flex-start;margin-top:auto}.QrCodes-module___pkDda__customQrForm input{padding:var(--spacing-sm)var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--font-size-sm);background:var(--bg-primary);color:var(--text-primary)}.QrCodes-module___pkDda__customQrForm input:focus{border-color:var(--admin-primary);outline:none}.QrCodes-module___pkDda__bankFormGrid{gap:var(--spacing-sm);grid-template-columns:1fr 1fr;display:grid}.QrCodes-module___pkDda__bankMsgInput{grid-column:1/-1}.QrCodes-module___pkDda__qrCardWifi{background:linear-gradient(to bottom,#05966905,var(--bg-primary));border:2px solid #059669}.QrCodes-module___pkDda__qrCardWifi:hover{box-shadow:0 0 0 1px #059669,var(--shadow-sm);border-color:#047857}.QrCodes-module___pkDda__qrWifiBadge{border-radius:var(--radius-sm);color:#059669;letter-spacing:.3px;text-transform:uppercase;background:#05966914;align-items:center;gap:4px;width:fit-content;padding:1px 6px;font-size:10px;font-weight:600;display:inline-flex}.QrCodes-module___pkDda__customQrBadgeWifi{color:#059669;background:#0596690f;border-color:#05966933}.QrCodes-module___pkDda__wifiSelect{padding:var(--spacing-sm)var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--font-size-sm);background:var(--bg-primary);color:var(--text-primary);cursor:pointer}.QrCodes-module___pkDda__wifiSelect:focus{border-color:var(--admin-primary);outline:none}.QrCodes-module___pkDda__wifiCheckbox{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-xs);color:var(--text-secondary);cursor:pointer;display:flex}.QrCodes-module___pkDda__wifiCheckbox input{accent-color:var(--admin-primary)}.QrCodes-module___pkDda__stickerCard{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-sm)}.QrCodes-module___pkDda__stickerTitle{font-size:var(--font-size-lg);color:var(--text-primary);margin:0 0 var(--spacing-xs)0;align-items:center;gap:var(--spacing-sm);font-weight:600;display:flex}.QrCodes-module___pkDda__stickerTitle svg{color:var(--admin-primary)}.QrCodes-module___pkDda__stickerTypes{gap:var(--spacing-md);margin:var(--spacing-lg)0;grid-template-columns:repeat(3,1fr);display:grid}.QrCodes-module___pkDda__stickerHint{font-size:var(--font-size-xs);color:var(--text-tertiary);margin:var(--spacing-md)0 var(--spacing-sm)}.QrCodes-module___pkDda__stickerTypeCard{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-lg);border:2px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-primary);cursor:pointer;transition:all var(--transition-base);text-align:center;flex-direction:column;display:flex}.QrCodes-module___pkDda__stickerTypeCard:hover{border-color:var(--admin-primary)}.QrCodes-module___pkDda__stickerTypeActive{border-color:var(--admin-primary);box-shadow:0 0 0 1px var(--admin-primary);background:#8b000008}.QrCodes-module___pkDda__stickerTypeIllustration{width:100%;max-width:180px;height:auto}.QrCodes-module___pkDda__stickerTypeCard strong{font-size:var(--font-size-sm);color:var(--text-primary)}.QrCodes-module___pkDda__stickerTypeCard span{font-size:var(--font-size-xs);color:var(--text-secondary);line-height:1.4}.QrCodes-module___pkDda__stickerDesc{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0}.QrCodes-module___pkDda__stickerForm{gap:var(--spacing-md);max-width:600px;margin-top:var(--spacing-lg);flex-direction:column;display:flex}.QrCodes-module___pkDda__formGroup{gap:var(--spacing-xs);flex-direction:column;display:flex}.QrCodes-module___pkDda__formGroup label{font-size:var(--font-size-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.QrCodes-module___pkDda__req{color:var(--color-error)}.QrCodes-module___pkDda__formGroup input,.QrCodes-module___pkDda__formGroup textarea{padding:var(--spacing-sm)var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--font-size-sm);background:var(--bg-primary);color:var(--text-primary);transition:border-color var(--transition-base);font-family:inherit}.QrCodes-module___pkDda__formGroup input:focus,.QrCodes-module___pkDda__formGroup textarea:focus{border-color:var(--admin-primary);outline:none}.QrCodes-module___pkDda__formGroup textarea{resize:vertical;min-height:64px}.QrCodes-module___pkDda__formRow{gap:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}.QrCodes-module___pkDda__btnSmall{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-base);align-items:center;gap:3px;padding:3px 8px;font-size:11px;font-weight:500;display:inline-flex}.QrCodes-module___pkDda__btnSmall:hover{border-color:var(--admin-primary);color:var(--admin-primary)}.QrCodes-module___pkDda__msgSuccess{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm)var(--spacing-md);border-radius:var(--radius-md);color:var(--color-success);font-size:var(--font-size-sm);background:#10b98114;display:flex}.QrCodes-module___pkDda__msgError{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm)var(--spacing-md);border-radius:var(--radius-md);color:var(--color-error);font-size:var(--font-size-sm);background:#ef444414;display:flex}@media (max-width:1200px){.QrCodes-module___pkDda__qrGrid{grid-template-columns:repeat(3,1fr)}.QrCodes-module___pkDda__customQrRow{grid-template-columns:1fr 1fr}}@media (max-width:768px){.QrCodes-module___pkDda__header{gap:var(--spacing-md);flex-direction:column}.QrCodes-module___pkDda__toolbar{align-items:flex-start;gap:var(--spacing-sm);flex-direction:column}.QrCodes-module___pkDda__qrGrid{grid-template-columns:repeat(2,1fr)}.QrCodes-module___pkDda__formRow,.QrCodes-module___pkDda__customQrRow,.QrCodes-module___pkDda__bankFormGrid{grid-template-columns:1fr}}@media (max-width:480px){.QrCodes-module___pkDda__qrGrid{grid-template-columns:1fr}.QrCodes-module___pkDda__customQrHeader{flex-direction:column;align-items:flex-start}}
.SettingsSection-module__eRtSFq__section{max-width:600px}.SettingsSection-module__eRtSFq__settingsHeader{align-items:flex-start;gap:var(--spacing-lg);margin-bottom:var(--spacing-2xl);padding-bottom:var(--spacing-xl);border-bottom:1px solid var(--border-color);display:flex}.SettingsSection-module__eRtSFq__settingsIconBadge{border-radius:var(--admin-radius-lg);background:#8b00001a;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.SettingsSection-module__eRtSFq__settingsIconBadge svg{color:#8b0000;width:28px;height:28px}.SettingsSection-module__eRtSFq__settingsHeaderContent{flex:1}.SettingsSection-module__eRtSFq__title{font-size:var(--font-size-2xl);color:var(--text-primary);margin:0 0 var(--spacing-xs)0;font-weight:700;line-height:1.2}.SettingsSection-module__eRtSFq__description{font-size:var(--font-size-base);color:var(--text-secondary);margin:0;line-height:1.5}.SettingsSection-module__eRtSFq__formGroup{margin-bottom:var(--spacing-md)}.SettingsSection-module__eRtSFq__formGroup label{margin-bottom:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--text-primary);font-weight:500;display:block}.SettingsSection-module__eRtSFq__formGroup label.SettingsSection-module__eRtSFq__uploadArea{margin-bottom:0;display:flex}.SettingsSection-module__eRtSFq__formRow{gap:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}@media (max-width:576px){.SettingsSection-module__eRtSFq__formRow{grid-template-columns:1fr}}.SettingsSection-module__eRtSFq__helpText{margin-top:var(--spacing-xs);font-size:var(--font-size-xs);color:var(--text-tertiary);display:block}.SettingsSection-module__eRtSFq__colorPicker{align-items:center;gap:var(--spacing-md);display:flex}.SettingsSection-module__eRtSFq__colorSwatch{border:2px solid var(--border-color);border-radius:var(--admin-radius-md);cursor:pointer;width:48px;height:48px;padding:0;overflow:hidden}.SettingsSection-module__eRtSFq__colorSwatch input{cursor:pointer;border:none;width:100%;height:100%}.SettingsSection-module__eRtSFq__colorInput{flex:1;max-width:150px}.SettingsSection-module__eRtSFq__colorPreview{margin-top:var(--spacing-md);padding:var(--spacing-md);border-radius:var(--admin-radius-md);color:#fff;text-align:center;font-weight:600}.SettingsSection-module__eRtSFq__imageUpload{margin-bottom:var(--spacing-md)}.SettingsSection-module__eRtSFq__currentImage{border-radius:var(--admin-radius-lg);max-width:300px;margin-bottom:var(--spacing-md);position:relative;overflow:hidden}.SettingsSection-module__eRtSFq__currentImage img{width:100%;height:auto;display:block}.SettingsSection-module__eRtSFq__removeImageBtn{top:var(--spacing-sm);right:var(--spacing-sm);border-radius:var(--radius-full);background:var(--color-error);color:#fff;cursor:pointer;width:32px;height:32px;transition:all var(--transition-base);border:none;justify-content:center;align-items:center;display:flex;position:absolute}.SettingsSection-module__eRtSFq__removeImageBtn:hover{transform:scale(1.1)}.SettingsSection-module__eRtSFq__uploadArea{justify-content:center;align-items:center;gap:var(--spacing-sm);width:100%;max-width:300px;padding:var(--spacing-xl);border:2px dashed var(--admin-border,var(--border-color));border-radius:var(--admin-radius-lg);background:linear-gradient(180deg,var(--admin-bg-secondary,var(--bg-secondary))0%,var(--admin-bg,var(--bg-primary))100%);cursor:pointer;color:var(--admin-text-secondary,var(--text-secondary));text-align:center;flex-direction:column;transition:all .2s;display:flex}.SettingsSection-module__eRtSFq__uploadArea:hover{background:linear-gradient(180deg,#8b00000a 0%,var(--admin-bg,var(--bg-primary))100%);border-color:#8b0000}.SettingsSection-module__eRtSFq__uploadArea small{font-size:var(--font-size-xs);color:var(--admin-text-tertiary,var(--text-tertiary))}.SettingsSection-module__eRtSFq__fileInput{display:none}.SettingsSection-module__eRtSFq__hoursGrid{gap:var(--spacing-sm);flex-direction:column;display:flex}.SettingsSection-module__eRtSFq__dayRow{gap:var(--spacing-md);padding:var(--spacing-sm)var(--spacing-sm);border-bottom:1px solid var(--border-color-light);background:var(--bg-primary);border-radius:var(--admin-radius-sm);grid-template-columns:80px 1fr auto;align-items:center;transition:background .2s;display:grid}.SettingsSection-module__eRtSFq__dayRowClosed{opacity:.5}.SettingsSection-module__eRtSFq__dayRow:hover{background:var(--bg-secondary)}.SettingsSection-module__eRtSFq__dayRow:last-child{border-bottom:none}.SettingsSection-module__eRtSFq__dayName{color:var(--text-primary);font-weight:600;font-size:var(--font-size-sm)}.SettingsSection-module__eRtSFq__timeInputs{align-items:center;gap:var(--spacing-sm);display:flex}.SettingsSection-module__eRtSFq__timeInputs input{width:130px;min-width:130px;padding:var(--spacing-sm)var(--spacing-md);font-size:var(--font-size-base);font-variant-numeric:tabular-nums;text-align:center}.SettingsSection-module__eRtSFq__timeInputs input[type=time]{appearance:none}.SettingsSection-module__eRtSFq__timeInputs input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;transition:opacity .2s}.SettingsSection-module__eRtSFq__timeInputs input[type=time]::-webkit-calendar-picker-indicator:hover{opacity:1}.SettingsSection-module__eRtSFq__timeInputs span{color:var(--text-tertiary);font-weight:500}.SettingsSection-module__eRtSFq__dayToggles{align-items:center;gap:var(--spacing-md);display:flex}.SettingsSection-module__eRtSFq__dayToggleLabel{font-size:var(--font-size-xs);color:var(--text-secondary);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;display:flex}.SettingsSection-module__eRtSFq__nonStopLabel{font-size:var(--font-size-sm);color:var(--text-tertiary);font-variant-numeric:tabular-nums}.SettingsSection-module__eRtSFq__toggleGroup{align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);display:flex}.SettingsSection-module__eRtSFq__toggle{background:var(--border-color);border-radius:var(--radius-full);cursor:pointer;width:52px;height:28px;transition:all var(--transition-base);position:relative}.SettingsSection-module__eRtSFq__toggle.SettingsSection-module__eRtSFq__active{background:var(--color-success)}.SettingsSection-module__eRtSFq__toggleKnob{border-radius:var(--radius-full);width:24px;height:24px;transition:all var(--transition-base);box-shadow:var(--shadow-sm);background:#fff;position:absolute;top:2px;left:2px}.SettingsSection-module__eRtSFq__toggle.SettingsSection-module__eRtSFq__active .SettingsSection-module__eRtSFq__toggleKnob{left:26px}.SettingsSection-module__eRtSFq__toggleLabel{font-size:var(--font-size-base);color:var(--text-primary);font-weight:500}.SettingsSection-module__eRtSFq__statusBadge{padding:var(--spacing-xs)var(--spacing-sm);border-radius:var(--admin-radius-sm);font-size:var(--font-size-xs);font-weight:600}.SettingsSection-module__eRtSFq__statusBadge.SettingsSection-module__eRtSFq__open{color:var(--color-success);background:#10b9811a}.SettingsSection-module__eRtSFq__statusBadge.SettingsSection-module__eRtSFq__closed{color:var(--color-error);background:#ef44441a}.SettingsSection-module__eRtSFq__successMessage{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);margin-top:var(--spacing-lg);border:1px solid var(--color-success);border-radius:var(--admin-radius-md);color:var(--color-success);font-size:var(--font-size-sm);background:#10b9811a;font-weight:500;display:flex}.SettingsSection-module__eRtSFq__errorMessage{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);margin-top:var(--spacing-lg);border:1px solid var(--color-error);border-radius:var(--admin-radius-md);color:var(--color-error);font-size:var(--font-size-sm);background:#ef44441a;font-weight:500;display:flex}.SettingsSection-module__eRtSFq__warningMessage{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);margin-top:var(--spacing-sm);border-radius:var(--admin-radius-md);color:#b45309;font-size:var(--font-size-sm);background:#f59e0b1a;border:1px solid #f59e0b;font-weight:500;display:flex}.SettingsSection-module__eRtSFq__warningMessage svg{color:#f59e0b;flex-shrink:0}.SettingsSection-module__eRtSFq__infoBox{align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-md);margin-bottom:var(--spacing-lg);border-radius:var(--admin-radius-md);color:var(--text-secondary);font-size:var(--font-size-sm);background:#3b82f614;border:1px solid #3b82f633;line-height:1.5;display:flex}.SettingsSection-module__eRtSFq__infoBox svg{color:#3b82f6;flex-shrink:0;margin-top:2px}.SettingsSection-module__eRtSFq__infoBox strong{color:var(--text-primary)}.SettingsSection-module__eRtSFq__infoBox code{border-radius:var(--admin-radius-sm);font-family:monospace;font-size:var(--font-size-xs);background:#0000000d;padding:2px 6px}.SettingsSection-module__eRtSFq__actions{margin-top:var(--spacing-xl);padding-top:var(--spacing-lg);border-top:1px solid var(--border-color)}.SettingsSection-module__eRtSFq__actionsRow{align-items:center;gap:var(--spacing-md);display:flex}@media (max-width:576px){.SettingsSection-module__eRtSFq__actionsRow{flex-direction:column;align-items:stretch}}.SettingsSection-module__eRtSFq__settingsBlock{margin-bottom:var(--spacing-2xl);padding-bottom:var(--spacing-xl);border-bottom:1px solid var(--border-color)}.SettingsSection-module__eRtSFq__settingsBlock:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.SettingsSection-module__eRtSFq__settingsBlock .SettingsSection-module__eRtSFq__title{align-items:center;gap:var(--spacing-sm);display:flex}.SettingsSection-module__eRtSFq__settingsBlock .SettingsSection-module__eRtSFq__title svg{color:var(--color-primary)}.SettingsSection-module__eRtSFq__searchRow{gap:var(--spacing-sm);display:flex}.SettingsSection-module__eRtSFq__searchRow input{flex:1;max-width:200px}.SettingsSection-module__eRtSFq__searchRow .SettingsSection-module__eRtSFq__btn{white-space:nowrap}.SettingsSection-module__eRtSFq__aresSearch{margin-bottom:var(--spacing-lg);padding:var(--spacing-md);background:var(--bg-secondary);border-radius:var(--admin-radius-md)}.SettingsSection-module__eRtSFq__aresSearch .SettingsSection-module__eRtSFq__formGroup{margin-bottom:0}.SettingsSection-module__eRtSFq__errorText{margin-top:var(--spacing-xs);font-size:var(--font-size-xs);color:var(--color-error);display:block}.SettingsSection-module__eRtSFq__spinning{animation:1s linear infinite SettingsSection-module__eRtSFq__spin}@keyframes SettingsSection-module__eRtSFq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.SettingsSection-module__eRtSFq__loading{justify-content:center;align-items:center;gap:var(--spacing-md);padding:var(--spacing-2xl);color:var(--text-secondary);display:flex}.SettingsSection-module__eRtSFq__subtitle{font-size:var(--font-size-base);color:var(--text-primary);margin:var(--spacing-xl)0 var(--spacing-md)0;font-weight:600}.SettingsSection-module__eRtSFq__domainCard{padding:var(--spacing-md);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--admin-radius-md);margin-bottom:var(--spacing-md)}.SettingsSection-module__eRtSFq__domainHeader{justify-content:space-between;align-items:center;gap:var(--spacing-md);display:flex}.SettingsSection-module__eRtSFq__domainInfo{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.SettingsSection-module__eRtSFq__domainInfo svg{color:var(--text-tertiary)}.SettingsSection-module__eRtSFq__domainName{color:var(--text-primary);font-weight:500}.SettingsSection-module__eRtSFq__domainActions{align-items:center;gap:var(--spacing-xs);display:flex}.SettingsSection-module__eRtSFq__domainNote{margin-top:var(--spacing-sm);font-size:var(--font-size-xs);color:var(--text-tertiary)}.SettingsSection-module__eRtSFq__copyButton{border-radius:var(--admin-radius-sm);width:32px;height:32px;color:var(--text-tertiary);cursor:pointer;transition:all var(--transition-base);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.SettingsSection-module__eRtSFq__copyButton:hover{background:var(--bg-tertiary);color:var(--text-primary)}.SettingsSection-module__eRtSFq__badge{border-radius:var(--admin-radius-sm);font-size:var(--font-size-xs);align-items:center;gap:4px;padding:2px 8px;font-weight:500;display:inline-flex}.SettingsSection-module__eRtSFq__badgeSuccess{color:var(--color-success);background:#10b9811a}.SettingsSection-module__eRtSFq__badgeWarning{color:#f59e0b;background:#f59e0b1a}.SettingsSection-module__eRtSFq__badgePrimary{background:rgba(var(--color-primary-rgb),.1);color:var(--color-primary)}.SettingsSection-module__eRtSFq__dnsInstructions{margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--border-color-light)}.SettingsSection-module__eRtSFq__dnsInstructions h4{align-items:center;gap:var(--spacing-sm);margin:0 0 var(--spacing-sm)0;font-size:var(--font-size-sm);color:var(--text-primary);font-weight:600;display:flex}.SettingsSection-module__eRtSFq__dnsInstructions h4 svg{color:#3b82f6}.SettingsSection-module__eRtSFq__dnsInstructions>p{margin:0 0 var(--spacing-md)0;font-size:var(--font-size-sm);color:var(--text-secondary)}.SettingsSection-module__eRtSFq__dnsTable{border-collapse:collapse;width:100%;font-size:var(--font-size-sm);margin-bottom:var(--spacing-md)}.SettingsSection-module__eRtSFq__dnsTable th,.SettingsSection-module__eRtSFq__dnsTable td{padding:var(--spacing-sm);text-align:left;border-bottom:1px solid var(--border-color-light)}.SettingsSection-module__eRtSFq__dnsTable th{color:var(--text-secondary);background:var(--bg-tertiary);font-weight:600}.SettingsSection-module__eRtSFq__dnsTable td{color:var(--text-primary)}.SettingsSection-module__eRtSFq__dnsTable code{background:var(--bg-tertiary);border-radius:var(--admin-radius-sm);font-family:monospace;font-size:var(--font-size-xs);padding:2px 6px}.SettingsSection-module__eRtSFq__copyInline{width:24px;height:24px;margin-left:var(--spacing-xs);border-radius:var(--admin-radius-sm);color:var(--text-tertiary);cursor:pointer;transition:all var(--transition-base);vertical-align:middle;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.SettingsSection-module__eRtSFq__copyInline:hover{background:var(--bg-tertiary);color:var(--text-primary)}.SettingsSection-module__eRtSFq__dnsNote{font-size:var(--font-size-xs);color:var(--text-tertiary);font-style:italic}.SettingsSection-module__eRtSFq__addDomainForm{margin-top:var(--spacing-lg);padding:var(--spacing-lg);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--admin-radius-md)}.SettingsSection-module__eRtSFq__formActions{justify-content:flex-end;gap:var(--spacing-sm);margin-top:var(--spacing-md);display:flex}.SettingsSection-module__eRtSFq__helpSection{margin-top:var(--spacing-2xl);padding:var(--spacing-lg);background:var(--bg-secondary);border-radius:var(--admin-radius-md)}.SettingsSection-module__eRtSFq__helpSection h4{margin:0 0 var(--spacing-md)0;font-size:var(--font-size-sm);color:var(--text-primary);font-weight:600}.SettingsSection-module__eRtSFq__helpSection ol,.SettingsSection-module__eRtSFq__helpSection ul{margin:0 0 var(--spacing-md)0;padding-left:var(--spacing-lg);font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.6}.SettingsSection-module__eRtSFq__helpSection li{margin-bottom:var(--spacing-xs)}.SettingsSection-module__eRtSFq__helpSection li strong{color:var(--text-primary)}.SettingsSection-module__eRtSFq__helpSection p{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0}.SettingsSection-module__eRtSFq__helpSection a{align-items:center;gap:var(--spacing-xs);color:var(--color-primary);text-decoration:none;display:inline-flex}.SettingsSection-module__eRtSFq__helpSection a:hover{text-decoration:underline}.SettingsSection-module__eRtSFq__statusCards{gap:var(--spacing-md);margin-bottom:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.SettingsSection-module__eRtSFq__statusCard{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);border-radius:var(--admin-radius-md);border:1px solid var(--border-color);display:flex}.SettingsSection-module__eRtSFq__statusCard svg{flex-shrink:0}.SettingsSection-module__eRtSFq__statusCard div{flex:1;min-width:0}.SettingsSection-module__eRtSFq__statusCard strong{font-size:var(--font-size-sm);color:var(--text-primary);font-weight:600;display:block}.SettingsSection-module__eRtSFq__statusCard span{font-size:var(--font-size-xs);color:var(--text-tertiary);margin-top:2px;display:block}.SettingsSection-module__eRtSFq__statusActive{background:#10b9810d;border-color:#10b9814d}.SettingsSection-module__eRtSFq__statusActive svg{color:var(--color-success)}.SettingsSection-module__eRtSFq__statusInactive{background:var(--bg-secondary)}.SettingsSection-module__eRtSFq__statusInactive svg{color:var(--text-tertiary)}.SettingsSection-module__eRtSFq__previewLink{color:var(--text-tertiary);transition:color var(--transition-base);flex-shrink:0}.SettingsSection-module__eRtSFq__previewLink:hover{color:var(--color-primary)}.SettingsSection-module__eRtSFq__richTextarea{resize:vertical;min-height:200px;font-family:inherit}.SettingsSection-module__eRtSFq__supportBanner{align-items:center;gap:var(--spacing-lg);padding:var(--spacing-lg);margin-bottom:var(--spacing-xl);border-radius:var(--admin-radius-lg);background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);display:flex;box-shadow:0 4px 12px #00000026}.SettingsSection-module__eRtSFq__supportBannerIcon{border-radius:var(--admin-radius-md);background:#ffffff1a;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.SettingsSection-module__eRtSFq__supportBannerIcon svg{color:#fff}.SettingsSection-module__eRtSFq__supportBannerContent{flex:1}.SettingsSection-module__eRtSFq__supportBannerTitle{font-size:var(--font-size-base);color:#fff;margin:0 0 4px;font-weight:600}.SettingsSection-module__eRtSFq__supportBannerText{font-size:var(--font-size-sm);color:#ffffffb3;margin:0}.SettingsSection-module__eRtSFq__supportBannerPhone{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm)var(--spacing-lg);color:#fff;font-size:var(--font-size-sm);border-radius:var(--admin-radius-md);transition:all var(--transition-base);background:linear-gradient(135deg,#10b981 0%,#059669 100%);font-weight:600;text-decoration:none;display:flex;box-shadow:0 2px 8px #10b9814d}.SettingsSection-module__eRtSFq__supportBannerPhone:hover{transform:translateY(-2px);box-shadow:0 4px 12px #10b98166}@media (max-width:576px){.SettingsSection-module__eRtSFq__supportBanner{text-align:center;gap:var(--spacing-md);flex-direction:column}.SettingsSection-module__eRtSFq__supportBannerPhone{justify-content:center;width:100%}}.SettingsSection-module__eRtSFq__collapsibleSection{margin-bottom:var(--spacing-lg);border:1px solid var(--border-color);border-radius:var(--admin-radius-md);background:var(--bg-primary);overflow:hidden}.SettingsSection-module__eRtSFq__collapsibleHeader{width:100%;padding:var(--spacing-md);background:var(--bg-secondary);cursor:pointer;transition:background var(--transition-base);border:none;justify-content:space-between;align-items:center;display:flex}.SettingsSection-module__eRtSFq__collapsibleHeader:hover{background:var(--bg-tertiary)}.SettingsSection-module__eRtSFq__collapsibleHeaderContent{align-items:center;gap:var(--spacing-md);display:flex}.SettingsSection-module__eRtSFq__collapsibleIcon{background:rgba(var(--color-primary-rgb),.1);border-radius:var(--admin-radius-sm);width:36px;height:36px;color:var(--color-primary);justify-content:center;align-items:center;display:flex}.SettingsSection-module__eRtSFq__collapsibleHeaderText{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.SettingsSection-module__eRtSFq__collapsibleTitle{font-size:var(--font-size-sm);color:var(--text-primary);font-weight:600}.SettingsSection-module__eRtSFq__collapsibleDescription{font-size:var(--font-size-xs);color:var(--text-tertiary)}.SettingsSection-module__eRtSFq__collapsibleHeader svg:last-child{color:var(--text-tertiary);flex-shrink:0}.SettingsSection-module__eRtSFq__collapsibleContent{padding:var(--spacing-md);border-top:1px solid var(--border-color)}.SettingsSection-module__eRtSFq__divider{background:var(--border-color);height:1px;margin:var(--spacing-lg)0}.SettingsSection-module__eRtSFq__comingSoonWrapper{position:relative}.SettingsSection-module__eRtSFq__comingSoonOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:var(--admin-radius-md);z-index:10;cursor:not-allowed;background:#fffc;justify-content:center;align-items:center;display:flex;position:absolute;inset:-8px -12px}.SettingsSection-module__eRtSFq__comingSoonBadge{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm)var(--spacing-lg);color:#fff;font-size:var(--font-size-sm);border-radius:var(--radius-full);letter-spacing:.5px;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);font-weight:600;display:inline-flex;box-shadow:0 4px 12px #0003}.SettingsSection-module__eRtSFq__comingSoonBadge svg{opacity:.8}.SettingsSection-module__eRtSFq__checkboxGroup{gap:var(--spacing-sm)var(--spacing-lg);padding:var(--spacing-sm)0;flex-wrap:wrap;display:flex}.SettingsSection-module__eRtSFq__checkboxLabel{align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-base);color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:500;display:flex}.SettingsSection-module__eRtSFq__checkboxLabel input[type=checkbox]{width:18px;height:18px;accent-color:var(--color-primary);cursor:pointer}.SettingsSection-module__eRtSFq__submitBtn{justify-content:center;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm)var(--spacing-lg);background:var(--admin-primary);border-radius:var(--admin-radius-md);color:#fff;font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-base);white-space:nowrap;border:none;height:42px;font-weight:500;display:inline-flex}.SettingsSection-module__eRtSFq__submitBtn:hover:not(:disabled){opacity:.9}.SettingsSection-module__eRtSFq__submitBtn:disabled{opacity:.6;cursor:not-allowed}.SettingsSection-module__eRtSFq__syncBtn{margin-top:var(--spacing-sm);border-radius:var(--admin-radius-sm);color:#8b0000;font-size:var(--font-size-xs);cursor:pointer;transition:all var(--transition-base);background:#8b00001a;border:1px solid #8b000033;align-items:center;gap:6px;padding:6px 12px;font-weight:500;display:inline-flex}.SettingsSection-module__eRtSFq__syncBtn:hover:not(:disabled){background:#8b000026}.SettingsSection-module__eRtSFq__syncBtn:disabled{opacity:.6;cursor:not-allowed}
.AttendanceSettings-module__hsonDq__container{max-width:900px}.AttendanceSettings-module__hsonDq__error{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);border-radius:var(--radius-md);color:#dc2626;font-size:var(--font-size-sm);margin-bottom:var(--spacing-lg);background:#ef44441a;border:1px solid #ef44444d;display:flex}.AttendanceSettings-module__hsonDq__success{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);border-radius:var(--radius-md);color:#059669;font-size:var(--font-size-sm);margin-bottom:var(--spacing-lg);background:#10b9811a;border:1px solid #10b9814d;display:flex}.AttendanceSettings-module__hsonDq__section{margin-bottom:var(--spacing-2xl)}.AttendanceSettings-module__hsonDq__sectionHeader{margin-bottom:var(--spacing-md);justify-content:space-between;align-items:center;gap:var(--spacing-md);display:flex}.AttendanceSettings-module__hsonDq__sectionTitle{font-size:var(--font-size-base);color:var(--admin-text);align-items:center;gap:var(--spacing-sm);margin:0;font-weight:600;display:flex}.AttendanceSettings-module__hsonDq__sectionTitle svg{color:var(--admin-text-secondary)}.AttendanceSettings-module__hsonDq__settingsGrid{gap:var(--spacing-lg);padding:var(--spacing-lg);background:var(--admin-bg);border:1px solid var(--admin-border);border-radius:var(--radius-lg);margin-bottom:var(--spacing-md);flex-direction:column;display:flex}.AttendanceSettings-module__hsonDq__settingsRow{gap:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}.AttendanceSettings-module__hsonDq__settingRow{gap:var(--spacing-xs);flex-direction:column;display:flex}.AttendanceSettings-module__hsonDq__checkboxLabel{align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--admin-text);cursor:pointer;font-weight:500;display:flex}.AttendanceSettings-module__hsonDq__checkbox{cursor:pointer;width:18px;height:18px;accent-color:var(--admin-primary)}.AttendanceSettings-module__hsonDq__settingHelp{font-size:var(--font-size-xs);color:var(--admin-text-secondary);margin:0;padding-left:26px}.AttendanceSettings-module__hsonDq__field{gap:var(--spacing-xs);flex-direction:column;display:flex}.AttendanceSettings-module__hsonDq__fieldFull{gap:var(--spacing-xs);flex-direction:column;grid-column:1/-1;display:flex}.AttendanceSettings-module__hsonDq__label{font-size:var(--font-size-sm);color:var(--admin-text);font-weight:500}.AttendanceSettings-module__hsonDq__fieldHelp{font-size:var(--font-size-xs);color:var(--admin-text-secondary);margin:0}.AttendanceSettings-module__hsonDq__input,.AttendanceSettings-module__hsonDq__select,.AttendanceSettings-module__hsonDq__textarea{width:100%;padding:var(--spacing-sm)var(--spacing-md);background:var(--admin-bg-secondary);border:1px solid var(--admin-border);border-radius:var(--radius-md);color:var(--admin-text);font-size:var(--font-size-sm);transition:border-color var(--transition-base)}.AttendanceSettings-module__hsonDq__textarea{resize:vertical;min-height:60px}.AttendanceSettings-module__hsonDq__input:focus,.AttendanceSettings-module__hsonDq__select:focus,.AttendanceSettings-module__hsonDq__textarea:focus{border-color:var(--admin-primary);outline:none}.AttendanceSettings-module__hsonDq__select{cursor:pointer}.AttendanceSettings-module__hsonDq__timeSelect{align-items:center;gap:var(--spacing-xs);display:flex}.AttendanceSettings-module__hsonDq__timeSelectPart{padding:var(--spacing-sm)var(--spacing-md);background:var(--admin-bg-secondary);border:1px solid var(--admin-border);border-radius:var(--radius-md);color:var(--admin-text);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color var(--transition-base);min-width:64px}.AttendanceSettings-module__hsonDq__timeSelectPart:focus{border-color:var(--admin-primary);outline:none}.AttendanceSettings-module__hsonDq__timeSelectSeparator{font-size:var(--font-size-lg);color:var(--admin-text-secondary);font-weight:600}.AttendanceSettings-module__hsonDq__saveBtn,.AttendanceSettings-module__hsonDq__submitBtn,.AttendanceSettings-module__hsonDq__addBtn{justify-content:center;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm)var(--spacing-lg);background:var(--admin-primary);border-radius:var(--radius-md);color:#fff;font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-base);white-space:nowrap;border:none;height:42px;font-weight:500;display:inline-flex}.AttendanceSettings-module__hsonDq__saveBtn:hover:not(:disabled),.AttendanceSettings-module__hsonDq__submitBtn:hover:not(:disabled),.AttendanceSettings-module__hsonDq__addBtn:hover:not(:disabled){opacity:.9}.AttendanceSettings-module__hsonDq__saveBtn:disabled,.AttendanceSettings-module__hsonDq__submitBtn:disabled,.AttendanceSettings-module__hsonDq__addBtn:disabled{opacity:.6;cursor:not-allowed}.AttendanceSettings-module__hsonDq__cancelBtn{justify-content:center;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm)var(--spacing-lg);border:1px solid var(--admin-border);border-radius:var(--radius-md);color:var(--admin-text);font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-base);background:0 0;height:42px;font-weight:500;display:inline-flex}.AttendanceSettings-module__hsonDq__cancelBtn:hover{background:var(--admin-bg-tertiary)}.AttendanceSettings-module__hsonDq__formCard{padding:var(--spacing-lg);background:var(--admin-bg);border:1px solid var(--admin-border);border-radius:var(--radius-lg);margin-bottom:var(--spacing-lg)}.AttendanceSettings-module__hsonDq__formTitle{font-size:var(--font-size-base);color:var(--admin-text);margin:0 0 var(--spacing-lg)0;font-weight:600}.AttendanceSettings-module__hsonDq__formGrid{gap:var(--spacing-md);margin-bottom:var(--spacing-md);grid-template-columns:repeat(3,1fr);display:grid}.AttendanceSettings-module__hsonDq__formActions{gap:var(--spacing-sm);margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid var(--admin-border);justify-content:flex-end;display:flex}.AttendanceSettings-module__hsonDq__tableWrapper{border:1px solid var(--admin-border);border-radius:var(--radius-lg);overflow:visible}.AttendanceSettings-module__hsonDq__table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}.AttendanceSettings-module__hsonDq__table th,.AttendanceSettings-module__hsonDq__table td{padding:var(--spacing-md);text-align:left;border-bottom:1px solid var(--admin-border)}.AttendanceSettings-module__hsonDq__table th{background:var(--admin-bg-tertiary);color:var(--admin-text-secondary);font-weight:600;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.05em}.AttendanceSettings-module__hsonDq__table tbody tr{background:var(--admin-bg);transition:background var(--transition-base)}.AttendanceSettings-module__hsonDq__table tbody tr:hover{background:var(--admin-bg-secondary)}.AttendanceSettings-module__hsonDq__table tbody tr:last-child td{border-bottom:none}.AttendanceSettings-module__hsonDq__table tbody tr.AttendanceSettings-module__hsonDq__inactive{opacity:.6}.AttendanceSettings-module__hsonDq__employeeInfo{flex-direction:column;gap:2px;display:flex}.AttendanceSettings-module__hsonDq__employeeName{color:var(--admin-text);font-weight:500}.AttendanceSettings-module__hsonDq__employeeEmail{font-size:var(--font-size-xs);color:var(--admin-text-secondary)}.AttendanceSettings-module__hsonDq__positionInfo{align-items:center;gap:var(--spacing-xs);color:var(--admin-text);display:flex}.AttendanceSettings-module__hsonDq__positionInfo svg{color:var(--admin-text-secondary)}.AttendanceSettings-module__hsonDq__department{background:var(--admin-bg-tertiary);font-size:var(--font-size-xs);color:var(--admin-text-secondary);border-radius:9999px;padding:2px 8px}.AttendanceSettings-module__hsonDq__statusBadge{font-size:var(--font-size-xs);border-radius:9999px;align-items:center;padding:4px 10px;font-weight:500;display:inline-flex}.AttendanceSettings-module__hsonDq__statusBadge.AttendanceSettings-module__hsonDq__active{color:#059669;background:#10b9811a}.AttendanceSettings-module__hsonDq__statusBadge.AttendanceSettings-module__hsonDq__inactive{color:#6b7280;background:#6b72801a}.AttendanceSettings-module__hsonDq__actionsCell{text-align:center;width:48px}.AttendanceSettings-module__hsonDq__menuContainer{position:relative}.AttendanceSettings-module__hsonDq__menuBtn{border-radius:var(--radius-md);width:32px;height:32px;color:var(--admin-text-secondary);cursor:pointer;transition:all var(--transition-base);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.AttendanceSettings-module__hsonDq__menuBtn:hover{background:var(--admin-bg-tertiary);color:var(--admin-text)}.AttendanceSettings-module__hsonDq__dropdown{background:var(--admin-bg-secondary);border:1px solid var(--admin-border);border-radius:var(--radius-lg);z-index:100;min-width:180px;margin-bottom:4px;position:absolute;bottom:100%;right:0;overflow:hidden;box-shadow:0 -10px 25px -5px #0003}.AttendanceSettings-module__hsonDq__dropdownDivider{background:var(--admin-border);height:1px;margin:var(--spacing-xs)0}.AttendanceSettings-module__hsonDq__dropdownItem{align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm)var(--spacing-md);color:var(--admin-text);font-size:var(--font-size-sm);text-align:left;cursor:pointer;transition:background var(--transition-base);background:0 0;border:none;display:flex}.AttendanceSettings-module__hsonDq__dropdownItem:hover:not(:disabled){background:var(--admin-bg-tertiary)}.AttendanceSettings-module__hsonDq__dropdownItem.AttendanceSettings-module__hsonDq__warning{color:#d97706}.AttendanceSettings-module__hsonDq__dropdownItem.AttendanceSettings-module__hsonDq__warning:hover{background:#d977061a}.AttendanceSettings-module__hsonDq__dropdownItem.AttendanceSettings-module__hsonDq__danger{color:#dc2626}.AttendanceSettings-module__hsonDq__dropdownItem.AttendanceSettings-module__hsonDq__danger:hover{background:#ef44441a}.AttendanceSettings-module__hsonDq__emptyRow{text-align:center;color:var(--admin-text-secondary);padding:var(--spacing-2xl)!important}.AttendanceSettings-module__hsonDq__emptyRow svg{margin:0 auto var(--spacing-sm);opacity:.5;display:block}.AttendanceSettings-module__hsonDq__guideSection{padding:var(--spacing-lg);border-radius:var(--radius-lg);margin-bottom:var(--spacing-xl);background:#3b82f60d;border:1px solid #3b82f633}.AttendanceSettings-module__hsonDq__guideHeader{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);color:#3b82f6;display:flex}.AttendanceSettings-module__hsonDq__guideHeader h4{font-size:var(--font-size-sm);color:var(--admin-text);margin:0;font-weight:600}.AttendanceSettings-module__hsonDq__guideContent{gap:var(--spacing-md);flex-direction:column;display:flex}.AttendanceSettings-module__hsonDq__guideStep{gap:var(--spacing-md);align-items:flex-start;display:flex}.AttendanceSettings-module__hsonDq__stepNumber{color:#fff;width:24px;min-width:24px;height:24px;font-size:var(--font-size-xs);background:#3b82f6;border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:flex}.AttendanceSettings-module__hsonDq__guideStep strong{font-size:var(--font-size-sm);color:var(--admin-text);margin-bottom:2px;display:block}.AttendanceSettings-module__hsonDq__guideStep p{font-size:var(--font-size-xs);color:var(--admin-text-secondary);margin:0;line-height:1.4}.AttendanceSettings-module__hsonDq__kioskInfo{padding:var(--spacing-lg);background:var(--admin-bg);border:1px solid var(--admin-border);border-radius:var(--radius-lg);margin-bottom:var(--spacing-lg)}.AttendanceSettings-module__hsonDq__kioskTitle{align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--admin-text);margin:0 0 var(--spacing-sm)0;font-weight:600;display:flex}.AttendanceSettings-module__hsonDq__kioskDescription{font-size:var(--font-size-sm);color:var(--admin-text-secondary);margin:0 0 var(--spacing-sm)0}.AttendanceSettings-module__hsonDq__kioskLink{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm)var(--spacing-md);border:1px dashed var(--admin-primary);border-radius:var(--radius-md);color:var(--admin-text);transition:all var(--transition-base);margin-bottom:var(--spacing-lg);text-decoration:none;display:inline-flex}.AttendanceSettings-module__hsonDq__kioskLink:hover{background:var(--admin-bg-tertiary)}.AttendanceSettings-module__hsonDq__kioskLink svg{color:var(--admin-text-secondary)}.AttendanceSettings-module__hsonDq__kioskUrl{background:var(--admin-bg-tertiary);border-radius:var(--radius-sm);font-family:monospace;font-size:var(--font-size-sm);padding:2px 8px}.AttendanceSettings-module__hsonDq__kioskTips{padding-top:var(--spacing-md);border-top:1px solid var(--admin-border)}.AttendanceSettings-module__hsonDq__kioskTips h5{margin:0 0 var(--spacing-sm)0;font-size:var(--font-size-xs);color:var(--admin-text);font-weight:600}.AttendanceSettings-module__hsonDq__kioskTips ul{padding-left:var(--spacing-lg);font-size:var(--font-size-xs);color:var(--admin-text-secondary);margin:0;line-height:1.8}.AttendanceSettings-module__hsonDq__kioskTips li{margin-bottom:var(--spacing-xs)}.AttendanceSettings-module__hsonDq__reportsInfo{padding:var(--spacing-lg);background:var(--admin-bg);border:1px solid var(--admin-border);border-radius:var(--radius-lg)}.AttendanceSettings-module__hsonDq__reportsTitle{align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--admin-text);margin:0 0 var(--spacing-sm)0;font-weight:600;display:flex}.AttendanceSettings-module__hsonDq__reportsInfo p{font-size:var(--font-size-sm);color:var(--admin-text-secondary);margin:0 0 var(--spacing-md)0;line-height:1.5}.AttendanceSettings-module__hsonDq__reportsLink{color:var(--admin-primary);font-weight:500;text-decoration:none}.AttendanceSettings-module__hsonDq__reportsLink:hover{text-decoration:underline}.AttendanceSettings-module__hsonDq__reportFeatures{padding-left:var(--spacing-lg);font-size:var(--font-size-xs);color:var(--admin-text-secondary);margin:0;line-height:1.8}.AttendanceSettings-module__hsonDq__reportFeatures li{margin-bottom:var(--spacing-xs)}.AttendanceSettings-module__hsonDq__loading{justify-content:center;align-items:center;gap:var(--spacing-md);padding:var(--spacing-3xl);color:var(--admin-text-secondary);display:flex}.AttendanceSettings-module__hsonDq__spinning{animation:1s linear infinite AttendanceSettings-module__hsonDq__spin}@keyframes AttendanceSettings-module__hsonDq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.AttendanceSettings-module__hsonDq__settingsRow,.AttendanceSettings-module__hsonDq__formGrid{grid-template-columns:1fr}.AttendanceSettings-module__hsonDq__sectionHeader{flex-direction:column;align-items:flex-start}.AttendanceSettings-module__hsonDq__table th:nth-child(3),.AttendanceSettings-module__hsonDq__table td:nth-child(3),.AttendanceSettings-module__hsonDq__table th:nth-child(4),.AttendanceSettings-module__hsonDq__table td:nth-child(4){display:none}}@media (max-width:576px){.AttendanceSettings-module__hsonDq__formCard{padding:var(--spacing-md)}.AttendanceSettings-module__hsonDq__table th,.AttendanceSettings-module__hsonDq__table td{padding:var(--spacing-sm)}}
.ReservationSettings-module__nG3S7q__reservationForm{max-width:800px}.ReservationSettings-module__nG3S7q__radioGroup{gap:var(--spacing-sm);flex-direction:column;display:flex}.ReservationSettings-module__nG3S7q__radioLabel{align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--bg-secondary);border:2px solid var(--border-color);border-radius:var(--admin-radius-md);cursor:pointer;transition:all var(--transition-base);display:flex}.ReservationSettings-module__nG3S7q__radioLabel:hover{border-color:var(--admin-primary);background:var(--bg-primary)}.ReservationSettings-module__nG3S7q__radioLabel input[type=radio]{width:18px;height:18px;accent-color:var(--admin-primary);cursor:pointer;flex-shrink:0;margin-top:2px}.ReservationSettings-module__nG3S7q__radioLabel input[type=radio]:checked~.ReservationSettings-module__nG3S7q__radioContent{color:var(--text-primary)}.ReservationSettings-module__nG3S7q__radioContent{flex-direction:column;flex:1;gap:4px;display:flex}.ReservationSettings-module__nG3S7q__radioTitle{font-size:var(--font-size-base);color:var(--text-primary);font-weight:600}.ReservationSettings-module__nG3S7q__radioDescription{font-size:var(--font-size-sm);color:var(--text-secondary)}.ReservationSettings-module__nG3S7q__warningBox{align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-md);margin-bottom:var(--spacing-lg);border-radius:var(--admin-radius-md);color:var(--text-secondary);font-size:var(--font-size-sm);background:#f59e0b14;border:1px solid #f59e0b33;line-height:1.5;display:flex}.ReservationSettings-module__nG3S7q__warningBox svg{color:#f59e0b;flex-shrink:0;margin-top:2px}.ReservationSettings-module__nG3S7q__warningBox strong{color:var(--text-primary)}.ReservationSettings-module__nG3S7q__warningLink{color:var(--admin-primary);transition:opacity var(--transition-base);font-weight:500;text-decoration:none}.ReservationSettings-module__nG3S7q__warningLink:hover{opacity:.8;text-decoration:underline}.ReservationSettings-module__nG3S7q__sectionCard{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--admin-radius-lg);margin-bottom:var(--spacing-lg);overflow:hidden}.ReservationSettings-module__nG3S7q__sectionHeader{padding:var(--spacing-md)var(--spacing-lg);background:var(--bg-secondary);border-bottom:1px solid var(--border-color);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--transition-base);justify-content:space-between;align-items:center;display:flex}.ReservationSettings-module__nG3S7q__sectionHeader:hover{background:var(--bg-tertiary)}.ReservationSettings-module__nG3S7q__sectionHeaderLeft{align-items:center;gap:var(--spacing-md);display:flex}.ReservationSettings-module__nG3S7q__sectionHeaderIcon{border-radius:var(--admin-radius-sm);color:#8b0000;background:#8b00001a;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.ReservationSettings-module__nG3S7q__sectionHeaderText{flex-direction:column;gap:2px;display:flex}.ReservationSettings-module__nG3S7q__sectionHeaderTitle{font-size:var(--font-size-sm);color:var(--text-primary);font-weight:600}.ReservationSettings-module__nG3S7q__sectionHeaderDesc{font-size:var(--font-size-xs);color:var(--text-tertiary)}.ReservationSettings-module__nG3S7q__sectionHeaderRight{align-items:center;gap:var(--spacing-sm);display:flex}.ReservationSettings-module__nG3S7q__sectionBadge{border-radius:var(--admin-radius-sm);font-size:var(--font-size-xs);align-items:center;gap:4px;padding:2px 8px;font-weight:600;display:inline-flex}.ReservationSettings-module__nG3S7q__sectionBadgeActive{color:var(--color-success);background:#10b9811a}.ReservationSettings-module__nG3S7q__sectionBadgeInactive{color:var(--text-tertiary);background:#6b72801a}.ReservationSettings-module__nG3S7q__sectionChevron{color:var(--text-tertiary);transition:transform var(--transition-base);flex-shrink:0}.ReservationSettings-module__nG3S7q__sectionChevronOpen{transform:rotate(180deg)}.ReservationSettings-module__nG3S7q__sectionBody{padding:var(--spacing-lg)}.ReservationSettings-module__nG3S7q__quickLinks{gap:var(--spacing-sm);margin-top:var(--spacing-md);flex-wrap:wrap;display:flex}.ReservationSettings-module__nG3S7q__quickLink{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs)var(--spacing-md);font-size:var(--font-size-sm);color:var(--admin-primary);border-radius:var(--admin-radius-sm);transition:all var(--transition-base);background:#8b00000f;border:1px solid #8b000026;font-weight:500;text-decoration:none;display:inline-flex}.ReservationSettings-module__nG3S7q__quickLink:hover{background:#8b00001f;border-color:#8b00004d}.ReservationSettings-module__nG3S7q__infoBox{align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-md);margin-bottom:var(--spacing-md);border-radius:var(--admin-radius-md);font-size:var(--font-size-sm);color:var(--text-secondary);background:#3b82f60f;border:1px solid #3b82f626;line-height:1.5;display:flex}.ReservationSettings-module__nG3S7q__infoBox svg{color:#3b82f6;flex-shrink:0;margin-top:2px}.ReservationSettings-module__nG3S7q__availabilitySummary{gap:var(--spacing-sm);margin-bottom:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.ReservationSettings-module__nG3S7q__availabilityDay{padding:var(--spacing-sm)var(--spacing-md);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--admin-radius-sm);font-size:var(--font-size-xs)}.ReservationSettings-module__nG3S7q__availabilityDayName{color:var(--text-primary);margin-bottom:2px;font-weight:600}.ReservationSettings-module__nG3S7q__availabilityDayTime{color:var(--text-tertiary)}.ReservationSettings-module__nG3S7q__availabilityDayClosed{color:var(--color-error);font-style:italic}.ReservationSettings-module__nG3S7q__masterToggle{align-items:center;gap:var(--spacing-lg);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--admin-radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;transition:all var(--transition-base);display:flex}.ReservationSettings-module__nG3S7q__masterToggle:hover{border-color:var(--admin-primary)}.ReservationSettings-module__nG3S7q__masterToggle input[type=checkbox]{appearance:none;background:var(--bg-tertiary);border:1px solid var(--border-color);cursor:pointer;border-radius:999px;flex-shrink:0;width:48px;min-width:48px;height:26px;transition:all .25s;position:relative}.ReservationSettings-module__nG3S7q__masterToggle input[type=checkbox]:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:all .25s cubic-bezier(.4,0,.2,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.ReservationSettings-module__nG3S7q__masterToggle input[type=checkbox]:checked{background:var(--color-success);border-color:var(--color-success)}.ReservationSettings-module__nG3S7q__masterToggle input[type=checkbox]:checked:after{left:24px}.ReservationSettings-module__nG3S7q__masterToggle input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}.ReservationSettings-module__nG3S7q__masterToggleContent{flex-direction:column;gap:2px;display:flex}.ReservationSettings-module__nG3S7q__masterToggleLabel{font-size:var(--font-size-base);color:var(--text-primary);font-weight:600}.ReservationSettings-module__nG3S7q__masterToggleDesc{font-size:var(--font-size-sm);color:var(--text-tertiary)}label.ReservationSettings-module__nG3S7q__checkboxToggle{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md)var(--spacing-lg);margin-bottom:var(--spacing-sm);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--admin-radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;transition:all var(--transition-base);font-size:var(--font-size-sm);color:var(--text-primary);font-weight:500;line-height:1.4;display:flex}label.ReservationSettings-module__nG3S7q__checkboxToggle:hover{border-color:var(--admin-primary);background:var(--bg-primary)}.ReservationSettings-module__nG3S7q__checkboxToggle input[type=checkbox]{appearance:none;background:var(--bg-tertiary);border:1px solid var(--border-color);cursor:pointer;border-radius:999px;flex-shrink:0;width:40px;min-width:40px;height:22px;margin:0;padding:0;transition:all .25s;position:relative}.ReservationSettings-module__nG3S7q__checkboxToggle input[type=checkbox]:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .25s cubic-bezier(.4,0,.2,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.ReservationSettings-module__nG3S7q__checkboxToggle input[type=checkbox]:checked{background:var(--admin-primary);border-color:var(--admin-primary)}.ReservationSettings-module__nG3S7q__checkboxToggle input[type=checkbox]:checked:after{left:20px}.ReservationSettings-module__nG3S7q__checkboxToggle input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}.ReservationSettings-module__nG3S7q__inlineToggle{align-items:center;gap:var(--spacing-md);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.ReservationSettings-module__nG3S7q__toggleSwitch{appearance:none;background:var(--bg-tertiary);border:1px solid var(--border-color);cursor:pointer;border-radius:999px;flex-shrink:0;width:40px;min-width:40px;height:22px;transition:all .25s;position:relative}.ReservationSettings-module__nG3S7q__toggleSwitch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .25s cubic-bezier(.4,0,.2,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.ReservationSettings-module__nG3S7q__toggleSwitch:checked{background:var(--admin-primary);border-color:var(--admin-primary)}.ReservationSettings-module__nG3S7q__toggleSwitch:checked:after{left:20px}.ReservationSettings-module__nG3S7q__toggleSwitch:disabled{opacity:.5;cursor:not-allowed}.ReservationSettings-module__nG3S7q__inlineToggleContent{flex-direction:column;gap:1px;display:flex}.ReservationSettings-module__nG3S7q__inlineToggleLabel{font-size:var(--font-size-sm);color:var(--text-primary);font-weight:500}.ReservationSettings-module__nG3S7q__inlineToggleDesc{font-size:var(--font-size-xs);color:var(--text-tertiary)}@media (max-width:576px){.ReservationSettings-module__nG3S7q__radioGroup{gap:var(--spacing-md)}.ReservationSettings-module__nG3S7q__radioLabel{padding:var(--spacing-sm)}.ReservationSettings-module__nG3S7q__warningBox{flex-direction:column}.ReservationSettings-module__nG3S7q__sectionHeader{padding:var(--spacing-sm)var(--spacing-md)}.ReservationSettings-module__nG3S7q__sectionBody{padding:var(--spacing-md)}.ReservationSettings-module__nG3S7q__sectionHeaderDesc{display:none}.ReservationSettings-module__nG3S7q__availabilitySummary{grid-template-columns:1fr 1fr}.ReservationSettings-module__nG3S7q__quickLinks{flex-direction:column}}
.PosSettings-module__mU6uJa__categorySelector{margin-top:var(--spacing-sm);position:relative}.PosSettings-module__mU6uJa__categorySelectorInputWrap{position:relative}.PosSettings-module__mU6uJa__categorySelectorInputWrap svg{color:var(--text-tertiary);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.PosSettings-module__mU6uJa__categorySelectorInput{width:100%;padding:var(--spacing-sm)var(--spacing-md)var(--spacing-sm)34px;font-size:var(--font-size-sm);border:1px solid var(--border-color);border-radius:var(--admin-radius-md);background:var(--bg-primary);color:var(--text-primary);transition:border-color var(--transition-base)}.PosSettings-module__mU6uJa__categorySelectorInput:focus{border-color:var(--admin-primary);outline:none}.PosSettings-module__mU6uJa__categoryDropdown{z-index:20;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--admin-radius-md);max-height:200px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #0000001a}.PosSettings-module__mU6uJa__categoryOption{padding:var(--spacing-sm)var(--spacing-md);font-size:var(--font-size-sm);color:var(--text-primary);cursor:pointer;transition:background var(--transition-base);justify-content:space-between;align-items:center;display:flex}.PosSettings-module__mU6uJa__categoryOption:hover{background:var(--bg-secondary)}.PosSettings-module__mU6uJa__categoryOptionSelected{color:var(--admin-primary);font-weight:500}.PosSettings-module__mU6uJa__categoryOptionCheck{color:var(--admin-primary);flex-shrink:0}.PosSettings-module__mU6uJa__selectedTags{gap:var(--spacing-xs);margin-top:var(--spacing-sm);flex-wrap:wrap;display:flex}.PosSettings-module__mU6uJa__selectedTag{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--admin-radius-sm);font-size:var(--font-size-xs);color:var(--text-primary);transition:border-color var(--transition-base);align-items:center;gap:6px;padding:4px 10px;font-weight:500;display:inline-flex}.PosSettings-module__mU6uJa__selectedTag:hover{border-color:var(--admin-primary)}.PosSettings-module__mU6uJa__selectedTagRemove{width:16px;height:16px;color:var(--text-tertiary);cursor:pointer;transition:all var(--transition-base);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.PosSettings-module__mU6uJa__selectedTagRemove:hover{color:var(--color-error);background:#ef44441a}.PosSettings-module__mU6uJa__emptyTags{font-size:var(--font-size-xs);color:var(--text-tertiary);padding:var(--spacing-xs)0;font-style:italic}.PosSettings-module__mU6uJa__noteBox{align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-sm)var(--spacing-md);margin-top:var(--spacing-md);border-radius:var(--admin-radius-sm);font-size:var(--font-size-xs);line-height:1.5;display:flex}.PosSettings-module__mU6uJa__noteBoxBlue{color:var(--text-secondary);background:#3b82f60f;border:1px solid #3b82f61f}.PosSettings-module__mU6uJa__noteBoxBlue svg{color:#3b82f6;flex-shrink:0;margin-top:1px}.PosSettings-module__mU6uJa__noteBoxAmber{color:var(--text-secondary);background:#f59e0b0f;border:1px solid #f59e0b1f}.PosSettings-module__mU6uJa__noteBoxAmber svg{color:#f59e0b;flex-shrink:0;margin-top:1px}.PosSettings-module__mU6uJa__accessCard{padding:var(--spacing-md)var(--spacing-lg);margin-bottom:var(--spacing-lg);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--admin-radius-md)}.PosSettings-module__mU6uJa__accessCardHeader{align-items:center;gap:var(--spacing-sm);color:var(--text-primary);font-size:var(--font-size-sm);margin-bottom:var(--spacing-xs);display:flex}.PosSettings-module__mU6uJa__accessCardHeader svg{color:var(--text-tertiary);flex-shrink:0}.PosSettings-module__mU6uJa__accessCardDesc{font-size:var(--font-size-xs);color:var(--text-tertiary);margin:0 0 var(--spacing-md)0;line-height:1.5}.PosSettings-module__mU6uJa__quickLinks{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.PosSettings-module__mU6uJa__quickLink{font-size:var(--font-size-xs);color:var(--admin-primary);background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--admin-radius-sm);transition:all var(--transition-base);align-items:center;gap:6px;padding:6px 12px;font-weight:500;text-decoration:none;display:inline-flex}.PosSettings-module__mU6uJa__quickLink:hover{border-color:var(--admin-primary);background:#8b00000a}.PosSettings-module__mU6uJa__quickLinkSync{font-size:var(--font-size-xs);color:var(--text-secondary);background:var(--bg-primary);border:1px dashed var(--border-color);border-radius:var(--admin-radius-sm);cursor:pointer;transition:all var(--transition-base);align-items:center;gap:6px;margin-left:auto;padding:6px 12px;font-weight:500;display:inline-flex}.PosSettings-module__mU6uJa__quickLinkSync:hover:not(:disabled){color:var(--admin-primary);border-color:var(--admin-primary);border-style:solid}.PosSettings-module__mU6uJa__quickLinkSync:disabled{opacity:.6;cursor:not-allowed}@keyframes PosSettings-module__mU6uJa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.PosSettings-module__mU6uJa__spinning{animation:1s linear infinite PosSettings-module__mU6uJa__spin}.PosSettings-module__mU6uJa__noteBoxGreen{color:var(--text-secondary);background:#22c55e0f;border:1px solid #22c55e1f}.PosSettings-module__mU6uJa__noteBoxGreen svg{color:#22c55e;flex-shrink:0;margin-top:1px}.PosSettings-module__mU6uJa__smallButton{font-size:var(--font-size-xs);color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);cursor:pointer;transition:border-color var(--transition-base),background var(--transition-base);align-items:center;gap:4px;padding:6px 14px;font-weight:500;display:inline-flex}.PosSettings-module__mU6uJa__smallButton:hover{border-color:var(--admin-primary);background:#8b00000a}.PosSettings-module__mU6uJa__terminalPromoCard{gap:var(--spacing-lg);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg);border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--bg-primary);display:flex}.PosSettings-module__mU6uJa__terminalImageWrap{width:150px;padding:var(--spacing-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex}.PosSettings-module__mU6uJa__terminalImageWrap img{object-fit:contain;width:100%;height:auto;max-height:200px}.PosSettings-module__mU6uJa__terminalPromoContent{gap:var(--spacing-xs);flex-direction:column;flex:1;display:flex}.PosSettings-module__mU6uJa__terminalPromoHeader{align-items:center;gap:var(--spacing-sm);display:flex}.PosSettings-module__mU6uJa__terminalPromoTitle{font-size:var(--font-size-md);color:var(--text-primary);margin:0;font-weight:600}.PosSettings-module__mU6uJa__terminalPromoModel{font-size:var(--font-size-xs);color:var(--text-tertiary);background:var(--bg-secondary,#f0f0f0);border-radius:var(--admin-radius-sm);padding:2px 8px;font-weight:500}.PosSettings-module__mU6uJa__terminalPromoDesc{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0;line-height:1.5}.PosSettings-module__mU6uJa__terminalOrderBtn{font-size:var(--font-size-sm);color:#fff;background:var(--admin-primary,#8b0000);border-radius:var(--admin-radius-sm);cursor:pointer;transition:opacity var(--transition-base);border:none;align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding:8px 20px;font-weight:500;display:inline-flex}.PosSettings-module__mU6uJa__terminalOrderBtn:hover{opacity:.9}.PosSettings-module__mU6uJa__terminalOrderForm{gap:var(--spacing-md);margin-top:var(--spacing-sm);padding-top:var(--spacing-md);border-top:1px solid var(--admin-border);flex-direction:column;display:flex}.PosSettings-module__mU6uJa__terminalKeyReveal{gap:var(--spacing-lg);margin-bottom:var(--spacing-md);padding:var(--spacing-md);align-items:flex-start;display:flex}.PosSettings-module__mU6uJa__terminalKeyRevealContent{gap:var(--spacing-sm);flex-direction:column;flex:1;display:flex}.PosSettings-module__mU6uJa__terminalKeyRevealHeader{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);display:flex}.PosSettings-module__mU6uJa__terminalKeyCode{word-break:break-all;padding:var(--spacing-xs)var(--spacing-sm);border-radius:var(--admin-radius-sm);background:#0000000a;font-size:.82rem;line-height:1.6}.PosSettings-module__mU6uJa__terminalKeyHint{font-size:var(--font-size-xs);opacity:.75;line-height:1.5}.PosSettings-module__mU6uJa__terminalKeyActions{gap:var(--spacing-sm);margin-top:var(--spacing-xs);flex-wrap:wrap;display:flex}.PosSettings-module__mU6uJa__terminalQrCode{flex-direction:column;flex-shrink:0;align-items:center;gap:6px;display:flex}.PosSettings-module__mU6uJa__terminalQrCode img{border-radius:var(--admin-radius-sm)}.PosSettings-module__mU6uJa__terminalQrLabel{font-size:var(--font-size-xs);color:var(--text-tertiary)}.PosSettings-module__mU6uJa__posForm{max-width:800px}@media (max-width:576px){.PosSettings-module__mU6uJa__selectedTags{gap:var(--spacing-xs)}.PosSettings-module__mU6uJa__quickLinks{flex-direction:column}.PosSettings-module__mU6uJa__categoryDropdown{max-height:160px}.PosSettings-module__mU6uJa__terminalPromoCard{flex-direction:column;align-items:center}.PosSettings-module__mU6uJa__terminalImageWrap{width:100%;height:120px}}
.ShiftTemplateManager-module__4bvTxG__container{gap:var(--spacing-md);flex-direction:column;display:flex}.ShiftTemplateManager-module__4bvTxG__loading{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-lg);color:var(--admin-text-secondary);font-size:var(--font-size-sm);display:flex}.ShiftTemplateManager-module__4bvTxG__spinning{animation:1s linear infinite ShiftTemplateManager-module__4bvTxG__spin}@keyframes ShiftTemplateManager-module__4bvTxG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ShiftTemplateManager-module__4bvTxG__error{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm)var(--spacing-md);border-radius:var(--radius-md);color:#dc2626;font-size:var(--font-size-xs);background:#ef44441a;border:1px solid #ef44444d;display:flex}.ShiftTemplateManager-module__4bvTxG__emptyText{font-size:var(--font-size-sm);color:var(--admin-text-secondary);margin:0}.ShiftTemplateManager-module__4bvTxG__list{gap:var(--spacing-xs);flex-direction:column;display:flex}.ShiftTemplateManager-module__4bvTxG__item{align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm)var(--spacing-md);background:var(--admin-bg);border:1px solid var(--admin-border);border-radius:var(--radius-md);display:flex}.ShiftTemplateManager-module__4bvTxG__colorDot{border-radius:50%;flex-shrink:0;width:12px;height:12px}.ShiftTemplateManager-module__4bvTxG__itemInfo{flex-direction:column;flex:1;gap:1px;display:flex}.ShiftTemplateManager-module__4bvTxG__itemName{font-size:var(--font-size-sm);color:var(--admin-text);font-weight:500}.ShiftTemplateManager-module__4bvTxG__itemTime{font-size:var(--font-size-xs);color:var(--admin-text-secondary);font-variant-numeric:tabular-nums}.ShiftTemplateManager-module__4bvTxG__itemActions{gap:var(--spacing-xs);display:flex}.ShiftTemplateManager-module__4bvTxG__iconBtn{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--admin-text-secondary);cursor:pointer;transition:all var(--transition-base);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.ShiftTemplateManager-module__4bvTxG__iconBtn:hover{background:var(--admin-bg-tertiary);color:var(--admin-text)}.ShiftTemplateManager-module__4bvTxG__iconBtnDanger:hover{color:#dc2626;background:#ef44441a}.ShiftTemplateManager-module__4bvTxG__form{padding:var(--spacing-md);background:var(--admin-bg);border:1px solid var(--admin-border);border-radius:var(--radius-md);gap:var(--spacing-md);flex-direction:column;display:flex}.ShiftTemplateManager-module__4bvTxG__formRow{gap:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}.ShiftTemplateManager-module__4bvTxG__formField{gap:var(--spacing-xs);flex-direction:column;display:flex}.ShiftTemplateManager-module__4bvTxG__colorPicker{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.ShiftTemplateManager-module__4bvTxG__colorOption{cursor:pointer;width:24px;height:24px;transition:all var(--transition-base);border:2px solid #0000;border-radius:50%}.ShiftTemplateManager-module__4bvTxG__colorOption:hover{transform:scale(1.15)}.ShiftTemplateManager-module__4bvTxG__colorOptionActive{border-color:var(--admin-text);box-shadow:0 0 0 2px var(--admin-bg)}.ShiftTemplateManager-module__4bvTxG__formActions{gap:var(--spacing-sm);justify-content:flex-end;display:flex}.ShiftTemplateManager-module__4bvTxG__saveBtn{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs)var(--spacing-md);background:var(--admin-primary);border-radius:var(--radius-md);color:#fff;font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-base);border:none;font-weight:500;display:inline-flex}.ShiftTemplateManager-module__4bvTxG__saveBtn:hover:not(:disabled){opacity:.9}.ShiftTemplateManager-module__4bvTxG__saveBtn:disabled{opacity:.6;cursor:not-allowed}.ShiftTemplateManager-module__4bvTxG__cancelBtn{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs)var(--spacing-md);border:1px solid var(--admin-border);border-radius:var(--radius-md);color:var(--admin-text);font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-base);background:0 0;display:inline-flex}.ShiftTemplateManager-module__4bvTxG__cancelBtn:hover{background:var(--admin-bg-tertiary)}.ShiftTemplateManager-module__4bvTxG__addBtn{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm)var(--spacing-md);border:1px dashed var(--admin-border);border-radius:var(--radius-md);color:var(--admin-text-secondary);font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-base);background:0 0;justify-content:center;width:100%;display:inline-flex}.ShiftTemplateManager-module__4bvTxG__addBtn:hover{border-color:var(--admin-primary);color:var(--admin-primary)}@media (max-width:576px){.ShiftTemplateManager-module__4bvTxG__formRow{grid-template-columns:1fr}}
.PaymentSettings-module__ERi52W__noGatewayCard{align-items:center;gap:var(--spacing-lg);padding:var(--spacing-lg)var(--spacing-xl);border-radius:var(--admin-radius-lg);background:var(--bg-primary);border:1px solid var(--border-color);margin-bottom:var(--spacing-lg);display:flex}.PaymentSettings-module__ERi52W__noGatewayCard.PaymentSettings-module__ERi52W__noGatewayActive{border-color:var(--color-success)}.PaymentSettings-module__ERi52W__noGatewayIcon{border-radius:var(--admin-radius-md);background:var(--bg-secondary);width:40px;height:40px;color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.PaymentSettings-module__ERi52W__noGatewayActive .PaymentSettings-module__ERi52W__noGatewayIcon{color:#10b981;background:#10b9811a}.PaymentSettings-module__ERi52W__noGatewayContent{flex:1;min-width:0}.PaymentSettings-module__ERi52W__noGatewayTitle{align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--text-primary);margin-bottom:4px;font-weight:600;display:flex}.PaymentSettings-module__ERi52W__noGatewayDescription{font-size:var(--font-size-xs);color:var(--text-tertiary);margin:0;line-height:1.5}@media (max-width:480px){.PaymentSettings-module__ERi52W__noGatewayCard{align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-lg);flex-direction:column}}.PaymentSettings-module__ERi52W__gatewayGrid{gap:var(--spacing-lg);margin-bottom:var(--spacing-xl);grid-template-columns:1fr 1fr;display:grid}@media (max-width:768px){.PaymentSettings-module__ERi52W__gatewayGrid{grid-template-columns:1fr}}.PaymentSettings-module__ERi52W__gatewayCard{border-radius:var(--admin-radius-lg);background:var(--bg-primary);border:1px solid var(--border-color);cursor:pointer;flex-direction:column;transition:all .2s;display:flex;overflow:hidden}.PaymentSettings-module__ERi52W__gatewayCard:hover{transform:translateY(-2px);box-shadow:0 4px 20px #00000014}.PaymentSettings-module__ERi52W__gatewayCard.PaymentSettings-module__ERi52W__selected{box-shadow:0 4px 20px #00000014}.PaymentSettings-module__ERi52W__gatewayCard.PaymentSettings-module__ERi52W__active{border-color:var(--color-success)}.PaymentSettings-module__ERi52W__cardHeader{padding:var(--spacing-lg)var(--spacing-xl);justify-content:space-between;align-items:center;gap:var(--spacing-md);display:flex}.PaymentSettings-module__ERi52W__cardHeader.PaymentSettings-module__ERi52W__stripe{background:linear-gradient(135deg,#635bff 0%,#7a73ff 100%)}.PaymentSettings-module__ERi52W__cardHeader.PaymentSettings-module__ERi52W__comgate{background:linear-gradient(135deg,#e30613 0%,#f03a2e 100%)}.PaymentSettings-module__ERi52W__gatewayLogo{object-fit:contain;filter:brightness(0)invert();width:auto;height:28px}.PaymentSettings-module__ERi52W__gatewayStatus{font-size:var(--font-size-xs);white-space:nowrap;letter-spacing:.3px;border-radius:100px;align-items:center;gap:4px;padding:4px 12px;font-weight:700;display:inline-flex}.PaymentSettings-module__ERi52W__gatewayStatus.PaymentSettings-module__ERi52W__statusActive{color:#fff;background:#10b981;box-shadow:0 2px 8px #10b98166}.PaymentSettings-module__ERi52W__gatewayStatus.PaymentSettings-module__ERi52W__statusInactive{color:#ffffffd9;background:#fff3}.PaymentSettings-module__ERi52W__gatewayStatus.PaymentSettings-module__ERi52W__statusPending{color:#fff;background:#f59e0b;box-shadow:0 2px 8px #f59e0b66}.PaymentSettings-module__ERi52W__cardBody{padding:var(--spacing-lg)var(--spacing-xl);flex-direction:column;flex:1;display:flex}.PaymentSettings-module__ERi52W__badges{margin-bottom:var(--spacing-md);align-items:center;gap:6px;display:flex}.PaymentSettings-module__ERi52W__badge{font-size:var(--font-size-xs);background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-color);border-radius:100px;align-items:center;gap:5px;padding:5px 12px;font-weight:600;display:inline-flex}.PaymentSettings-module__ERi52W__badge svg{color:var(--text-tertiary);flex-shrink:0}.PaymentSettings-module__ERi52W__gatewayDescription{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0 0 var(--spacing-lg)0;flex:1;line-height:1.6}.PaymentSettings-module__ERi52W__ctaButton{justify-content:center;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm)var(--spacing-lg);border-radius:var(--admin-radius-md);font-size:var(--font-size-sm);cursor:pointer;color:#fff;border:none;font-weight:600;transition:all .2s;display:flex}.PaymentSettings-module__ERi52W__ctaButton.PaymentSettings-module__ERi52W__stripe{background:#635bff}.PaymentSettings-module__ERi52W__ctaButton.PaymentSettings-module__ERi52W__stripe:hover{background:#5147e5}.PaymentSettings-module__ERi52W__ctaButton.PaymentSettings-module__ERi52W__comgate{background:#e30613}.PaymentSettings-module__ERi52W__ctaButton.PaymentSettings-module__ERi52W__comgate:hover{background:#c8050f}.PaymentSettings-module__ERi52W__paymentMethods{justify-content:center;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md)var(--spacing-xl);border-top:1px solid var(--border-color);background:var(--bg-secondary);display:flex}.PaymentSettings-module__ERi52W__paymentMethodIcon{object-fit:contain;opacity:.5;width:auto;height:20px;transition:opacity .2s}.PaymentSettings-module__ERi52W__gatewayCard:hover .PaymentSettings-module__ERi52W__paymentMethodIcon{opacity:.8}.PaymentSettings-module__ERi52W__expandedSection{margin-top:var(--spacing-xl)}
.LimitedTimeCountdown-module__E_tAIq__badge{letter-spacing:.02em;color:var(--admin-primary,#8b0000);text-align:center;justify-content:center;align-items:center;gap:8px;font-family:Montserrat,sans-serif;font-weight:600;display:inline-flex}.LimitedTimeCountdown-module__E_tAIq__badgeCard{background:rgba(var(--mkt-primary-rgb,139,0,0),.06);border:1px solid rgba(var(--mkt-primary-rgb,139,0,0),.12);border-radius:12px;margin-bottom:16px;padding:10px 14px;font-size:.8125rem;line-height:1.2}.LimitedTimeCountdown-module__E_tAIq__badgeHero{border:1px solid rgba(var(--mkt-primary-rgb,139,0,0),.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 20px rgba(var(--mkt-primary-rgb,139,0,0),.08);background:#ffffffe6;border-radius:999px;margin-bottom:32px;padding:14px 24px;font-size:.9375rem;line-height:1.2}.adminCard .LimitedTimeCountdown-module__E_tAIq__badge{background:var(--bg-primary,#fff);border-color:var(--border-color,#e2e8f0);color:var(--text-primary,#1a1a2e)}@media (max-width:640px){.LimitedTimeCountdown-module__E_tAIq__badgeHero{padding:12px 18px;font-size:.875rem}.LimitedTimeCountdown-module__E_tAIq__badgeCard{font-size:.75rem}}
.PricingCards-module__jqWNvW__pricingCardsGrid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.PricingCards-module__jqWNvW__pricingCard{background:linear-gradient(135deg,var(--mkt-bg-card)0%,#fff 100%);border:1px solid var(--mkt-border-light);border-radius:24px;flex-direction:column;padding:48px 36px 36px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;box-shadow:0 20px 80px #0000000a}.PricingCards-module__jqWNvW__pricingCard:hover{transform:translateY(-4px);box-shadow:0 24px 80px #00000014}.PricingCards-module__jqWNvW__pricingCardLifetime{border-color:rgba(var(--mkt-primary-rgb),.15);background:linear-gradient(135deg,#fdf8f8 0%,#fff 100%)}.PricingCards-module__jqWNvW__pricingBadge{background:linear-gradient(135deg,var(--admin-primary)0%,var(--admin-primary-light)100%);color:#fff;letter-spacing:.04em;white-space:nowrap;box-shadow:0 4px 12px rgba(var(--mkt-primary-rgb),.25);border-radius:100px;align-items:center;gap:6px;padding:6px 18px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.PricingCards-module__jqWNvW__pricingBadgeLifetime{background:linear-gradient(135deg,var(--mkt-heading)0%,#2d2d44 100%);box-shadow:0 4px 12px #1a1a2e40}.PricingCards-module__jqWNvW__pricingCardTitle{color:var(--mkt-heading);text-align:center;margin-bottom:24px;font-family:Montserrat,sans-serif;font-size:1.25rem;font-weight:600}.PricingCards-module__jqWNvW__pricingPriceBlock{justify-content:center;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.PricingCards-module__jqWNvW__priceOriginal{color:#94a3b8;margin-right:4px;font-family:Montserrat,sans-serif;font-size:1.125rem;font-weight:500;text-decoration:line-through}.PricingCards-module__jqWNvW__priceAmount{color:var(--mkt-heading);letter-spacing:-.04em;font-family:Montserrat,sans-serif;font-size:3.25rem;font-weight:700;line-height:1}.PricingCards-module__jqWNvW__priceMeta{flex-direction:column;align-self:center;gap:0;display:flex}.PricingCards-module__jqWNvW__priceCurrency{color:var(--mkt-heading);font-family:Montserrat,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.2}.PricingCards-module__jqWNvW__pricePeriod{color:#94a3b8;font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:500;line-height:1.2}.PricingCards-module__jqWNvW__pricingNote{color:var(--mkt-text-secondary);text-align:center;margin-bottom:28px;font-family:Montserrat,sans-serif;font-size:.8125rem;font-weight:400}.PricingCards-module__jqWNvW__pricingPerksList{flex-direction:column;flex:1;gap:14px;margin-bottom:32px;display:flex}.PricingCards-module__jqWNvW__perkItem{color:#4a5568;align-items:center;gap:12px;font-family:Montserrat,sans-serif;font-size:.9375rem;font-weight:500;display:flex}.PricingCards-module__jqWNvW__perkItem svg{color:#10b981;flex-shrink:0}.PricingCards-module__jqWNvW__pricingCardActions{flex-direction:column;align-items:center;gap:12px;display:flex}.PricingCards-module__jqWNvW__pricingCta{background:linear-gradient(135deg,var(--admin-primary)0%,var(--admin-primary-light)100%);color:#fff;letter-spacing:.02em;cursor:pointer;width:100%;box-shadow:0 4px 20px rgba(var(--mkt-primary-rgb),.25);border:none;border-radius:14px;justify-content:center;align-items:center;gap:12px;padding:16px 32px;font-family:Montserrat,sans-serif;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.PricingCards-module__jqWNvW__pricingCta:before{content:"";background:linear-gradient(135deg,var(--admin-primary-light)0%,var(--mkt-accent-gradient)100%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.PricingCards-module__jqWNvW__pricingCta:hover{box-shadow:0 12px 40px rgba(var(--mkt-primary-rgb),.35);transform:translateY(-3px)}.PricingCards-module__jqWNvW__pricingCta:hover:before{opacity:1}.PricingCards-module__jqWNvW__pricingCta span,.PricingCards-module__jqWNvW__pricingCta svg{z-index:1;position:relative}.PricingCards-module__jqWNvW__pricingCtaLifetime{background:linear-gradient(135deg,var(--mkt-heading)0%,#2d2d44 100%);box-shadow:0 4px 20px #1a1a2e40}.PricingCards-module__jqWNvW__pricingCtaLifetime:before{background:linear-gradient(135deg,#2d2d44 0%,var(--mkt-heading)100%)}.PricingCards-module__jqWNvW__pricingCtaLifetime:hover{box-shadow:0 12px 40px #1a1a2e59}.PricingCards-module__jqWNvW__pricingLink{color:var(--admin-primary);font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .3s}.PricingCards-module__jqWNvW__pricingLink:hover{text-decoration:underline}.PricingCards-module__jqWNvW__pricingCardNote{color:var(--mkt-text-secondary);margin:0;font-family:Montserrat,sans-serif;font-size:.8125rem;font-weight:400}.PricingCards-module__jqWNvW__adminGrid{margin-top:var(--spacing-lg);gap:20px}.PricingCards-module__jqWNvW__adminCard{background:var(--bg-secondary);border:1px solid var(--border-color);box-shadow:none;border-radius:16px;padding:36px 28px 28px}.PricingCards-module__jqWNvW__adminCard:hover{box-shadow:none;transform:none}.PricingCards-module__jqWNvW__adminCard .PricingCards-module__jqWNvW__pricingCardTitle{color:var(--text-primary);margin-bottom:20px;font-family:inherit;font-size:1.1rem}.PricingCards-module__jqWNvW__adminCard .PricingCards-module__jqWNvW__priceAmount{color:var(--text-primary);font-family:inherit;font-size:2.5rem}.PricingCards-module__jqWNvW__adminCard .PricingCards-module__jqWNvW__priceOriginal{font-family:inherit}.PricingCards-module__jqWNvW__adminCard .PricingCards-module__jqWNvW__priceCurrency{color:var(--text-primary);font-family:inherit}.PricingCards-module__jqWNvW__adminCard .PricingCards-module__jqWNvW__pricePeriod{font-family:inherit}.PricingCards-module__jqWNvW__adminCard .PricingCards-module__jqWNvW__pricingNote{color:var(--text-secondary);margin-bottom:20px;font-family:inherit}.PricingCards-module__jqWNvW__adminCard .PricingCards-module__jqWNvW__perkItem{color:var(--text-secondary);gap:10px;font-family:inherit;font-size:.875rem}.PricingCards-module__jqWNvW__adminCard .PricingCards-module__jqWNvW__pricingPerksList{gap:10px;margin-bottom:24px}.PricingCards-module__jqWNvW__adminCard .PricingCards-module__jqWNvW__pricingCta{border-radius:10px;padding:14px 24px;font-family:inherit;font-size:.875rem}.PricingCards-module__jqWNvW__adminCard .PricingCards-module__jqWNvW__pricingCta:hover{transform:translateY(-2px)}.PricingCards-module__jqWNvW__adminCard .PricingCards-module__jqWNvW__pricingBadge{padding:5px 14px;font-family:inherit;font-size:11px;top:-12px}.PricingCards-module__jqWNvW__adminCardLifetime{background:linear-gradient(135deg,var(--bg-secondary)0%,#8b000005 100%);border-color:#8b000026}.PricingCards-module__jqWNvW__inquiryForm{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:10px;flex-direction:column;gap:12px;margin-top:16px;padding:16px;display:flex}.PricingCards-module__jqWNvW__inquiryTextarea{border:1px solid var(--border-color);background:var(--bg-secondary);width:100%;min-height:80px;color:var(--text-primary);resize:vertical;border-radius:8px;outline:none;padding:10px 12px;font-family:inherit;font-size:.875rem;transition:border-color .2s}.PricingCards-module__jqWNvW__inquiryTextarea:focus{border-color:var(--color-primary)}.PricingCards-module__jqWNvW__inquiryActions{justify-content:flex-end;gap:8px;display:flex}.PricingCards-module__jqWNvW__inquiryMessage{border-radius:6px;padding:8px 12px;font-size:.8125rem}.PricingCards-module__jqWNvW__inquirySuccess{color:var(--color-success);background:#10b9811a}.PricingCards-module__jqWNvW__inquiryError{color:var(--color-error);background:#ef44441a}@media (max-width:992px){.PricingCards-module__jqWNvW__pricingCardsGrid{grid-template-columns:1fr;max-width:520px;margin-left:auto;margin-right:auto}.PricingCards-module__jqWNvW__pricingCard{padding:40px 32px 32px}.PricingCards-module__jqWNvW__adminCard{padding:32px 24px 24px}}@media (max-width:640px){.PricingCards-module__jqWNvW__pricingCard{border-radius:20px;padding:32px 24px 28px}.PricingCards-module__jqWNvW__priceAmount{font-size:2.5rem}.PricingCards-module__jqWNvW__adminCard{border-radius:12px;padding:28px 20px 20px}.PricingCards-module__jqWNvW__adminCard .PricingCards-module__jqWNvW__priceAmount{font-size:2rem}}@media (max-width:375px){.PricingCards-module__jqWNvW__pricingCard{padding:24px 20px}.PricingCards-module__jqWNvW__priceAmount{font-size:2rem}.PricingCards-module__jqWNvW__adminCard{padding:24px 16px 16px}}@media (prefers-reduced-motion:reduce){.PricingCards-module__jqWNvW__pricingCard,.PricingCards-module__jqWNvW__pricingCta,.PricingCards-module__jqWNvW__pricingCta:before{transition:none}}
.SubscriptionSettings-module__cDGbIW__statusCard{align-items:center;gap:var(--spacing-lg);padding:var(--spacing-xl);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);margin-bottom:var(--spacing-xl);display:flex}.SubscriptionSettings-module__cDGbIW__statusIcon{border-radius:var(--radius-lg);flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.SubscriptionSettings-module__cDGbIW__statusIcon.SubscriptionSettings-module__cDGbIW__trial{color:#3b82f6;background:#3b82f61a}.SubscriptionSettings-module__cDGbIW__statusIcon.SubscriptionSettings-module__cDGbIW__active{color:var(--color-success);background:#10b9811a}.SubscriptionSettings-module__cDGbIW__statusIcon.SubscriptionSettings-module__cDGbIW__licensed{color:#ca8a04;background:linear-gradient(135deg,#8b000026 0%,#ca8a0426 100%)}.SubscriptionSettings-module__cDGbIW__statusIcon.SubscriptionSettings-module__cDGbIW__expired,.SubscriptionSettings-module__cDGbIW__statusIcon.SubscriptionSettings-module__cDGbIW__cancelled{color:var(--color-error);background:#ef44441a}.SubscriptionSettings-module__cDGbIW__statusContent{flex-direction:column;gap:4px;display:flex}.SubscriptionSettings-module__cDGbIW__statusLabel{font-size:var(--font-size-xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;font-weight:500}.SubscriptionSettings-module__cDGbIW__statusValue{font-size:var(--font-size-xl);color:var(--text-primary);font-weight:600}.SubscriptionSettings-module__cDGbIW__statusNote{font-size:var(--font-size-sm);color:var(--text-secondary)}.SubscriptionSettings-module__cDGbIW__planFeatures{padding:var(--spacing-lg);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);margin-bottom:var(--spacing-xl)}.SubscriptionSettings-module__cDGbIW__featuresTitle{align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-base);color:var(--text-primary);margin:0 0 var(--spacing-md)0;font-weight:600;display:flex}.SubscriptionSettings-module__cDGbIW__featuresTitle svg{color:var(--color-primary)}.SubscriptionSettings-module__cDGbIW__featuresList{gap:var(--spacing-sm);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.SubscriptionSettings-module__cDGbIW__featuresList li{align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--text-secondary);display:flex}.SubscriptionSettings-module__cDGbIW__featuresList li svg{color:var(--color-success);flex-shrink:0}.SubscriptionSettings-module__cDGbIW__actions{gap:var(--spacing-md);padding-top:var(--spacing-lg);border-top:1px solid var(--border-color);flex-wrap:wrap;display:flex}.SubscriptionSettings-module__cDGbIW__cancelBtn{color:var(--color-error)!important}.SubscriptionSettings-module__cDGbIW__cancelBtn:hover{border-color:var(--color-error)!important;background:#ef44441a!important}.SubscriptionSettings-module__cDGbIW__activatingCard{text-align:center;align-items:center;gap:var(--spacing-md);padding:var(--spacing-xl)var(--spacing-lg);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);margin-bottom:var(--spacing-xl);flex-direction:column;justify-content:center;min-height:280px;display:flex}.SubscriptionSettings-module__cDGbIW__activatingTitle{font-size:var(--font-size-xl);color:var(--text-primary);margin:0;font-weight:600}.SubscriptionSettings-module__cDGbIW__activatingMessage{font-size:var(--font-size-base);color:var(--text-secondary);min-height:1.5em;margin:0}.SubscriptionSettings-module__cDGbIW__activatingProgress{background:var(--border-color);width:100%;max-width:360px;height:4px;margin:var(--spacing-sm)0;border-radius:2px;position:relative;overflow:hidden}.SubscriptionSettings-module__cDGbIW__activatingBar{background:linear-gradient(90deg,#0000 0%,#8b0000 50%,#0000 100%);border-radius:2px;width:35%;height:100%;animation:1.6s cubic-bezier(.4,0,.2,1) infinite SubscriptionSettings-module__cDGbIW__activatingSlide;position:absolute}@keyframes SubscriptionSettings-module__cDGbIW__activatingSlide{0%{transform:translate(-100%)}to{transform:translate(285%)}}.SubscriptionSettings-module__cDGbIW__activatingHint{font-size:var(--font-size-sm);color:var(--text-tertiary);max-width:480px;margin:0;line-height:1.5}@media (max-width:640px){.SubscriptionSettings-module__cDGbIW__statusCard{text-align:center;padding:var(--spacing-lg);flex-direction:column}.SubscriptionSettings-module__cDGbIW__featuresList{grid-template-columns:1fr}.SubscriptionSettings-module__cDGbIW__actions{flex-direction:column}.SubscriptionSettings-module__cDGbIW__actions button{width:100%}}
.TeamSettings-module__u_b19W__container{max-width:900px}.TeamSettings-module__u_b19W__header{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);display:flex}.TeamSettings-module__u_b19W__title{font-size:var(--font-size-xl);color:var(--admin-text);align-items:center;gap:var(--spacing-sm);margin:0;font-weight:600;display:flex}.TeamSettings-module__u_b19W__title svg{color:var(--admin-primary)}.TeamSettings-module__u_b19W__error{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);border-radius:var(--radius-md);color:#dc2626;font-size:var(--font-size-sm);margin-bottom:var(--spacing-lg);background:#ef44441a;border:1px solid #ef44444d;display:flex}.TeamSettings-module__u_b19W__success{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);border-radius:var(--radius-md);color:#059669;font-size:var(--font-size-sm);margin-bottom:var(--spacing-lg);background:#10b9811a;border:1px solid #10b9814d;display:flex}.TeamSettings-module__u_b19W__section{margin-bottom:var(--spacing-2xl)}.TeamSettings-module__u_b19W__sectionTitle{font-size:var(--font-size-base);color:var(--admin-text);margin:0 0 var(--spacing-md)0;align-items:center;gap:var(--spacing-sm);font-weight:600;display:flex}.TeamSettings-module__u_b19W__sectionTitle svg{color:var(--admin-text-secondary)}.TeamSettings-module__u_b19W__formRow{gap:var(--spacing-md);margin-bottom:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}.TeamSettings-module__u_b19W__formRowWithButton{gap:var(--spacing-md);grid-template-columns:1fr auto;align-items:end;display:grid}.TeamSettings-module__u_b19W__field{gap:var(--spacing-xs);flex-direction:column;display:flex}.TeamSettings-module__u_b19W__label{font-size:var(--font-size-sm);color:var(--admin-text);font-weight:500}.TeamSettings-module__u_b19W__input,.TeamSettings-module__u_b19W__select{width:100%;padding:var(--spacing-sm)var(--spacing-md);background:var(--admin-bg-secondary);border:1px solid var(--admin-border);border-radius:var(--radius-md);color:var(--admin-text);font-size:var(--font-size-sm);transition:border-color var(--transition-base)}.TeamSettings-module__u_b19W__input:focus,.TeamSettings-module__u_b19W__select:focus{border-color:var(--admin-primary);outline:none}.TeamSettings-module__u_b19W__select{cursor:pointer}.TeamSettings-module__u_b19W__submitBtn{justify-content:center;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm)var(--spacing-lg);background:var(--admin-primary);border-radius:var(--radius-md);color:#fff;font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-base);white-space:nowrap;border:none;height:42px;font-weight:500;display:inline-flex}.TeamSettings-module__u_b19W__submitBtn:hover:not(:disabled){opacity:.9}.TeamSettings-module__u_b19W__submitBtn:disabled{opacity:.6;cursor:not-allowed}.TeamSettings-module__u_b19W__tableWrapper{border:1px solid var(--admin-border);border-radius:var(--radius-lg);overflow-x:auto}.TeamSettings-module__u_b19W__table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}.TeamSettings-module__u_b19W__table th,.TeamSettings-module__u_b19W__table td{padding:var(--spacing-md);text-align:left;border-bottom:1px solid var(--admin-border)}.TeamSettings-module__u_b19W__table th{background:var(--admin-bg-tertiary);color:var(--admin-text-secondary);font-weight:600;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.05em}.TeamSettings-module__u_b19W__table tbody tr{background:var(--admin-bg);transition:background var(--transition-base)}.TeamSettings-module__u_b19W__table tbody tr:hover{background:var(--admin-bg-secondary)}.TeamSettings-module__u_b19W__table tbody tr:last-child td{border-bottom:none}.TeamSettings-module__u_b19W__userInfoWithAvatar{align-items:center;gap:var(--spacing-md);display:flex}.TeamSettings-module__u_b19W__avatarBtn{border:2px solid var(--admin-border);background:var(--admin-bg-tertiary);cursor:pointer;width:40px;height:40px;transition:border-color var(--transition-base);border-radius:50%;flex-shrink:0;padding:0;overflow:hidden}.TeamSettings-module__u_b19W__avatarBtn:hover{border-color:var(--admin-primary)}.TeamSettings-module__u_b19W__avatarImg{object-fit:cover;border-radius:50%;width:100%;height:100%}.TeamSettings-module__u_b19W__userInfo{flex-direction:column;gap:2px;display:flex}.TeamSettings-module__u_b19W__userName{color:var(--admin-text);font-weight:500}.TeamSettings-module__u_b19W__userEmail{font-size:var(--font-size-xs);color:var(--admin-text-secondary)}.TeamSettings-module__u_b19W__roleBadge{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-xs);background:var(--admin-bg-tertiary);color:var(--admin-text);border-radius:9999px;padding:4px 10px;font-weight:500;display:inline-flex}.TeamSettings-module__u_b19W__roleBadge.TeamSettings-module__u_b19W__owner{color:#92400e;background:#fef3c7}.TeamSettings-module__u_b19W__roleBadge svg{width:14px;height:14px}.TeamSettings-module__u_b19W__lastLogin{color:var(--admin-text-secondary);font-size:var(--font-size-sm)}.TeamSettings-module__u_b19W__actionsCell{text-align:center;width:48px}.TeamSettings-module__u_b19W__menuBtn{border-radius:var(--radius-md);width:32px;height:32px;color:var(--admin-text-secondary);cursor:pointer;transition:all var(--transition-base);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.TeamSettings-module__u_b19W__menuBtn:hover{background:var(--admin-bg-tertiary);color:var(--admin-text)}.TeamSettings-module__u_b19W__menuBackdrop{z-index:99;padding:var(--spacing-lg);background:#00000059;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.TeamSettings-module__u_b19W__dropdown{background:var(--admin-bg);border:1px solid var(--admin-border);border-radius:var(--radius-lg);z-index:100;width:100%;max-width:340px;max-height:80vh;overflow-y:auto;box-shadow:0 16px 40px -8px #00000040}.TeamSettings-module__u_b19W__dropdownHeader{padding:var(--spacing-md)var(--spacing-lg);border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:center;display:flex}.TeamSettings-module__u_b19W__dropdownHeaderInfo{flex-direction:column;gap:2px;display:flex}.TeamSettings-module__u_b19W__dropdownHeaderName{font-size:var(--font-size-base);color:var(--admin-text);font-weight:600}.TeamSettings-module__u_b19W__dropdownHeaderBadges{gap:4px;display:flex}.TeamSettings-module__u_b19W__dropdownCloseBtn{border-radius:var(--radius-md);width:32px;height:32px;color:var(--admin-text-secondary);cursor:pointer;transition:all var(--transition-base);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.TeamSettings-module__u_b19W__dropdownCloseBtn:hover{background:var(--admin-bg-tertiary);color:var(--admin-text)}.TeamSettings-module__u_b19W__dropdownSection{padding:var(--spacing-xs)0}.TeamSettings-module__u_b19W__dropdownSection:not(:last-child){border-bottom:1px solid var(--admin-border)}.TeamSettings-module__u_b19W__dropdownLabel{padding:var(--spacing-sm)var(--spacing-lg);font-size:var(--font-size-xs);color:var(--admin-text-secondary);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.TeamSettings-module__u_b19W__dropdownItem{align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm)var(--spacing-lg);color:var(--admin-text);font-size:var(--font-size-sm);text-align:left;cursor:pointer;transition:background var(--transition-base);background:0 0;border:none;display:flex}.TeamSettings-module__u_b19W__dropdownItem:hover:not(:disabled){background:var(--admin-bg-secondary)}.TeamSettings-module__u_b19W__dropdownItem:disabled{color:var(--admin-text-secondary);background:var(--admin-bg-secondary);cursor:default}.TeamSettings-module__u_b19W__dropdownItem.TeamSettings-module__u_b19W__danger{color:#dc2626}.TeamSettings-module__u_b19W__dropdownItem.TeamSettings-module__u_b19W__danger:hover{background:#ef444414}.TeamSettings-module__u_b19W__invitationActions{gap:var(--spacing-xs);display:flex}.TeamSettings-module__u_b19W__actionBtn{border:1px solid var(--admin-border);border-radius:var(--radius-md);width:32px;height:32px;color:var(--admin-text-secondary);cursor:pointer;transition:all var(--transition-base);background:0 0;justify-content:center;align-items:center;display:flex}.TeamSettings-module__u_b19W__actionBtn:hover{background:var(--admin-bg-tertiary);color:var(--admin-text)}.TeamSettings-module__u_b19W__actionBtn.TeamSettings-module__u_b19W__danger{color:#dc2626;border-color:#fecaca}.TeamSettings-module__u_b19W__actionBtn.TeamSettings-module__u_b19W__danger:hover{background:#ef44441a}.TeamSettings-module__u_b19W__roleInfo{margin-top:var(--spacing-xl);padding:var(--spacing-lg);background:var(--admin-bg);border:1px solid var(--admin-border);border-radius:var(--radius-lg)}.TeamSettings-module__u_b19W__roleInfoTitle{font-size:var(--font-size-sm);color:var(--admin-text);margin:0 0 var(--spacing-md)0;font-weight:600}.TeamSettings-module__u_b19W__roleList{gap:var(--spacing-sm);flex-direction:column;display:flex}.TeamSettings-module__u_b19W__roleItem{font-size:var(--font-size-sm);color:var(--admin-text-secondary);line-height:1.5}.TeamSettings-module__u_b19W__roleItem strong{color:var(--admin-text)}.TeamSettings-module__u_b19W__loading{justify-content:center;align-items:center;gap:var(--spacing-md);padding:var(--spacing-3xl);color:var(--admin-text-secondary);display:flex}.TeamSettings-module__u_b19W__spinning{animation:1s linear infinite TeamSettings-module__u_b19W__spin}@keyframes TeamSettings-module__u_b19W__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.TeamSettings-module__u_b19W__accessBadges{flex-wrap:wrap;gap:4px;display:flex}.TeamSettings-module__u_b19W__badgeAdmin{align-items:center;gap:var(--spacing-xs);color:#2563eb;background:#3b82f61a;border:1px solid #3b82f64d;border-radius:9999px;padding:3px 8px;font-size:11px;font-weight:500;display:inline-flex}.TeamSettings-module__u_b19W__badgePos{align-items:center;gap:var(--spacing-xs);color:#059669;background:#10b9811a;border:1px solid #10b9814d;border-radius:9999px;padding:3px 8px;font-size:11px;font-weight:500;display:inline-flex}.TeamSettings-module__u_b19W__badgeInactive{background:var(--admin-bg-tertiary);border-color:var(--admin-border);color:var(--admin-text-secondary)}.TeamSettings-module__u_b19W__formGrid{gap:var(--spacing-md);margin-bottom:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}.TeamSettings-module__u_b19W__fieldFull{gap:var(--spacing-xs);margin-bottom:var(--spacing-md);flex-direction:column;display:flex}.TeamSettings-module__u_b19W__textarea{width:100%;padding:var(--spacing-sm)var(--spacing-md);background:var(--admin-bg-secondary);border:1px solid var(--admin-border);border-radius:var(--radius-md);color:var(--admin-text);font-size:var(--font-size-sm);resize:vertical;transition:border-color var(--transition-base);font-family:inherit}.TeamSettings-module__u_b19W__textarea:focus{border-color:var(--admin-primary);outline:none}.TeamSettings-module__u_b19W__formCard{padding:var(--spacing-lg);background:var(--admin-bg-secondary);border:1px solid var(--admin-border);border-radius:var(--radius-md);margin-bottom:var(--spacing-lg)}.TeamSettings-module__u_b19W__formTitle{margin:0 0 var(--spacing-md)0;font-size:var(--font-size-base);color:var(--admin-text);font-weight:600}.TeamSettings-module__u_b19W__formActions{gap:var(--spacing-sm);justify-content:flex-end;display:flex}.TeamSettings-module__u_b19W__checkbox{accent-color:var(--admin-primary)}.TeamSettings-module__u_b19W__checkboxLabel{align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--admin-text);cursor:pointer;display:flex}.TeamSettings-module__u_b19W__fieldHelp{font-size:var(--font-size-xs);color:var(--admin-text-secondary);margin:var(--spacing-xs)0 0 0}.TeamSettings-module__u_b19W__addBtn{align-items:center;gap:var(--spacing-xs);background:var(--admin-primary);border-radius:var(--radius-md);color:#fff;font-size:var(--font-size-xs);cursor:pointer;transition:opacity var(--transition-base);border:none;padding:4px 12px;font-weight:500;display:inline-flex}.TeamSettings-module__u_b19W__addBtn:hover{opacity:.9}.TeamSettings-module__u_b19W__positionInfo{align-items:center;gap:var(--spacing-xs);color:var(--admin-text-secondary);font-size:var(--font-size-sm);display:flex}.TeamSettings-module__u_b19W__department{background:var(--admin-bg-tertiary);border-radius:var(--radius-sm);font-size:var(--font-size-xs);color:var(--admin-text-secondary);padding:2px 6px}.TeamSettings-module__u_b19W__emptyRow{text-align:center;color:var(--admin-text-secondary);padding:var(--spacing-2xl)!important}.TeamSettings-module__u_b19W__emptyRow span{margin-top:var(--spacing-sm);display:block}.TeamSettings-module__u_b19W__dropdownItem.TeamSettings-module__u_b19W__warning{color:#d97706}.TeamSettings-module__u_b19W__dropdownItem.TeamSettings-module__u_b19W__warning:hover{background:#d977061a}.TeamSettings-module__u_b19W__dropdownDivider{background:var(--admin-border);height:1px;margin:var(--spacing-xs)0}.TeamSettings-module__u_b19W__infoNote{align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-md);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--admin-text-secondary);background:#3b82f60d;border:1px solid #3b82f633;display:flex}.TeamSettings-module__u_b19W__infoNote a{color:#3b82f6;font-weight:500}.TeamSettings-module__u_b19W__accessToggles{gap:var(--spacing-md);margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--admin-border);grid-template-columns:1fr 1fr;display:grid}.TeamSettings-module__u_b19W__accessToggleItem{gap:var(--spacing-xs);flex-direction:column;display:flex}.TeamSettings-module__u_b19W__howItWorks{gap:var(--spacing-md);flex-direction:column;display:flex}.TeamSettings-module__u_b19W__howItWorksIntro{font-size:var(--font-size-sm);color:var(--admin-text-secondary);margin:0;line-height:1.5}.TeamSettings-module__u_b19W__accessTypeCard{padding:var(--spacing-md);border:1px solid var(--admin-border);border-radius:var(--radius-md);background:var(--admin-bg-secondary)}.TeamSettings-module__u_b19W__accessTypeCard p{margin:var(--spacing-xs)0 var(--spacing-sm)0;font-size:var(--font-size-sm);color:var(--admin-text-secondary);line-height:1.5}.TeamSettings-module__u_b19W__accessTypeCard ul{padding-left:var(--spacing-lg);font-size:var(--font-size-sm);color:var(--admin-text-secondary);margin:0;line-height:1.8}.TeamSettings-module__u_b19W__accessTypeHeader{align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--admin-text);display:flex}.TeamSettings-module__u_b19W__accessTypeHeader svg{color:var(--admin-text-secondary);flex-shrink:0}.TeamSettings-module__u_b19W__rolesGrid{gap:var(--spacing-sm);margin-top:var(--spacing-sm);grid-template-columns:1fr 1fr;display:grid}.TeamSettings-module__u_b19W__roleCard{padding:var(--spacing-sm);background:var(--admin-bg);border:1px solid var(--admin-border);border-radius:var(--radius-sm);font-size:var(--font-size-xs);flex-direction:column;gap:2px;display:flex}.TeamSettings-module__u_b19W__roleCard strong{color:var(--admin-text)}.TeamSettings-module__u_b19W__roleCard span{color:var(--admin-text-secondary);line-height:1.4}.TeamSettings-module__u_b19W__empty{padding:var(--spacing-2xl);text-align:center;color:var(--admin-text-secondary);background:var(--admin-bg);border:1px dashed var(--admin-border);border-radius:var(--radius-lg)}.TeamSettings-module__u_b19W__posToggle{align-items:center;gap:var(--spacing-sm);display:flex}.TeamSettings-module__u_b19W__posToggleBtn{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-xs);cursor:pointer;transition:all var(--transition-base);border:1px solid var(--admin-border);background:var(--admin-bg-tertiary);color:var(--admin-text-secondary);border-radius:9999px;padding:4px 10px;font-weight:500;display:inline-flex}.TeamSettings-module__u_b19W__posToggleBtn:hover:not(:disabled){border-color:var(--admin-primary);color:var(--admin-primary)}.TeamSettings-module__u_b19W__posToggleBtn:disabled{opacity:.5;cursor:not-allowed}.TeamSettings-module__u_b19W__posToggleBtnActive{color:#059669;background:#10b9811a;border-color:#10b9814d}.TeamSettings-module__u_b19W__posToggleBtnActive:hover:not(:disabled){color:#dc2626;background:#ef44441a;border-color:#dc2626}.TeamSettings-module__u_b19W__pinModal{z-index:100;padding:var(--spacing-lg);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.TeamSettings-module__u_b19W__pinModalContent{background:var(--admin-bg);border:1px solid var(--admin-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);width:100%;max-width:380px}.TeamSettings-module__u_b19W__pinModalContent h4{margin:0 0 var(--spacing-xs)0;font-size:var(--font-size-lg);color:var(--admin-text);font-weight:600}.TeamSettings-module__u_b19W__pinModalDesc{margin:0 0 var(--spacing-lg)0;font-size:var(--font-size-sm);color:var(--admin-text-secondary)}.TeamSettings-module__u_b19W__pinModalActions{gap:var(--spacing-sm);margin-top:var(--spacing-lg);justify-content:flex-end;display:flex}.TeamSettings-module__u_b19W__pinModalError{margin:var(--spacing-sm)0 0 0;padding:var(--spacing-xs)var(--spacing-sm);border-radius:var(--radius-sm);color:var(--color-error,#dc2626);font-size:var(--font-size-xs);background:#ef444414;border:1px solid #ef44444d}.TeamSettings-module__u_b19W__cancelBtn{padding:var(--spacing-sm)var(--spacing-lg);background:var(--admin-bg-secondary);border:1px solid var(--admin-border);border-radius:var(--radius-md);color:var(--admin-text);font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-base);justify-content:center;align-items:center;display:inline-flex}.TeamSettings-module__u_b19W__cancelBtn:hover{background:var(--admin-bg-tertiary)}@media (max-width:768px){.TeamSettings-module__u_b19W__formRow,.TeamSettings-module__u_b19W__formRowWithButton{grid-template-columns:1fr}.TeamSettings-module__u_b19W__submitBtn{width:100%}.TeamSettings-module__u_b19W__table th:nth-child(3),.TeamSettings-module__u_b19W__table td:nth-child(3),.TeamSettings-module__u_b19W__table th:nth-child(4),.TeamSettings-module__u_b19W__table td:nth-child(4){display:none}.TeamSettings-module__u_b19W__formGrid,.TeamSettings-module__u_b19W__accessToggles,.TeamSettings-module__u_b19W__rolesGrid{grid-template-columns:1fr}}@media (max-width:576px){.TeamSettings-module__u_b19W__inviteForm{padding:var(--spacing-md)}.TeamSettings-module__u_b19W__table th,.TeamSettings-module__u_b19W__table td{padding:var(--spacing-sm)}}.TeamSettings-module__u_b19W__avatarOverlay{z-index:100;padding:var(--spacing-lg);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.TeamSettings-module__u_b19W__avatarEditor{background:var(--admin-bg);border:1px solid var(--admin-border);border-radius:var(--radius-lg);width:100%;max-width:480px;max-height:90vh;padding:var(--spacing-lg);overflow-y:auto}.TeamSettings-module__u_b19W__avatarEditorHeader{margin-bottom:var(--spacing-lg);justify-content:space-between;align-items:center;display:flex}.TeamSettings-module__u_b19W__avatarEditorHeader h4{font-size:var(--font-size-lg);color:var(--admin-text);margin:0;font-weight:600}.TeamSettings-module__u_b19W__avatarCloseBtn{border-radius:var(--radius-md);width:32px;height:32px;color:var(--admin-text-secondary);cursor:pointer;transition:all var(--transition-base);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.TeamSettings-module__u_b19W__avatarCloseBtn:hover{background:var(--admin-bg-tertiary);color:var(--admin-text)}.TeamSettings-module__u_b19W__avatarPreviewSection{margin-bottom:var(--spacing-lg);justify-content:center;display:flex}.TeamSettings-module__u_b19W__avatarPreview{border:3px solid var(--admin-border);object-fit:cover;border-radius:50%;width:96px;height:96px}.TeamSettings-module__u_b19W__avatarOption{padding:var(--spacing-md);background:var(--admin-bg-secondary);border:1px solid var(--admin-border);border-radius:var(--radius-md);margin-bottom:var(--spacing-md)}.TeamSettings-module__u_b19W__avatarOptionTitle{align-items:center;gap:var(--spacing-xs);margin:0 0 var(--spacing-sm)0;font-size:var(--font-size-sm);color:var(--admin-text);font-weight:600;display:flex}.TeamSettings-module__u_b19W__avatarOptionTitle svg{color:var(--admin-text-secondary)}.TeamSettings-module__u_b19W__avatarFileInput{display:none}.TeamSettings-module__u_b19W__avatarUploadBtn{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm)var(--spacing-md);background:var(--admin-bg);border:1px solid var(--admin-border);border-radius:var(--radius-md);color:var(--admin-text);font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-base);display:inline-flex}.TeamSettings-module__u_b19W__avatarUploadBtn:hover:not(:disabled){border-color:var(--admin-primary);color:var(--admin-primary)}.TeamSettings-module__u_b19W__avatarUploadBtn:disabled{opacity:.5;cursor:not-allowed}.TeamSettings-module__u_b19W__avatarGenerateForm{gap:var(--spacing-sm);flex-direction:column;display:flex}.TeamSettings-module__u_b19W__avatarStylePicker{gap:var(--spacing-xs);grid-template-columns:repeat(4,1fr);display:grid}.TeamSettings-module__u_b19W__avatarStyleBtn{padding:var(--spacing-sm);background:var(--admin-bg);border:2px solid var(--admin-border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-base);color:var(--admin-text-secondary);flex-direction:column;align-items:center;gap:4px;font-size:10px;display:flex}.TeamSettings-module__u_b19W__avatarStyleBtn:hover{border-color:var(--admin-primary)}.TeamSettings-module__u_b19W__avatarStyleActive{border-color:var(--admin-primary);color:var(--admin-text);background:#8b00000d}.TeamSettings-module__u_b19W__avatarStylePreview{border-radius:var(--radius-sm)}.TeamSettings-module__u_b19W__avatarSeedRow{gap:var(--spacing-xs);display:flex}.TeamSettings-module__u_b19W__avatarSeedRow .TeamSettings-module__u_b19W__input{flex:1}.TeamSettings-module__u_b19W__avatarRandomBtn{background:var(--admin-bg);border:1px solid var(--admin-border);border-radius:var(--radius-md);width:42px;color:var(--admin-text-secondary);cursor:pointer;transition:all var(--transition-base);flex-shrink:0;justify-content:center;align-items:center;display:flex}.TeamSettings-module__u_b19W__avatarRandomBtn:hover{border-color:var(--admin-primary);color:var(--admin-primary)}.TeamSettings-module__u_b19W__avatarGeneratePreview{padding:var(--spacing-sm)0;justify-content:center;display:flex}.TeamSettings-module__u_b19W__avatarGeneratePreview img{border:2px solid var(--admin-border);border-radius:50%}.TeamSettings-module__u_b19W__avatarRemoveBtn{justify-content:center;align-items:center;gap:var(--spacing-xs);width:100%;padding:var(--spacing-sm)var(--spacing-md);border-radius:var(--radius-md);color:#dc2626;font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-base);background:0 0;border:1px solid #fecaca;display:flex}.TeamSettings-module__u_b19W__avatarRemoveBtn:hover:not(:disabled){background:#ef44441a}.TeamSettings-module__u_b19W__avatarRemoveBtn:disabled{opacity:.5;cursor:not-allowed}
.ShowMoreFeatures-module__z7F8la__expandable{grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.4,0,.2,1);display:grid}.ShowMoreFeatures-module__z7F8la__expandable>*{padding-top:28px;overflow:hidden}.ShowMoreFeatures-module__z7F8la__expandable.ShowMoreFeatures-module__z7F8la__expanded{grid-template-rows:1fr}.ShowMoreFeatures-module__z7F8la__toggleWrap{justify-content:center;margin-top:40px;display:flex}.ShowMoreFeatures-module__z7F8la__toggleButton{background:rgba(var(--mkt-primary-rgb),.06);color:var(--admin-primary);letter-spacing:.02em;border:1.5px solid rgba(var(--mkt-primary-rgb),.15);cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:14px 36px;font-family:Montserrat,sans-serif;font-size:.9375rem;font-weight:600;transition:all .3s;display:inline-flex}.ShowMoreFeatures-module__z7F8la__toggleButton:hover{background:rgba(var(--mkt-primary-rgb),.1);border-color:rgba(var(--mkt-primary-rgb),.3);box-shadow:0 8px 24px rgba(var(--mkt-primary-rgb),.1);transform:translateY(-2px)}.ShowMoreFeatures-module__z7F8la__toggleButton svg{transition:transform .3s}
.MarketingBreadcrumbs-module__1ztqsa__breadcrumbs{border-bottom:1px solid var(--mkt-border-light);background:#fff;padding:96px 0 16px}.MarketingBreadcrumbs-module__1ztqsa__container{max-width:1200px;margin:0 auto;padding:0 32px}.MarketingBreadcrumbs-module__1ztqsa__list{align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.MarketingBreadcrumbs-module__1ztqsa__item{align-items:center;display:flex}.MarketingBreadcrumbs-module__1ztqsa__separator{color:#cbd5e1;margin:0 10px;font-size:13px;font-weight:400}.MarketingBreadcrumbs-module__1ztqsa__link{color:var(--mkt-text-secondary);font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s}.MarketingBreadcrumbs-module__1ztqsa__link:hover{color:var(--admin-primary)}.MarketingBreadcrumbs-module__1ztqsa__current{color:var(--mkt-heading);font-family:Montserrat,sans-serif;font-size:13px;font-weight:600}@media (max-width:640px){.MarketingBreadcrumbs-module__1ztqsa__breadcrumbs{padding-top:80px}.MarketingBreadcrumbs-module__1ztqsa__container{padding:0 20px}.MarketingBreadcrumbs-module__1ztqsa__link,.MarketingBreadcrumbs-module__1ztqsa__current,.MarketingBreadcrumbs-module__1ztqsa__separator{font-size:12px}}@media (max-width:375px){.MarketingBreadcrumbs-module__1ztqsa__container{padding:0 16px}}
.ImagePlaceholder-module__dDGSCa__placeholder{background:linear-gradient(135deg,var(--mkt-bg-light)0%,var(--mkt-border-light)100%);color:#94a3b8;border:2px dashed #e2e8f0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;transition:all .3s;display:flex}.ImagePlaceholder-module__dDGSCa__placeholder:hover{border-color:rgba(var(--mkt-primary-rgb),.2);color:var(--mkt-text-secondary)}.ImagePlaceholder-module__dDGSCa__text{color:inherit;font-family:Montserrat,sans-serif;font-size:13px;font-weight:500}
