.app-admin-setting-notifications[data-v-199fa90f]{--accent:#1172a1;--accent-hover:#1587bd;--header-bg:#2f2f2f;--header-border:hsla(0,0%,100%,0.06);--input-bg:#303030;--input-border:hsla(0,0%,100%,0.08);--page-bg:#212121;--panel-bg:#2f2f2f;--surface-hover:#454545;--surface-soft:#3a3a3a;--text-main:#f5f5f5;--text-muted:#8d8d8d;--text-secondary:#b4b4b4;color:var(--text-main)}.theme-light[data-v-199fa90f]{--accent:#1172a1;--accent-hover:#0f668f;--header-bg:hsla(0,0%,100%,0.94);--header-border:rgba(15,23,42,0.06);--input-bg:#fff;--input-border:rgba(15,23,42,0.1);--page-bg:#f3f4f6;--panel-bg:#fff;--surface-hover:#e6ecf3;--surface-soft:#eef2f7;--text-main:#0f172a;--text-muted:#7b8794;--text-secondary:#4b5563}.app-settings-child-head[data-v-199fa90f]{-ms-flex-align:center;-webkit-box-align:center;-webkit-box-shadow:0 14px 44px rgba(0,0,0,.1);align-items:center;background:var(--panel-bg);border:1px solid var(--header-border);border-radius:20px;box-shadow:0 14px 44px rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:16px;padding:14px}.app-settings-back-btn[data-v-199fa90f]{-ms-flex-align:center;-ms-flex-negative:0;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:var(--surface-soft);border:1px solid var(--header-border);border-radius:12px;color:var(--text-main);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.app-settings-back-btn .i-arrow[data-v-199fa90f]{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.app-settings-child-title[data-v-199fa90f]{color:var(--text-main);font-size:18px;font-weight:700}.app-settings-child-subtitle[data-v-199fa90f]{color:var(--text-muted);font-size:13px;line-height:18px;margin-top:3px}.app-settings-grid[data-v-199fa90f]{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.app-settings-column[data-v-199fa90f]{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:16px}.app-settings-card[data-v-199fa90f]{-webkit-box-shadow:0 14px 44px rgba(0,0,0,.14);background:var(--panel-bg);border:1px solid var(--header-border);border-radius:22px;box-shadow:0 14px 44px rgba(0,0,0,.14);overflow:hidden}.app-settings-card-header[data-v-199fa90f]{-ms-flex-align:center;-webkit-box-align:center;align-items:center;border-bottom:1px solid var(--header-border);display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:18px}.app-settings-card-header-icon[data-v-199fa90f]{-ms-flex-align:center;-ms-flex-negative:0;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:var(--surface-soft);border-radius:14px;color:var(--accent);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0;font-size:19px;height:40px;justify-content:center;width:40px}.app-settings-card-title[data-v-199fa90f]{color:var(--text-main);font-size:17px;font-weight:700}.app-settings-card-subtitle[data-v-199fa90f]{color:var(--text-muted);font-size:13px;line-height:18px;margin-top:3px}.app-settings-card-body[data-v-199fa90f]{padding:18px}.app-settings-card-footer[data-v-199fa90f]{border-top:1px solid var(--header-border);padding:16px 18px}.app-settings-password-wrapper[data-v-199fa90f]{position:relative}.app-settings-password-toggle[data-v-199fa90f]{-webkit-transform:translateY(-50%);background:transparent;border:none;border-radius:10px;color:var(--text-muted);cursor:pointer;height:34px;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:34px}.app-settings-save-btn[data-v-199fa90f]{-webkit-transition:background .2s ease,-webkit-transform .2s ease;background:var(--accent);border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;height:46px;transition:background .2s ease,-webkit-transform .2s ease;transition:background .2s ease,transform .2s ease;transition:background .2s ease,transform .2s ease,-webkit-transform .2s ease;width:100%}.app-settings-save-btn[data-v-199fa90f]:hover{background:var(--accent-hover)}.schedule-top[data-v-199fa90f]{margin-bottom:16px}.schedule-title[data-v-199fa90f]{color:var(--text-main);font-size:16px;font-weight:700;line-height:1.2;margin-bottom:4px}.schedule-subtitle[data-v-199fa90f]{color:var(--text-muted);font-size:13px;line-height:1.45}.days-grid[data-v-199fa90f]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.day-chip[data-v-199fa90f]{-ms-flex-align:center;-webkit-box-align:center;-webkit-transition:all .2s ease;align-items:center;background:var(--surface-soft);border:1px solid var(--header-border);border-radius:14px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;padding:12px 14px;text-align:left;transition:all .2s ease}.day-chip[data-v-199fa90f]:hover{-webkit-transform:translateY(-1px);background:var(--surface-hover);transform:translateY(-1px)}.day-chip--active[data-v-199fa90f]{background:rgba(17,114,161,.18);border-color:rgba(17,114,161,.55)}.day-chip-short[data-v-199fa90f]{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:var(--panel-bg);border-radius:10px;color:var(--accent);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13px;font-weight:700;height:34px;justify-content:center;min-width:34px;width:34px}.day-chip--active .day-chip-short[data-v-199fa90f]{background:var(--accent);color:#fff}.day-chip-full[data-v-199fa90f]{color:var(--text-main);font-size:14px;font-weight:600}.time-card[data-v-199fa90f]{background:var(--surface-soft);border:1px solid var(--header-border);border-radius:16px;padding:16px}.time-card-header[data-v-199fa90f]{margin-bottom:12px}.time-card-title[data-v-199fa90f]{color:var(--text-main);font-size:15px;font-weight:700;margin-bottom:4px}.time-card-subtitle[data-v-199fa90f]{color:var(--text-muted);font-size:12px}.time-grid[data-v-199fa90f]{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end;background:var(--panel-bg);border:1px solid var(--header-border);border-radius:14px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:12px;padding:14px 16px}.time-box[data-v-199fa90f]{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.time-box-label[data-v-199fa90f]{color:var(--text-muted);font-size:12px;font-weight:500;margin-bottom:6px}.time-input[data-v-199fa90f]{-webkit-transition:border-color .2s,-webkit-box-shadow .2s,-webkit-transform .2s;background:var(--input-bg);border:1px solid var(--input-border);border-radius:12px;color:var(--text-main);font-size:18px;font-weight:700;height:46px;line-height:1;padding:6px 10px;text-align:center;transition:border-color .2s,-webkit-box-shadow .2s,-webkit-transform .2s;transition:border-color .2s,box-shadow .2s,transform .2s;transition:border-color .2s,box-shadow .2s,transform .2s,-webkit-box-shadow .2s,-webkit-transform .2s;width:78px}.time-input[data-v-199fa90f]:focus{-webkit-box-shadow:0 0 0 4px rgba(17,114,161,.14);-webkit-transform:translateY(-1px);border-color:rgba(17,114,161,.55);box-shadow:0 0 0 4px rgba(17,114,161,.14);outline:none;transform:translateY(-1px)}.time-colon[data-v-199fa90f]{color:var(--text-main);font-size:28px;font-weight:700;line-height:46px;padding-bottom:1px}.time-preview[data-v-199fa90f]{-ms-flex-wrap:wrap;color:var(--text-muted);display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.time-badge[data-v-199fa90f],.time-preview[data-v-199fa90f]{-ms-flex-align:center;-webkit-box-align:center;align-items:center;font-size:13px}.time-badge[data-v-199fa90f]{-ms-flex-pack:center;-webkit-box-pack:center;background:var(--accent);border-radius:999px;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:700;height:30px;justify-content:center;min-width:76px;padding:0 10px}.notification-list[data-v-199fa90f]{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:6px}.notification-item[data-v-199fa90f]{background:var(--surface-soft);border:1px solid var(--header-border);border-radius:14px;padding:10px 12px}.notification-footer-actions[data-v-199fa90f]{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:14px}.notification-confirm[data-v-199fa90f]{margin-bottom:0}.app-admin-setting-notifications[data-v-199fa90f] .form-field-wrapper label{color:var(--text-secondary);font-size:13px;font-weight:600;margin-bottom:8px}.app-admin-setting-notifications[data-v-199fa90f] .form-control,.app-admin-setting-notifications[data-v-199fa90f] input{-webkit-box-shadow:none;background:var(--input-bg);border:1px solid var(--input-border);border-radius:14px;box-shadow:none;color:var(--text-main);font-size:15px;height:44px;outline:none}.app-admin-setting-notifications[data-v-199fa90f] .form-control:focus,.app-admin-setting-notifications[data-v-199fa90f] input:focus{-webkit-box-shadow:0 0 0 3px rgba(17,114,161,.14);background:var(--input-bg);border-color:rgba(17,114,161,.48);box-shadow:0 0 0 3px rgba(17,114,161,.14);color:var(--text-main)}.theme-dark .time-input[data-v-199fa90f],.theme-dark[data-v-199fa90f] .form-control,.theme-dark[data-v-199fa90f] input{-webkit-text-fill-color:#f5f5f5!important;caret-color:#f5f5f5;color:#f5f5f5!important}@media (max-width:1100px){.days-grid[data-v-199fa90f]{grid-template-columns:1fr}}@media (max-width:900px){.app-settings-grid[data-v-199fa90f]{grid-template-columns:1fr}}@media (max-width:480px){.app-settings-child-head[data-v-199fa90f]{border-radius:18px;padding:12px}.app-settings-card-body[data-v-199fa90f],.app-settings-card-footer[data-v-199fa90f],.app-settings-card-header[data-v-199fa90f]{padding:15px}.time-grid[data-v-199fa90f]{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;width:100%}.time-input[data-v-199fa90f]{width:68px}}