@import url(https://fonts.googleapis.com/css2?family=Public+Sans:wght@500;600;700&family=Open+Sans:wght@400;500;600;700&display=swap);:root{--cascade-admin-primary:#1B1464;--cascade-admin-primary-dark:#120d46;--cascade-admin-secondary:#FFB08A;--cascade-admin-secondary-soft:#FFF1E8;--cascade-admin-bg:#F4F6F8;--cascade-admin-surface:#FFFFFF;--cascade-admin-surface-muted:#FAFBFC;--cascade-admin-text:#1C252E;--cascade-admin-muted:#637381;--cascade-admin-border:#E5E8EB;--cascade-admin-shadow:0 16px 40px rgba(27, 20, 100, 0.08);--cascade-admin-radius:16px;--cascade-admin-radius-lg:22px;--cascade-chip-neutral-bg:rgba(27, 20, 100, 0.06);--cascade-chip-neutral-border:rgba(27, 20, 100, 0.12);--cascade-chip-neutral-text:#1B1464;--cascade-chip-success-bg:rgba(34, 197, 94, 0.12);--cascade-chip-success-border:rgba(34, 197, 94, 0.22);--cascade-chip-success-text:#15803d;--cascade-chip-info-bg:rgba(56, 189, 248, 0.14);--cascade-chip-info-border:rgba(56, 189, 248, 0.24);--cascade-chip-info-text:#0369a1;--cascade-chip-warning-bg:rgba(255, 176, 138, 0.20);--cascade-chip-warning-border:rgba(255, 176, 138, 0.36);--cascade-chip-warning-text:#b14d20;--cascade-chip-danger-bg:rgba(239, 154, 154, 0.22);--cascade-chip-danger-border:rgba(239, 154, 154, 0.4);--cascade-chip-danger-text:#b91c1c;--cascade-chip-meta-bg:rgba(99, 115, 129, 0.10);--cascade-chip-meta-border:rgba(99, 115, 129, 0.18);--cascade-chip-meta-text:#51606f}html[data-bs-theme=dark]{--cascade-admin-primary:#8b85ff;--cascade-admin-primary-dark:#6e67e6;--cascade-admin-secondary:#FFB08A;--cascade-admin-secondary-soft:rgba(255, 176, 138, 0.16);--cascade-admin-bg:#0f1419;--cascade-admin-surface:#1a2030;--cascade-admin-surface-muted:#232a3d;--cascade-admin-text:#E5E8EB;--cascade-admin-muted:#919EAB;--cascade-admin-border:rgba(255, 255, 255, 0.10);--cascade-admin-shadow:0 16px 40px rgba(0, 0, 0, 0.5);--cascade-chip-neutral-bg:rgba(139, 133, 255, 0.18);--cascade-chip-neutral-border:rgba(139, 133, 255, 0.32);--cascade-chip-neutral-text:#c5c1ff;--cascade-chip-success-bg:rgba(34, 197, 94, 0.18);--cascade-chip-success-border:rgba(34, 197, 94, 0.34);--cascade-chip-success-text:#86efac;--cascade-chip-info-bg:rgba(56, 189, 248, 0.20);--cascade-chip-info-border:rgba(56, 189, 248, 0.36);--cascade-chip-info-text:#7dd3fc;--cascade-chip-warning-bg:rgba(255, 176, 138, 0.22);--cascade-chip-warning-border:rgba(255, 176, 138, 0.42);--cascade-chip-warning-text:#fdba74;--cascade-chip-danger-bg:rgba(248, 113, 113, 0.22);--cascade-chip-danger-border:rgba(248, 113, 113, 0.42);--cascade-chip-danger-text:#fca5a5;--cascade-chip-meta-bg:rgba(255, 255, 255, 0.08);--cascade-chip-meta-border:rgba(255, 255, 255, 0.16);--cascade-chip-meta-text:#c4cdd5}html[data-bs-theme]{--bs-primary:var(--cascade-admin-primary);--bs-primary-rgb:27,20,100;--bs-link-color:var(--cascade-admin-primary);--bs-link-hover-color:var(--cascade-admin-primary-dark);--bs-body-bg:var(--cascade-admin-bg);--bs-body-color:var(--cascade-admin-text);--bs-secondary-color:var(--cascade-admin-muted);--bs-border-color:var(--cascade-admin-border);--bs-border-radius:12px;--bs-border-radius-lg:var(--cascade-admin-radius);--bs-border-radius-xl:var(--cascade-admin-radius-lg);--oc-selected-indicator-color:var(--cascade-admin-primary);--oc-admin-menu-bg-color:#FFFFFF;--oc-admin-menu-item-bg-color:transparent;--oc-admin-menu-font-color:var(--cascade-admin-muted);--oc-admin-menu-font-color-hover:var(--cascade-admin-primary);--oc-admin-menu-item-font-color:var(--cascade-admin-muted);--oc-admin-menu-item-font-color-active:var(--cascade-admin-primary);--oc-li-hover-bg-color:rgba(27, 20, 100, 0.06)}body{background:radial-gradient(circle at top right,rgba(255,176,138,.35),transparent 24%),linear-gradient(180deg,#f9fbfd 0,#f4f6f8 100%);color:var(--cascade-admin-text);font-family:"Open Sans","Segoe UI",sans-serif}a{text-decoration:none}a:hover{text-decoration:none}.ta-wrapper{background:0 0}.ta-navbar-top{backdrop-filter:blur(12px);background:rgba(255,255,255,.88)!important;border-bottom:1px solid rgba(229,232,235,.9);box-shadow:0 1px 2px rgba(145,158,171,.12)}.ta-navbar-brand{color:var(--cascade-admin-primary)!important;font-weight:700;letter-spacing:.01em}.ta-navbar-brand img{height:28px;width:auto}.brand-wrapper{padding-inline:.25rem}.brand-wrapper-title,.card-title,.content-header .title,.content-header h1,.page-title,h1,h2,h3{color:var(--cascade-admin-primary)}#ta-left-sidebar{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(250,251,252,.98));border-right:1px solid rgba(229,232,235,.95);box-shadow:inset -1px 0 0 rgba(229,232,235,.35)}#ta-left-sidebar .footer{padding:1rem;border-top:1px solid rgba(229,232,235,.95)}#filter{margin:1rem 1rem .8rem;width:calc(100% - 2rem);min-height:44px;border:1px solid var(--cascade-admin-border);background:var(--cascade-admin-surface-muted);border-radius:14px;box-shadow:none}#filter:focus{background:#fff;border-color:rgba(27,20,100,.26);box-shadow:0 0 0 .25rem rgba(27,20,100,.1)}#left-nav{padding:0 .75rem 1rem}#adminMenu,#adminMenu ul{gap:.25rem}#adminMenu figcaption,#adminMenu figure,#adminMenu li{margin:0}#adminMenu li figcaption>.item-label,#adminMenu li>.item-label{min-height:44px;align-items:center;border-radius:8px;color:var(--cascade-admin-muted);padding:.25rem .5rem .25rem .75rem;transition:background-color 120ms ease,color 120ms ease,transform 120ms ease}#adminMenu li figcaption>.item-label:hover,#adminMenu li>.item-label:hover{background:rgba(27,20,100,.06);color:var(--cascade-admin-primary);transform:translateX(1px)}#adminMenu .cascade-admin-nav__children>.cascade-admin-nav__item.active:not(.has-items)>.item-label,#adminMenu>.cascade-admin-nav__item.active:not(.has-items)>.item-label,#adminMenu>.cascade-admin-nav__item.has-items>.cascade-admin-nav__group>.cascade-admin-nav__group-label>.item-label[aria-expanded=true]{background:linear-gradient(135deg,rgba(27,20,100,.98),rgba(41,31,132,.95));color:#fff;box-shadow:0 10px 24px rgba(27,20,100,.18)}#adminMenu .cascade-admin-nav__children>.cascade-admin-nav__item.active:not(.has-items)>.item-label .chevron,#adminMenu>.cascade-admin-nav__item.active:not(.has-items)>.item-label .chevron,#adminMenu>.cascade-admin-nav__item.has-items>.cascade-admin-nav__group>.cascade-admin-nav__group-label>.item-label[aria-expanded=true] .chevron{color:#fff}#adminMenu .fa,#adminMenu .far,#adminMenu .fas,#adminMenu .icon{color:inherit}.leftbar-compactor{width:100%;min-height:42px;border:0;border-radius:14px;background:rgba(27,20,100,.06);color:var(--cascade-admin-primary)}.ta-content{background:0 0;padding-bottom:2rem}.ta-content .container-fluid,.ta-content>.container-fluid{padding-inline:1.5rem}.action-bar,.breadcrumb,.card,.content-preview-container,.dropdown-menu,.list-group,.media-field-modal .modal-content,.modal-content,.nav-tabs+.tab-content,.second-action-bar,.ta-content .widget{border:1px solid rgba(229,232,235,.95);border-radius:var(--cascade-admin-radius);background:rgba(255,255,255,.96);box-shadow:var(--cascade-admin-shadow)}.action-bar,.second-action-bar{backdrop-filter:blur(14px)}.ta-content .action-bar>.btn.primaryAction,.ta-content .action-bar>button.btn.primaryAction,.ta-content form>.btn.primaryAction,.ta-content form>button.btn.primaryAction{position:fixed;right:1.75rem;bottom:1.75rem;min-height:48px;min-width:9rem;padding:0 1.5rem;font-size:.95rem;font-weight:700;border-radius:999px;box-shadow:0 14px 32px rgba(27,20,100,.28),0 4px 10px rgba(27,20,100,.16);z-index:1050}.ta-content form>.btn.primaryAction::before,.ta-content form>button.btn.primaryAction::before{content:"\f00c";font-family:"Font Awesome 6 Free";font-weight:900;margin-right:.55rem;font-size:.85rem}.ta-content form>.btn.primaryAction:hover,.ta-content form>button.btn.primaryAction:hover{transform:translateY(-2px);box-shadow:0 18px 38px rgba(27,20,100,.32),0 6px 14px rgba(27,20,100,.18)}.ta-content form>.btn.cancel,.ta-content form>a.btn.cancel{position:fixed;right:calc(1.75rem + 9rem + .75rem);bottom:1.75rem;min-height:48px;padding:0 1.25rem;border-radius:999px;background:#fff;border:1px solid rgba(229,232,235,.95);box-shadow:0 10px 24px rgba(27,20,100,.08);z-index:1049}.cascade-admin-content,.cascade-admin-page-body{padding-bottom:6rem!important}.action-bar.position-sticky,.second-action-bar.position-sticky{position:sticky!important;bottom:0!important;top:auto!important;z-index:40;padding:.9rem 1.5rem!important;background:rgba(255,255,255,.96);border-top:1px solid rgba(229,232,235,.95);box-shadow:0 -10px 24px rgba(27,20,100,.06)}@media (max-width:575.98px){.ta-content form>.btn.primaryAction,.ta-content form>button.btn.primaryAction{right:1rem;bottom:1rem;left:1rem;width:auto}.ta-content form>.btn.cancel,.ta-content form>a.btn.cancel{right:auto;left:1rem;bottom:calc(1rem + 48px + .5rem)}}.action-bar,.cascade-admin-list__header,.cascade-admin-list__item,.list-group.with-checkbox,.list-group.with-checkbox>.list-group-item,.second-action-bar{position:relative}.dropdown-menu,.modal-content,.nav-tabs+.tab-content{overflow:hidden}.card,.card-body,.content-preview-container,.ta-content .widget{overflow:visible}.action-bar,.btn-group,.cascade-admin-content,.cascade-admin-list,.cascade-admin-list-item,.cascade-admin-list-item__actions,.cascade-admin-list__item,.cascade-admin-page-body,.dropdown,.dropdown-menu.show,.list-group.with-checkbox,.list-group.with-checkbox>.list-group-item,.second-action-bar{overflow:visible}.cascade-admin-topbar,.ta-navbar-top,nav.navbar.fixed-top{position:sticky;top:0;z-index:1050!important}.action-bar,.cascade-admin-list__header,.second-action-bar{z-index:20;position:relative}.cascade-admin-list,.list-group.with-checkbox{position:static;z-index:auto}.cascade-admin-list-item,.cascade-admin-list__item,.list-group.with-checkbox>.list-group-item{position:static!important;z-index:auto!important}.cascade-admin-list-item:has(.btn-group.show),.cascade-admin-list-item:has(.dropdown.show),.cascade-admin-list-item__actions.has-open-dropdown{position:relative!important;z-index:1100!important}.dropdown-menu.show{z-index:1200!important}.action-bar,.breadcrumb,.second-action-bar{padding:.75rem 1rem}.card-footer,.card-header,.list-group-item,.modal-footer,.modal-header,.table>:not(caption)>*>*{border-color:var(--cascade-admin-border)}.card-header,.dropdown-header,.modal-header{background:linear-gradient(180deg,rgba(244,246,248,.96),rgba(255,255,255,.96))}.badge,.btn,.button,.dropdown-item,.form-control,.form-select,.input-group-text,.nav-tabs .nav-link{border-radius:12px}.btn,.button{min-height:40px;font-weight:600;box-shadow:none;transition:transform 120ms ease,box-shadow 120ms ease,background-color 120ms ease,border-color 120ms ease,color 120ms ease}.btn:hover,.button:hover{transform:translateY(-1px)}.btn-primary,.btn-success,.button.primary{background:linear-gradient(135deg,var(--cascade-admin-primary),#2a2082);border-color:var(--cascade-admin-primary);color:#fff}.btn-primary:focus,.btn-primary:hover,.btn-success:focus,.btn-success:hover,.button.primary:focus,.button.primary:hover{background:linear-gradient(135deg,var(--cascade-admin-primary-dark),#221968);border-color:var(--cascade-admin-primary-dark);color:#fff}.btn-outline-primary,.btn-outline-secondary,.btn-secondary,.btn-theme,.button.secondary{background:#fff;border-color:rgba(27,20,100,.18);color:var(--cascade-admin-primary)}.btn-outline-primary:hover,.btn-outline-secondary:hover,.btn-secondary:hover,.btn-theme:hover,.button.secondary:hover{background:rgba(27,20,100,.05);border-color:rgba(27,20,100,.3);color:var(--cascade-admin-primary)}.btn-secondary,.btn-secondary:active,.btn-secondary:focus{color:var(--cascade-admin-primary);box-shadow:none}.btn-danger,.btn-outline-danger{border-radius:12px}html[data-bs-theme] .badge,html[data-bs-theme] .badge.ta-badge,html[data-bs-theme] .ta-badge{background-color:var(--cascade-chip-neutral-bg)!important;border:1px solid var(--cascade-chip-neutral-border)!important;color:var(--cascade-chip-neutral-text)!important;border-radius:999px!important;padding:.42rem .85rem!important;font-size:.78rem!important;font-weight:600!important;letter-spacing:.01em!important;display:inline-flex!important;align-items:center!important;gap:.45rem!important;line-height:1.2!important;box-shadow:none!important;text-shadow:none!important}html[data-bs-theme] .badge i,html[data-bs-theme] .ta-badge i{opacity:.85;font-size:.78rem;color:inherit!important}html[data-bs-theme] .badge a,html[data-bs-theme] .ta-badge a{color:inherit!important;text-decoration:none!important}html[data-bs-theme] .badge.cascade-admin-chip--draft,html[data-bs-theme] .badge.cascade-admin-chip--type,html[data-bs-theme] .ta-badge.cascade-admin-chip--draft,html[data-bs-theme] .ta-badge.cascade-admin-chip--type{background-color:var(--cascade-chip-neutral-bg)!important;border-color:var(--cascade-chip-neutral-border)!important;color:var(--cascade-chip-neutral-text)!important}html[data-bs-theme] .badge.cascade-admin-chip--success,html[data-bs-theme] .ta-badge.cascade-admin-chip--success{background-color:var(--cascade-chip-success-bg)!important;border-color:var(--cascade-chip-success-border)!important;color:var(--cascade-chip-success-text)!important}html[data-bs-theme] .badge.cascade-admin-chip--meta,html[data-bs-theme] .ta-badge.cascade-admin-chip--meta{background-color:var(--cascade-chip-meta-bg)!important;border-color:var(--cascade-chip-meta-border)!important;color:var(--cascade-chip-meta-text)!important}html[data-bs-theme] .badge.bg-success,html[data-bs-theme] .badge.text-bg-success,html[data-bs-theme] .ta-badge.bg-success,html[data-bs-theme] .ta-badge.text-bg-success{background-color:var(--cascade-chip-success-bg)!important;border-color:var(--cascade-chip-success-border)!important;color:var(--cascade-chip-success-text)!important}html[data-bs-theme] .badge.bg-info,html[data-bs-theme] .badge.text-bg-info,html[data-bs-theme] .ta-badge.bg-info,html[data-bs-theme] .ta-badge.text-bg-info{background-color:var(--cascade-chip-info-bg)!important;border-color:var(--cascade-chip-info-border)!important;color:var(--cascade-chip-info-text)!important}html[data-bs-theme] .badge.bg-warning,html[data-bs-theme] .badge.bg-warning-subtle,html[data-bs-theme] .badge.text-bg-warning,html[data-bs-theme] .ta-badge.bg-warning,html[data-bs-theme] .ta-badge.bg-warning-subtle,html[data-bs-theme] .ta-badge.text-bg-warning{background-color:var(--cascade-chip-warning-bg)!important;border-color:var(--cascade-chip-warning-border)!important;color:var(--cascade-chip-warning-text)!important}html[data-bs-theme] .badge.bg-danger,html[data-bs-theme] .badge.text-bg-danger,html[data-bs-theme] .ta-badge.bg-danger,html[data-bs-theme] .ta-badge.text-bg-danger{background-color:var(--cascade-chip-danger-bg)!important;border-color:var(--cascade-chip-danger-border)!important;color:var(--cascade-chip-danger-text)!important}html[data-bs-theme] .badge.bg-dark,html[data-bs-theme] .badge.bg-primary,html[data-bs-theme] .badge.bg-secondary,html[data-bs-theme] .badge.text-bg-dark,html[data-bs-theme] .badge.text-bg-primary,html[data-bs-theme] .badge.text-bg-secondary,html[data-bs-theme] .ta-badge.bg-dark,html[data-bs-theme] .ta-badge.bg-primary,html[data-bs-theme] .ta-badge.bg-secondary,html[data-bs-theme] .ta-badge.text-bg-dark,html[data-bs-theme] .ta-badge.text-bg-primary,html[data-bs-theme] .ta-badge.text-bg-secondary{background-color:var(--cascade-chip-neutral-bg)!important;border-color:var(--cascade-chip-neutral-border)!important;color:var(--cascade-chip-neutral-text)!important}html[data-bs-theme] .badge.bg-light,html[data-bs-theme] .badge.text-bg-light,html[data-bs-theme] .ta-badge.bg-light,html[data-bs-theme] .ta-badge.text-bg-light{background-color:var(--cascade-chip-meta-bg)!important;border-color:var(--cascade-chip-meta-border)!important;color:var(--cascade-chip-meta-text)!important}html[data-bs-theme] .cascade-admin-list-item__actions .btn,html[data-bs-theme] .list-group .actions .btn,html[data-bs-theme] .list-group-item .actions .btn{min-height:36px!important;padding:.42rem 1.1rem!important;border-radius:999px!important;font-weight:600!important;font-size:.82rem!important;line-height:1.2!important;letter-spacing:.01em!important;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease,border-color .15s ease,color .15s ease!important;display:inline-flex!important;align-items:center!important;gap:.4rem!important}html[data-bs-theme] .cascade-admin-list-item__actions .btn:hover,html[data-bs-theme] .list-group .actions .btn:hover,html[data-bs-theme] .list-group-item .actions .btn:hover{transform:translateY(-1px)}html[data-bs-theme] .cascade-admin-list-item__actions .btn-primary,html[data-bs-theme] .list-group .actions .btn-primary,html[data-bs-theme] .list-group-item .actions .btn-primary{background:var(--cascade-admin-primary)!important;border-color:var(--cascade-admin-primary)!important;color:#fff!important;box-shadow:0 8px 18px -10px rgba(27,20,100,.55)!important}html[data-bs-theme] .cascade-admin-list-item__actions .btn-primary:hover,html[data-bs-theme] .list-group .actions .btn-primary:hover,html[data-bs-theme] .list-group-item .actions .btn-primary:hover{background:var(--cascade-admin-primary-dark)!important;border-color:var(--cascade-admin-primary-dark)!important;box-shadow:0 12px 24px -10px rgba(27,20,100,.65)!important;color:#fff!important}html[data-bs-theme] .cascade-admin-list-item__actions .btn-default,html[data-bs-theme] .cascade-admin-list-item__actions .btn-outline-secondary,html[data-bs-theme] .list-group .actions .btn-default,html[data-bs-theme] .list-group .actions .btn-outline-secondary,html[data-bs-theme] .list-group-item .actions .btn-default,html[data-bs-theme] .list-group-item .actions .btn-outline-secondary{background:var(--cascade-admin-surface)!important;border:1px solid var(--cascade-chip-neutral-border)!important;color:var(--cascade-chip-neutral-text)!important;box-shadow:none!important}html[data-bs-theme] .cascade-admin-list-item__actions .btn-default:hover,html[data-bs-theme] .cascade-admin-list-item__actions .btn-outline-secondary:hover,html[data-bs-theme] .list-group .actions .btn-default:hover,html[data-bs-theme] .list-group .actions .btn-outline-secondary:hover,html[data-bs-theme] .list-group-item .actions .btn-default:hover,html[data-bs-theme] .list-group-item .actions .btn-outline-secondary:hover{background:var(--cascade-chip-neutral-bg)!important;border-color:var(--cascade-admin-primary)!important;color:var(--cascade-chip-neutral-text)!important}.form-control,.form-select,.input-group-text,.multiselect__tags,.trumbowyg-box{border-color:var(--cascade-admin-border)!important;background-color:var(--cascade-admin-surface-muted)!important;box-shadow:none}.form-control:focus,.form-select:focus,.multiselect--active .multiselect__tags,.trumbowyg-box:focus-within{border-color:rgba(27,20,100,.26)!important;background-color:#fff!important;box-shadow:0 0 0 .25rem rgba(27,20,100,.1)!important}.table{--bs-table-bg:transparent;--bs-table-striped-bg:rgba(244, 246, 248, 0.55);--bs-table-hover-bg:rgba(27, 20, 100, 0.035)}.table thead th{color:var(--cascade-admin-muted);font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:rgba(244,246,248,.75)}.nav-tabs{gap:.4rem;padding:.35rem;border:0;background:rgba(244,246,248,.88);border-radius:14px}.nav-tabs .nav-link{color:var(--cascade-admin-muted);background:0 0}.nav-tabs .nav-link:hover{background:rgba(27,20,100,.06);color:var(--cascade-admin-primary)}.nav-tabs .nav-link.active{color:var(--cascade-admin-primary);background:#fff;border:1px solid rgba(229,232,235,.9);box-shadow:0 8px 20px rgba(27,20,100,.08)}.alert-info,.alert-primary{color:var(--cascade-admin-primary);background:rgba(232,230,245,.7);border-color:rgba(27,20,100,.12)}.alert-warning{background:rgba(255,176,138,.22);border-color:rgba(255,176,138,.45)}.pagination .page-link{color:var(--cascade-admin-primary);border-color:var(--cascade-admin-border)}.pagination .active .page-link{background:var(--cascade-admin-primary);border-color:var(--cascade-admin-primary)}.action-bar,.second-action-bar{padding:.9rem 1rem;border-radius:18px}.list-group.with-checkbox{display:grid;gap:1rem;border:0;background:0 0;box-shadow:none}.list-group.with-checkbox>.list-group-item{border-radius:18px;border:1px solid rgba(229,232,235,.95);background:rgba(255,255,255,.96);box-shadow:var(--cascade-admin-shadow);overflow:visible;padding:1rem 1.2rem}.list-group.with-checkbox>.list-group-item.text-bg-theme{background:radial-gradient(circle at top right,rgba(255,176,138,.18),transparent 36%),linear-gradient(135deg,#fff 0,#f8fbff 100%)}.list-group.with-checkbox>.list-group-item.list-group-item-action{transition:transform 120ms ease,box-shadow 120ms ease,border-color 120ms ease}.list-group.with-checkbox>.list-group-item.list-group-item-action:hover{transform:translateY(-1px);border-color:rgba(27,20,100,.16);box-shadow:0 22px 42px -34px rgba(27,20,100,.28)}.list-group.with-checkbox .row{--bs-gutter-x:1rem;--bs-gutter-y:1rem}.list-group.with-checkbox .form-check{margin:0;display:flex;align-items:center;gap:.65rem}.list-group.with-checkbox .form-check-input{width:1.1rem;height:1.1rem;margin-top:0;border-color:rgba(27,20,100,.18)}.list-group.with-checkbox .form-check-input:checked{background-color:var(--cascade-admin-primary);border-color:var(--cascade-admin-primary)}.list-group.with-checkbox #items,.list-group.with-checkbox #selected-items{color:var(--cascade-admin-text);font-weight:700}.dropdown-menu .dropdown-item{min-height:40px;display:flex;align-items:center;border-radius:10px;margin:.15rem .35rem}.dropdown-menu .dropdown-item:focus,.dropdown-menu .dropdown-item:hover{background:rgba(27,20,100,.06);color:var(--cascade-admin-primary)}.pagination{gap:.35rem}.pagination .page-link{border-radius:10px!important;min-width:38px;min-height:38px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 24px -22px rgba(27,20,100,.22)}.cascade-admin-toolbar{border-radius:22px;background:radial-gradient(circle at top right,rgba(255,176,138,.1),transparent 35%),linear-gradient(135deg,var(--cascade-admin-surface),var(--cascade-admin-surface-muted));border:1px solid var(--cascade-admin-border)!important;box-shadow:0 1px 2px rgba(27,20,100,.04),0 12px 28px rgba(27,20,100,.06)!important;margin-bottom:1.25rem!important}.cascade-admin-toolbar .card-body{padding:1rem 1.1rem}.cascade-admin-toolbar .row.gx-3{--bs-gutter-x:0.85rem;align-items:stretch}.cascade-admin-toolbar .input-group:not(:focus-within){box-shadow:none!important}.cascade-admin-toolbar .input-group{background:var(--cascade-admin-surface);border:1px solid var(--cascade-admin-border);border-radius:12px;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.cascade-admin-toolbar .input-group:focus-within{border-color:var(--cascade-admin-primary)!important;box-shadow:0 0 0 .22rem rgba(27,20,100,.1)!important}.cascade-admin-toolbar .input-group>.btn,.cascade-admin-toolbar .input-group>.form-control,.cascade-admin-toolbar .input-group>.form-select,.cascade-admin-toolbar .input-group>.input-group-text{border:0!important;background:0 0!important;box-shadow:none!important;border-radius:0!important;outline:0!important;outline-offset:0!important;min-height:44px;padding:.55rem .9rem}.cascade-admin-toolbar .input-group>.btn:focus,.cascade-admin-toolbar .input-group>.btn:focus-visible,.cascade-admin-toolbar .input-group>.form-control:focus,.cascade-admin-toolbar .input-group>.form-control:focus-visible,.cascade-admin-toolbar .input-group>.form-select:focus,.cascade-admin-toolbar .input-group>.form-select:focus-visible,.cascade-admin-toolbar .input-group>.input-group-text:focus,.cascade-admin-toolbar .input-group>.input-group-text:focus-visible{background:0 0!important;box-shadow:none!important;outline:0!important;outline-offset:0!important;border-color:transparent!important}.cascade-admin-toolbar .input-group>.form-control::placeholder{color:var(--cascade-admin-muted);opacity:.7}.cascade-admin-toolbar .input-group>.btn.dropdown-toggle:first-child,.cascade-admin-toolbar .input-group>.input-group-text:first-child{color:var(--cascade-admin-muted);border-right:1px solid var(--cascade-admin-border)!important;padding:.55rem .9rem}.cascade-admin-toolbar .input-group>.btn.dropdown-toggle:first-child:hover{color:var(--cascade-admin-primary);background:var(--cascade-chip-neutral-bg)!important}.cascade-admin-toolbar .col-auto>.btn-group>.btn,.cascade-admin-toolbar .row>.col-auto .btn,.cascade-admin-toolbar .row>.col-auto .dropdown-toggle{background:var(--cascade-admin-primary)!important;border-color:var(--cascade-admin-primary)!important;color:#fff!important;border-radius:12px!important;min-height:44px;padding:.55rem 1.25rem!important;font-weight:600;box-shadow:0 8px 18px -10px rgba(27,20,100,.55);transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.cascade-admin-toolbar .col-auto>.btn-group>.btn:hover,.cascade-admin-toolbar .row>.col-auto .btn:hover,.cascade-admin-toolbar .row>.col-auto .dropdown-toggle:hover{background:var(--cascade-admin-primary-dark)!important;border-color:var(--cascade-admin-primary-dark)!important;color:#fff!important;transform:translateY(-1px);box-shadow:0 12px 24px -10px rgba(27,20,100,.65)}.cascade-admin-datagrid{border-radius:22px;overflow:hidden;border:1px solid var(--cascade-admin-border)!important;background:var(--cascade-admin-surface)!important;box-shadow:0 1px 2px rgba(27,20,100,.04),0 12px 28px rgba(27,20,100,.06)!important}.cascade-admin-datagrid .second-action-bar{background:var(--cascade-admin-surface-muted)!important;border:0!important;border-bottom:1px solid var(--cascade-admin-border)!important;border-radius:0!important;padding:.85rem 1.25rem!important;box-shadow:none!important;backdrop-filter:none!important}.cascade-admin-list-summary{display:flex;align-items:center;gap:.85rem;color:var(--cascade-admin-muted);font-size:.88rem}.cascade-admin-list-summary__count{color:var(--cascade-admin-primary);font-weight:800;font-size:.95rem}.cascade-admin-datagrid .second-action-bar .btn,.cascade-admin-datagrid .second-action-bar .dropdown-toggle,.cascade-admin-list__header-actions .btn,.cascade-admin-list__header-actions .dropdown-toggle{background:0 0!important;border:1px solid transparent!important;color:var(--cascade-admin-muted)!important;font-weight:600!important;font-size:.82rem!important;padding:.42rem .8rem!important;border-radius:999px!important;min-height:32px!important;box-shadow:none!important;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.cascade-admin-datagrid .second-action-bar .btn:hover,.cascade-admin-datagrid .second-action-bar .dropdown-toggle:hover,.cascade-admin-list__header-actions .btn:hover,.cascade-admin-list__header-actions .dropdown-toggle:hover{background:var(--cascade-chip-neutral-bg)!important;color:var(--cascade-admin-primary)!important;border-color:var(--cascade-chip-neutral-border)!important}.cascade-admin-datagrid .second-action-bar .dropdown-toggle::after,.cascade-admin-list__header-actions .dropdown-toggle::after{margin-left:.4rem;border-top-color:currentColor}.cascade-admin-datagrid__table thead th{background:linear-gradient(180deg,rgba(244,246,248,.98),rgba(255,255,255,.98));color:var(--cascade-admin-muted);font-size:.8rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.cascade-admin-datagrid__table tbody tr:hover{background:rgba(27,20,100,.02)}.cascade-admin-datagrid__select-cell{width:56px}.cascade-admin-datagrid__title,.cascade-admin-datagrid__title a{color:var(--cascade-admin-primary);font-weight:800}.cascade-admin-datagrid__title a:hover{color:var(--cascade-admin-primary-dark)}.cascade-admin-datagrid__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.65rem;flex-wrap:wrap}.cascade-admin-list{gap:1.1rem}.cascade-admin-list__header{padding:1rem 1.2rem;border-radius:22px;background:linear-gradient(135deg,rgba(27,20,100,.06),rgba(27,20,100,.02)),#fff;border:1px solid rgba(229,232,235,.95);box-shadow:0 12px 30px rgba(27,20,100,.08)}.cascade-admin-list__header .row{align-items:center}.cascade-admin-list__header-actions{display:flex;justify-content:flex-end;align-items:center}.cascade-admin-list__item{padding:1.1rem 1.2rem;border-radius:22px;border:1px solid rgba(229,232,235,.95);background:rgba(255,255,255,.96);box-shadow:0 12px 30px rgba(27,20,100,.08)}.cascade-admin-list-summary .form-check{display:flex;align-items:center;gap:.75rem}.cascade-admin-list-summary__count{color:var(--cascade-admin-primary);font-weight:800}.cascade-admin-list-summary__selected,.cascade-admin-list-summary__total{color:var(--cascade-admin-muted)!important;font-weight:600}.cascade-admin-list-item{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.cascade-admin-list-item__main{flex:1 1 auto;display:flex;align-items:flex-start;gap:1rem;min-width:0}.cascade-admin-list-item__selectors{display:flex;align-items:center;gap:.65rem;min-height:44px}.cascade-admin-list-item__selector-chip{display:inline-flex;align-items:center}.cascade-admin-list-item__body{flex:1 1 auto;min-width:0;display:grid;gap:.85rem}.cascade-admin-list-item__headline{display:grid;gap:.5rem}.cascade-admin-list-item__title,.cascade-admin-list-item__title a{color:var(--cascade-admin-primary);font-size:1.05rem;font-weight:800;line-height:1.35}.cascade-admin-list-item__title a:hover{color:var(--cascade-admin-primary-dark)}.cascade-admin-list-item__chips,.cascade-admin-list-item__meta{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.cascade-admin-chip,.cascade-admin-list-item .ta-badge{display:inline-flex;align-items:center;gap:.42rem;min-height:32px;padding:.35rem .75rem;border-radius:999px;border:1px solid rgba(145,158,171,.2);background:#f8fafc;color:#456;box-shadow:none}.cascade-admin-chip a{color:inherit}.cascade-admin-chip i,.cascade-admin-list-item .ta-badge i{color:inherit;opacity:.9}.cascade-admin-chip--type{background:rgba(27,20,100,.06);border-color:rgba(27,20,100,.12);color:var(--cascade-admin-primary)}.cascade-admin-chip--meta{background:rgba(99,115,129,.08);border-color:rgba(99,115,129,.14);color:#51606f}.cascade-admin-chip--success{background:rgba(34,197,94,.12);border-color:rgba(34,197,94,.2);color:#15803d}.cascade-admin-chip--draft{background:rgba(27,20,100,.08);border-color:rgba(27,20,100,.14);color:var(--cascade-admin-primary)}.cascade-admin-list-item__content{padding:.95rem 1rem;border-radius:16px;background:rgba(248,250,252,.92);border:1px solid rgba(229,232,235,.9);color:var(--cascade-admin-muted)}.cascade-admin-list-item__actions{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:.65rem;flex-wrap:wrap;margin-left:auto}.cascade-admin-list-item__actions .actions,.cascade-admin-list-item__actions .btn-group,.cascade-admin-list-item__actions .btn-group-vertical{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}html[data-bs-theme] .cascade-admin-action-btn,html[data-bs-theme] .cascade-admin-actions-menu .btn,html[data-bs-theme] .cascade-admin-actions-menu .dropdown-toggle,html[data-bs-theme] .cascade-admin-datagrid__actions .btn,html[data-bs-theme] .cascade-admin-datagrid__actions .btn-sm{min-height:36px!important;height:36px!important;padding:.4rem 1.1rem!important;border-radius:999px!important;font-weight:600!important;font-size:.82rem!important;line-height:1!important;letter-spacing:.01em!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.4rem!important;box-shadow:none!important;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease,border-color .15s ease,color .15s ease!important}html[data-bs-theme] .cascade-admin-action-btn:active,html[data-bs-theme] .cascade-admin-action-btn:focus,html[data-bs-theme] .cascade-admin-action-btn:focus-visible,html[data-bs-theme] .cascade-admin-actions-menu .btn:active,html[data-bs-theme] .cascade-admin-actions-menu .btn:focus,html[data-bs-theme] .cascade-admin-actions-menu .btn:focus-visible,html[data-bs-theme] .cascade-admin-actions-menu .dropdown-toggle:focus,html[data-bs-theme] .cascade-admin-actions-menu .dropdown-toggle:focus-visible,html[data-bs-theme] .cascade-admin-datagrid__actions .btn:active,html[data-bs-theme] .cascade-admin-datagrid__actions .btn:focus,html[data-bs-theme] .cascade-admin-datagrid__actions .btn:focus-visible{box-shadow:0 0 0 .2rem rgba(27,20,100,.18)!important;outline:0!important}html[data-bs-theme] .cascade-admin-action-btn--primary,html[data-bs-theme] .cascade-admin-action-btn.btn-primary,html[data-bs-theme] .cascade-admin-datagrid__actions .btn-primary{background:var(--cascade-admin-primary)!important;border:1px solid var(--cascade-admin-primary)!important;color:#fff!important;box-shadow:0 8px 18px -10px rgba(27,20,100,.55)!important}html[data-bs-theme] .cascade-admin-action-btn--primary:hover,html[data-bs-theme] .cascade-admin-action-btn.btn-primary:hover,html[data-bs-theme] .cascade-admin-datagrid__actions .btn-primary:hover{background:var(--cascade-admin-primary-dark)!important;border-color:var(--cascade-admin-primary-dark)!important;color:#fff!important;transform:translateY(-1px);box-shadow:0 12px 24px -10px rgba(27,20,100,.65)!important}html[data-bs-theme] .cascade-admin-action-btn.btn-outline-secondary,html[data-bs-theme] .cascade-admin-actions-menu .btn-outline-secondary,html[data-bs-theme] .cascade-admin-actions-menu .dropdown-toggle.btn-outline-secondary,html[data-bs-theme] .cascade-admin-datagrid__actions .btn-default,html[data-bs-theme] .cascade-admin-datagrid__actions .btn-outline-secondary{background:var(--cascade-admin-surface)!important;border:1px solid var(--cascade-chip-neutral-border)!important;color:var(--cascade-admin-primary)!important;box-shadow:none!important}html[data-bs-theme] .cascade-admin-action-btn.btn-outline-secondary:hover,html[data-bs-theme] .cascade-admin-actions-menu .btn-outline-secondary:hover,html[data-bs-theme] .cascade-admin-actions-menu .dropdown-toggle.btn-outline-secondary:hover,html[data-bs-theme] .cascade-admin-datagrid__actions .btn-default:hover,html[data-bs-theme] .cascade-admin-datagrid__actions .btn-outline-secondary:hover{background:var(--cascade-chip-neutral-bg)!important;border-color:var(--cascade-admin-primary)!important;color:var(--cascade-admin-primary)!important;transform:translateY(-1px)}html[data-bs-theme] .cascade-admin-actions-menu .dropdown-toggle::after{margin-left:.35rem;border-top-color:currentColor;vertical-align:.18em}html[data-bs-theme] .cascade-admin-datagrid__actions{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:.5rem!important;flex-wrap:nowrap}.cascade-admin-actions-menu .dropdown-menu{min-width:220px;padding:.35rem;z-index:2000}.action-bar .btn-group,.action-bar .dropdown,.bootstrap-select.open,.bootstrap-select.show,.btn-group.show,.dropdown-menu.show,.dropdown.show,.dropup.show,.second-action-bar .btn-group,.second-action-bar .dropdown{position:relative;z-index:2000}.action-bar .dropdown-menu,.bootstrap-select .dropdown-menu,.bootstrap-select.open .dropdown-menu,.bootstrap-select.show .dropdown-menu,.cascade-admin-list-item__actions .dropdown-menu,.list-group.with-checkbox .dropdown-menu,.modal-content .dropdown-menu,.second-action-bar .dropdown-menu{z-index:2000}.dropdown-toggle::after{margin-left:.45rem}.form-control,.form-select{min-height:44px}.action-bar .input-group,.input-group,.second-action-bar .input-group{flex-wrap:nowrap}.action-bar,.cascade-admin-list__header,.cascade-admin-list__item,.second-action-bar{backdrop-filter:blur(10px)}.list-group.with-checkbox #items,.list-group.with-checkbox #selected-items,.table thead th{font-family:"Public Sans","Open Sans","Segoe UI",sans-serif}.cascade-admin-list-item__actions .btn,.list-group.with-checkbox .btn{min-height:40px;border-radius:12px;font-family:"Public Sans","Open Sans","Segoe UI",sans-serif}.cascade-admin-list-item__actions .btn-primary,.list-group.with-checkbox .btn-primary{box-shadow:0 14px 26px -20px rgba(27,20,100,.48)}.auth-wrapper{max-width:520px;margin:5vh auto;padding:2rem;border:1px solid rgba(229,232,235,.95);border-radius:24px;background:rgba(255,255,255,.96);box-shadow:0 24px 56px rgba(27,20,100,.12)}body:has(.auth-wrapper){background:radial-gradient(circle at top left,rgba(27,20,100,.12),transparent 28%),radial-gradient(circle at bottom right,rgba(255,176,138,.28),transparent 24%),linear-gradient(180deg,#f7f9fc 0,#eef2f6 100%)}.auth-wrapper .card,.auth-wrapper .card-body{border:0;box-shadow:none;background:0 0}@media (max-width:991.98px){.ta-content .container-fluid{padding-inline:1rem}.cascade-admin-list-item,.cascade-admin-list-item__main{flex-direction:column}.cascade-admin-list-item__actions{width:100%;justify-content:flex-start}.auth-wrapper{margin:2rem auto;padding:1.5rem}}.cascade-admin-body,.cascade-admin-login-body{margin:0;min-height:100vh;color:var(--cascade-admin-text);font-family:"Open Sans","Segoe UI",sans-serif}.cascade-admin-shell{display:flex;min-height:100vh}.cascade-admin-sidebar{width:292px;flex-shrink:0;display:flex;flex-direction:column;gap:0;padding:0;background:#fff;border-right:1px solid rgba(229,232,235,.95)}.cascade-admin-brand{display:flex;align-items:center;gap:.9rem;padding:1.25rem 1.4rem 1.1rem;border-bottom:1px solid rgba(229,232,235,.95)}.cascade-admin-brand__logo-media{width:auto;max-width:100%;flex-shrink:0}.cascade-admin-brand__logo-media img{display:block;max-height:2.75rem;width:auto;max-width:11.5rem;object-fit:contain}.cascade-admin-brand__client,.cascade-admin-brand__suite{display:flex;align-items:center;gap:.85rem}.cascade-admin-brand__suite-mark{width:2.65rem;height:2.65rem;border-radius:.95rem;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1b1464 0,#2f248c 100%);color:#fff;font-family:"Open Sans","Segoe UI",sans-serif;font-size:1.25rem;font-weight:800;box-shadow:0 10px 20px rgba(27,20,100,.16)}.cascade-admin-brand__client-copy,.cascade-admin-brand__suite-copy{display:grid;min-width:0;gap:.12rem;flex:1}.cascade-admin-brand__suite-name{color:#1b1464;font-size:.92rem;font-weight:800;letter-spacing:.08em}.cascade-admin-brand__client-label,.cascade-admin-brand__suite-sub{color:#919eab;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cascade-admin-brand__retail{display:grid;gap:.35rem;padding:.15rem 0 .95rem;border-bottom:1px solid rgba(229,232,235,.95)}.cascade-admin-brand__retail-logo{display:inline-flex;align-items:center;gap:.35rem;font-family:"Open Sans","Segoe UI",sans-serif;font-size:2rem;font-weight:800;letter-spacing:-.04em;line-height:1}.cascade-admin-brand__retail-mark{position:relative;width:1.2rem;height:1.2rem;border-radius:999px 999px 999px 0;background:linear-gradient(135deg,#e30613 0,#164194 100%);transform:rotate(-32deg);margin-right:.1rem;flex-shrink:0}.cascade-admin-brand__retail-red{color:#e30613}.cascade-admin-brand__retail-blue{color:#164194}.cascade-admin-brand__retail-name{color:#5f7082;font-size:.88rem;font-weight:700}.cascade-admin-brand__client-avatar{width:2.65rem;height:2.65rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(22,65,148,.14),rgba(227,6,19,.16));color:#1b1464;font-size:.95rem;font-weight:800;flex-shrink:0}.cascade-admin-brand__client-name{color:#4f6072;font-size:.98rem;font-weight:700}.cascade-admin-login-hero__eyebrow,.cascade-admin-sidebar__eyebrow,.cascade-admin-topbar__eyebrow{color:#919eab;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cascade-admin-sidebar__navigation{min-height:0;display:flex;flex-direction:column;gap:0;padding:1.15rem 1.25rem 1.5rem}.cascade-admin-sidebar__section-title{display:none;color:var(--cascade-admin-primary);font-size:.92rem;font-weight:700}.cascade-admin-nav-filter{display:none;align-items:center;gap:.75rem;padding:0 .25rem}.cascade-admin-nav-filter__icon{width:18px;height:18px;color:#919eab;flex-shrink:0}.cascade-admin-nav-filter__icon svg{width:100%;height:100%}.cascade-admin-nav-filter__input{min-height:44px}.cascade-admin-nav-shell{min-height:0;overflow:auto;padding-right:.1rem}.cascade-admin-nav,.cascade-admin-nav__children{margin:0;padding:0;list-style:none}.cascade-admin-nav{display:grid;gap:.35rem}.cascade-admin-nav__item{display:block}.cascade-admin-nav__group{display:grid;gap:.3rem;margin:0}.cascade-admin-nav__group-label{margin:0}.cascade-admin-nav__link{display:flex;align-items:center;gap:.75rem;width:100%;min-height:44px;padding:.25rem .5rem .25rem .75rem;border-radius:8px;color:var(--cascade-admin-muted);text-decoration:none;transition:background-color 120ms ease,color 120ms ease,transform 120ms ease,box-shadow 120ms ease;font-family:"Public Sans","Open Sans","Segoe UI",sans-serif;font-feature-settings:normal;font-variation-settings:normal}.cascade-admin-nav__link,.cascade-admin-nav__link:active,.cascade-admin-nav__link:focus,.cascade-admin-nav__link:hover{text-decoration:none}.cascade-admin-nav>.cascade-admin-nav__item>.cascade-admin-nav__group>.cascade-admin-nav__group-label>.cascade-admin-nav__link,.cascade-admin-nav>.cascade-admin-nav__item>.cascade-admin-nav__link{min-height:44px;padding:.25rem .5rem .25rem .75rem;border-radius:8px;color:#637381}.cascade-admin-nav>.cascade-admin-nav__item>.cascade-admin-nav__group>.cascade-admin-nav__group-label>.cascade-admin-nav__link .cascade-admin-nav__text,.cascade-admin-nav>.cascade-admin-nav__item>.cascade-admin-nav__link .cascade-admin-nav__text{font-family:"Public Sans","Open Sans","Segoe UI",sans-serif;font-feature-settings:normal;font-variation-settings:normal;font-size:14px;font-weight:500;line-height:22px;letter-spacing:0}.cascade-admin-nav>.cascade-admin-nav__item>.cascade-admin-nav__group>.cascade-admin-nav__group-label>.cascade-admin-nav__link .cascade-admin-nav__icon,.cascade-admin-nav>.cascade-admin-nav__item>.cascade-admin-nav__link .cascade-admin-nav__icon{width:24px;height:24px;border-radius:0;background:0 0}.cascade-admin-nav>.cascade-admin-nav__item>.cascade-admin-nav__group>.cascade-admin-nav__group-label>.cascade-admin-nav__link .cascade-admin-nav__icon svg,.cascade-admin-nav>.cascade-admin-nav__item>.cascade-admin-nav__link .cascade-admin-nav__icon svg{width:24px;height:24px}.cascade-admin-nav__link:hover{background:rgba(27,20,100,.06);color:var(--cascade-admin-primary);transform:translateX(1px);text-decoration:none}.cascade-admin-nav__children>.cascade-admin-nav__item.active:not(.has-items)>.cascade-admin-nav__link,.cascade-admin-nav__item.active:not(.has-items)>.cascade-admin-nav__link,.cascade-admin-nav__item.has-items>.cascade-admin-nav__group>.cascade-admin-nav__group-label>.cascade-admin-nav__link[aria-expanded=true]{background:linear-gradient(135deg,rgba(27,20,100,.98),rgba(41,31,132,.95));color:#fff;box-shadow:0 12px 28px rgba(27,20,100,.16)}.cascade-admin-nav__icon{width:24px;height:24px;border-radius:0;display:inline-flex;align-items:center;justify-content:center;background:0 0;color:currentColor;flex-shrink:0}.cascade-admin-nav__icon svg{width:24px;height:24px;display:block}.cascade-admin-nav__icon-dot{width:8px;height:8px;border-radius:999px;background:currentColor;opacity:.72}.cascade-admin-nav__text{flex:1;min-width:0;font-family:"Public Sans","Open Sans","Segoe UI",sans-serif;font-feature-settings:normal;font-variation-settings:normal;font-size:14px;font-weight:500;line-height:22px}.cascade-admin-nav__item.active>.cascade-admin-nav__link .cascade-admin-nav__text,.cascade-admin-nav__item.has-items>.cascade-admin-nav__group>.cascade-admin-nav__group-label>.cascade-admin-nav__link[aria-expanded=true] .cascade-admin-nav__text{font-weight:600}.cascade-admin-nav__chevron{display:inline-flex;align-items:center;justify-content:center;width:24px;color:currentColor;opacity:.72;transition:transform 120ms ease,opacity 120ms ease}.cascade-admin-nav__chevron svg{width:16px;height:16px;display:block}.cascade-admin-nav__link[aria-expanded=true] .cascade-admin-nav__chevron{opacity:1;transform:rotate(90deg)}.cascade-admin-nav__children{position:relative;margin:.1rem 0 .25rem 1rem;padding:.35rem 0 .15rem .95rem;display:grid;gap:.2rem}.cascade-admin-nav__children::before{content:"";position:absolute;left:0;top:.2rem;bottom:.2rem;width:1px;background:rgba(145,158,171,.22)}.cascade-admin-nav__children .cascade-admin-nav__link{min-height:40px;padding:.25rem .5rem .25rem .75rem;border-radius:8px;color:#637381}.cascade-admin-nav__children .cascade-admin-nav__icon{width:24px;height:24px;border-radius:0;background:0 0}.cascade-admin-nav__children .cascade-admin-nav__icon svg{width:24px;height:24px}.cascade-admin-nav__children .cascade-admin-nav__text{font-family:"Public Sans","Open Sans","Segoe UI",sans-serif;font-feature-settings:normal;font-variation-settings:normal;font-size:14px;font-weight:500;line-height:22px;color:#637381}.cascade-admin-nav__children .cascade-admin-nav__link:hover,.cascade-admin-nav__children>.cascade-admin-nav__item.has-items>.cascade-admin-nav__group>.cascade-admin-nav__group-label>.cascade-admin-nav__link:hover{background:rgba(27,20,100,.06);color:var(--cascade-admin-primary);box-shadow:none;transform:translateX(1px);text-decoration:none}.cascade-admin-nav__children>.cascade-admin-nav__item.active:not(.has-items)>.cascade-admin-nav__link{background:linear-gradient(135deg,rgba(27,20,100,.98),rgba(41,31,132,.95));color:#fff;box-shadow:0 12px 28px rgba(27,20,100,.16);transform:translateX(1px);text-decoration:none}.cascade-admin-nav__children .cascade-admin-nav__link:hover .cascade-admin-nav__text,.cascade-admin-nav__children>.cascade-admin-nav__item.has-items>.cascade-admin-nav__group>.cascade-admin-nav__group-label>.cascade-admin-nav__link:hover .cascade-admin-nav__text{color:var(--cascade-admin-primary)}.cascade-admin-nav__children>.cascade-admin-nav__item.active:not(.has-items)>.cascade-admin-nav__link .cascade-admin-nav__text{color:#fff}.cascade-admin-main{min-width:0;flex:1;display:flex;flex-direction:column}.cascade-admin-topbar{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:minmax(0,220px) minmax(220px,1fr) auto;align-items:center;gap:1rem;min-height:72px;padding:.85rem 1.5rem;background:rgba(255,255,255,.86);backdrop-filter:blur(12px);border-bottom:1px solid rgba(229,232,235,.95)}.cascade-admin-topbar__location{display:grid;gap:.15rem}.cascade-admin-topbar__location strong{color:var(--cascade-admin-text);font-size:1rem;font-weight:700}.cascade-admin-topbar__search{display:flex;justify-content:center}.cascade-admin-topbar__search input{width:min(100%,440px);min-height:44px;padding:0 1rem;border:1px solid rgba(229,232,235,.95);border-radius:14px;background:rgba(250,251,252,.98);color:var(--cascade-admin-text);outline:0}.cascade-admin-topbar__search input::placeholder{color:#919eab}.cascade-admin-topbar__actions{display:flex;justify-content:flex-end;min-width:0}.cascade-admin-topbar__actions .navbar-nav{display:flex;flex-direction:row;align-items:center;gap:.5rem;flex-wrap:nowrap}.cascade-admin-topbar__actions .dropdown,.cascade-admin-topbar__actions .nav-item{list-style:none}.cascade-admin-topbar__actions .dropdown-toggle,.cascade-admin-topbar__actions .nav-link{min-height:40px;display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .8rem;border-radius:12px;color:var(--cascade-admin-muted)}.cascade-admin-topbar__actions .dropdown-toggle:hover,.cascade-admin-topbar__actions .nav-link:hover{background:rgba(27,20,100,.06);color:var(--cascade-admin-primary)}.cascade-admin-content{flex:1;min-width:0;padding:1.5rem}.cascade-admin-content.ta-content{position:relative;min-height:0;overflow:visible}.cascade-admin-page-head:empty{display:none}.cascade-admin-page-head{margin-bottom:1rem}.cascade-admin-page-head>*{margin-bottom:0}.cascade-admin-page-body{min-width:0}.cascade-admin-content.ta-content #mediaApp{position:absolute;inset:0;left:0!important;right:0!important;top:0!important;bottom:0!important;z-index:5;background:var(--cascade-admin-bg)}.cascade-admin-content.ta-content #mediaApp #mediaContainer{min-height:100%}.cascade-admin-content .container-fluid,.cascade-admin-page-body .container-fluid{padding-inline:0}.cascade-admin-content .row{--bs-gutter-x:1.25rem;--bs-gutter-y:1.25rem}.cascade-admin-login-shell{min-height:100vh;display:grid;grid-template-columns:minmax(320px,1.1fr) minmax(380px,1.3fr)}.cascade-admin-login-hero{display:flex;flex-direction:column;justify-content:space-between;padding:2.25rem;background:radial-gradient(circle at top left,rgba(255,176,138,.24),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,246,248,.96));border-right:1px solid rgba(229,232,235,.95)}.cascade-admin-login-hero__content{max-width:520px;display:grid;gap:1rem}.cascade-admin-login-hero__content h1{margin:0;color:var(--cascade-admin-primary);font-size:36px;line-height:1.02}.cascade-admin-login-hero__content p{margin:0;color:var(--cascade-admin-muted);font-size:1.02rem;line-height:1.7}.cascade-admin-login-panel{display:flex;flex-direction:column;justify-content:center;padding:2rem}.cascade-admin-login-panel .auth-wrapper{width:min(100%,460px);margin:0 auto}@media (max-width:1199.98px){.cascade-admin-topbar{grid-template-columns:minmax(0,1fr);justify-items:stretch}.cascade-admin-topbar__search{justify-content:flex-start}.cascade-admin-topbar__search input{width:100%}.cascade-admin-topbar__actions{justify-content:flex-start}}@media (max-width:991.98px){.cascade-admin-shell{flex-direction:column}.cascade-admin-sidebar{width:100%;border-right:0;border-bottom:1px solid rgba(229,232,235,.95)}.cascade-admin-content{padding:1rem}.cascade-admin-login-shell{grid-template-columns:1fr}.cascade-admin-login-hero{border-right:0;border-bottom:1px solid rgba(229,232,235,.95);min-height:280px}.cascade-admin-login-panel{padding:1.25rem}}.ta-content h1,.ta-content h2,.ta-content h3,.ta-content h4,.ta-content h5,.ta-content h6{font-family:"Public Sans","Open Sans","Segoe UI",sans-serif;letter-spacing:-.01em}.ta-content h1{font-weight:700;font-size:1.55rem;margin-bottom:.75rem}.ta-content h2{font-weight:700;font-size:1.3rem;margin-bottom:.65rem}.ta-content h3{font-weight:700;font-size:1.1rem;margin-bottom:.5rem}.ta-content h4{font-weight:600;font-size:1rem}.ta-content h5{font-weight:600;font-size:.95rem;color:var(--cascade-admin-primary)}.ta-content .form-label{font-weight:600;color:var(--cascade-admin-text);font-size:.88rem;margin-bottom:.3rem}.ta-content .form-text{font-size:.78rem;color:var(--cascade-admin-muted);line-height:1.45}.ta-content .form-control,.ta-content .form-select,.ta-content textarea.form-control{min-height:42px;border:1px solid var(--cascade-admin-border);background:#fff;transition:border-color 140ms ease,box-shadow 140ms ease}.ta-content textarea.form-control{min-height:auto;padding:.65rem .85rem;line-height:1.55}.ta-content .form-control:focus,.ta-content .form-select:focus{border-color:rgba(27,20,100,.35);box-shadow:0 0 0 .2rem rgba(27,20,100,.12)}.ta-content .form-control::placeholder{color:#919eab;opacity:1}.ta-content .form-check.form-switch{padding:.65rem .85rem .65rem 2.95rem;border-radius:12px;background:rgba(27,20,100,.03);border:1px solid rgba(229,232,235,.9);transition:background 140ms ease,border-color 140ms ease}.ta-content .form-check.form-switch:hover{background:rgba(27,20,100,.06);border-color:rgba(27,20,100,.18)}.ta-content .form-check.form-switch .form-check-input{width:2.4rem;height:1.3rem;margin-left:-2.1rem;margin-top:.15rem;cursor:pointer}.ta-content .form-check-input:checked{background-color:var(--cascade-admin-primary);border-color:var(--cascade-admin-primary)}.ta-content .form-check-input:focus{box-shadow:0 0 0 .2rem rgba(27,20,100,.15)}.ta-content .form-check.form-switch .form-check-label{font-weight:600;cursor:pointer}.ta-content .form-check.form-switch .form-text{display:block;margin-top:.25rem;font-weight:400}.ta-content .alert{border:1px solid transparent;border-radius:var(--cascade-admin-radius);padding:.85rem 1.1rem;font-size:.88rem;line-height:1.55;display:flex;gap:.7rem;align-items:flex-start}.ta-content .alert::before{content:"";width:.35rem;align-self:stretch;border-radius:999px;background:currentColor;flex-shrink:0;opacity:.55}.ta-content .alert-success{background:rgba(46,125,50,.07);border-color:rgba(46,125,50,.2);color:#1b5e20}.ta-content .alert-warning{background:rgba(255,152,0,.08);border-color:rgba(255,152,0,.25);color:#b26a00}.ta-content .alert-danger{background:rgba(211,47,47,.07);border-color:rgba(211,47,47,.2);color:#b71c1c}.ta-content .alert-info{background:rgba(27,20,100,.06);border-color:rgba(27,20,100,.18);color:var(--cascade-admin-primary)}.ta-content .hr,.ta-content hr{border:0;border-top:1px solid rgba(229,232,235,.95);opacity:1;margin-block:2rem}.cascade-settings-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.25rem;align-items:center;padding:1.4rem 1.6rem;margin-bottom:1.75rem;border-radius:var(--cascade-admin-radius-lg);background:linear-gradient(135deg,rgba(27,20,100,.97),rgba(41,31,132,.92));color:#fff;box-shadow:0 24px 48px rgba(27,20,100,.22)}.cascade-settings-hero__eyebrow{display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.78);margin-bottom:.5rem}.cascade-settings-hero__title{color:#fff;font-size:1.4rem;font-weight:700;margin:0 0 .35rem}.cascade-settings-hero__lede{color:rgba(255,255,255,.85);font-size:.92rem;line-height:1.55;max-width:60ch;margin:0}.cascade-settings-hero__badges{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end;max-width:280px}.cascade-status-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .7rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.02em;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);color:#fff}.cascade-status-chip::before{content:"";width:.55rem;height:.55rem;border-radius:999px;background:#9e9e9e;box-shadow:0 0 0 3px rgba(158,158,158,.25)}.cascade-status-chip--ok{background:rgba(76,175,80,.2);border-color:rgba(76,175,80,.35)}.cascade-status-chip--ok::before{background:#69f0ae;box-shadow:0 0 0 3px rgba(105,240,174,.25)}.cascade-status-chip--warn{background:rgba(255,171,64,.2);border-color:rgba(255,171,64,.35)}.cascade-status-chip--warn::before{background:#ffab40;box-shadow:0 0 0 3px rgba(255,171,64,.25)}.ta-content .accordion.cascade-settings-accordion{--bs-accordion-border-color:rgba(229, 232, 235, 0.95);--bs-accordion-border-radius:var(--cascade-admin-radius);--bs-accordion-inner-border-radius:var(--cascade-admin-radius);--bs-accordion-bg:transparent;--bs-accordion-btn-color:var(--cascade-admin-text);--bs-accordion-btn-bg:#FFFFFF;--bs-accordion-btn-focus-box-shadow:0 0 0 0.2rem rgba(27, 20, 100, 0.12);--bs-accordion-active-bg:linear-gradient(135deg, rgba(27, 20, 100, 0.04), rgba(27, 20, 100, 0.02));--bs-accordion-active-color:var(--cascade-admin-primary);display:grid;gap:.75rem}.ta-content .accordion.cascade-settings-accordion .accordion-item{border:1px solid var(--cascade-admin-border);border-radius:var(--cascade-admin-radius)!important;background:#fff;overflow:hidden;box-shadow:0 4px 14px rgba(27,20,100,.04)}.ta-content .accordion.cascade-settings-accordion .accordion-button{padding:1rem 1.2rem;font-weight:600;font-size:.98rem;gap:.8rem;color:var(--cascade-admin-text);background:#fff;border:0;box-shadow:none}.ta-content .accordion.cascade-settings-accordion .accordion-button:not(.collapsed){color:var(--cascade-admin-primary);background:linear-gradient(135deg,rgba(27,20,100,.05),rgba(27,20,100,.02))}.ta-content .accordion.cascade-settings-accordion .accordion-button::after{margin-left:auto}.ta-content .accordion.cascade-settings-accordion .accordion-body{padding:1.1rem 1.25rem 1.25rem;border-top:1px solid rgba(229,232,235,.95)}.cascade-settings-section__icon{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:rgba(27,20,100,.08);color:var(--cascade-admin-primary);font-size:1rem;flex-shrink:0}.cascade-settings-section__heading{display:flex;flex-direction:column;min-width:0;text-align:start}.cascade-settings-section__title{font-weight:700;font-size:.98rem;color:inherit}.cascade-settings-section__subtitle{font-size:.8rem;color:var(--cascade-admin-muted);font-weight:500;margin-top:.15rem}.cascade-settings-section__status{margin-left:auto;margin-right:.5rem;font-size:.7rem;font-weight:700;letter-spacing:.04em;padding:.25rem .55rem;border-radius:999px;background:rgba(158,158,158,.12);color:#637381;text-transform:uppercase}.cascade-settings-section__status--ok{background:rgba(46,125,50,.12);color:#1b5e20}.cascade-settings-section__status--warn{background:rgba(255,152,0,.15);color:#b26a00}@media (max-width:767.98px){.cascade-settings-hero{grid-template-columns:1fr;padding:1.1rem 1.2rem}.cascade-settings-hero__badges{justify-content:flex-start;max-width:none}}.cascade-settings-sections{display:grid;gap:.75rem}details.cascade-settings-panel{border:1px solid var(--cascade-admin-border);border-radius:var(--cascade-admin-radius);background:#fff;box-shadow:0 4px 14px rgba(27,20,100,.04);overflow:hidden;transition:box-shadow 180ms ease,border-color 180ms ease}details.cascade-settings-panel[open]{border-color:rgba(27,20,100,.2);box-shadow:0 10px 28px rgba(27,20,100,.08)}details.cascade-settings-panel>summary{display:flex;align-items:center;gap:.85rem;padding:1rem 1.2rem;cursor:pointer;font-weight:600;color:var(--cascade-admin-text);list-style:none;user-select:none;transition:background 140ms ease,color 140ms ease}details.cascade-settings-panel>summary::-webkit-details-marker,details.cascade-settings-panel>summary::marker{display:none;content:""}details.cascade-settings-panel>summary:hover{background:rgba(27,20,100,.04)}details.cascade-settings-panel[open]>summary{color:var(--cascade-admin-primary);background:linear-gradient(135deg,rgba(27,20,100,.05),rgba(27,20,100,.015));border-bottom:1px solid rgba(229,232,235,.9)}.cascade-settings-panel__chevron{margin-left:auto;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(27,20,100,.06);color:var(--cascade-admin-muted);transition:transform .2s ease,background 140ms ease,color 140ms ease}details.cascade-settings-panel[open]>summary .cascade-settings-panel__chevron{transform:rotate(180deg);background:rgba(27,20,100,.14);color:var(--cascade-admin-primary)}.cascade-settings-panel__body{padding:1.1rem 1.25rem 1.35rem}.cascade-secret-badge{display:inline-flex;align-items:center;margin-left:.5rem;padding:.1rem .55rem;border-radius:999px;background:rgba(46,125,50,.12);color:#1b5e20;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle}.cascade-settings-actionbar{position:sticky;bottom:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:2rem;margin-inline:-1.5rem;padding:1rem 1.5rem;background:rgba(255,255,255,.96);backdrop-filter:blur(14px);border-top:1px solid rgba(229,232,235,.95);box-shadow:0 -10px 24px rgba(27,20,100,.08)}.cascade-settings-actionbar__hint{display:inline-flex;align-items:center;gap:.55rem;color:var(--cascade-admin-muted);font-size:.85rem}.cascade-settings-actionbar__hint svg{color:var(--cascade-admin-primary);flex-shrink:0}.cascade-settings-actionbar__save{display:inline-flex;align-items:center;gap:.55rem;min-height:46px;padding:0 1.4rem;font-size:.95rem;font-weight:700;border-radius:999px;background:linear-gradient(135deg,var(--cascade-admin-primary),#2a2082);border:0;color:#fff;box-shadow:0 14px 32px rgba(27,20,100,.28),0 4px 10px rgba(27,20,100,.16);transition:transform 140ms ease,box-shadow 140ms ease}.cascade-settings-actionbar__save:focus,.cascade-settings-actionbar__save:hover{transform:translateY(-1px);background:linear-gradient(135deg,var(--cascade-admin-primary-dark),#221968);color:#fff;box-shadow:0 18px 38px rgba(27,20,100,.32),0 6px 14px rgba(27,20,100,.18)}@media (max-width:575.98px){.cascade-settings-actionbar{flex-direction:column;align-items:stretch;gap:.6rem}.cascade-settings-actionbar__save{width:100%;justify-content:center}}html[data-bs-theme=dark] body{background:radial-gradient(circle at top right,rgba(255,176,138,.08),transparent 30%),linear-gradient(180deg,#0f1419 0,#0a0d12 100%)!important;color:var(--cascade-admin-text)}html[data-bs-theme=dark] .ta-navbar-top{background:rgba(26,32,48,.85)!important;border-bottom-color:var(--cascade-admin-border)!important}html[data-bs-theme=dark] .ta-navbar-brand{color:var(--cascade-admin-text)!important}html[data-bs-theme=dark] .cascade-admin-content,html[data-bs-theme=dark] .cascade-admin-list,html[data-bs-theme=dark] .cascade-admin-page-body,html[data-bs-theme=dark] .list-group.with-checkbox{background:0 0!important}html[data-bs-theme=dark] .auth-wrapper,html[data-bs-theme=dark] .card,html[data-bs-theme=dark] .cascade-admin-list-item,html[data-bs-theme=dark] .cascade-admin-list__header,html[data-bs-theme=dark] .cascade-admin-list__item,html[data-bs-theme=dark] .dropdown-menu,html[data-bs-theme=dark] .list-group-item,html[data-bs-theme=dark] .modal-content{background:var(--cascade-admin-surface)!important;border-color:var(--cascade-admin-border)!important;color:var(--cascade-admin-text)!important}html[data-bs-theme=dark] .cascade-admin-list-item:hover,html[data-bs-theme=dark] .cascade-admin-list__item:hover{background:var(--cascade-admin-surface-muted)!important}html[data-bs-theme=dark] .action-bar,html[data-bs-theme=dark] .action-bar.position-sticky,html[data-bs-theme=dark] .breadcrumb,html[data-bs-theme=dark] .second-action-bar,html[data-bs-theme=dark] .second-action-bar.position-sticky{background:rgba(26,32,48,.85)!important;border-color:var(--cascade-admin-border)!important;color:var(--cascade-admin-text)!important}html[data-bs-theme=dark] .table{--bs-table-bg:transparent;--bs-table-color:var(--cascade-admin-text);--bs-table-striped-bg:rgba(255, 255, 255, 0.03);--bs-table-hover-bg:rgba(139, 133, 255, 0.06);--bs-table-border-color:var(--cascade-admin-border)}html[data-bs-theme=dark] .table thead th{background:rgba(255,255,255,.04)!important;color:var(--cascade-admin-muted)!important;border-color:var(--cascade-admin-border)!important}html[data-bs-theme=dark] .table>:not(caption)>*>*{border-color:var(--cascade-admin-border)!important}html[data-bs-theme=dark] .form-control,html[data-bs-theme=dark] .form-select,html[data-bs-theme=dark] .input-group-text,html[data-bs-theme=dark] .multiselect__tags,html[data-bs-theme=dark] .trumbowyg-box{background-color:var(--cascade-admin-surface-muted)!important;border-color:var(--cascade-admin-border)!important;color:var(--cascade-admin-text)!important}html[data-bs-theme=dark] .form-control::placeholder,html[data-bs-theme=dark] .form-select::placeholder{color:var(--cascade-admin-muted)!important;opacity:.7}html[data-bs-theme=dark] .form-control:focus,html[data-bs-theme=dark] .form-select:focus{background-color:var(--cascade-admin-surface)!important;border-color:var(--cascade-admin-primary)!important;box-shadow:0 0 0 .25rem rgba(139,133,255,.18)!important;color:var(--cascade-admin-text)!important}html[data-bs-theme=dark] .nav-tabs{background:rgba(255,255,255,.04)!important;border-color:var(--cascade-admin-border)!important}html[data-bs-theme=dark] .nav-tabs .nav-link.active{background:var(--cascade-admin-surface)!important;color:var(--cascade-admin-primary)!important;border-color:var(--cascade-admin-border)!important}html[data-bs-theme=dark] .nav-tabs .nav-link{color:var(--cascade-admin-muted)!important}html[data-bs-theme=dark] .nav-tabs .nav-link:hover{background:rgba(139,133,255,.1)!important;color:var(--cascade-admin-primary)!important}html[data-bs-theme=dark] .cascade-admin-sidebar{background:var(--cascade-admin-surface)!important;border-color:var(--cascade-admin-border)!important}html[data-bs-theme=dark] .cascade-admin-sidebar__section-title{color:var(--cascade-admin-muted)!important}html[data-bs-theme=dark] .h1,html[data-bs-theme=dark] .h2,html[data-bs-theme=dark] .h3,html[data-bs-theme=dark] .h4,html[data-bs-theme=dark] .h5,html[data-bs-theme=dark] .h6,html[data-bs-theme=dark] h1,html[data-bs-theme=dark] h2,html[data-bs-theme=dark] h3,html[data-bs-theme=dark] h4,html[data-bs-theme=dark] h5,html[data-bs-theme=dark] h6{color:var(--cascade-admin-text)!important}html[data-bs-theme=dark] .form-text,html[data-bs-theme=dark] .text-muted,html[data-bs-theme=dark] .text-secondary,html[data-bs-theme=dark] small{color:var(--cascade-admin-muted)!important}html[data-bs-theme=dark] a{color:var(--cascade-admin-primary)}html[data-bs-theme=dark] a:hover{color:var(--cascade-admin-primary-dark)}html[data-bs-theme=dark] .cascade-admin-list-item__actions .btn-default,html[data-bs-theme=dark] .cascade-admin-list-item__actions .btn-outline-secondary,html[data-bs-theme=dark] .list-group .actions .btn-default,html[data-bs-theme=dark] .list-group .actions .btn-outline-secondary{background:var(--cascade-admin-surface-muted)!important;color:var(--cascade-admin-text)!important;border-color:var(--cascade-admin-border)!important}html[data-bs-theme=dark] .cascade-admin-list-item__actions .btn-default:hover,html[data-bs-theme=dark] .cascade-admin-list-item__actions .btn-outline-secondary:hover,html[data-bs-theme=dark] .list-group .actions .btn-default:hover,html[data-bs-theme=dark] .list-group .actions .btn-outline-secondary:hover{background:var(--cascade-chip-neutral-bg)!important;border-color:var(--cascade-admin-primary)!important;color:var(--cascade-admin-primary)!important}html[data-bs-theme=dark] .btn-primary{background:linear-gradient(135deg,#8b85ff,#6e67e6)!important;border-color:#8b85ff!important;color:#0f1419!important}html[data-bs-theme=dark] .btn-primary:hover{background:linear-gradient(135deg,#a39ffd,#8b85ff)!important;border-color:#a39ffd!important;color:#0f1419!important}html[data-bs-theme=dark] .input-group .input-group-text{background:var(--cascade-admin-surface-muted)!important;border-color:var(--cascade-admin-border)!important;color:var(--cascade-admin-muted)!important}html[data-bs-theme=dark] .border,html[data-bs-theme=dark] .border-bottom,html[data-bs-theme=dark] .border-top,html[data-bs-theme=dark] hr{border-color:var(--cascade-admin-border)!important}html[data-bs-theme=dark] .cascade-admin-toolbar{background:radial-gradient(circle at top right,rgba(255,176,138,.04),transparent 35%),linear-gradient(135deg,var(--cascade-admin-surface),var(--cascade-admin-surface-muted))!important;border-color:var(--cascade-admin-border)!important;box-shadow:0 1px 2px rgba(0,0,0,.3),0 12px 28px rgba(0,0,0,.4)!important}html[data-bs-theme=dark] .cascade-admin-toolbar .input-group{background:var(--cascade-admin-surface-muted);border-color:var(--cascade-admin-border)}html[data-bs-theme=dark] .cascade-admin-toolbar .input-group:focus-within{border-color:var(--cascade-admin-primary)!important;box-shadow:0 0 0 .22rem rgba(139,133,255,.18)}html[data-bs-theme=dark] .cascade-admin-toolbar .input-group>.form-control,html[data-bs-theme=dark] .cascade-admin-toolbar .input-group>.form-select{color:var(--cascade-admin-text)!important}html[data-bs-theme=dark] .cascade-admin-toolbar .input-group>.btn.dropdown-toggle:first-child,html[data-bs-theme=dark] .cascade-admin-toolbar .input-group>.input-group-text:first-child{color:var(--cascade-admin-muted)!important;border-right-color:var(--cascade-admin-border)!important}html[data-bs-theme=dark] .cascade-admin-toolbar .col-auto>.btn-group>.btn,html[data-bs-theme=dark] .cascade-admin-toolbar .row>.col-auto .btn{background:linear-gradient(135deg,#8b85ff,#6e67e6)!important;border-color:#8b85ff!important;color:#0f1419!important;box-shadow:0 8px 18px -10px rgba(139,133,255,.6)!important}html[data-bs-theme=dark] .cascade-admin-toolbar .col-auto>.btn-group>.btn:hover,html[data-bs-theme=dark] .cascade-admin-toolbar .row>.col-auto .btn:hover{background:linear-gradient(135deg,#a39ffd,#8b85ff)!important;border-color:#a39ffd!important;color:#0f1419!important}html[data-bs-theme=dark] .cascade-admin-datagrid{background:var(--cascade-admin-surface)!important;border-color:var(--cascade-admin-border)!important;box-shadow:0 1px 2px rgba(0,0,0,.3),0 12px 28px rgba(0,0,0,.4)!important}html[data-bs-theme=dark] .cascade-admin-datagrid .second-action-bar{background:var(--cascade-admin-surface-muted)!important;border-bottom-color:var(--cascade-admin-border)!important}html[data-bs-theme=dark] .cascade-admin-datagrid .second-action-bar .btn,html[data-bs-theme=dark] .cascade-admin-datagrid .second-action-bar .dropdown-toggle,html[data-bs-theme=dark] .cascade-admin-list__header-actions .btn,html[data-bs-theme=dark] .cascade-admin-list__header-actions .dropdown-toggle{color:var(--cascade-admin-muted)!important}html[data-bs-theme=dark] .cascade-admin-datagrid .second-action-bar .btn:hover,html[data-bs-theme=dark] .cascade-admin-datagrid .second-action-bar .dropdown-toggle:hover,html[data-bs-theme=dark] .cascade-admin-list__header-actions .btn:hover,html[data-bs-theme=dark] .cascade-admin-list__header-actions .dropdown-toggle:hover{background:var(--cascade-chip-neutral-bg)!important;color:var(--cascade-chip-neutral-text)!important;border-color:var(--cascade-chip-neutral-border)!important}html[data-bs-theme=dark] .cascade-admin-list-summary{color:var(--cascade-admin-muted)}html[data-bs-theme=dark] .cascade-admin-list-summary__count{color:var(--cascade-admin-text)}html[data-bs-theme=dark] .cascade-admin-datagrid__table thead th{background:var(--cascade-admin-surface-muted)!important;color:var(--cascade-admin-muted)!important;border-bottom-color:var(--cascade-admin-border)!important}html[data-bs-theme=dark] .cascade-admin-datagrid__table tbody tr{border-color:var(--cascade-admin-border)!important}html[data-bs-theme=dark] .cascade-admin-datagrid__table tbody tr:hover{background:rgba(139,133,255,.06)!important}html[data-bs-theme=dark] .cascade-admin-datagrid__title,html[data-bs-theme=dark] .cascade-admin-datagrid__title a{color:var(--cascade-admin-text)!important}html[data-bs-theme=dark] .cascade-admin-datagrid__title a:hover{color:var(--cascade-admin-primary)!important}html[data-bs-theme=light] #folder-tree .folder-name,html[data-bs-theme=light] #folder-tree li>a,html[data-bs-theme=light] #mediaApp,html[data-bs-theme=light] #navigationApp,html[data-bs-theme=light] .folder-menu-item,html[data-bs-theme=light] .folder-menu-item .folder-name,html[data-bs-theme=light] .folder-menu-item a,html[data-bs-theme=light] .folder-menu-item span,html[data-bs-theme=light] .folder-name{color:var(--cascade-admin-text)!important}html[data-bs-theme=light] .folder-menu-item:hover,html[data-bs-theme=light] .folder-menu-item:hover .folder-name{color:var(--cascade-admin-primary)!important}html[data-bs-theme=light] .folder-menu-item.selected,html[data-bs-theme=light] .folder-menu-item.selected .folder-name{color:var(--cascade-admin-primary)!important;background:var(--cascade-chip-neutral-bg)!important;border-radius:8px}html[data-bs-theme=light] #navigationApp .header,html[data-bs-theme=light] #navigationApp .navigation-app-title,html[data-bs-theme=light] #navigationApp [class*=title]:not(.dropdown-item),html[data-bs-theme=light] #navigationApp h1,html[data-bs-theme=light] #navigationApp h2,html[data-bs-theme=light] #navigationApp h3{color:var(--cascade-admin-text)!important}html[data-bs-theme=light] .text-white:not(.btn):not(.bg-primary):not(.bg-dark):not(.bg-success):not(.bg-info):not(.bg-warning):not(.bg-danger):not([class*=text-bg]){color:var(--cascade-admin-text)!important}html[data-bs-theme=light] #folder-tree,html[data-bs-theme=light] #navigationApp,html[data-bs-theme=light] .folder-menu-item{background:var(--cascade-admin-surface)!important}html[data-bs-theme=dark] #mediaApp,html[data-bs-theme=dark] #navigationApp,html[data-bs-theme=dark] .folder-menu-item,html[data-bs-theme=dark] .folder-menu-item .folder-name,html[data-bs-theme=dark] .folder-name{color:var(--cascade-admin-text)!important;background:var(--cascade-admin-surface)!important}html[data-bs-theme=dark] .folder-menu-item:hover,html[data-bs-theme=dark] .folder-menu-item:hover .folder-name{background:var(--cascade-chip-neutral-bg)!important;color:var(--cascade-admin-primary)!important}html[data-bs-theme=dark] .folder-menu-item.selected,html[data-bs-theme=dark] .folder-menu-item.selected .folder-name{background:var(--cascade-chip-neutral-bg)!important;color:var(--cascade-admin-primary)!important}html[data-bs-theme=light] .ta-content .form-label,html[data-bs-theme=light] .ta-content h1,html[data-bs-theme=light] .ta-content h2,html[data-bs-theme=light] .ta-content h3,html[data-bs-theme=light] .ta-content h4,html[data-bs-theme=light] .ta-content h5,html[data-bs-theme=light] .ta-content h6,html[data-bs-theme=light] .ta-content label,html[data-bs-theme=light] .ta-content li,html[data-bs-theme=light] .ta-content p{color:var(--cascade-admin-text)}html[data-bs-theme=light] .ta-content .form-text,html[data-bs-theme=light] .ta-content .text-muted,html[data-bs-theme=light] .ta-content small{color:var(--cascade-admin-muted)!important}html[data-bs-theme] .btn,html[data-bs-theme] .button,html[data-bs-theme] a.btn,html[data-bs-theme] button.btn,html[data-bs-theme] input.btn{border-radius:999px!important;font-weight:600!important;letter-spacing:.01em!important;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease,border-color .15s ease,color .15s ease!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.4rem!important}html[data-bs-theme] .btn:not(.btn-sm):not(.btn-lg){min-height:40px!important;padding:.5rem 1.25rem!important;font-size:.88rem!important}html[data-bs-theme] .btn-sm{min-height:32px!important;padding:.34rem .95rem!important;font-size:.78rem!important}html[data-bs-theme] .btn-lg{min-height:48px!important;padding:.7rem 1.6rem!important;font-size:.95rem!important}html[data-bs-theme] .btn:active,html[data-bs-theme] .btn:focus,html[data-bs-theme] .btn:focus-visible,html[data-bs-theme] button:focus,html[data-bs-theme] button:focus-visible{box-shadow:0 0 0 .22rem rgba(27,20,100,.15)!important;outline:0!important}html[data-bs-theme] .btn-primary,html[data-bs-theme] .btn-success,html[data-bs-theme] .button.primary{background:var(--cascade-admin-primary)!important;border:1px solid var(--cascade-admin-primary)!important;color:#fff!important;box-shadow:0 8px 18px -10px rgba(27,20,100,.45)!important}html[data-bs-theme] .btn-primary:focus-visible,html[data-bs-theme] .btn-primary:hover,html[data-bs-theme] .btn-success:focus-visible,html[data-bs-theme] .btn-success:hover,html[data-bs-theme] .button.primary:hover{background:var(--cascade-admin-primary-dark)!important;border-color:var(--cascade-admin-primary-dark)!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 12px 24px -10px rgba(27,20,100,.6)!important}html[data-bs-theme] .btn-default,html[data-bs-theme] .btn-light,html[data-bs-theme] .btn-outline-primary,html[data-bs-theme] .btn-outline-secondary,html[data-bs-theme] .btn-secondary,html[data-bs-theme] .btn-theme,html[data-bs-theme] .button.secondary{background:var(--cascade-admin-surface)!important;border:1px solid var(--cascade-chip-neutral-border)!important;color:var(--cascade-admin-primary)!important;box-shadow:none!important}html[data-bs-theme] .btn-default:hover,html[data-bs-theme] .btn-light:hover,html[data-bs-theme] .btn-outline-primary:focus-visible,html[data-bs-theme] .btn-outline-primary:hover,html[data-bs-theme] .btn-outline-secondary:focus-visible,html[data-bs-theme] .btn-outline-secondary:hover,html[data-bs-theme] .btn-secondary:focus-visible,html[data-bs-theme] .btn-secondary:hover,html[data-bs-theme] .btn-theme:hover,html[data-bs-theme] .button.secondary:hover{background:var(--cascade-chip-neutral-bg)!important;border-color:var(--cascade-admin-primary)!important;color:var(--cascade-admin-primary)!important;transform:translateY(-1px)!important}html[data-bs-theme] .btn-danger{background:#b91c1c!important;border:1px solid #b91c1c!important;color:#fff!important;box-shadow:0 8px 18px -10px rgba(185,28,28,.45)!important}html[data-bs-theme] .btn-danger:focus-visible,html[data-bs-theme] .btn-danger:hover{background:#991b1b!important;border-color:#991b1b!important;color:#fff!important;transform:translateY(-1px)!important}html[data-bs-theme] .btn-outline-danger{background:var(--cascade-admin-surface)!important;border:1px solid rgba(185,28,28,.32)!important;color:#b91c1c!important}html[data-bs-theme] .btn-outline-danger:hover{background:var(--cascade-chip-danger-bg)!important;border-color:#b91c1c!important;color:#b91c1c!important}html[data-bs-theme] .btn-group>.btn:not(:first-child):not(:last-child){border-radius:0!important}html[data-bs-theme] .btn-group>.btn:first-child:not(:last-child){border-top-right-radius:0!important;border-bottom-right-radius:0!important}html[data-bs-theme] .btn-group>.btn:last-child:not(:first-child){border-top-left-radius:0!important;border-bottom-left-radius:0!important}html[data-bs-theme] .dropdown-toggle::after{margin-left:.4rem;vertical-align:.18em;border-top-color:currentColor}html[data-bs-theme] input.form-control:not([type=checkbox]):not([type=radio]):not(.cascade-admin-toolbarinput),html[data-bs-theme] select.form-select:not(.cascade-admin-toolbarselect),html[data-bs-theme] textarea.form-control{border-radius:12px!important}html[data-bs-theme] input#Search,html[data-bs-theme] input#filter,html[data-bs-theme] input.search,html[data-bs-theme] input[type=search]{border-radius:999px!important}html[data-bs-theme] .form-control:focus,html[data-bs-theme] .form-select:focus,html[data-bs-theme] input:focus,html[data-bs-theme] select:focus,html[data-bs-theme] textarea:focus{border-color:var(--cascade-admin-primary)!important;box-shadow:0 0 0 .22rem rgba(27,20,100,.12)!important;outline:0!important}
