:root{--ui-text-scale:1;--ui-font-xs:calc(12px*var(--ui-text-scale));--ui-font-sm:calc(14px*var(--ui-text-scale));--ui-font-base:calc(16px*var(--ui-text-scale));--ui-font-md:calc(17px*var(--ui-text-scale));--ui-font-lg:calc(18px*var(--ui-text-scale));--ui-font-xl:calc(20px*var(--ui-text-scale));--ui-font-2xl:calc(24px*var(--ui-text-scale));--ui-line-tight:1.3;--ui-line-base:1.55;--ui-line-loose:1.7;--ui-radius-sm:10px;--ui-radius-md:12px;--ui-radius-lg:16px;--ui-radius-xl:18px;--ui-radius-pill:999px;--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-5:20px;--ui-space-6:24px;--ui-touch-sm:40px;--ui-touch-md:44px;--ui-touch-lg:48px;--ui-touch-xl:52px;--ui-shadow-xs:0 1px 3px rgba(0,0,0,.05);--ui-shadow-sm:0 2px 6px rgba(0,0,0,.05);--ui-shadow-md:0 4px 12px rgba(0,0,0,.08);--ui-shadow-lg:0 8px 20px rgba(0,0,0,.1);--ui-border-light:#dee2e6;--ui-border-soft:#e8edf1;--ui-surface:#fff;--ui-surface-soft:#f8f9fa;--ui-surface-muted:#f5f7fa;--ui-text:#343a40;--ui-text-soft:#6c757d;--ui-text-muted:#8a94a0;--ui-transition-fast:.15s ease;--ui-transition-base:.25s ease;--ui-transition-slow:.3s ease;--ui-mobile-page-padding:16px;--ui-mobile-card-padding:16px;--ui-mobile-card-gap:12px;--ui-mobile-section-gap:20px;--ui-mobile-page-title:calc(24px*var(--ui-text-scale));--ui-mobile-section-title:calc(20px*var(--ui-text-scale));--ui-mobile-card-title:calc(17px*var(--ui-text-scale));--ui-mobile-reading-size:calc(17px*var(--ui-text-scale));--ui-mobile-reading-line:1.75;--ui-mobile-note-size:calc(14px*var(--ui-text-scale));--ui-mobile-control-minh:48px;--ui-mobile-primary-minh:52px;--ui-pref-icon-scale:1;--ui-pref-button-minh-comfortable:54px;--ui-pref-button-minh-large:58px;--ui-pref-primary-minh-comfortable:58px;--ui-pref-primary-minh-large:62px}@media(max-width:991.98px){:root{--ui-font-base:calc(16px*var(--ui-text-scale));--ui-font-md:calc(17px*var(--ui-text-scale));--ui-font-lg:calc(18px*var(--ui-text-scale));--ui-line-base:1.6;--ui-line-loose:1.75;--ui-space-3:12px;--ui-space-4:14px;--ui-space-5:16px;--ui-space-6:20px;--ui-touch-md:46px;--ui-touch-lg:50px;--ui-touch-xl:54px}}@media(max-width:575.98px){:root{--ui-font-sm:calc(14px*var(--ui-text-scale));--ui-font-base:calc(16px*var(--ui-text-scale));--ui-font-md:calc(17px*var(--ui-text-scale));--ui-font-lg:calc(18px*var(--ui-text-scale));--ui-space-4:14px;--ui-space-5:16px;--ui-space-6:18px}}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-size:var(--ui-font-base);line-height:var(--ui-line-base);color:var(--ui-text);text-rendering:optimizeLegibility}p,li,td,th,label,input,select,textarea,button{font-size:inherit;line-height:inherit}.small,.text-small{font-size:var(--ui-font-sm)!important}.text-xs{font-size:var(--ui-font-xs)!important}.text-md{font-size:var(--ui-font-md)!important}.text-lg{font-size:var(--ui-font-lg)!important}.text-soft{color:var(--ui-text-soft)!important}.text-muted-2{color:var(--ui-text-muted)!important}.fw-650{font-weight:650!important}.scroll-offset{scroll-margin-top:60px}.navbar-brand{font-weight:600;font-size:calc(19.2px*var(--ui-text-scale))}.dropdown-menu{font-size:calc(14.4px*var(--ui-text-scale))}.dropdown-item{min-height:var(--ui-touch-md);display:flex;align-items:center}.nav-item{white-space:nowrap}.btn-group button{white-space:nowrap}.section-title{font-size:calc(17.6px*var(--ui-text-scale));font-weight:600;margin-top:1rem;margin-bottom:.5rem;color:#343a40}.section-title-sm{font-size:var(--ui-font-sm);font-weight:700;color:var(--ui-text-soft);margin-bottom:.5rem}.page-subtitle{font-size:var(--ui-font-sm);color:var(--ui-text-soft);line-height:var(--ui-line-base)}.ui-stack-1>*+*{margin-top:var(--ui-space-1)}.ui-stack-2>*+*{margin-top:var(--ui-space-2)}.ui-stack-3>*+*{margin-top:var(--ui-space-3)}.ui-stack-4>*+*{margin-top:var(--ui-space-4)}.ui-stack-5>*+*{margin-top:var(--ui-space-5)}.ui-stack-6>*+*{margin-top:var(--ui-space-6)}.ui-section{margin-bottom:var(--ui-space-5)}.ui-section-sm{margin-bottom:var(--ui-space-4)}.ui-pad-card{padding:var(--ui-space-4)}.ui-pad-card-lg{padding:var(--ui-space-5)}@media(max-width:991.98px){.ui-pad-card{padding:14px}.ui-pad-card-lg{padding:16px}}.rounded-box,.rounded-pill-box{background-color:var(--ui-surface);border-radius:var(--ui-radius-lg);padding:var(--ui-space-4);margin-top:1.5rem;box-shadow:var(--ui-shadow-sm)}.rounded-pill-box .btn{border-radius:var(--ui-radius-pill);margin:6px 4px}.rounded-box .btn{border-radius:var(--ui-radius-md);margin:6px 4px}.card-apple{background-color:var(--ui-surface);border-radius:var(--ui-radius-lg);border:1px solid var(--ui-border-light);box-shadow:var(--ui-shadow-xs);transition:box-shadow var(--ui-transition-slow),transform var(--ui-transition-slow)}.card-apple:hover{box-shadow:0 6px 18px rgba(0,0,0,.1);transform:translateY(-4px)}.panel-soft{background:var(--ui-surface-soft);border:1px solid var(--ui-border-soft);border-radius:var(--ui-radius-lg);padding:var(--ui-space-4)}.panel-muted{background:var(--ui-surface-muted);border:1px solid var(--ui-border-soft);border-radius:var(--ui-radius-lg);padding:var(--ui-space-4)}.blur-box{backdrop-filter:blur(10px);background-color:rgba(255,255,255,.7);border-radius:var(--ui-radius-md);border:1px solid var(--ui-border-light);padding:1rem;box-shadow:0 4px 8px rgba(0,0,0,.05)}.section-divider{height:1px;background:linear-gradient(to right,#dee2e6,#fff,#dee2e6);margin:1.2rem 0}input.form-control,textarea.form-control,select.form-select,.form-select,.form-control{border-radius:var(--ui-radius-md);border:1px solid #ccc;padding:10px 12px;font-size:var(--ui-font-base);line-height:var(--ui-line-base)}.form-control,.form-select{min-height:var(--ui-touch-md)}textarea.form-control{min-height:110px;resize:vertical}.form-label{font-size:var(--ui-font-sm);font-weight:600;margin-bottom:.4rem}.form-text{font-size:var(--ui-font-sm);line-height:var(--ui-line-base)}.input-group>.form-control,.input-group>.form-select,.input-group>.btn{min-height:var(--ui-touch-md)}@media(max-width:991.98px){.form-control,.form-select,.btn{font-size:var(--ui-font-base)}.form-control,.form-select{min-height:var(--ui-touch-lg)}.input-group>.form-control,.input-group>.form-select,.input-group>.btn{min-height:var(--ui-touch-lg)}.form-label{font-size:var(--ui-font-base);margin-bottom:.45rem}.form-text{font-size:var(--ui-font-sm)}}.btn{min-height:var(--ui-touch-md);border-radius:var(--ui-radius-md);font-size:var(--ui-font-base);line-height:1.2}.btn-sm{min-height:var(--ui-touch-sm)}.btn-lg{min-height:var(--ui-touch-lg)}@media(max-width:991.98px){.btn{min-height:var(--ui-touch-lg);padding-top:10px;padding-bottom:10px}.btn-sm{min-height:var(--ui-touch-md)}.btn-lg{min-height:var(--ui-touch-xl)}}.btn-dynamic{display:inline-flex;align-items:center;justify-content:center;gap:.5em;border-radius:var(--ui-radius-md);transition:transform var(--ui-transition-slow),box-shadow var(--ui-transition-slow)}.btn-dynamic .icon,.btn-dynamic span{display:inline-block;transition:transform var(--ui-transition-base)}.btn-dynamic:hover{transform:scale(1.06)}.btn-dynamic:hover .icon,.btn-dynamic:hover span{transform:scale(1.06)}.btn-dynamic:active{transform:scale(.96)}.btn-dynamic:focus{outline:0}@keyframes ripple{to{transform:scale(4);opacity:0}}.btn-ripple{position:relative;overflow:hidden}.btn-ripple::after{content:'';position:absolute;background:rgba(0,0,0,.1);border-radius:50%;transform:scale(0);animation:ripple .6s linear}.btn-ripple:active::after{top:50%;left:50%;width:80px;height:80px;margin-top:-40px;margin-left:-40px}.nav-icon-text{display:flex;align-items:center}.nav-icon-text img{margin-right:8px}.nav-actions{margin-left:auto;display:flex;flex-wrap:wrap}.nav-action{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .75rem;font-size:calc(15.2px*var(--ui-text-scale));font-weight:500;color:#333;border:0;border-radius:var(--ui-radius-md);background-color:transparent;transition:background-color var(--ui-transition-base)}.nav-action:hover{background-color:#f1f3f5}.nav-action:active{background-color:#e9ecef;transform:scale(.98)}.nav-btn{background:none;border:0;font-size:calc(15.2px*var(--ui-text-scale));font-weight:500;color:#333;padding:.5rem 1rem;display:inline-flex;align-items:center;gap:.4rem;border-radius:var(--ui-radius-sm);transition:background .2s ease}.nav-btn:hover{background-color:#f1f3f5}.badge-icon-bounce{display:inline-flex;align-items:center;gap:.5rem;animation:iconBounce 1s infinite alternate ease-in-out}@keyframes iconBounce{from{transform:translateY(0)}to{transform:translateY(-4px)}}.chip-soft{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border-radius:var(--ui-radius-pill);background:#f1f3f5;color:#495057;font-size:var(--ui-font-sm);font-weight:600}.chip-outline{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border-radius:var(--ui-radius-pill);border:1px solid var(--ui-border-light);background:#fff;color:#495057;font-size:var(--ui-font-sm);font-weight:600}.grid-button{display:flex;align-items:center;gap:10px;padding:10px 14px;background-color:#fff;border-radius:var(--ui-radius-md);border:1px solid var(--ui-border-light);box-shadow:var(--ui-shadow-sm);transition:all var(--ui-transition-base)}.grid-button:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.1)}.grid-button:active{transform:scale(.96);box-shadow:inset 0 0 6px rgba(0,0,0,.1)}.grid-icon{font-size:1.5rem;color:#0d6efd}.grid-label{font-size:calc(16px*var(--ui-text-scale));font-weight:500;color:#333}.app-grid{display:flex;flex-direction:column;gap:8px;padding-bottom:1rem}.btn-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;aspect-ratio:1/1;background-color:#fff;border-radius:var(--ui-radius-lg);border:1px solid var(--ui-border-light);box-shadow:var(--ui-shadow-sm);transition:all var(--ui-transition-base)}.btn-tile:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.08)}.btn-tile:active{transform:scale(1.05);box-shadow:inset 0 0 6px rgba(0,0,0,.1)}.btn-tile .icon{font-size:1.8rem;margin-bottom:.2rem}.btn-tile .label{font-size:calc(14.4px*var(--ui-text-scale));font-weight:500;color:#333;line-height:1.2;text-align:center}.btn-tile img.icon-img{width:32px;height:32px;object-fit:contain;margin-bottom:.2rem;display:block;margin-left:auto;margin-right:auto}@media(max-width:767.98px){.btn-tile{min-height:92px}.btn-tile .icon{font-size:1.6rem}.btn-tile .label{font-size:calc(13.6px*var(--ui-text-scale));line-height:1.25}.grid-button{padding:12px 14px;min-height:var(--ui-touch-lg)}.grid-label{font-size:var(--ui-font-base)}}.table{vertical-align:middle}.table th,.table td{padding-top:.85rem;padding-bottom:.85rem}.table thead th{font-size:var(--ui-font-sm);font-weight:700;white-space:nowrap}.table td{font-size:var(--ui-font-base)}.table-responsive{border-radius:var(--ui-radius-lg)}@media(max-width:991.98px){.table th,.table td{padding-top:.75rem;padding-bottom:.75rem}.table thead th{font-size:var(--ui-font-sm)}.table td{font-size:var(--ui-font-sm)}}.ui-touch{min-height:var(--ui-touch-md)}.ui-touch-lg{min-height:var(--ui-touch-lg)}.ui-mobile-block{display:block;width:100%}.ui-mobile-card{padding:var(--ui-space-4);border-radius:var(--ui-radius-lg)}.ui-mobile-title{font-size:var(--ui-font-lg);line-height:var(--ui-line-tight);font-weight:700}.ui-mobile-text{font-size:var(--ui-font-base);line-height:var(--ui-line-loose)}.ui-mobile-note{font-size:var(--ui-font-sm);line-height:var(--ui-line-base);color:var(--ui-text-soft)}@media(max-width:991.98px){.ui-mobile-card{padding:14px}.ui-mobile-title{font-size:calc(18px*var(--ui-text-scale))}.ui-touch{min-height:var(--ui-touch-lg)}.ui-touch-lg{min-height:var(--ui-touch-xl)}}@media(max-width:374.98px){:root{--ui-mobile-page-padding:12px;--ui-mobile-card-padding:14px;--ui-mobile-card-gap:10px;--ui-mobile-section-gap:18px;--ui-space-4:14px;--ui-space-5:16px;--ui-space-6:20px;--ui-touch-md:48px;--ui-touch-lg:50px;--ui-touch-xl:54px}.ui-pad-card,.ui-mobile-card{padding:var(--ui-mobile-card-padding)}.btn-tile .label{font-size:calc(14px*var(--ui-text-scale));line-height:1.3}.table td{font-size:var(--ui-font-base)}}@media(min-width:375px) and (max-width:411.98px){:root{--ui-mobile-page-padding:16px;--ui-mobile-card-padding:16px;--ui-mobile-card-gap:12px;--ui-mobile-section-gap:20px;--ui-space-4:16px;--ui-space-5:20px;--ui-space-6:24px;--ui-touch-md:48px;--ui-touch-lg:50px;--ui-touch-xl:54px}.ui-pad-card,.ui-mobile-card{padding:var(--ui-mobile-card-padding)}.btn-tile .label{font-size:calc(14.4px*var(--ui-text-scale));line-height:1.3}.table td{font-size:var(--ui-font-base)}}@media(min-width:412px) and (max-width:575.98px){:root{--ui-mobile-page-padding:20px;--ui-mobile-card-padding:18px;--ui-mobile-card-gap:14px;--ui-mobile-section-gap:24px;--ui-space-4:18px;--ui-space-5:22px;--ui-space-6:26px;--ui-touch-md:48px;--ui-touch-lg:50px;--ui-touch-xl:54px}.ui-pad-card,.ui-mobile-card{padding:var(--ui-mobile-card-padding)}.ui-pad-card-lg{padding:20px}.btn-tile .label{font-size:calc(14.4px*var(--ui-text-scale));line-height:1.35}.table td{font-size:var(--ui-font-base)}}@media(max-width:575.98px){.ui-mobile-page{padding-left:var(--ui-mobile-page-padding);padding-right:var(--ui-mobile-page-padding)}.ui-mobile-card{padding:var(--ui-mobile-card-padding)}.ui-page-title-mobile{font-size:var(--ui-mobile-page-title);line-height:1.3;font-weight:700}.ui-section-title-mobile,.ui-mobile-title{font-size:var(--ui-mobile-section-title);line-height:1.4;font-weight:700}.ui-card-title-mobile{font-size:var(--ui-mobile-card-title);line-height:1.45;font-weight:700}.ui-mobile-text{font-size:var(--ui-font-base);line-height:var(--ui-mobile-reading-line)}.ui-reading-comfort{font-size:var(--ui-mobile-reading-size);line-height:var(--ui-mobile-reading-line)}.ui-mobile-note{font-size:var(--ui-mobile-note-size);line-height:1.55}.btn,.form-control,.form-select{min-height:var(--ui-mobile-control-minh)}.btn-lg,.ui-primary-action{min-height:var(--ui-mobile-primary-minh)}}html[data-ui-text="standard"]{--ui-text-scale:1}html[data-ui-text="comfortable"]{--ui-text-scale:1.125}html[data-ui-text="large"]{--ui-text-scale:1.25}html[data-ui-text="comfortable"] .fs-1,html[data-ui-text="large"] .fs-1{font-size:calc(40px*var(--ui-text-scale))!important}html[data-ui-text="comfortable"] .fs-2,html[data-ui-text="large"] .fs-2{font-size:calc(32px*var(--ui-text-scale))!important}html[data-ui-text="comfortable"] .fs-3,html[data-ui-text="large"] .fs-3{font-size:calc(28px*var(--ui-text-scale))!important}html[data-ui-text="comfortable"] .fs-4,html[data-ui-text="large"] .fs-4{font-size:calc(24px*var(--ui-text-scale))!important}html[data-ui-text="comfortable"] .fs-5,html[data-ui-text="large"] .fs-5{font-size:calc(20px*var(--ui-text-scale))!important}html[data-ui-text="comfortable"] .fs-6,html[data-ui-text="large"] .fs-6{font-size:calc(16px*var(--ui-text-scale))!important}html[data-ui-icon="large"]{--ui-pref-icon-scale:1.15}html[data-ui-icon="xlarge"]{--ui-pref-icon-scale:1.3}html[data-ui-icon="large"] .btn>img,html[data-ui-icon="large"] .nav-link>img,html[data-ui-icon="large"] .dropdown-item>img,html[data-ui-icon="large"] .grid-button>img,html[data-ui-icon="large"] .tlm-btn>img,html[data-ui-icon="large"] .tlm-hbtn>img,html[data-ui-icon="large"] .footer-btn-compact>img,html[data-ui-icon="xlarge"] .btn>img,html[data-ui-icon="xlarge"] .nav-link>img,html[data-ui-icon="xlarge"] .dropdown-item>img,html[data-ui-icon="xlarge"] .grid-button>img,html[data-ui-icon="xlarge"] .tlm-btn>img,html[data-ui-icon="xlarge"] .tlm-hbtn>img,html[data-ui-icon="xlarge"] .footer-btn-compact>img,html[data-ui-icon="large"] .btn>i,html[data-ui-icon="large"] .nav-link>i,html[data-ui-icon="large"] .dropdown-item>i,html[data-ui-icon="large"] .grid-button>i,html[data-ui-icon="large"] .tlm-btn>i,html[data-ui-icon="large"] .tlm-hbtn>i,html[data-ui-icon="large"] .footer-btn-compact>i,html[data-ui-icon="xlarge"] .btn>i,html[data-ui-icon="xlarge"] .nav-link>i,html[data-ui-icon="xlarge"] .dropdown-item>i,html[data-ui-icon="xlarge"] .grid-button>i,html[data-ui-icon="xlarge"] .tlm-btn>i,html[data-ui-icon="xlarge"] .tlm-hbtn>i,html[data-ui-icon="xlarge"] .footer-btn-compact>i,html[data-ui-icon="large"] .ui-pref-scalable-icon,html[data-ui-icon="xlarge"] .ui-pref-scalable-icon{transform:scale(var(--ui-pref-icon-scale));transform-origin:center center}html[data-ui-button="comfortable"] .btn:not(.btn-close),html[data-ui-button="comfortable"] .grid-button,html[data-ui-button="comfortable"] .nav-action{min-height:var(--ui-pref-button-minh-comfortable)}html[data-ui-button="large"] .btn:not(.btn-close),html[data-ui-button="large"] .grid-button,html[data-ui-button="large"] .nav-action{min-height:var(--ui-pref-button-minh-large)}html[data-ui-button="comfortable"] .btn-lg,html[data-ui-button="comfortable"] .ui-primary-action{min-height:var(--ui-pref-primary-minh-comfortable)}html[data-ui-button="large"] .btn-lg,html[data-ui-button="large"] .ui-primary-action{min-height:var(--ui-pref-primary-minh-large)}@media(prefers-color-scheme:dark){.text-dark{color:#e5e7eb!important}.text-muted{color:#9ca3af!important}.section-title{color:#e5e7eb!important}.rounded-box,.rounded-pill-box{background-color:#0f172a!important;box-shadow:0 2px 10px rgba(0,0,0,.4)!important}.card-apple{background-color:#0f172a!important;border-color:rgba(255,255,255,.14)!important;box-shadow:0 2px 10px rgba(0,0,0,.35)!important}.panel-soft,.panel-muted{background:#0f172a!important;border-color:rgba(255,255,255,.12)!important;color:#e5e7eb!important}.blur-box{background-color:rgba(15,23,42,.72)!important;border-color:rgba(255,255,255,.14)!important;box-shadow:0 6px 18px rgba(0,0,0,.35)!important;color:#e5e7eb!important}input.form-control,textarea.form-control,select.form-select,.form-select,.form-control{background-color:#0b1220!important;color:#e5e7eb!important;border-color:rgba(255,255,255,.16)!important}input.form-control::placeholder,textarea.form-control::placeholder,.form-control::placeholder{color:rgba(229,231,235,.55)!important;opacity:1!important}.btn-ripple::after{background:rgba(255,255,255,.14)!important}.grid-button{background-color:#0f172a!important;border-color:rgba(255,255,255,.14)!important;box-shadow:0 8px 22px rgba(0,0,0,.4)!important;color:#e5e7eb!important}.grid-label{color:#e5e7eb!important}.btn-tile{background-color:#0f172a!important;border-color:rgba(255,255,255,.14)!important;box-shadow:0 8px 22px rgba(0,0,0,.4)!important;color:#e5e7eb!important}.btn-tile .label{color:#e5e7eb!important}.section-divider{background:linear-gradient(to right,rgba(255,255,255,.1),rgba(255,255,255,.22),rgba(255,255,255,.1))!important}.nav-btn,.nav-action{color:#e5e7eb!important}.nav-btn:hover,.nav-action:hover{background-color:rgba(255,255,255,.08)!important}.nav-action:active{background-color:rgba(255,255,255,.12)!important}.chip-soft{background:rgba(255,255,255,.08)!important;color:#e5e7eb!important}.chip-outline{background:transparent!important;border-color:rgba(255,255,255,.14)!important;color:#e5e7eb!important}.table{color:#e5e7eb!important}.table thead th{color:#cfd6de!important}.ui-mobile-note,.form-text,.page-subtitle,.text-muted-2{color:#9ca3af!important}}:root{--layout-header-height:54px;--layout-footer-height:50px;--layout-main-padding-x:12px;--layout-main-padding-y:10px;--layout-page-gap:16px;--layout-page-gap-lg:20px;--layout-page-radius:18px;--layout-shell-max:1600px;--layout-topbutton-bottom:80px;--layout-topbutton-right:30px}@media(max-width:991.98px){:root{--layout-header-height:54px;--layout-footer-height:58px;--layout-main-padding-x:10px;--layout-main-padding-y:10px;--layout-page-gap:14px;--layout-page-gap-lg:16px;--layout-topbutton-bottom:90px;--layout-topbutton-right:16px}}@media(max-width:575.98px){:root{--layout-main-padding-x:8px;--layout-main-padding-y:8px;--layout-page-gap:12px;--layout-page-gap-lg:14px}}#layout-header{transition:transform .6s ease,opacity .6s ease}.navbar-hidden{opacity:0;transform:translateY(-100%)}.navbar-visible{opacity:1;transform:translateY(0)}#layout-header,#layout-header.el-header{height:var(--layout-header-height);position:fixed;top:0;left:0;right:0;width:100%;z-index:1000;background-color:#fff;border-bottom:1px solid #dee2e6}.el-brandbar{min-height:var(--layout-header-height);height:var(--layout-header-height);display:flex;align-items:center}.el-brand{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.el-brand-logo{flex:0 0 auto;display:inline-block}.el-brand-text{display:inline-block;white-space:nowrap;font-weight:700;line-height:1}.el-mobile-toggle{min-height:var(--ui-touch-md,44px)}.el-page-identity{min-width:220px}.el-header-search{min-width:260px;max-width:360px}.el-nav-link,.el-action-link{display:inline-flex;align-items:center;gap:6px}.el-nav-icon,.el-dropdown-icon,.el-action-icon{flex:0 0 auto}@media(max-width:1199.98px){.el-header-search{min-width:220px;max-width:300px}}@media(max-width:991.98px){.el-brandbar{gap:8px}.el-page-identity,.el-header-search{display:none!important}.el-mobile-toggle{min-height:var(--ui-touch-lg,48px)}}@media(max-width:575.98px){.el-brand-text{font-size:calc(15.68px*var(--ui-text-scale,1))}.el-mobile-toggle{padding-left:12px!important;padding-right:12px!important}}#layout-footer{position:fixed;left:0;right:0;bottom:0;height:var(--layout-footer-height);min-height:var(--layout-footer-height);background-color:#fff;z-index:1050;box-shadow:0 1px 4px rgba(0,0,0,.08);border-top:1px solid #dee2e6;border-radius:0;padding:5px 1rem;text-align:center;overflow:visible}.footer-container{height:100%;min-height:calc(var(--layout-footer-height) - 10px)}.footer-grid{display:flex;gap:6px}.apple-footer-balanced{position:fixed;bottom:0;left:0;right:0;width:100%;height:var(--layout-footer-height);min-height:var(--layout-footer-height);background-color:rgba(255,255,255,.88);backdrop-filter:blur(10px);border-top:1px solid #dee2e6;z-index:1050;padding:0 .75rem}.footer-tile,.footer-btn-compact{width:40px;height:40px;border-radius:10px;background:rgba(255,255,255,.8);border:0;font-size:1.2rem;color:#333;display:flex;justify-content:center;align-items:center;transition:background .2s ease,transform .1s ease}.footer-tile:hover,.footer-btn-compact:hover{background-color:#f1f3f5}.footer-tile:active{transform:scale(.95);box-shadow:inset 0 0 4px rgba(0,0,0,.08)}.footer-btn-compact{cursor:pointer}.footer-btn-compact:active{background-color:#dee2e6;transform:scale(.94)}.el-footer-brand{font-size:calc(13.12px*var(--ui-text-scale,1));color:#607481}.el-footer-brand strong{color:#254457}@media(min-width:992px){.footer-tile,.footer-btn-compact{width:45px;height:45px}}@media(max-width:991.98px){#layout-footer{padding:4px 8px}}#content-main,.el-main-content{width:auto;flex:1;overflow-wrap:break-word;word-break:break-word;overflow-y:auto;background-color:#f8f9fa;padding-left:var(--layout-main-padding-x);padding-right:var(--layout-main-padding-x);padding-bottom:calc(var(--layout-footer-height) + 8px);transition:margin .3s ease}.el-main-content{padding-top:calc(var(--layout-header-height) + 6px);padding-bottom:calc(var(--layout-footer-height) + 12px)}#content-main{margin-bottom:56px;padding-top:5px;padding-bottom:calc(var(--layout-footer-height) + 6px)}@media(max-width:991.98px){#content-main,.el-main-content{padding-left:var(--layout-main-padding-x);padding-right:var(--layout-main-padding-x)}.el-main-content{padding-top:calc(var(--layout-header-height) + 6px);padding-bottom:calc(var(--layout-footer-height) + 14px)}#content-main{margin-bottom:0;padding-bottom:calc(var(--layout-footer-height) + 12px)}}.layout-shell,.page-shell,.content-shell-limit{max-width:var(--layout-shell-max);margin-left:auto;margin-right:auto}.el-page-intro{padding-top:12px;padding-bottom:12px}.el-page-intro .small,.el-page-intro .page-subtitle{line-height:var(--ui-line-base,1.55)}.el-page-intro h1,.el-page-intro .h1,.el-page-intro .h2,.el-page-intro .h3,.el-page-intro .h4,.el-page-intro .h5,.el-page-intro .h6{margin-bottom:.25rem}.el-page-toolbar{display:flex;flex-wrap:wrap;gap:8px}.el-page-toolbar .btn{border-radius:14px}.el-page-chip{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(61,105,128,.12);background:#f4f8fa;font-size:calc(12.8px*var(--ui-text-scale,1));color:#607481}@media(max-width:991.98px){.el-page-intro{padding-top:10px;padding-bottom:10px}.el-page-toolbar{width:100%}.el-page-toolbar .btn{min-height:var(--ui-touch-lg,48px)}}@media(max-width:575.98px){.el-page-intro h1,.el-page-intro .h4{font-size:calc(19.2px*var(--ui-text-scale,1));line-height:1.35}.el-page-chip{font-size:calc(12.48px*var(--ui-text-scale,1))}}.el-summary-block{margin-bottom:var(--layout-page-gap)}.el-content-block{margin-bottom:var(--layout-page-gap-lg)}.el-content-shell{display:flex;flex-direction:column;gap:var(--layout-page-gap);padding-bottom:12px}.el-content-card{background:rgba(255,255,255,.96);border:1px solid #d9e3e8;border-radius:var(--layout-page-radius);box-shadow:0 10px 26px rgba(37,68,87,.08);padding:18px}.el-empty-box{min-height:220px;border:1px dashed #c8d8e0;border-radius:var(--layout-page-radius);background:linear-gradient(180deg,#fbfdfe 0%,#f5f9fb 100%);display:flex;align-items:center;justify-content:center;text-align:center;color:#607481;padding:20px}@media(max-width:991.98px){.el-content-card{padding:16px;border-radius:16px}.el-empty-box{min-height:180px;padding:16px}}@media(max-width:575.98px){.el-content-card{padding:14px}.el-empty-box{min-height:160px;padding:14px}}.el-summary-card{background:rgba(255,255,255,.94);border:1px solid #d9e3e8;border-radius:18px;box-shadow:0 8px 20px rgba(37,68,87,.08);padding:16px;height:100%}.el-summary-card .el-kpi-value{font-size:calc(22.4px*var(--ui-text-scale,1));font-weight:800;color:#254457;line-height:1.2}.el-summary-card .el-kpi-label{font-size:calc(13.12px*var(--ui-text-scale,1));color:#607481}@media(max-width:575.98px){.el-summary-card{padding:14px;border-radius:16px}.el-summary-card .el-kpi-value{font-size:calc(19.2px*var(--ui-text-scale,1))}}.el-user-panel{background:linear-gradient(180deg,#fff 0%,#f4f8fa 100%);border:1px solid #d9e3e8;border-radius:18px;box-shadow:0 10px 24px rgba(37,68,87,.08)}.el-user-avatar{width:52px;height:52px;border-radius:50%;object-fit:cover;border:3px solid #fff;box-shadow:0 4px 12px rgba(37,68,87,.12)}.el-mobile-avatar{width:54px;height:54px;border-radius:50%;object-fit:cover;border:3px solid #fff;box-shadow:0 4px 12px rgba(37,68,87,.12)}.el-sidebar-sticky-note{border-radius:16px;background:linear-gradient(180deg,#fff9ef 0%,#fffefb 100%);border:1px solid rgba(195,165,106,.22);padding:12px 14px;color:#6f5b36;font-size:calc(14.08px*var(--ui-text-scale,1));line-height:1.6}#topButton{position:fixed;bottom:var(--layout-topbutton-bottom);right:var(--layout-topbutton-right);z-index:999;cursor:pointer;display:none;transition:opacity .3s ease,transform .3s ease;background:transparent;border:0;padding:0;margin:0;outline:0}#topButton img{display:block;width:40px;height:40px;object-fit:contain;background-color:transparent}#topButton:hover img{transform:scale(1.05);background-color:transparent}@media(max-width:991.98px){#topButton img{width:42px;height:42px}}@media(max-width:991.98px){.container-fluid{--bs-gutter-x:.9rem}.row.g-3{--bs-gutter-y:.9rem;--bs-gutter-x:.9rem}.row.g-4{--bs-gutter-y:1rem;--bs-gutter-x:1rem}}@media(max-width:575.98px){.container-fluid{--bs-gutter-x:.75rem}.row.g-3,.row.g-4{--bs-gutter-y:.75rem;--bs-gutter-x:.75rem}}@media(max-width:374.98px){:root{--layout-main-padding-x:10px;--layout-main-padding-y:10px;--layout-page-gap:14px;--layout-page-gap-lg:16px;--layout-footer-height:62px}.container-fluid{--bs-gutter-x:.75rem}.row.g-3,.row.g-4{--bs-gutter-y:.8rem;--bs-gutter-x:.8rem}.el-page-intro h1,.el-page-intro .h4{font-size:calc(21.6px*var(--ui-text-scale,1));line-height:1.35}.el-page-chip{min-height:30px;font-size:calc(13.12px*var(--ui-text-scale,1))}.el-content-card{padding:14px}}@media(min-width:375px) and (max-width:411.98px){:root{--layout-main-padding-x:12px;--layout-main-padding-y:10px;--layout-page-gap:16px;--layout-page-gap-lg:18px;--layout-footer-height:64px}.container-fluid{--bs-gutter-x:.9rem}.row.g-3,.row.g-4{--bs-gutter-y:.9rem;--bs-gutter-x:.9rem}.el-page-intro h1,.el-page-intro .h4{font-size:calc(22.4px*var(--ui-text-scale,1));line-height:1.35}.el-page-chip{min-height:30px;font-size:calc(13.44px*var(--ui-text-scale,1))}.el-content-card{padding:16px}}@media(min-width:412px) and (max-width:575.98px){:root{--layout-main-padding-x:16px;--layout-main-padding-y:12px;--layout-page-gap:18px;--layout-page-gap-lg:22px;--layout-footer-height:66px}.container-fluid{--bs-gutter-x:1rem}.row.g-3,.row.g-4{--bs-gutter-y:1rem;--bs-gutter-x:1rem}.el-page-intro{padding-top:12px;padding-bottom:12px}.el-page-intro h1,.el-page-intro .h4{font-size:calc(24px*var(--ui-text-scale,1));line-height:1.35}.el-page-chip{min-height:32px;font-size:calc(14px*var(--ui-text-scale,1))}.el-content-card{padding:18px}}@media(max-width:575.98px){#content-main,.el-main-content{padding-bottom:calc(var(--layout-footer-height) + env(safe-area-inset-bottom,0px) + 14px)}#layout-footer{padding-left:max(8px,env(safe-area-inset-left,0));padding-right:max(8px,env(safe-area-inset-right,0))}}@media(prefers-color-scheme:dark){#layout-header,#layout-header.el-header{background-color:rgba(15,23,42,.82)!important;border-bottom-color:rgba(255,255,255,.14)!important}#layout-footer{background-color:rgba(15,23,42,.92)!important;border-top-color:rgba(255,255,255,.14)!important;box-shadow:0 1px 10px rgba(0,0,0,.45)!important}.apple-footer-balanced{background-color:rgba(15,23,42,.82)!important;border-top-color:rgba(255,255,255,.14)!important}.footer-tile,.footer-btn-compact{background:rgba(15,23,42,.7)!important;color:#e5e7eb!important}.footer-tile:hover,.footer-btn-compact:hover{background-color:rgba(255,255,255,.08)!important}.footer-btn-compact:active{background-color:rgba(255,255,255,.12)!important}#content-main,.el-main-content{background-color:#0b1220!important;color:#e5e7eb!important}.el-page-chip{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.14)!important;color:#d1d7de!important}.el-content-card{background:#0f172a!important;border-color:rgba(255,255,255,.14)!important;box-shadow:0 10px 26px rgba(0,0,0,.35)!important;color:#e5e7eb!important}.el-empty-box{background:linear-gradient(180deg,#111827 0%,#0f172a 100%)!important;border-color:rgba(255,255,255,.16)!important;color:#cbd5e1!important}.el-summary-card{background:#0f172a!important;border-color:rgba(255,255,255,.14)!important;box-shadow:0 8px 22px rgba(0,0,0,.4)!important}.el-summary-card .el-kpi-value{color:#f8fafc!important}.el-summary-card .el-kpi-label{color:#94a3b8!important}.el-user-panel{background:linear-gradient(180deg,#0f172a 0%,#111827 100%)!important;border-color:rgba(255,255,255,.14)!important;box-shadow:0 10px 24px rgba(0,0,0,.4)!important;color:#e5e7eb!important}.el-sidebar-sticky-note{background:linear-gradient(180deg,#2a2418 0%,#201c14 100%)!important;border-color:rgba(195,165,106,.22)!important;color:#f3dfb4!important}.el-footer-brand{color:#9ca3af!important}.el-footer-brand strong{color:#e5e7eb!important}}:root{--mnav-gap:10px;--mnav-radius:18px;--mnav-radius-sm:14px;--mnav-radius-xs:12px;--mnav-shadow:0 6px 20px rgba(0,0,0,.06);--mnav-shadow-soft:0 3px 10px rgba(0,0,0,.06);--mnav-shadow-press:0 4px 14px rgba(0,0,0,.12);--mnav-border:#e5e5ea;--mnav-border-soft:#e4e4ee;--mnav-surface:#fff;--mnav-surface-soft:#f7f7f9;--mnav-surface-muted:#f9f9ff;--mnav-text:#262626;--mnav-text-soft:#666;--mnav-text-title:#444;--mnav-footer-dock-minh:60px;--mnav-footer-icon-scale:.5;--mnav-footer-label-size:.8rem}@media(min-width:992px){#footer_mobile_btn{display:none!important}#navbarsAppMobile{display:none!important}}@media(max-width:991.98px){#footer_mobile_btn{display:block}#navbarsAppMobile{display:flex}}#navbarsAppMobile{display:flex;flex-direction:column}#navbarsAppMobile .offcanvas-header{min-height:64px;padding:14px 16px}#navbarsAppMobile .offcanvas-body,#navbarsAppMobile .tlm-body{flex:1 1 auto;overflow-y:auto;padding:14px 14px 12px 14px;-webkit-overflow-scrolling:touch}#navbarsAppMobile .offcanvas-header h5,#navbarsAppMobile .el-offcanvas-title{margin-bottom:0;font-size:calc(16.96px*var(--ui-text-scale,1));line-height:1.3}#navbarsAppMobile .offcanvas-body section+section,#navbarsAppMobile .tlm-body section+section{margin-top:16px}@media(max-width:575.98px){#navbarsAppMobile .offcanvas-header{min-height:60px;padding:12px 14px}#navbarsAppMobile .offcanvas-body,#navbarsAppMobile .tlm-body{padding:12px 12px 10px 12px}}[class^="tlm-grid-"],[class*=" tlm-grid-"]{display:grid;gap:var(--mnav-gap)}.tlm-grid-1{grid-template-columns:1fr;--tlm-btn-minh:128px;--tlm-icon-scale:.82;--tlm-label-size:.95rem;--tlm-h-icon:52px;--tlm-h-font:1.05rem}.tlm-grid-2{grid-template-columns:repeat(2,1fr);--tlm-btn-minh:116px;--tlm-icon-scale:.78;--tlm-label-size:.9rem;--tlm-h-icon:46px;--tlm-h-font:1rem}.tlm-grid-3{grid-template-columns:repeat(3,1fr);--tlm-btn-minh:112px;--tlm-icon-scale:.78;--tlm-label-size:.86rem}.tlm-grid-4{grid-template-columns:repeat(4,1fr);--tlm-btn-minh:108px;--tlm-icon-scale:.76;--tlm-label-size:.86rem}.tlm-grid-5{grid-template-columns:repeat(5,1fr);--tlm-btn-minh:92px;--tlm-icon-scale:.64;--tlm-label-size:.78rem}@media(max-width:420px){.tlm-grid-5{gap:6px}}@media(max-width:340px){.tlm-grid-4{grid-template-columns:repeat(3,1fr)}}.tlm-btn{-webkit-tap-highlight-color:transparent;touch-action:manipulation;user-select:none;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:var(--tlm-btn-minh);padding:12px 8px;background:var(--mnav-surface);border:1px solid var(--mnav-border);border-radius:var(--mnav-radius);box-shadow:var(--mnav-shadow);text-decoration:none;color:var(--mnav-text);transition:transform .12s ease,background .12s ease,box-shadow .12s ease}a.tlm-btn{display:flex}.tlm-btn:active{transform:scale(.96);background:#f0f0f3}.tlm-btn .icon-wrap{width:calc(var(--tlm-icon-scale)*100%);aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;margin-bottom:6px}.tlm-btn .icon-wrap img{max-width:100%;max-height:100%;object-fit:contain}.tlm-btn .label{font-size:var(--tlm-label-size);line-height:1.12;text-align:center}.tlm-btn.is-primary{border-color:#bcd4ff;box-shadow:0 10px 30px rgba(13,110,253,.08)}.tlm-btn.is-danger{border-color:#ffc9c9;box-shadow:0 10px 30px rgba(220,53,69,.08)}.tlm-btn.dragging{opacity:.7}@media(max-width:420px){.tlm-btn{min-height:calc(var(--tlm-btn-minh) - 8px)}}.tlm-hbtn{-webkit-tap-highlight-color:transparent;touch-action:manipulation;user-select:none;display:flex;align-items:center;justify-content:flex-start;gap:var(--tlm-h-gap,12px);min-height:68px;padding:12px 14px;background:var(--mnav-surface);border:1px solid var(--mnav-border);border-radius:var(--mnav-radius);box-shadow:var(--mnav-shadow);text-decoration:none;color:var(--mnav-text)}.tlm-hbtn:active{transform:scale(.99);background:var(--mnav-surface-soft)}.tlm-hbtn .h-icon{width:var(--tlm-h-icon,42px);height:var(--tlm-h-icon,42px);flex:0 0 auto;display:flex;align-items:center;justify-content:center}.tlm-hbtn .h-icon img{max-width:100%;max-height:100%;object-fit:contain}.tlm-hbtn .h-text{display:flex;flex-direction:column;line-height:1.2}.tlm-hbtn .h-text b{font-size:var(--tlm-h-font,1rem);font-weight:700}.tlm-hbtn .h-text small{font-size:calc(13.12px*var(--ui-text-scale,1));color:var(--mnav-text-soft)}.tlm-msg-card{background:var(--mnav-surface);border:1px solid var(--mnav-border);border-radius:14px;padding:12px;box-shadow:var(--mnav-shadow);min-height:110px;display:flex;align-items:center;justify-content:center;text-align:center;animation:tlm-pop .28s ease}.tlm-msg-card .tlm-msg-text{font-size:calc(14.4px*var(--ui-text-scale,1));line-height:1.6}@keyframes tlm-pop{from{transform:scale(.98);opacity:0}to{transform:scale(1);opacity:1}}.tlm-section-title{margin:8px 4px;font-weight:800;color:var(--mnav-text-title);display:flex;align-items:center;gap:6px}.tlm-subtitle{margin:6px 4px;font-weight:700;color:var(--mnav-text-soft);font-size:calc(15.2px*var(--ui-text-scale,1))}.tlm-tag{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:999px;font-size:calc(12.48px*var(--ui-text-scale,1));background:#eef2ff;color:#3b5bdb;border:1px solid #dbe1ff}#footer_mobile_btn{width:100%;padding:0}#footer_mobile_btn .tlm-grid-5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;--tlm-btn-minh:var(--mnav-footer-dock-minh);--tlm-icon-scale:var(--mnav-footer-icon-scale);--tlm-label-size:var(--mnav-footer-label-size)}#footer_mobile_btn .tlm-btn{border-radius:14px;background:#fff;border:1px solid var(--mnav-border-soft);box-shadow:var(--mnav-shadow-soft);padding:0 0 16px 0;transition:transform .12s ease-out,box-shadow .12s ease-out,background-color .12s ease-out}#footer_mobile_btn .tlm-none{border-radius:14px;background:transparent;border:0;box-shadow:none}#footer_mobile_btn .tlm-btn .icon-wrap{margin-bottom:2px}#footer_mobile_btn .tlm-btn .label{letter-spacing:.02em;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#footer_mobile_btn .tlm-btn:active{transform:translateY(-2px) scale(1.03);box-shadow:var(--mnav-shadow-press);background-color:var(--mnav-surface-muted)}@media(max-width:420px){#footer_mobile_btn .tlm-grid-5{gap:6px}#footer_mobile_btn .tlm-btn{padding-bottom:14px}}.btn-close-phone{display:none}#app-sidebar,#app-sidebar-close{display:none}@media(max-width:768px){.btn-close-phone{display:block;margin-left:auto;background-color:#fff;border:0;box-shadow:0 2px 6px rgba(0,0,0,.1);padding:6px;border-radius:4px;position:absolute}.btn-close-phone:hover{background-color:#eee}}@media(max-width:992px){#app-sidebar,#app-sidebar-close{display:block}#sidebarToggle{display:none}}#navbarsAppMobile .tlm-dock{position:relative;flex:0 0 auto;background:rgba(255,255,255,.92);backdrop-filter:blur(8px);border-top:1px solid #e5e5ea;padding:10px 12px max(10px,env(safe-area-inset-bottom));z-index:1}.tlm-dock .fav-inner{max-width:980px;margin:0 auto}.tlm-dock .fav-slots{display:grid;gap:8px;grid-template-columns:repeat(5,1fr)}.tlm-dock .fav-slot{position:relative;height:56px;border:1px dashed #cfd3da;border-radius:12px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.tlm-dock .fav-slot .plus{font-size:22px;color:#b0b6bf}.tlm-dock .fav-slot.over{outline:2px solid #0d6efd;outline-offset:1px}.fav-tile{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.fav-tile .icon-wrap{width:74%;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;margin-bottom:0}.fav-tile .icon-wrap img{max-width:100%;max-height:100%;object-fit:contain}.fav-tile .label{display:none}.fav-tile .remove{position:absolute;top:4px;right:4px;width:18px;height:18px;border:0;border-radius:50%;background:#ff3b30;color:#fff;font-size:12px;line-height:18px;display:none}.fav-tile.edit .remove{display:block}#navbarsAppMobile img{-webkit-user-drag:none;user-select:none}#navbarsAppMobile .tlm-btn.dragging,#navbarsAppMobile .tlm-btn.drag-floating{z-index:99999;pointer-events:none}.tlm-drag-ph{display:block}.fav-tile:focus{outline:2px solid #0d6efd;outline-offset:2px}@media(max-width:420px){.tlm-dock .fav-slot{height:52px}}#layout-footer.tlm-dim{visibility:hidden;pointer-events:none;opacity:0;transition:opacity .15s ease}.offcanvas{z-index:1200!important;position:fixed!important}@media(max-width:374.98px){:root{--mnav-gap:6px;--mnav-footer-dock-minh:62px;--mnav-footer-label-size:.8rem}#navbarsAppMobile .offcanvas-header{min-height:62px;padding:12px}#navbarsAppMobile .offcanvas-body,#navbarsAppMobile .tlm-body{padding:12px 10px 10px 10px}.tlm-grid-5,#footer_mobile_btn .tlm-grid-5{gap:5px;--tlm-label-size:.8rem}.tlm-btn{min-height:var(--tlm-btn-minh)}#footer_mobile_btn .tlm-btn{min-height:var(--mnav-footer-dock-minh);padding:4px 2px 8px 2px}#footer_mobile_btn .tlm-btn .icon-wrap{width:30px;height:30px;margin-bottom:3px}}@media(min-width:375px) and (max-width:411.98px){:root{--mnav-gap:8px;--mnav-footer-dock-minh:64px;--mnav-footer-label-size:.82rem}#navbarsAppMobile .offcanvas-header{min-height:64px;padding:13px 14px}#navbarsAppMobile .offcanvas-body,#navbarsAppMobile .tlm-body{padding:14px 14px 12px 14px}.tlm-grid-5,#footer_mobile_btn .tlm-grid-5{gap:8px;--tlm-label-size:.82rem}.tlm-btn{min-height:var(--tlm-btn-minh)}#footer_mobile_btn .tlm-btn{min-height:var(--mnav-footer-dock-minh);padding:4px 2px 8px 2px}#footer_mobile_btn .tlm-btn .icon-wrap{width:34px;height:34px;margin-bottom:3px}}@media(min-width:412px) and (max-width:575.98px){:root{--mnav-gap:10px;--mnav-footer-dock-minh:66px;--mnav-footer-label-size:.84rem}#navbarsAppMobile .offcanvas-header{min-height:66px;padding:14px 18px}#navbarsAppMobile .offcanvas-body,#navbarsAppMobile .tlm-body{padding:16px 18px 14px 18px}.tlm-grid-5,#footer_mobile_btn .tlm-grid-5{gap:10px;--tlm-label-size:.84rem}.tlm-btn{min-height:var(--tlm-btn-minh)}#footer_mobile_btn .tlm-btn{min-height:var(--mnav-footer-dock-minh);padding:5px 4px 9px 4px}#footer_mobile_btn .tlm-btn .icon-wrap{width:38px;height:38px;margin-bottom:4px}}@media(max-width:575.98px){#footer_mobile_btn{padding-bottom:env(safe-area-inset-bottom,0)}}html[data-ui-text="comfortable"] .tlm-btn .label,html[data-ui-text="comfortable"] .tlm-hbtn .label,html[data-ui-text="large"] .tlm-btn .label,html[data-ui-text="large"] .tlm-hbtn .label{font-size:max(var(--tlm-label-size,.86rem),calc(14px*var(--ui-text-scale,1)));line-height:1.18}html[data-ui-icon="large"] .tlm-btn .icon-wrap img,html[data-ui-icon="large"] .tlm-hbtn img,html[data-ui-icon="xlarge"] .tlm-btn .icon-wrap img,html[data-ui-icon="xlarge"] .tlm-hbtn img{transform:scale(var(--ui-pref-icon-scale,1));transform-origin:center center}@media(prefers-color-scheme:dark){#navbarsAppMobile{background:#0f172a!important;color:#e5e7eb!important}#navbarsAppMobile .tlm-body,#navbarsAppMobile .offcanvas-body{background:transparent!important;color:#e5e7eb!important}#navbarsAppMobile .tlm-btn,#navbarsAppMobile .tlm-hbtn,#navbarsAppMobile .tlm-msg-card,#navbarsAppMobile .tlm-dock .fav-slot{border-color:rgba(255,255,255,.14)!important}#navbarsAppMobile .tlm-dock{background:rgba(15,23,42,.82)!important;border-top-color:rgba(255,255,255,.14)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tlm-btn{background:#0b1220!important;color:#e5e7eb!important;box-shadow:0 10px 26px rgba(0,0,0,.45)!important}.tlm-btn:active{background:rgba(255,255,255,.08)!important}.tlm-btn .label{color:#e5e7eb!important}.tlm-btn.is-primary{border-color:rgba(160,190,255,.55)!important;box-shadow:0 12px 30px rgba(59,130,246,.22)!important}.tlm-btn.is-danger{border-color:rgba(255,150,150,.55)!important;box-shadow:0 12px 30px rgba(239,68,68,.2)!important}.tlm-hbtn{background:#0b1220!important;color:#e5e7eb!important;box-shadow:0 10px 26px rgba(0,0,0,.45)!important}.tlm-hbtn:active{background:rgba(255,255,255,.08)!important}.tlm-hbtn .h-text small{color:rgba(229,231,235,.65)!important}.tlm-msg-card{background:#0b1220!important;color:#e5e7eb!important;box-shadow:0 10px 26px rgba(0,0,0,.45)!important}.tlm-section-title{color:#e5e7eb!important}.tlm-subtitle{color:rgba(229,231,235,.75)!important}.tlm-tag{background:rgba(99,102,241,.18)!important;border-color:rgba(99,102,241,.35)!important;color:#dbe3ff!important}.tlm-dock .fav-slot{background:#0b1220!important;border-color:rgba(255,255,255,.18)!important}.tlm-dock .fav-slot .plus{color:rgba(229,231,235,.45)!important}.fav-tile .remove{box-shadow:0 4px 12px rgba(0,0,0,.55)!important}.fav-tile:focus{outline-color:#60a5fa!important}.tlm-dock .fav-slot.over{outline-color:#60a5fa!important}.offcanvas{background-color:#0f172a!important;color:#e5e7eb!important}#footer_mobile_btn .tlm-btn{background:#0f172a!important;border-color:rgba(255,255,255,.14)!important;box-shadow:0 8px 22px rgba(0,0,0,.45)!important}#footer_mobile_btn .tlm-btn:active{background-color:rgba(255,255,255,.08)!important;box-shadow:0 10px 26px rgba(0,0,0,.55)!important}#footer_mobile_btn .tlm-btn .label{color:#e5e7eb!important}.btn-close-phone{background-color:#0f172a!important;box-shadow:0 8px 22px rgba(0,0,0,.45)!important;color:#e5e7eb!important}.btn-close-phone:hover{background-color:rgba(255,255,255,.08)!important}}:root{--sidebar-width:300px;--sidebar-top:60px;--sidebar-bottom:52px;--sidebar-bookmark-top:65px;--sidebar-bookmark-width:20px;--sidebar-bookmark-height:100px;--sidebar-surface:rgba(255,255,255,.72);--sidebar-border:#dee2e6;--sidebar-shadow:0 6px 20px rgba(0,0,0,.06);--sidebar-transition:.3s ease;--sidebar-glass-blur:14px}#layout-sidebar{position:fixed;top:var(--sidebar-top);bottom:var(--sidebar-bottom);width:var(--sidebar-width);height:calc(100vh - var(--sidebar-top) - var(--sidebar-bottom));overflow-y:auto;z-index:15;transition:transform var(--sidebar-transition),top .6s ease,height .6s ease;backdrop-filter:blur(var(--sidebar-glass-blur));-webkit-backdrop-filter:blur(var(--sidebar-glass-blur));background-color:transparent}#layout-sidebar-card,.el-sidebar-card{min-height:100%}.el-sidebar-panel{position:fixed;top:var(--sidebar-top);bottom:var(--sidebar-bottom);width:var(--sidebar-width);z-index:15}body[data-sidebar="left"] #layout-sidebar,body[data-sidebar="left"] .el-sidebar-panel{left:0;right:auto}body[data-sidebar="right"] #layout-sidebar,body[data-sidebar="right"] .el-sidebar-panel{right:0;left:auto}@media(min-width:993px){body[data-sidebar="left"] #layout-sidebar{transform:translateX(0)}body[data-sidebar="right"] #layout-sidebar{transform:translateX(0)}body[data-sidebar="left"] #layout-sidebar.collapsed{transform:translateX(-100%)}body[data-sidebar="right"] #layout-sidebar.collapsed{transform:translateX(100%)}}@media(min-width:993px){#content-main{overflow-wrap:break-word;word-break:break-word;width:auto;flex:1;margin-bottom:56px;padding:5px;background-color:#f8f9fa;overflow-y:auto;transition:margin .3s ease}body[data-sidebar="right"] #content-main{margin-right:var(--sidebar-width)!important;margin-left:0!important}body[data-sidebar="left"] #content-main{margin-left:var(--sidebar-width)!important;margin-right:0!important}#layout-sidebar.collapsed~#content-main{margin-left:0!important;margin-right:0!important}}@media(max-width:992px){#content-main{margin-left:0!important;margin-right:0!important}}.sidebar-bookmark-toggle{position:fixed;top:var(--sidebar-bookmark-top);z-index:1025;width:var(--sidebar-bookmark-width);height:var(--sidebar-bookmark-height);display:none;align-items:center;justify-content:center;background-color:rgba(255,255,255,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--sidebar-border);box-shadow:0 2px 6px rgba(0,0,0,.06);transition:background-color .2s ease,left .2s ease,right .2s ease,opacity .15s ease}.sidebar-bookmark-toggle:hover{background-color:#f1f3f5;cursor:pointer}.sidebar-bookmark-toggle:active{background-color:#e9ecef}@media(min-width:993px){.sidebar-bookmark-toggle{display:flex}}body[data-sidebar="right"] .sidebar-bookmark-toggle{border-right:0;border-radius:8px 0 0 8px}body[data-sidebar="left"] .sidebar-bookmark-toggle{border-left:0;border-radius:0 8px 8px 0}@media(max-width:992px){#layout-sidebar,.el-sidebar-panel{position:fixed;top:0;bottom:0;width:100%;height:100%;z-index:1050}body[data-sidebar="left"] #layout-sidebar,body[data-sidebar="left"] .el-sidebar-panel{transform:translateX(-100%)}body[data-sidebar="right"] #layout-sidebar,body[data-sidebar="right"] .el-sidebar-panel{transform:translateX(100%)}#layout-sidebar.open,.el-sidebar-panel.open{transform:translateX(0)!important}}.el-sidebar-header{display:flex;flex-direction:column;gap:4px}.el-sidebar-header h5,.el-sidebar-header h6{margin-bottom:0}.section-title-mini{font-size:calc(13.12px*var(--ui-text-scale,1));font-weight:700;color:#607481;margin-bottom:10px}.el-sidebar-group+.el-sidebar-group{margin-top:16px}.el-sidebar-empty{min-height:120px;border:1px dashed #d6dde3;border-radius:16px;background:#fbfcfd;display:flex;align-items:center;justify-content:center;text-align:center;color:#607481;padding:14px}body.modal-open .sidebar-bookmark-toggle{opacity:0;pointer-events:none;z-index:1000}body.offcanvas-open .sidebar-bookmark-toggle{opacity:0;pointer-events:none;z-index:1000}body.dropdown-open .sidebar-bookmark-toggle{opacity:0;pointer-events:none;z-index:1000}body:has(.dropdown-menu.show) .sidebar-bookmark-toggle{opacity:0;pointer-events:none;z-index:1000}.footer-btn-compact{cursor:pointer}.footer-btn-compact:active{transform:scale(.94)}#app-sidebar,#app-sidebar-close{display:none}@media(max-width:992px){#app-sidebar,#app-sidebar-close{display:block}#sidebarToggle{display:none}}@media(max-width:374.98px){#layout-sidebar-card,.el-sidebar-card{font-size:var(--ui-font-base,1rem);line-height:1.6}.el-sidebar-header{gap:4px}.section-title-mini{font-size:calc(14px*var(--ui-text-scale,1));line-height:1.45;margin-bottom:8px}.el-sidebar-group+.el-sidebar-group{margin-top:14px}.el-sidebar-empty{padding:14px;line-height:1.6}}@media(min-width:375px) and (max-width:411.98px){#layout-sidebar-card,.el-sidebar-card{font-size:var(--ui-font-base,1rem);line-height:1.65}.el-sidebar-header{gap:5px}.section-title-mini{font-size:calc(14.4px*var(--ui-text-scale,1));line-height:1.45;margin-bottom:10px}.el-sidebar-group+.el-sidebar-group{margin-top:16px}.el-sidebar-empty{padding:16px;line-height:1.65}}@media(min-width:412px) and (max-width:575.98px){#layout-sidebar-card,.el-sidebar-card{font-size:var(--ui-font-base,1rem);line-height:1.7}.el-sidebar-header{gap:6px}.section-title-mini{font-size:calc(15.2px*var(--ui-text-scale,1));line-height:1.45;margin-bottom:12px}.el-sidebar-group+.el-sidebar-group{margin-top:18px}.el-sidebar-empty{padding:18px;line-height:1.7}}@media(prefers-color-scheme:dark){@media(min-width:993px){#content-main{background-color:#0b1220!important;color:#e5e7eb!important}}@media(max-width:992px){#content-main{background-color:#0b1220!important;color:#e5e7eb!important}}#layout-sidebar,.el-sidebar-panel{background-color:rgba(15,23,42,.7)!important;color:#e5e7eb!important}.sidebar-bookmark-toggle{background-color:rgba(15,23,42,.78)!important;border-color:rgba(255,255,255,.14)!important;box-shadow:0 10px 26px rgba(0,0,0,.45)!important;color:#e5e7eb!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sidebar-bookmark-toggle i,.sidebar-bookmark-toggle svg,.sidebar-bookmark-toggle span{color:#e5e7eb!important;fill:#e5e7eb!important}.footer-btn-compact{color:#e5e7eb!important}.section-title-mini{color:#cbd5e1!important}.el-sidebar-empty{background:#111827!important;border-color:rgba(255,255,255,.14)!important;color:#cbd5e1!important}}:root{--modal-radius-sm:16px;--modal-radius-md:22px;--modal-radius-lg:24px;--modal-shadow-sm:0 12px 30px rgba(0,0,0,.12);--modal-shadow-md:0 18px 42px rgba(0,0,0,.16);--modal-shadow-lg:0 22px 54px rgba(0,0,0,.18);--modal-surface:#fff;--modal-surface-soft:#fff7f9;--modal-surface-head:#fde2e4;--modal-border:#ecd6dc;--modal-text:#2d3f50;--modal-text-soft:#60717f;--modal-text-body:#4a3c3c;--modal-icon-bg:#f8f9fa;--modal-btn-minh:46px;--modal-btn-minw:132px;--modal-pad-x:24px;--modal-pad-y:24px}@media(max-width:575.98px){:root{--modal-radius-md:20px;--modal-radius-lg:22px;--modal-btn-minh:48px;--modal-pad-x:18px;--modal-pad-y:18px}}.modal-content{border:0;border-radius:var(--modal-radius-md);overflow:hidden;background:var(--modal-surface);box-shadow:var(--modal-shadow-md)}.modal-dialog.modal-dialog-scrollable:not(.modal-fullscreen):not(.modal-fullscreen-sm-down) .modal-content{max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem)}.modal-header{background-color:var(--modal-surface-head);color:#6b2c4f;border-bottom:0;padding:.5rem .85rem;display:flex;align-items:center;justify-content:space-between;gap:10px}.modal-header .modal-title{margin-bottom:0;font-size:calc(16.8px*var(--ui-text-scale,1));font-weight:700;line-height:1.35}.modal-body{background-color:var(--modal-surface-soft);color:var(--modal-text-body);padding:1rem;font-size:calc(16px*var(--ui-text-scale,1));line-height:1.6}.modal-body .section-title-mini{margin-bottom:10px}.modal-body p:last-child,.modal-body ul:last-child,.modal-body ol:last-child{margin-bottom:0}.modal-footer{background-color:var(--modal-surface-head);border-top:0;padding:.5rem;display:flex;justify-content:space-between;align-items:center;gap:8px}.modal-footer .btn{min-height:var(--modal-btn-minh);border-radius:14px;font-weight:700;box-shadow:none!important}.modal-footer .btn-primary{background-color:#f9b5c3;border:0;color:#fff}.modal-footer .btn-secondary{background-color:#fff0f5;border:0;color:#6b2c4f}.modal-toolbar{display:flex;align-items:center;gap:8px;margin-left:auto}.modal-toolbar .btn,.modal-toolbar .btn-icon{min-height:38px;min-width:38px;border-radius:12px}.fullscreen-toggle{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:38px;min-height:38px;padding:6px 10px;border:0;border-radius:12px;background:rgba(255,255,255,.66);color:#495057;transition:background-color .2s ease,transform .2s ease}.fullscreen-toggle:hover{background-color:rgba(255,255,255,.92)}.fullscreen-toggle:active{transform:scale(.97)}.fullscreen-toggle i,.fullscreen-toggle img{flex:0 0 auto}.modal-section+.modal-section{margin-top:16px}.modal-section-title{font-size:calc(14.72px*var(--ui-text-scale,1));font-weight:700;color:#6b2c4f;margin-bottom:10px}.modal-note{font-size:calc(14.08px*var(--ui-text-scale,1));line-height:1.65;color:var(--modal-text-soft)}.modal-divider{height:1px;background:linear-gradient(to right,rgba(107,44,79,.1),rgba(107,44,79,.22),rgba(107,44,79,.1));margin:14px 0}.modal-body .form-label{font-weight:700;margin-bottom:.45rem}.modal-body .form-control,.modal-body .form-select{min-height:44px;border-radius:12px}.modal-body textarea.form-control{min-height:110px}.modal-body .form-text{line-height:1.6}.app-modal .modal-dialog{max-width:470px}.app-modal .modal-content{border:0;border-radius:var(--modal-radius-lg);overflow:hidden;background:var(--modal-surface);box-shadow:var(--modal-shadow-lg)}.app-modal .modal-header{position:relative;display:block;border-bottom:0;padding:var(--modal-pad-y) var(--modal-pad-x) 8px var(--modal-pad-x);background:#fff;text-align:center}.app-modal .modal-body{padding:2px var(--modal-pad-x) 12px var(--modal-pad-x);background:#fff;text-align:center;color:var(--modal-text-soft)}.app-modal .modal-footer{border-top:0;padding:12px var(--modal-pad-x) 22px var(--modal-pad-x);justify-content:center;gap:10px;background:#fff}.app-modal-close{position:absolute;top:14px;right:14px;width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:#6c757d;font-size:1rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s ease,color .2s ease,transform .2s ease}.app-modal-close:hover{background-color:#f1f3f5;color:#34495e}.app-modal-close:active{background-color:#e9ecef;transform:scale(.96)}.app-modal-icon-wrap{width:80px;height:80px;margin:0 auto 14px auto;border-radius:22px;display:flex;align-items:center;justify-content:center;background:var(--modal-icon-bg);box-shadow:inset 0 0 0 1px rgba(0,0,0,.04)}.app-modal-icon-img{width:44px;height:44px;object-fit:contain;display:none}.app-modal-icon{font-size:2.35rem;line-height:1;display:inline-flex;align-items:center;justify-content:center}.app-modal-title{margin:0;font-size:calc(19.84px*var(--ui-text-scale,1));font-weight:800;line-height:1.35;color:var(--modal-text);letter-spacing:.2px}.app-modal-message{max-width:340px;margin:10px auto 0 auto;font-size:calc(15.68px*var(--ui-text-scale,1));line-height:1.75;color:var(--modal-text-soft);word-break:break-word}.app-modal-btn{min-width:var(--modal-btn-minw);min-height:var(--modal-btn-minh);border-radius:16px;font-weight:700;box-shadow:none!important}.app-modal-btn+.app-modal-btn{margin-left:0}.app-modal.is-info .app-modal-icon-wrap{background:#eef6ff}.app-modal.is-info .app-modal-icon{color:#0d6efd}.app-modal.is-success .app-modal-icon-wrap{background:#edf9f0}.app-modal.is-success .app-modal-icon{color:#198754}.app-modal.is-warning .app-modal-icon-wrap{background:#fff8e6}.app-modal.is-warning .app-modal-icon{color:#f59f00}.app-modal.is-error .app-modal-icon-wrap{background:#fff0f1}.app-modal.is-error .app-modal-icon{color:#dc3545}.app-modal.is-confirm .app-modal-icon-wrap{background:#eef4ff}.app-modal.is-confirm .app-modal-icon{color:#3b5bdb}.app-modal.is-delete .app-modal-icon-wrap{background:#fff0f1}.app-modal.is-delete .app-modal-icon{color:#dc3545}.modal-dialog.modal-xs{max-width:360px}.modal-dialog.modal-sm2{max-width:420px}.modal-dialog.modal-md2{max-width:620px}.modal-dialog.modal-lg2{max-width:860px}.modal-dialog.modal-xl2{max-width:1120px}@media(max-width:575.98px){.modal-dialog:not(.modal-fullscreen):not(.modal-fullscreen-sm-down){margin:12px}.modal-dialog:not(.modal-fullscreen):not(.modal-fullscreen-sm-down) .modal-content{border-radius:20px}.modal-dialog.modal-dialog-scrollable:not(.modal-fullscreen):not(.modal-fullscreen-sm-down) .modal-content{max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px)}.modal-dialog.modal-fullscreen-sm-down{width:100%;max-width:none;height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;margin:0}.modal-dialog.modal-fullscreen-sm-down .modal-content{height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;max-height:none;border:0;border-radius:0;box-shadow:none;overflow:hidden}.modal-dialog.modal-fullscreen-sm-down .modal-header,.modal-dialog.modal-fullscreen-sm-down .modal-footer{flex:0 0 auto}.modal-dialog.modal-fullscreen-sm-down .modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:.9rem}.modal-dialog.modal-dialog-scrollable .modal-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}body.modal-open{overflow:hidden}.modal-header{padding:.6rem .75rem}.modal-body{padding:.9rem;font-size:calc(15.68px*var(--ui-text-scale,1));line-height:1.65}.modal-footer{padding:.55rem;gap:8px}.modal-footer .btn{min-height:48px;flex:1 1 0}.modal-toolbar .btn,.modal-toolbar .btn-icon,.fullscreen-toggle{min-width:40px;min-height:40px}.modal-body .input-group{max-width:100%}.modal-body .input-group-text{min-width:0;max-width:46%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-body .form-control,.modal-body .form-select{min-width:0}.app-modal .modal-dialog{max-width:none;margin:14px}.app-modal .modal-content{border-radius:22px}.app-modal .modal-header{padding:20px 18px 8px 18px}.app-modal .modal-body{padding:2px 18px 10px 18px;overflow:visible}.app-modal .modal-footer{padding:12px 18px 18px 18px;gap:8px}.app-modal-icon-wrap{width:66px;height:66px;border-radius:18px;margin-bottom:12px}.app-modal-icon-img{width:38px;height:38px}.app-modal-icon{font-size:2rem}.app-modal-title{font-size:calc(17.28px*var(--ui-text-scale,1))}.app-modal-message{max-width:100%;font-size:calc(15.04px*var(--ui-text-scale,1));line-height:1.7;margin-top:9px}.app-modal-btn{min-width:0;min-height:48px;flex:1 1 0}}.aisys-ui-pref-header-icon{width:38px;height:38px;flex:0 0 38px;object-fit:contain}.aisys-ui-pref-label{display:flex;align-items:center;gap:8px}.aisys-ui-pref-group-icon{width:28px;height:28px;flex:0 0 28px;object-fit:contain}.aisys-ui-pref-button-icon{width:22px;height:22px;object-fit:contain;margin-right:6px;vertical-align:middle}.aisys-ui-pref-reset{display:flex;align-items:center;justify-content:center;gap:7px}.aisys-ui-pref-reset-icon{width:22px;height:22px;object-fit:contain}@media(max-width:374.98px){:root{--modal-pad-x:14px;--modal-pad-y:16px;--modal-btn-minh:48px}.modal-dialog:not(.modal-fullscreen):not(.modal-fullscreen-sm-down){margin:10px}.modal-body{padding:14px;font-size:calc(16px*var(--ui-text-scale,1));line-height:1.65}.modal-toolbar .btn,.modal-toolbar .btn-icon,.fullscreen-toggle{min-width:44px;min-height:44px}.app-modal .modal-dialog{margin:10px}.app-modal .modal-header{padding:18px 14px 8px 14px}.app-modal .modal-body{padding:2px 14px 10px 14px}.app-modal .modal-footer{padding:10px 14px 14px 14px}.app-modal-title{font-size:calc(17.6px*var(--ui-text-scale,1))}.app-modal-message{font-size:calc(16px*var(--ui-text-scale,1));line-height:1.7}}@media(min-width:375px) and (max-width:411.98px){:root{--modal-pad-x:18px;--modal-pad-y:18px;--modal-btn-minh:48px}.modal-dialog:not(.modal-fullscreen):not(.modal-fullscreen-sm-down){margin:14px}.modal-body{padding:16px;font-size:calc(16px*var(--ui-text-scale,1));line-height:1.7}.modal-toolbar .btn,.modal-toolbar .btn-icon,.fullscreen-toggle{min-width:44px;min-height:44px}.app-modal .modal-dialog{margin:14px}.app-modal-title{font-size:calc(18px*var(--ui-text-scale,1))}.app-modal-message{font-size:calc(16px*var(--ui-text-scale,1));line-height:1.7}}@media(min-width:412px) and (max-width:575.98px){:root{--modal-pad-x:20px;--modal-pad-y:20px;--modal-btn-minh:50px}.modal-dialog:not(.modal-fullscreen):not(.modal-fullscreen-sm-down){margin:20px}.modal-body{padding:18px;font-size:calc(16px*var(--ui-text-scale,1));line-height:1.7}.modal-footer .btn{min-height:50px}.modal-toolbar .btn,.modal-toolbar .btn-icon,.fullscreen-toggle{min-width:48px;min-height:48px}.app-modal .modal-dialog{width:auto;max-width:520px;margin:22px auto}.app-modal .modal-header{padding:22px 20px 8px 20px}.app-modal .modal-body{padding:2px 20px 12px 20px}.app-modal .modal-footer{padding:12px 20px 20px 20px}.app-modal-title{font-size:calc(18px*var(--ui-text-scale,1))}.app-modal-message{font-size:calc(16px*var(--ui-text-scale,1));line-height:1.75}}.aisys-ui-pref-offcanvas{height:auto!important;max-height:min(88vh,720px);max-height:min(88dvh,720px);border-radius:24px 24px 0 0;border-top:1px solid rgba(0,0,0,.08);box-shadow:0 -12px 36px rgba(0,0,0,.12);overflow:hidden}.aisys-ui-pref-offcanvas .offcanvas-header{flex:0 0 auto;padding:18px var(--ui-mobile-page-padding,16px) 10px}.aisys-ui-pref-offcanvas .offcanvas-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:8px var(--ui-mobile-page-padding,16px) calc(22px + env(safe-area-inset-bottom,0px))}.aisys-ui-pref-title{margin:0;font-size:var(--ui-mobile-section-title,1.25rem);font-weight:800;line-height:1.35}.aisys-ui-pref-subtitle{margin-top:3px;color:var(--ui-text-soft,#6c757d);font-size:var(--ui-font-sm,.875rem);line-height:1.5}.aisys-ui-pref-preview{margin-bottom:20px;padding:var(--ui-mobile-card-padding,16px);border:1px solid var(--ui-border-soft,#e8edf1);border-radius:var(--ui-radius-lg,16px);background:var(--ui-surface-soft,#f8f9fa)}.aisys-ui-pref-preview-head{display:flex;align-items:center;gap:12px;margin-bottom:10px}.aisys-ui-pref-preview-icon{width:48px;height:48px;flex:0 0 48px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:#fff;border:1px solid var(--ui-border-soft,#e8edf1)}.aisys-ui-pref-preview-icon img{width:30px;height:30px;object-fit:contain;transition:transform var(--ui-transition-fast,.15s ease)}.aisys-ui-pref-preview-title{font-size:var(--ui-mobile-card-title,1.0625rem);font-weight:800;line-height:1.4}.aisys-ui-pref-preview-text{margin:0 0 12px;font-size:var(--ui-mobile-reading-size,1.0625rem);line-height:var(--ui-mobile-reading-line,1.75)}.aisys-ui-pref-group+.aisys-ui-pref-group{margin-top:18px}.aisys-ui-pref-label{margin-bottom:8px;font-size:var(--ui-font-base,1rem);font-weight:800}.aisys-ui-pref-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.aisys-ui-pref-option{min-height:48px;padding:8px 6px;border:1px solid #d0d5dd;border-radius:13px;background:#fff;color:#344054;font-weight:700;transition:border-color var(--ui-transition-fast,.15s ease),background var(--ui-transition-fast,.15s ease),color var(--ui-transition-fast,.15s ease)}.aisys-ui-pref-option.active,.aisys-ui-pref-option[aria-pressed="true"]{border-color:var(--bs-primary,#0d6efd);background:rgba(13,110,253,.08);color:var(--bs-primary,#0d6efd);box-shadow:inset 0 0 0 1px var(--bs-primary,#0d6efd)}.aisys-ui-pref-reset{width:100%;margin-top:22px;min-height:48px;border-radius:14px;font-weight:700}@media(max-width:374.98px){.aisys-ui-pref-offcanvas .offcanvas-header{padding-left:12px;padding-right:12px}.aisys-ui-pref-offcanvas .offcanvas-body{padding-left:12px;padding-right:12px}.aisys-ui-pref-preview{padding:14px}.aisys-ui-pref-options{gap:6px}}@media(min-width:375px) and (max-width:411.98px){.aisys-ui-pref-offcanvas .offcanvas-header{padding-left:16px;padding-right:16px}.aisys-ui-pref-offcanvas .offcanvas-body{padding-left:16px;padding-right:16px}.aisys-ui-pref-preview{padding:16px}}@media(min-width:412px) and (max-width:575.98px){.aisys-ui-pref-offcanvas .offcanvas-header{padding-left:20px;padding-right:20px}.aisys-ui-pref-offcanvas .offcanvas-body{padding-left:20px;padding-right:20px}.aisys-ui-pref-preview{padding:18px}.aisys-ui-pref-group+.aisys-ui-pref-group{margin-top:20px}}@media(prefers-color-scheme:dark){.modal-content{background:#0f172a!important;box-shadow:0 24px 58px rgba(0,0,0,.48)!important}.modal-header{background-color:#2a1720!important;color:#ffd7e3!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.modal-header .modal-title,.modal-header h1,.modal-header h2,.modal-header h3,.modal-header h4,.modal-header h5,.modal-header h6{color:#ffd7e3!important}.modal-header .btn-close{filter:invert(1) grayscale(100%);opacity:.8}.modal-header .btn-close:hover{opacity:1}.modal-body{background-color:#0f172a!important;color:#e5e7eb!important}.modal-body a{color:#c7b7ff!important}.modal-body .text-muted,.modal-note,.modal-body .form-text{color:rgba(229,231,235,.65)!important}.modal-footer{background-color:#2a1720!important;border-top:1px solid rgba(255,255,255,.1)!important}.modal-footer .btn-primary{background-color:#d86b86!important;color:#fff!important;border:1px solid rgba(255,255,255,.1)!important}.modal-footer .btn-primary:hover{background-color:#e07c95!important}.modal-footer .btn-secondary{background-color:rgba(255,255,255,.08)!important;color:#ffd7e3!important;border:1px solid rgba(255,255,255,.14)!important}.modal-footer .btn-secondary:hover{background-color:rgba(255,255,255,.12)!important}.modal-body .form-control,.modal-body textarea.form-control,.modal-body input.form-control,.modal-body .form-select{background-color:#0b1220!important;color:#e5e7eb!important;border-color:rgba(255,255,255,.16)!important}.modal-body .form-control::placeholder,.modal-body textarea.form-control::placeholder,.modal-body input.form-control::placeholder{color:rgba(229,231,235,.55)!important;opacity:1!important}.fullscreen-toggle{background:rgba(255,255,255,.08)!important;color:#e5e7eb!important}.fullscreen-toggle:hover{background:rgba(255,255,255,.14)!important}.modal-section-title{color:#f3d5df!important}.modal-divider{background:linear-gradient(to right,rgba(255,255,255,.08),rgba(255,215,227,.24),rgba(255,255,255,.08))!important}.app-modal .modal-content{background:#0f172a!important;box-shadow:0 24px 58px rgba(0,0,0,.48)!important}.app-modal .modal-header,.app-modal .modal-body,.app-modal .modal-footer{background:#0f172a!important}.app-modal-close{color:#cbd5e1!important}.app-modal-close:hover{background-color:rgba(255,255,255,.08)!important;color:#fff!important}.app-modal-title{color:#f8fafc!important}.app-modal-message{color:#cbd5e1!important}.app-modal.is-info .app-modal-icon-wrap{background:rgba(13,110,253,.16)!important}.app-modal.is-success .app-modal-icon-wrap{background:rgba(25,135,84,.16)!important}.app-modal.is-warning .app-modal-icon-wrap{background:rgba(245,159,0,.18)!important}.app-modal.is-error .app-modal-icon-wrap,.app-modal.is-delete .app-modal-icon-wrap{background:rgba(220,53,69,.16)!important}.app-modal.is-confirm .app-modal-icon-wrap{background:rgba(59,91,219,.16)!important}}@media(prefers-color-scheme:dark){.aisys-ui-pref-offcanvas{background:#0f172a;color:#e5e7eb;border-top-color:rgba(255,255,255,.12)}.aisys-ui-pref-preview{background:#111827;border-color:rgba(255,255,255,.12)}.aisys-ui-pref-preview-icon,.aisys-ui-pref-option{background:#0b1220;border-color:rgba(255,255,255,.14);color:#e5e7eb}.aisys-ui-pref-option.active,.aisys-ui-pref-option[aria-pressed="true"]{background:rgba(59,130,246,.18);color:#bfdbfe}}body.kidslife-theme{--kl-bg:#fbf8f5;--kl-bg-soft:#fffdfb;--kl-surface:#fff;--kl-surface-2:#fff9f6;--kl-panel:#fffdfb;--kl-panel-soft:#f6faf7;--kl-border:#eadfd9;--kl-border-strong:#d8c7c0;--kl-border-soft:#f1e9e5;--kl-text:#3f4a4e;--kl-text-soft:#6f7b7f;--kl-text-muted:#899397;--kl-title:#3a5257;--kl-accent:#cf7b86;--kl-accent-2:#e09aa3;--kl-accent-soft:#fff0f2;--kl-accent-soft-2:#fff7f8;--kl-green:#7da38a;--kl-green-soft:#eff7f1;--kl-blue:#7fa9b8;--kl-blue-soft:#eef7fa;--kl-purple:#9d8eb1;--kl-purple-soft:#f4f0f7;--kl-gold:#c8a763;--kl-gold-soft:#f8f1df;--kl-success:#5e8d6f;--kl-success-soft:#eef7f1;--kl-warning:#9f7b3b;--kl-warning-soft:#fbf4e6;--kl-danger:#b96270;--kl-danger-soft:#fff0f2;--kl-info:#638f9e;--kl-info-soft:#eef7fa;--kl-highlight:#fff1f3;--kl-highlight-2:#f7f3f1;--kl-shadow:0 12px 28px rgba(92,67,61,.1);--kl-shadow-soft:0 6px 16px rgba(92,67,61,.08);--kl-shadow-strong:0 16px 34px rgba(92,67,61,.14);background:linear-gradient(180deg,#fffdfb 0%,#f8f4f1 100%);color:var(--kl-text)}body.kidslife-theme,body.kidslife-theme .text-dark{color:var(--kl-text)!important}body.kidslife-theme a{color:inherit;text-decoration:none}body.kidslife-theme .text-muted,body.kidslife-theme .text-muted-2,body.kidslife-theme .page-subtitle,body.kidslife-theme .form-text,body.kidslife-theme .ui-mobile-note{color:var(--kl-text-soft)!important}body.kidslife-theme .bg-light{background-color:var(--kl-bg)!important}body.kidslife-theme .bg-white{background-color:var(--kl-surface)!important}body.kidslife-theme .border,body.kidslife-theme .border-top,body.kidslife-theme .border-bottom{border-color:var(--kl-border)!important}body.kidslife-theme h1,body.kidslife-theme h2,body.kidslife-theme h3,body.kidslife-theme h4,body.kidslife-theme h5,body.kidslife-theme h6,body.kidslife-theme .section-title,body.kidslife-theme .ui-mobile-title,body.kidslife-theme .modal-section-title{color:var(--kl-title)}body.kidslife-theme .rounded-box,body.kidslife-theme .rounded-pill-box,body.kidslife-theme .card-apple,body.kidslife-theme .panel-soft,body.kidslife-theme .panel-muted,body.kidslife-theme .blur-box,body.kidslife-theme .page-card,body.kidslife-theme .content-card,body.kidslife-theme .card,body.kidslife-theme .el-content-card,body.kidslife-theme .el-summary-card,body.kidslife-theme .el-user-panel{border-color:var(--kl-border);box-shadow:var(--kl-shadow-soft)}body.kidslife-theme .rounded-box,body.kidslife-theme .rounded-pill-box,body.kidslife-theme .card-apple,body.kidslife-theme .page-card,body.kidslife-theme .content-card,body.kidslife-theme .card{background:rgba(255,255,255,.95)}body.kidslife-theme .panel-soft,body.kidslife-theme .panel-muted{background:var(--kl-surface-2)}body.kidslife-theme .blur-box{background:rgba(255,255,255,.78)}body.kidslife-theme .section-divider,body.kidslife-theme .modal-divider{background:linear-gradient(to right,rgba(216,199,192,.28),rgba(207,123,134,.2),rgba(216,199,192,.28))!important}body.kidslife-theme #layout-header{background:rgba(255,255,255,.96)!important;border-bottom-color:var(--kl-border)!important;box-shadow:0 2px 12px rgba(92,67,61,.05);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}body.kidslife-theme .navbar-brand{color:var(--kl-title)!important}body.kidslife-theme .navbar-brand .text-dark,body.kidslife-theme #layout-header .text-dark{color:var(--kl-text)!important}body.kidslife-theme .navbar-brand .themebtn,body.kidslife-theme .navbar-brand .logo-icon{filter:drop-shadow(0 4px 7px rgba(92,67,61,.1))}body.kidslife-theme #enavbarsAppBtn{border-color:var(--kl-border)!important;background:linear-gradient(180deg,#fff 0%,#fff7f8 100%)!important;box-shadow:var(--kl-shadow-soft)!important}body.kidslife-theme #navbarsApp,body.kidslife-theme #navbarsApp.bg-white{background-color:transparent!important}body.kidslife-theme .navbar-nav .nav-link,body.kidslife-theme .nav-btn,body.kidslife-theme .nav-action{color:var(--kl-text)!important}body.kidslife-theme .navbar-nav .nav-link:hover,body.kidslife-theme .navbar-nav .nav-link:focus,body.kidslife-theme .nav-btn:hover,body.kidslife-theme .nav-action:hover,body.kidslife-theme .dropdown-item:hover,body.kidslife-theme .dropdown-item:focus{background-color:var(--kl-highlight)!important;color:var(--kl-title)!important}body.kidslife-theme .navbar-nav .nav-link.active,body.kidslife-theme .navbar-nav .nav-link[aria-current="page"]{background:linear-gradient(180deg,#fffafb 0%,#fff0f2 100%);color:var(--kl-title)!important;box-shadow:inset 0 0 0 1px rgba(207,123,134,.12)}body.kidslife-theme .dropdown-menu{background:var(--kl-surface)!important;border-color:var(--kl-border)!important;box-shadow:var(--kl-shadow-soft)}body.kidslife-theme .dropdown-item{color:var(--kl-text)!important}body.kidslife-theme .btn-outline-info{color:var(--kl-accent)!important;border-color:var(--kl-border-strong)!important;background:linear-gradient(180deg,#fff 0%,#fff7f8 100%)}body.kidslife-theme .btn-outline-info:hover,body.kidslife-theme .btn-outline-info:focus{color:#fff!important;border-color:var(--kl-accent)!important;background:linear-gradient(180deg,var(--kl-accent-2) 0%,var(--kl-accent) 100%)!important}body.kidslife-theme #layout-footer{background-color:rgba(255,255,255,.97)!important;border-top-color:var(--kl-border)!important;box-shadow:0 -2px 12px rgba(92,67,61,.06)!important}body.kidslife-theme .apple-footer-balanced{background-color:rgba(255,255,255,.92)!important;border-top-color:var(--kl-border)!important}body.kidslife-theme .footer-tile,body.kidslife-theme .footer-btn-compact{background:linear-gradient(180deg,#fff 0%,#fff7f8 100%);color:var(--kl-text)!important;box-shadow:var(--kl-shadow-soft)}body.kidslife-theme .footer-tile:hover,body.kidslife-theme .footer-btn-compact:hover{background:linear-gradient(180deg,#fffdfd 0%,#fff0f2 100%)}body.kidslife-theme .el-footer-brand{color:var(--kl-text-soft)!important}body.kidslife-theme .el-footer-brand strong{color:var(--kl-title)!important}body.kidslife-theme #content-main,body.kidslife-theme .el-main-content{background-color:var(--kl-bg)!important;color:var(--kl-text)}body.kidslife-theme .el-page-chip,body.kidslife-theme .chip-soft,body.kidslife-theme .chip-outline{color:var(--kl-title)!important;border-color:rgba(207,123,134,.16)}body.kidslife-theme .el-page-chip,body.kidslife-theme .chip-soft{background:var(--kl-accent-soft)!important}body.kidslife-theme .chip-outline{background:rgba(255,255,255,.88)!important}body.kidslife-theme .el-content-card{background:rgba(255,255,255,.97);border-color:var(--kl-border);box-shadow:var(--kl-shadow)}body.kidslife-theme .el-empty-box{border-color:var(--kl-border-strong);background:linear-gradient(180deg,#fffdfb 0%,#faf6f3 100%);color:var(--kl-text-soft)}body.kidslife-theme .el-summary-card .el-kpi-value{color:var(--kl-title)}body.kidslife-theme .el-summary-card .el-kpi-label{color:var(--kl-text-soft)}body.kidslife-theme .el-sidebar-sticky-note{background:linear-gradient(180deg,#fff9ef 0%,#fffefb 100%);border-color:rgba(200,167,99,.24);color:#725d34}body.kidslife-theme #topButton{background:linear-gradient(180deg,#fff 0%,#fff4f5 100%);border-color:var(--kl-border);box-shadow:var(--kl-shadow)}body.kidslife-theme #navbarsAppMobile{background:linear-gradient(180deg,#fffdfb 0%,#f8f4f1 100%)!important;color:var(--kl-text)}body.kidslife-theme #navbarsAppMobile .offcanvas-header{border-bottom-color:var(--kl-border);background:rgba(255,255,255,.92)}body.kidslife-theme #navbarsAppMobile .offcanvas-header h5,body.kidslife-theme .tlm-section-title,body.kidslife-theme .gtitle{color:var(--kl-title)}body.kidslife-theme .tlm-subtitle{color:var(--kl-text-soft)}body.kidslife-theme .tlm-tag{color:var(--kl-title);background:var(--kl-accent-soft);border-color:rgba(207,123,134,.18)}body.kidslife-theme .tlm-group-card,body.kidslife-theme .offcanvas-body .card-lite,body.kidslife-theme .tlm-msg-card{background:rgba(255,255,255,.94);border-color:var(--kl-border);box-shadow:var(--kl-shadow-soft)}body.kidslife-theme .tlm-group-card.use-tint{background:linear-gradient(180deg,#fff 0%,#fff9f6 100%)}body.kidslife-theme .tlm-group-titlebar{border-bottom-color:var(--kl-border)}body.kidslife-theme .tlm-btn,body.kidslife-theme .tlm-hbtn,body.kidslife-theme .grid-button,body.kidslife-theme .btn-tile{border-color:var(--kl-border);background:linear-gradient(180deg,#fff 0%,#fff9f6 100%);box-shadow:var(--kl-shadow-soft);color:var(--kl-text)!important}body.kidslife-theme .tlm-btn:hover,body.kidslife-theme .tlm-hbtn:hover,body.kidslife-theme .grid-button:hover,body.kidslife-theme .btn-tile:hover{background:linear-gradient(180deg,#fff 0%,#fff0f2 100%)}body.kidslife-theme .tlm-btn .label,body.kidslife-theme .tlm-hbtn .h-text,body.kidslife-theme .grid-label,body.kidslife-theme .btn-tile .label{color:var(--kl-text)}body.kidslife-theme #footer_mobile_btn .tlm-btn{border-color:var(--kl-border);background:linear-gradient(180deg,#fff 0%,#fff9f6 100%);box-shadow:var(--kl-shadow-soft)}body.kidslife-theme #footer_mobile_btn .tlm-btn:active{background:linear-gradient(180deg,#fffdfd 0%,#fff0f2 100%)}body.kidslife-theme #footer_mobile_btn .tlm-btn .label{color:var(--kl-text)!important;font-weight:700;opacity:1}body.kidslife-theme .tlm-dock{background:rgba(255,255,255,.9);border-top-color:var(--kl-border)}body.kidslife-theme .tlm-dock .fav-slot{border-color:var(--kl-border-strong);background:#fff}body.kidslife-theme #layout-sidebar,body.kidslife-theme .el-sidebar-panel{background-color:rgba(255,255,255,.08);color:var(--kl-text)}body.kidslife-theme .el-sidebar-card,body.kidslife-theme #layout-sidebar-card{background:rgba(255,255,255,.8);border-color:var(--kl-border);box-shadow:var(--kl-shadow-soft)}body.kidslife-theme .section-title-mini,body.kidslife-theme .el-sidebar-header .small{color:var(--kl-text-soft)}body.kidslife-theme .el-sidebar-header h5,body.kidslife-theme .el-sidebar-header h6{color:var(--kl-title)}body.kidslife-theme .el-sidebar-empty{background:#fffdfb;border-color:var(--kl-border);color:var(--kl-text-soft)}body.kidslife-theme .sidebar-bookmark-toggle{background-color:rgba(255,255,255,.9);border-color:var(--kl-border);color:var(--kl-title);box-shadow:var(--kl-shadow-soft)}body.kidslife-theme .sidebar-bookmark-toggle:hover{background-color:var(--kl-accent-soft-2)}body.kidslife-theme .modal-content{border-color:var(--kl-border);box-shadow:var(--kl-shadow)}body.kidslife-theme .modal-header{background:linear-gradient(180deg,#fffafb 0%,#fff0f2 100%);color:var(--kl-title)}body.kidslife-theme .modal-header .modal-title,body.kidslife-theme .modal-section-title{color:var(--kl-title)}body.kidslife-theme .modal-body{background:#fffdfb;color:var(--kl-text)}body.kidslife-theme .modal-footer{background:linear-gradient(180deg,#fffdfb 0%,#fff5f6 100%)}body.kidslife-theme .modal-footer .btn-primary,body.kidslife-theme .btn-primary,body.kidslife-theme .btn-info{border-color:var(--kl-accent)!important;background:linear-gradient(180deg,var(--kl-accent-2) 0%,var(--kl-accent) 100%)!important;color:#fff!important}body.kidslife-theme .modal-footer .btn-primary:hover,body.kidslife-theme .btn-primary:hover,body.kidslife-theme .btn-info:hover{filter:brightness(1.03)}body.kidslife-theme .modal-footer .btn-secondary,body.kidslife-theme .btn-outline-primary,body.kidslife-theme .btn-outline-info{color:var(--kl-accent)!important;border-color:var(--kl-border-strong)!important}body.kidslife-theme .modal-footer .btn-secondary:hover,body.kidslife-theme .btn-outline-primary:hover,body.kidslife-theme .btn-outline-info:hover{background:var(--kl-highlight)!important;color:var(--kl-title)!important}body.kidslife-theme .app-modal .modal-content{background:#fff}body.kidslife-theme .app-modal-title{color:var(--kl-title)}body.kidslife-theme .app-modal-message{color:var(--kl-text-soft)}body.kidslife-theme .app-modal-icon-wrap{box-shadow:inset 0 0 0 1px rgba(207,123,134,.08)}body.kidslife-theme .app-modal.is-info .app-modal-icon-wrap{background:var(--kl-blue-soft)}body.kidslife-theme .app-modal.is-info .app-modal-icon{color:var(--kl-info)}body.kidslife-theme .app-modal.is-success .app-modal-icon-wrap{background:var(--kl-success-soft)}body.kidslife-theme .app-modal.is-success .app-modal-icon{color:var(--kl-success)}body.kidslife-theme .app-modal.is-warning .app-modal-icon-wrap{background:var(--kl-warning-soft)}body.kidslife-theme .app-modal.is-warning .app-modal-icon{color:var(--kl-warning)}body.kidslife-theme .app-modal.is-error .app-modal-icon-wrap,body.kidslife-theme .app-modal.is-delete .app-modal-icon-wrap{background:var(--kl-danger-soft)}body.kidslife-theme .app-modal.is-error .app-modal-icon,body.kidslife-theme .app-modal.is-delete .app-modal-icon{color:var(--kl-danger)}body.kidslife-theme .app-modal.is-confirm .app-modal-icon-wrap{background:var(--kl-purple-soft)}body.kidslife-theme .app-modal.is-confirm .app-modal-icon{color:var(--kl-purple)}body.kidslife-theme .table{--bs-table-bg:transparent;--bs-table-striped-bg:#fff9f6;--bs-table-hover-bg:#fff0f2;color:var(--kl-text)}body.kidslife-theme .table thead th{color:var(--kl-title);border-bottom-color:var(--kl-border-strong)}body.kidslife-theme .form-control,body.kidslife-theme .form-select{border-color:var(--kl-border);color:var(--kl-text);background-color:#fff}body.kidslife-theme .form-control:focus,body.kidslife-theme .form-select:focus{border-color:rgba(207,123,134,.62);box-shadow:0 0 0 .2rem rgba(207,123,134,.14)}body.kidslife-theme .badge,body.kidslife-theme .chip,body.kidslife-theme .tag-soft{background:var(--kl-gold-soft)!important;color:var(--kl-title)!important;border-color:rgba(200,167,99,.34)}body.kidslife-theme .alert-info{color:#355965;background:var(--kl-blue-soft);border-color:#d6e9ee}body.kidslife-theme .alert-warning{color:#6c5730;background:var(--kl-warning-soft);border-color:#eadbbc}body.kidslife-theme .alert-danger{color:#7b3643;background:var(--kl-danger-soft);border-color:#efc7ce}body.kidslife-theme .alert-success{color:#3d6249;background:var(--kl-success-soft);border-color:#cee3d4}html[data-theme="christmas"] body.kidslife-theme .themebtn,html[data-theme="newyear"] body.kidslife-theme .themebtn,html[data-theme="graduation"] body.kidslife-theme .themebtn,html[data-theme="halloween"] body.kidslife-theme .themebtn{filter:drop-shadow(0 5px 10px rgba(92,67,61,.14))}html[data-theme="christmas"] body.kidslife-theme .el-page-chip,html[data-theme="newyear"] body.kidslife-theme .el-page-chip{box-shadow:inset 0 0 0 1px rgba(200,167,99,.22)}@media(prefers-color-scheme:dark){body.kidslife-theme{--kl-bg:#171516;--kl-bg-soft:#1d1a1b;--kl-surface:#211e20;--kl-surface-2:#272224;--kl-panel:#211e20;--kl-border:rgba(255,255,255,.14);--kl-border-strong:rgba(255,255,255,.2);--kl-border-soft:rgba(255,255,255,.1);--kl-text:#f1eeee;--kl-text-soft:#bcb3b5;--kl-text-muted:#a79ea0;--kl-title:#fff8f8;--kl-accent:#e59aa4;--kl-accent-2:#f0b2ba;--kl-accent-soft:rgba(229,154,164,.12);--kl-accent-soft-2:rgba(229,154,164,.08);--kl-green:#98b7a2;--kl-green-soft:rgba(125,163,138,.14);--kl-blue:#9abcca;--kl-blue-soft:rgba(127,169,184,.14);--kl-purple:#b6a8c6;--kl-purple-soft:rgba(157,142,177,.14);--kl-gold:#dec381;--kl-gold-soft:rgba(222,195,129,.14);--kl-shadow:0 14px 34px rgba(0,0,0,.4);--kl-shadow-soft:0 8px 20px rgba(0,0,0,.34);--kl-shadow-strong:0 18px 40px rgba(0,0,0,.46);background:linear-gradient(180deg,#171516 0%,#211e20 100%);color:var(--kl-text)}body.kidslife-theme .bg-light{background-color:var(--kl-bg)!important}body.kidslife-theme .bg-white{background-color:var(--kl-surface)!important}body.kidslife-theme .dropdown-menu,body.kidslife-theme .offcanvas,body.kidslife-theme .card,body.kidslife-theme .modal-content,body.kidslife-theme .blur-box,body.kidslife-theme .el-content-card,body.kidslife-theme .el-summary-card,body.kidslife-theme .el-user-panel{border-color:var(--kl-border)!important;box-shadow:var(--kl-shadow-soft)!important}body.kidslife-theme #layout-header{background:rgba(33,30,32,.92)!important;border-bottom-color:var(--kl-border)!important}body.kidslife-theme #layout-footer,body.kidslife-theme .apple-footer-balanced{background-color:rgba(33,30,32,.94)!important;border-top-color:var(--kl-border)!important}body.kidslife-theme #enavbarsAppBtn,body.kidslife-theme .footer-tile,body.kidslife-theme .footer-btn-compact,body.kidslife-theme .sidebar-bookmark-toggle{background:linear-gradient(180deg,#282326 0%,#211e20 100%)!important;color:var(--kl-text)!important;border-color:var(--kl-border)!important}body.kidslife-theme .navbar-nav .nav-link:hover,body.kidslife-theme .navbar-nav .nav-link:focus,body.kidslife-theme .nav-btn:hover,body.kidslife-theme .nav-action:hover,body.kidslife-theme .dropdown-item:hover,body.kidslife-theme .dropdown-item:focus{background-color:rgba(255,255,255,.08)!important;color:var(--kl-title)!important}body.kidslife-theme .tlm-btn,body.kidslife-theme .tlm-hbtn,body.kidslife-theme .grid-button,body.kidslife-theme .btn-tile,body.kidslife-theme #footer_mobile_btn .tlm-btn,body.kidslife-theme .tlm-msg-card{background:linear-gradient(180deg,#282326 0%,#211e20 100%)!important;border-color:var(--kl-border)!important;box-shadow:var(--kl-shadow-soft)!important;color:var(--kl-text)!important}body.kidslife-theme #footer_mobile_btn .tlm-btn .label,body.kidslife-theme .tlm-btn .label,body.kidslife-theme .grid-label{color:var(--kl-text)!important}body.kidslife-theme .tlm-tag,body.kidslife-theme .el-page-chip,body.kidslife-theme .chip-soft,body.kidslife-theme .badge,body.kidslife-theme .chip,body.kidslife-theme .tag-soft{background:rgba(222,195,129,.12)!important;border-color:rgba(222,195,129,.24)!important;color:#f0dfb7!important}body.kidslife-theme .form-control,body.kidslife-theme .form-select{background-color:#171516!important;border-color:var(--kl-border)!important;color:var(--kl-text)!important}body.kidslife-theme .form-control:focus,body.kidslife-theme .form-select:focus{border-color:rgba(229,154,164,.58)!important;box-shadow:0 0 0 .2rem rgba(229,154,164,.14)!important}body.kidslife-theme .table{--bs-table-striped-bg:rgba(255,255,255,.03);--bs-table-hover-bg:rgba(229,154,164,.08);color:var(--kl-text)}body.kidslife-theme .modal-header{background:linear-gradient(180deg,#282326 0%,#211e20 100%)!important;color:var(--kl-title)!important}body.kidslife-theme .modal-body,body.kidslife-theme .modal-footer,body.kidslife-theme .app-modal .modal-content,body.kidslife-theme .app-modal .modal-header,body.kidslife-theme .app-modal .modal-body,body.kidslife-theme .app-modal .modal-footer{background:#211e20!important;color:var(--kl-text)!important}body.kidslife-theme .app-modal-title{color:var(--kl-title)!important}body.kidslife-theme .app-modal-message{color:var(--kl-text-soft)!important}body.kidslife-theme .app-modal-close{color:#d5cdcf!important}}