@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6c177e25b87fd9cd-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6c9a125e97d835e1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/4c285fdca692ea22-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_51684b{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_51684b{--font-poppins:"Poppins","Poppins Fallback"}body{font-family:Poppins,sans-serif}#main-wrapper.sp-compact{--sp-sidebar-width:16rem;--sp-sidebar-bg:#ffffff;--sp-sidebar-border:#e2e8f0;--sp-sidebar-text:#475569;--sp-sidebar-text-hover:#0f172a;--sp-sidebar-muted:#94a3b8;--sp-sidebar-active-bg:#1e293b;--sp-sidebar-active-text:#ffffff;--sp-sidebar-hover-bg:#f1f5f9;--sp-content-bg:#eef1f7;--sp-card-border:#d4dae6;--sp-card-header-bg:#f8fafc}#main-wrapper.sp-compact .deznav,#main-wrapper.sp-compact .nav-header{width:var(--sp-sidebar-width)!important}#main-wrapper.sp-compact .content-body{margin-left:var(--sp-sidebar-width)!important}#main-wrapper.sp-compact .footer,#main-wrapper.sp-compact .header{padding-left:var(--sp-sidebar-width)!important}#main-wrapper.sp-sidebar-fixed .hamburger,#main-wrapper.sp-sidebar-fixed .nav-control{display:none!important}#main-wrapper.sp-sidebar-fixed .content-body,#main-wrapper.sp-sidebar-fixed.menu-toggle .content-body{margin-left:var(--sp-sidebar-width)!important}#main-wrapper.sp-sidebar-fixed .footer,#main-wrapper.sp-sidebar-fixed .header{padding-left:var(--sp-sidebar-width)!important}#main-wrapper.sp-sidebar-light .kadro360-sidebar-nav{padding:.75rem;flex:1}#main-wrapper.sp-sidebar-light .kadro360-sidebar-menu{padding:0!important;margin:0!important;list-style:none}#main-wrapper.sp-sidebar-light .kadro360-sidebar-menu>li{margin:0!important;padding:0!important}#main-wrapper.sp-sidebar-light .kadro360-sidebar-menu>li+li{margin-top:.25rem!important}#main-wrapper.sp-sidebar-light .kadro360-nav-link{display:flex!important;align-items:center!important;gap:.75rem!important;padding:.625rem .75rem!important;margin:0!important;border-radius:.5rem!important;font-size:.875rem!important;font-weight:500!important;line-height:1.25!important;color:var(--sp-sidebar-text)!important;text-decoration:none!important;transition:background-color .15s ease,color .15s ease}#main-wrapper.sp-sidebar-light .kadro360-nav-link .nav-text{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:inherit!important;line-height:inherit!important;max-width:none!important}#main-wrapper.sp-sidebar-light .kadro360-nav-link>i{flex-shrink:0!important;width:1rem!important;min-width:1rem!important;font-size:1rem!important;line-height:1!important;text-align:center!important;margin:0!important;color:var(--sp-sidebar-muted)!important}#main-wrapper.sp-sidebar-light .kadro360-nav-link:hover{background:var(--sp-sidebar-hover-bg)!important;color:var(--sp-sidebar-text-hover)!important}#main-wrapper.sp-sidebar-light .kadro360-nav-link:hover>i{color:var(--sp-sidebar-text-hover)!important}#main-wrapper.sp-sidebar-light .kadro360-nav-link--active,#main-wrapper.sp-sidebar-light .kadro360-sidebar-menu>li.mm-active>a{background:var(--sp-sidebar-active-bg)!important;color:var(--sp-sidebar-active-text)!important;box-shadow:0 1px 2px rgba(15,23,42,.08)}#main-wrapper.sp-sidebar-light .kadro360-nav-link--active>i,#main-wrapper.sp-sidebar-light .kadro360-sidebar-menu>li.mm-active>a>i{color:var(--sp-sidebar-active-text)!important}#main-wrapper.sp-sidebar-light .kadro360-sidebar-section--manage{margin-top:.75rem;padding-top:.25rem}#main-wrapper.sp-sidebar-light .kadro360-sidebar-module{list-style:none}#main-wrapper.sp-sidebar-light .kadro360-nav-link--toggle{border:none;background:transparent;text-align:left;display:flex;align-items:center;gap:.5rem;cursor:pointer}#main-wrapper.sp-sidebar-light .kadro360-nav-chevron{margin-left:auto;font-size:.65rem;transition:transform .2s ease;opacity:.7}#main-wrapper.sp-sidebar-light .kadro360-nav-chevron--open{transform:rotate(180deg)}#main-wrapper.sp-sidebar-light .kadro360-sidebar-submenu{padding-left:.35rem;margin:.15rem 0 .35rem .75rem;border-left:1px solid var(--sp-sidebar-border)}#main-wrapper.sp-sidebar-light .kadro360-nav-sublink{display:block;padding:.4rem .65rem;font-size:.8125rem;color:var(--sp-sidebar-muted);text-decoration:none;border-radius:.375rem}#main-wrapper.sp-sidebar-light .kadro360-nav-sublink:hover,#main-wrapper.sp-sidebar-light .kadro360-sidebar-submenu>li.mm-active>.kadro360-nav-sublink{color:var(--sp-sidebar-active-text);background:var(--sp-sidebar-active-bg)}#main-wrapper.sp-sidebar-light .kadro360-finance-account-bar .btn,#main-wrapper.sp-sidebar-light .kadro360-finance-account-bar .form-control{height:calc(1.5em + .5rem + 2px)}#main-wrapper.sp-sidebar-light .kadro360-finance-account-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .5rem;border:1px solid #e2e8f0;border-radius:.375rem;background:#f8fafc;font-size:.8125rem}#main-wrapper.sp-sidebar-light .kadro360-finance-account-chip__link:hover{color:var(--bs-primary)!important;text-decoration:underline!important}#main-wrapper.sp-sidebar-light .kadro360-sidebar-section{margin-top:.75rem;padding-top:.25rem}#main-wrapper.sp-sidebar-light .kadro360-sidebar-section__label{margin:0 0 .35rem;padding:0 .75rem;font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sp-sidebar-muted);line-height:1.2}#main-wrapper.sp-sidebar-light .kadro360-deznav-scroll{display:flex;flex-direction:column;height:100%}#main-wrapper.sp-sidebar-light .kadro360-sidebar-footer{margin-top:auto;padding:1rem .75rem;border-top:1px solid var(--sp-sidebar-border)}#main-wrapper.sp-sidebar-light .kadro360-sidebar-footer__name{margin:0;font-size:.8125rem;font-weight:600;color:var(--sp-sidebar-text-hover);line-height:1.3}#main-wrapper.sp-sidebar-light .kadro360-sidebar-footer__role{display:block;margin-top:.125rem;font-size:.75rem;color:var(--sp-sidebar-muted)}#main-wrapper.sp-sidebar-light .kadro360-sidebar-footer__logout{margin-top:.75rem}#main-wrapper.sp-sidebar-light .kadro360-btn-logout{font-size:.8125rem;font-weight:500;padding:.4rem .75rem;border-color:var(--sp-sidebar-border);color:var(--sp-sidebar-text);background:#fff}#main-wrapper.sp-sidebar-light .kadro360-btn-logout:hover{background:var(--sp-sidebar-hover-bg);border-color:#cbd5e1;color:var(--sp-sidebar-text-hover)}#main-wrapper.sp-compact .nav-header .logo-abbr{width:32px!important;height:32px!important}#main-wrapper.sp-compact .nav-header .brand-title{font-size:.72rem!important;max-width:6.5rem;white-space:normal;line-height:1.15!important}.kadro360-panel-brand{text-decoration:none!important;padding:.35rem .5rem!important}.kadro360-panel-brand:hover .kadro360-wordmark__deg{color:#4ade80}.kadro360-wordmark{display:flex;flex-direction:column;line-height:1.1}.kadro360-wordmark__name{display:flex;align-items:baseline;gap:1px;font-weight:700;letter-spacing:.04em}.kadro360-wordmark--panel .kadro360-wordmark__kadro{font-size:.875rem;color:#0f172a}.kadro360-wordmark--panel .kadro360-wordmark__deg{font-size:.875rem;color:#0369a1}#main-wrapper.sp-sidebar-light .kadro360-wordmark--panel .kadro360-wordmark__kadro{color:#0f172a}#main-wrapper.sp-sidebar-light .kadro360-wordmark--panel .kadro360-wordmark__deg{color:#0369a1}.kadro360-wordmark--login .kadro360-wordmark__kadro{font-size:1.35rem;color:var(--bs-primary,#1e3fb4)}.kadro360-wordmark--login .kadro360-wordmark__deg{font-size:1.35rem;color:#0ea5e9}.kadro360-wordmark--login .kadro360-wordmark__tag{font-size:.65rem;font-weight:600;color:#64748b;letter-spacing:.12em;text-transform:uppercase;margin-top:.15rem}#main-wrapper.sp-compact .nav-header .kadro360-logo-icon{width:32px!important;height:32px!important}.kadro360-login-brand .kadro360-brand{flex-direction:column;align-items:center;gap:.35rem}#main-wrapper.sp-sidebar-light .kadro360-deznav{background:var(--sp-sidebar-bg)!important;border-right:1px solid var(--sp-sidebar-border);box-shadow:none!important}#main-wrapper.sp-sidebar-light .kadro360-nav-header{background:var(--sp-sidebar-bg)!important;border-bottom:1px solid var(--sp-sidebar-border)!important;display:flex;align-items:center;padding:0 1rem!important}#main-wrapper.sp-sidebar-light .kadro360-panel-brand{width:100%}#main-wrapper.sp-sidebar-light .nav-header .brand-title{color:#0f172a!important}#main-wrapper.sp-sidebar-light .kadro360-header-club{display:flex;align-items:center;gap:.5rem;padding:.35rem .75rem;border-radius:.5rem;background:#f8fafc;border:1px solid var(--sp-sidebar-border)}#main-wrapper.sp-sidebar-light .kadro360-header-club__logo{width:36px;height:36px;object-fit:contain}#main-wrapper.sp-sidebar-light .kadro360-header-club__badge{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:.375rem;background:#1e3fb4;color:#fff;font-size:.75rem;font-weight:700}#main-wrapper.sp-sidebar-light .kadro360-header-club__name{font-size:.875rem;font-weight:600;color:#0f172a;line-height:1.2}#main-wrapper.sp-sidebar-light .kadro360-header-club__tag{font-size:.6875rem;color:var(--sp-sidebar-muted)}#main-wrapper.sp-compact .header{background:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 1px 0 rgba(15,23,42,.04)}#main-wrapper.sp-compact .header-content{padding:.35rem 0}#main-wrapper.sp-compact .dashboard_bar,#main-wrapper.sp-compact .header-left .dashboard_bar{font-size:1.05rem!important;font-weight:600!important;line-height:1.25!important;letter-spacing:-.01em}#main-wrapper.sp-compact .sp-stat-card{overflow:visible;border:1px solid var(--sp-card-border);box-shadow:0 2px 8px rgba(15,23,42,.06)}#main-wrapper.sp-compact .sp-stat-card .effect{display:none!important}#main-wrapper.sp-compact .sp-stat-card .card-body{padding:.9rem 1rem!important;text-align:center}#main-wrapper.sp-compact .sp-stat-card__inner{display:flex;align-items:center;justify-content:center;gap:.85rem;flex-wrap:wrap}#main-wrapper.sp-compact .sp-stat-card__icon{flex-shrink:0;width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(15,23,42,.1)}#main-wrapper.sp-compact .sp-stat-card__icon i{font-size:1.5rem!important;line-height:1}#main-wrapper.sp-compact .sp-stat-card__icon--secondary{background:linear-gradient(145deg,#e8e4ff,#d4ccff);color:#5b4bb7}#main-wrapper.sp-compact .sp-stat-card__icon--primary{background:linear-gradient(145deg,#dbeafe,#bfdbfe);color:#1e3fb4}#main-wrapper.sp-compact .sp-stat-card__icon--success{background:linear-gradient(145deg,#dcfce7,#bbf7d0);color:#15803d}#main-wrapper.sp-compact .sp-stat-card__icon--warning{background:linear-gradient(145deg,#fef3c7,#fde68a);color:#b45309}#main-wrapper.sp-compact .sp-stat-card__line{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:.45rem .6rem}#main-wrapper.sp-compact .sp-stat-card .stat-label{font-size:.95rem!important;font-weight:600!important;color:#475569!important;margin:0!important;white-space:nowrap}#main-wrapper.sp-compact .sp-stat-card .stat-value{font-size:1.65rem!important;font-weight:700!important;line-height:1;color:#0f172a!important}#main-wrapper.sp-compact .sp-stat-card .stat-hint{font-size:.72rem!important;color:#94a3b8!important;margin-top:.5rem!important;text-align:center;width:100%}#main-wrapper.sp-compact .content-body{background:var(--sp-content-bg);padding-top:.65rem;padding-bottom:2.75rem;min-height:calc(100vh - 7.5rem)}#main-wrapper.sp-compact .container-fluid{padding-left:.85rem;padding-right:.85rem;max-width:1600px}#main-wrapper.sp-compact .footer.kadro360-panel-footer{position:fixed;bottom:0;left:var(--sp-sidebar-width,16rem);right:0;width:auto;margin:0;padding:.45rem .85rem;background:#ffffff!important;border-top:1px solid var(--sp-card-border,#e2e8f0);z-index:40;box-shadow:0 -4px 14px rgba(15,23,42,.06)}#main-wrapper.sp-compact .footer.kadro360-panel-footer .copyright{padding:0;border-radius:0}#main-wrapper.sp-compact .footer.kadro360-panel-footer .copyright p,#main-wrapper.sp-compact .footer.kadro360-panel-footer .kadro360-panel-footer__text{margin:0;font-size:.7rem;color:#94a3b8;text-align:center}@media only screen and (max-width:1199px){#main-wrapper.sp-compact .content-body{min-height:calc(100vh - 5rem)}}@media print{#main-wrapper.sp-compact .footer.kadro360-panel-footer{position:static;box-shadow:none}}#main-wrapper.sp-compact .page-titles,#main-wrapper.sp-compact .sp-page-head{margin:0 0 .5rem!important;padding:0!important;background:transparent!important;border:none!important}#main-wrapper.sp-compact .sp-page-mother{display:block!important;font-size:.75rem;color:#64748b!important;margin:0}#main-wrapper.sp-compact .header{height:4rem!important;min-height:4rem!important;z-index:5!important}#main-wrapper.sp-compact[data-header-position=fixed] .content-body{padding-top:4.25rem!important}#main-wrapper.sp-compact .header .header-content{padding-left:1rem!important;padding-right:1rem!important;height:100%!important}#main-wrapper.sp-compact .nav-header,#main-wrapper.sp-sidebar-light .kadro360-nav-header{height:4rem!important;min-height:4rem!important;position:fixed!important;top:0;left:0;z-index:6}#main-wrapper.sp-compact .deznav,#main-wrapper.sp-sidebar-light .kadro360-deznav{position:fixed!important;left:0;top:4rem!important;padding-top:0!important;height:calc(100vh - 4rem)!important;z-index:5}#main-wrapper.sp-compact .sp-photo-preview{cursor:zoom-in;transition:box-shadow .15s ease}#main-wrapper.sp-compact .sp-photo-preview:hover{box-shadow:0 4px 12px rgba(30,63,180,.2)}#main-wrapper.sp-compact .sp-athlete-row--clickable{cursor:pointer;transition:background-color .15s ease}#main-wrapper.sp-compact .sp-athlete-row--clickable:hover{background-color:#eff6ff!important}#main-wrapper.sp-compact .sp-athlete-row--selected{background-color:#dbeafe!important;box-shadow:inset 3px 0 0 #1e3fb4}#main-wrapper.sp-compact .sp-athlete-edit-card{border-width:2px!important}#main-wrapper.sp-compact .sp-athlete-edit-card--inline{box-shadow:0 4px 16px rgba(30,63,180,.12)}#main-wrapper.sp-compact .sp-athlete-edit-row>td{vertical-align:top}.sp-athlete-guardian-section{border-top:1px solid #e2e8f0}.sp-athlete-guardian-section__title{font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#475569}#main-wrapper.sp-compact .sp-athlete-list-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem}#main-wrapper.sp-compact .sp-athlete-list-header__title{display:flex;flex-direction:column;gap:.15rem;min-width:0}#main-wrapper.sp-compact .sp-athlete-list-header__search{display:flex;align-items:center;gap:.5rem;flex:1 1 14rem;max-width:22rem;margin-left:auto}#main-wrapper.sp-compact .sp-athlete-search-input{border-radius:8px;border-color:#cbd5e1}#main-wrapper.sp-compact .sp-athlete-search-input:focus{border-color:#1e3fb4;box-shadow:0 0 0 2px rgba(30,63,180,.15)}.sp-page-loading{padding:.25rem 0}.sp-skeleton{background:linear-gradient(90deg,#e2e8f0,#f1f5f9 50%,#e2e8f0);background-size:200% 100%;animation:sp-skeleton-shimmer 1.2s ease-in-out infinite;border-radius:8px}.sp-skeleton-title{height:2rem;max-width:14rem}.sp-skeleton-stat{height:5.5rem}.sp-skeleton-card{height:12rem}.sp-skeleton-card--tall{height:18rem}.sp-skeleton-line{height:.85rem;border-radius:4px}.sp-skeleton-line.w-50{width:50%}.sp-skeleton-line.w-75{width:75%}.sp-skeleton-line.w-100{width:100%}#main-wrapper.sp-compact .sp-training-roster-item{cursor:pointer;background:#f8fafc}#main-wrapper.sp-compact .sp-training-roster-item:has(input:checked){background:#eff6ff;border-color:#93c5fd!important}.sp-social-score-picker{display:flex;flex-wrap:wrap;gap:.35rem}.sp-social-score-btn{flex:1 1 4.5rem;min-width:4.5rem;border:1px solid #e2e8f0;border-radius:8px;background:#fff;padding:.35rem .25rem;text-align:center;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.sp-social-score-btn:hover{border-color:#93c5fd;background:#f8fafc}.sp-social-score-btn--active{border-color:#1e3fb4;background:#eff6ff;box-shadow:0 0 0 2px rgba(30,63,180,.2)}.sp-social-score-btn__num{display:block;font-weight:700;font-size:1rem;color:#1e3fb4;line-height:1.1}.sp-social-score-btn__lbl{display:block;font-size:.58rem;color:#64748b;line-height:1.15;margin-top:.15rem}.sp-social-categories{max-height:28rem;overflow-y:auto;padding-right:.25rem}@keyframes sp-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.sp-report-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.sp-report-head__info{flex:1;min-width:0}.sp-report-head__photo{flex-shrink:0;display:block;border-radius:10px;overflow:hidden;border:2px solid #e2e8f0;box-shadow:0 4px 14px rgba(15,23,42,.1)}.sp-report-head__photo img{width:96px;height:96px;object-fit:cover;display:block}#main-wrapper.sp-compact .card{border:1px solid var(--sp-card-border);border-radius:8px;box-shadow:0 1px 3px rgba(15,23,42,.06);margin-bottom:.75rem;background:#fff}#main-wrapper.sp-compact .card-header{padding:.45rem .85rem;background:var(--sp-card-header-bg);border-bottom:1px solid #e8ecf2;min-height:auto}#main-wrapper.sp-compact .card-title{font-size:.9rem;font-weight:600;margin-bottom:0}#main-wrapper.sp-compact .card-body{padding:.65rem .85rem}#main-wrapper.sp-compact .card-body.p-0 .table{margin-bottom:0}#main-wrapper.sp-compact .form-label{font-size:.72rem;font-weight:600;margin-bottom:.2rem;color:#475569;text-transform:none}#main-wrapper.sp-compact .form-control,#main-wrapper.sp-compact .form-select{min-height:32px;padding:.3rem .55rem;font-size:.8125rem;border-radius:6px;border-color:#cbd5e1}#main-wrapper.sp-compact .form-control-lg,#main-wrapper.sp-compact .form-control.form-control-lg{min-height:32px;padding:.3rem .55rem;font-size:.8125rem}#main-wrapper.sp-compact .mb-3{margin-bottom:.55rem!important}#main-wrapper.sp-compact .mb-4{margin-bottom:.75rem!important}#main-wrapper.sp-compact textarea.form-control{min-height:56px;padding:.35rem .55rem}#main-wrapper.sp-compact .btn{font-size:.8125rem;padding:.35rem .75rem}#main-wrapper.sp-compact .btn-lg{font-size:.8125rem;padding:.4rem .9rem}#main-wrapper.sp-compact .btn-sm{font-size:.75rem;padding:.2rem .5rem}#main-wrapper.sp-compact .alert{padding:.4rem .65rem;font-size:.8125rem;margin-bottom:.5rem}#main-wrapper.sp-compact .table td,#main-wrapper.sp-compact .table th{padding:.38rem .55rem;font-size:.8125rem;vertical-align:middle}#main-wrapper.sp-compact .table thead th{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:#64748b;background:#f8fafc;border-bottom:1px solid #e2e8f0}#main-wrapper.sp-compact .avtivity-card .card-body{padding:.55rem .75rem}#main-wrapper.sp-compact .avtivity-card .fs-14{font-size:.72rem!important;margin-bottom:.15rem!important}#main-wrapper.sp-compact .avtivity-card .title{font-size:1.25rem!important}#main-wrapper.sp-compact .avtivity-card .activity-icon{width:42px;height:42px;min-width:42px}#main-wrapper.sp-compact .avtivity-card .activity-icon i{font-size:20px!important}#main-wrapper.sp-compact .ds-test-card,#main-wrapper.sp-compact .test-card{font-size:.8125rem}#main-wrapper.sp-compact .ds-test-card .card-body{padding:.5rem .65rem}#main-wrapper.sp-compact .ds-test-card .card-title,#main-wrapper.sp-compact .ds-test-card h5{font-size:.85rem}#main-wrapper.sp-compact .badge{font-size:.68rem;padding:.2em .45em}.searchable-select{position:relative}.searchable-select-req{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.searchable-select-dropdown{position:absolute;left:0;right:0;top:calc(100% + 2px);z-index:1060;padding:.35rem 0;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 28px rgba(15,23,42,.14);max-height:240px;overflow-y:auto}.searchable-select-group-block+.searchable-select-group-block{border-top:1px solid #f1f5f9;margin-top:.15rem;padding-top:.15rem}.searchable-select-group-label{padding:.35rem .65rem .2rem;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b;background:#f8fafc}.searchable-select-option{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.5rem;padding:.4rem .65rem;border:none;border-bottom:1px solid #f8fafc;background:#fff;text-align:left;font-size:.8125rem;color:#1e293b;cursor:pointer}.searchable-select-option:last-child{border-bottom:none}.searchable-select-option.is-selected,.searchable-select-option:hover{background:#eff6ff;color:#1e3fb4}.searchable-select-meta{font-size:.68rem;color:#94a3b8}.searchable-select-empty{padding:.5rem .65rem;font-size:.8125rem;color:#94a3b8}.test-detail-hero img{max-height:280px;object-fit:cover;width:100%}@media print{.d-print-none,.deznav,.footer,.header,.nav-header,.no-print,.page-titles{display:none!important}body.finance-report-print-mode *{visibility:hidden!important}body.finance-report-print-mode .finance-report-print-root,body.finance-report-print-mode .finance-report-print-root *{visibility:visible!important}body.finance-report-print-mode .finance-report-print-root{position:absolute;left:0;top:0;width:100%;padding:10mm 12mm;background:#fff!important}body.finance-report-print-mode .finance-report-print-root .no-print{display:none!important;visibility:hidden!important}.finance-report-print-title{display:none}body.finance-report-print-mode .finance-report-print-title{display:block!important;margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid #1e3fb4}body.finance-report-print-mode .finance-report-print-title h2{font-size:16pt;margin:0 0 4px;color:#1e3fb4}body.finance-report-print-mode .finance-report-print-title p{margin:0;font-size:9pt;color:#64748b}body.finance-report-print-mode .finance-report-print-root table{font-size:9pt}body.finance-report-print-mode .finance-report-print-root .table-responsive{overflow:visible!important}#main-wrapper.sp-compact .content-body{padding:0!important;margin:0!important;background:#fff!important}#main-wrapper.sp-compact .container-fluid{padding:0!important;max-width:100%!important}.d-print-block{display:block!important}.report-pdf-doc{padding:12mm 14mm;font-size:11pt;color:#0f172a}.report-pdf-header{border-bottom:2px solid #1e3fb4;padding-bottom:8px;margin-bottom:16px}.report-pdf-header--with-photo{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.report-pdf-photo,.report-pdf-photo-top{display:block!important;object-fit:cover;-webkit-print-color-adjust:exact;print-color-adjust:exact}.report-pdf-photo-top{width:88px;height:88px;border-radius:8px;border:2px solid #e2e8f0;flex-shrink:0}.report-pdf-club{font-size:10pt;color:#64748b;margin:0}.report-pdf-title{font-size:18pt;margin:4px 0;color:#1e3fb4}.report-pdf-date{font-size:9pt;color:#64748b;margin:0}.report-pdf-athlete{display:flex;gap:16px;align-items:flex-start;margin-bottom:18px;padding:12px;border:1px solid #e2e8f0;border-radius:6px}.report-pdf-athlete__info{flex:1;min-width:0}.report-pdf-photo{width:96px;height:96px;border-radius:8px;border:2px solid #e2e8f0;flex-shrink:0}.report-pdf-athlete h2{font-size:14pt;margin:0 0 8px}.report-pdf-info-table{width:100%;font-size:9pt;border-collapse:collapse}.report-pdf-info-table th{text-align:left;color:#64748b;font-weight:600;padding:2px 12px 2px 0;width:70px}.report-pdf-info-table td{padding:2px 16px 2px 0}.report-pdf-section h3{font-size:12pt;color:#1e3fb4;border-bottom:1px solid #e2e8f0;padding-bottom:4px;margin-bottom:10px}.report-pdf-combined-score{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border:2px solid #1e3fb4;border-radius:8px;background:#eff6ff}.report-pdf-combined-score__label{font-weight:600;font-size:10pt}.report-pdf-combined-score__value{font-weight:700;font-size:14pt;color:#1e3fb4}.report-pdf-module-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}.report-pdf-module-card{border:1px solid #e2e8f0;border-radius:6px;padding:10px;font-size:9pt}.report-pdf-module-card__title{font-size:10pt;font-weight:700;color:#1e3fb4;margin:0 0 6px}.report-pdf-module-card__avg{font-weight:600;margin:0 0 4px}.report-pdf-module-card__extra,.report-pdf-module-card__meta{margin:0;color:#64748b;font-size:8pt}.report-pdf-metrics-table{width:100%;border-collapse:collapse;font-size:9pt}.report-pdf-metrics-table td,.report-pdf-metrics-table th{border:1px solid #e2e8f0;padding:5px 8px;text-align:left}.report-pdf-metrics-table thead th{background:#f1f5f9;font-weight:700}.trend-up{color:#15803d}.trend-down{color:#b91c1c}.report-pdf-footer{margin-top:20px;padding-top:8px;border-top:1px solid #e2e8f0;font-size:8pt;color:#94a3b8}}.sp-record-layout .card-body form{max-width:100%}.sp-record-aside .card-body{padding:.55rem .75rem}.sp-record-aside h6{font-size:.8rem;margin-bottom:.35rem}.sp-record-aside .small,.sp-record-aside p{font-size:.75rem;line-height:1.35}.metric-barem-track{position:relative;height:10px;border-radius:5px;background:linear-gradient(90deg,#fef3c7,#bbf7d0 35%,#bbf7d0 65%,#dbeafe);overflow:visible}.metric-barem-marker{position:absolute;top:50%;width:4px;height:18px;margin-left:-2px;transform:translateY(-50%);border-radius:2px;box-shadow:0 1px 4px rgba(0,0,0,.2)}.sp-module-top-panel{width:100%;border:2px solid #b8c5dc;border-radius:.5rem;background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.06);margin-bottom:.75rem;overflow:hidden}.sp-module-top-panel__header{padding:.55rem 1rem;background:linear-gradient(180deg,#eef2ff,#e8edf7);border-bottom:1px solid #b8c5dc}.sp-module-top-panel__title{font-size:.95rem;font-weight:600;color:#0f172a}.sp-module-top-panel__body{padding:.85rem 1rem 1rem;background:#f8fafc}.sp-module-top-panel__desc{font-size:.8125rem;color:#64748b;margin-bottom:.75rem;line-height:1.45}.sp-module-top-panel__fields{display:grid;gap:.75rem 1rem;align-items:end}.sp-module-top-panel__fields--3{grid-template-columns:repeat(3,minmax(0,1fr))}.sp-module-top-panel__fields--4{grid-template-columns:repeat(4,minmax(0,1fr))}.sp-module-top-panel__field{min-width:0;display:flex;flex-direction:column}.sp-module-top-panel__label{margin-bottom:.35rem!important;font-size:.8125rem;font-weight:500;color:#334155;min-height:1.2rem;line-height:1.2}.sp-module-top-panel__field--action .sp-module-top-panel__label{color:transparent;user-select:none}.sp-module-top-panel__control .btn,.sp-module-top-panel__control .form-control{width:100%;min-height:2.25rem}.sp-module-top-panel__control .form-control-sm{min-height:2.25rem;padding-top:.35rem;padding-bottom:.35rem}.sp-module-top-panel__control .btn-sm{min-height:2.25rem;padding-top:.4rem;padding-bottom:.4rem;font-weight:600}@media (max-width:991.98px){.sp-module-top-panel__fields--3,.sp-module-top-panel__fields--4{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-module-top-panel__field--action{grid-column:1/-1}}@media (max-width:575.98px){.sp-module-top-panel__fields--3,.sp-module-top-panel__fields--4{grid-template-columns:1fr}.sp-module-top-panel__field--action .sp-module-top-panel__label{display:none}}.sp-dash-teams__heading{font-size:.95rem;font-weight:600;color:#1e293b}.sp-dash-teams__list{display:flex;flex-direction:column;gap:.5rem}.sp-dash-team{border:1px solid var(--sp-card-border,#d4dae6);overflow:hidden}.sp-dash-team--open{border-color:#93c5fd;box-shadow:0 2px 8px rgba(30,63,180,.08)}.sp-dash-team__trigger{width:100%;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:.75rem;padding:.65rem 1rem;border:0;background:var(--sp-card-header-bg,#f8fafc);text-align:left;cursor:pointer;font:inherit}.sp-dash-team__trigger:hover{background:#eef2ff}.sp-dash-team__name{font-weight:600;color:#0f172a}.sp-dash-team__meta{font-size:.8rem}.sp-dash-team__chevron{font-size:.65rem;color:#64748b}.sp-dash-team__body{border-top:1px solid #e2e8f0;background:#fff}.sp-dash-team__roster{display:flex;flex-direction:column}.sp-dash-athlete{display:flex;gap:.65rem;align-items:flex-start;padding:.75rem 1rem;border-bottom:1px solid #eef1f7}.sp-dash-athlete__rank{flex-shrink:0;width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#1e3fb4;color:#fff;font-size:.7rem;font-weight:700;margin-top:1rem}.sp-dash-athlete:last-child{border-bottom:0}.sp-dash-athlete__photo{width:52px;height:52px;object-fit:cover;flex-shrink:0}.sp-dash-athlete__photo--placeholder{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1e3fb4,#3b82f6);color:#fff;font-weight:700;font-size:.95rem}.sp-dash-athlete__body{flex:1;min-width:0}.sp-dash-athlete__head{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.4rem}.sp-dash-athlete__name{font-size:.9rem}.sp-dash-athlete__index{font-size:.75rem;white-space:nowrap}.sp-dash-athlete__modules{display:flex;flex-direction:column;gap:.25rem}.sp-dash-athlete__module{display:grid;grid-template-columns:minmax(7rem,9rem) 3.5rem 1fr;gap:.5rem;align-items:baseline;font-size:.78rem}.sp-dash-athlete__module-title{font-weight:500;color:#334155}.sp-dash-athlete__module-val{font-weight:700}.sp-dash-athlete__module-detail{font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:575.98px){.sp-dash-athlete__module{grid-template-columns:1fr;gap:.1rem}.sp-dash-athlete__module-detail{white-space:normal}}.kadro360-searchable-list{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:8px;box-shadow:0 10px 28px rgba(15,23,42,.14);padding:.25rem 0}.kadro360-searchable-list>li{background:#fff}.kadro360-searchable-list .list-group-item-action{background-color:#fff!important;color:#1e293b!important;border-color:#f1f5f9!important}.kadro360-searchable-list .list-group-item-action:hover{background-color:#eff6ff!important;color:#1e3fb4!important}.kadro360-searchable-list .list-group-item-action.active{background-color:#0d6efd!important;border-color:#0d6efd!important;color:#fff!important}.kadro360-searchable-list .list-group-item-action.active .text-muted{color:rgba(255,255,255,.85)!important}.kadro360-club-settings-form .form-label{font-size:.875rem;margin-bottom:.35rem}.kadro360-club-logo-panel{max-width:220px}@media (min-width:992px){.kadro360-club-logo-panel{text-align:right}}.kadro360-club-logo-panel__preview{display:inline-flex;align-items:center;justify-content:center;padding:.5rem;border:1px solid var(--bs-border-color,#dee2e6);border-radius:.375rem;background:#f8f9fa}.kadro360-club-logo-panel__preview img{max-height:72px;max-width:120px;object-fit:contain}.kadro360-club-logo-panel .sp-photo-preview,.kadro360-club-logo-panel .sp-photo-preview+small{display:none!important}.kadro360-auth-page{min-height:100vh;box-sizing:border-box}.kadro360-auth-split{display:flex;min-height:100vh}.kadro360-auth-hero{display:none;width:50%;flex-direction:column;justify-content:space-between;padding:3rem;background:linear-gradient(160deg,#0f172a,#1e3a5f 45%,#1e3fb4);color:#fff;box-sizing:border-box}@media (min-width:1024px){.kadro360-auth-hero{display:flex}}.kadro360-auth-hero__logo .kadro360-wordmark--login .kadro360-wordmark__kadro,.kadro360-auth-hero__logo .kadro360-wordmark--panel .kadro360-wordmark__kadro{color:#fff}.kadro360-auth-hero__logo .kadro360-wordmark--login .kadro360-wordmark__deg,.kadro360-auth-hero__logo .kadro360-wordmark--panel .kadro360-wordmark__deg{color:#7dd3fc}.kadro360-auth-hero__logo .kadro360-wordmark__tag{color:rgba(148,163,184,.95)}.kadro360-auth-hero__title{margin:0;font-size:1.875rem;font-weight:600;line-height:1.25;letter-spacing:-.02em}.kadro360-auth-hero__text{margin:1rem 0 0;max-width:28rem;font-size:1rem;line-height:1.6;color:rgba(226,232,240,.92)}.kadro360-auth-hero__badge{display:inline-flex;align-items:center;gap:.5rem;margin-top:2rem;padding:.4rem .75rem;border-radius:999px;background:rgba(255,255,255,.08);font-size:.8125rem;font-weight:500;color:#bae6fd}.kadro360-auth-hero__copy{margin:0;font-size:.75rem;color:rgba(148,163,184,.75)}.kadro360-auth-panel{flex:1;display:flex;align-items:center;justify-content:center;padding:1.5rem 1.25rem;background:#f8fafc;box-sizing:border-box}.kadro360-auth-panel__inner{width:100%;max-width:26rem}.kadro360-auth-panel__brand-mobile{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem;text-align:center}@media (min-width:1024px){.kadro360-auth-panel__brand-mobile{display:none}}.kadro360-auth-panel__brand-mobile .kadro360-auth-tagline{margin:.5rem 0 0;font-size:.8125rem;color:#64748b}.kadro360-auth-heading{margin:0;font-size:1.5rem;font-weight:600;color:#0f172a;letter-spacing:-.02em}.kadro360-auth-subheading{margin:.35rem 0 0;font-size:.875rem;color:#64748b;line-height:1.45}.kadro360-auth-tabs{display:flex;margin-top:1.75rem;margin-bottom:1.5rem;padding:.25rem;gap:.25rem;background:#e2e8f0;border-radius:.625rem}.kadro360-auth-tab{flex:1;border:none;border-radius:.5rem;padding:.55rem .75rem;font-family:inherit;font-size:.875rem;font-weight:600;color:#475569;background:transparent;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.kadro360-auth-tab:hover{color:#1e3fb4}.kadro360-auth-tab--active{background:#fff;color:#1e3fb4;box-shadow:0 1px 3px rgba(15,23,42,.1)}.kadro360-auth-form-block{margin-top:1.75rem}.kadro360-auth-tabs+.kadro360-auth-form-block{margin-top:0}.kadro360-auth-field{margin-bottom:1rem}.kadro360-auth-label{display:block;margin-bottom:.35rem;font-size:.875rem;font-weight:500;color:#334155}.kadro360-auth-input{display:block;width:100%;box-sizing:border-box;padding:.6rem .85rem;font-family:inherit;font-size:.9375rem;line-height:1.5;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;transition:border-color .15s ease,box-shadow .15s ease}.kadro360-auth-input:focus{outline:none;border-color:#1e3fb4;box-shadow:0 0 0 3px rgba(30,63,180,.12)}.kadro360-auth-input::placeholder{color:#94a3b8}.kadro360-auth-input--otp{letter-spacing:.35em;font-size:1.25rem;text-align:center}.kadro360-auth-hint{margin:.35rem 0 0;font-size:.75rem;color:#64748b;line-height:1.4}.kadro360-auth-row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media (max-width:480px){.kadro360-auth-row{grid-template-columns:1fr}}.kadro360-auth-actions{display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem}.kadro360-auth-action{display:flex;width:100%;box-sizing:border-box;align-items:center;justify-content:center;padding:.625rem 1.25rem;font-family:inherit;font-size:.875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;text-align:center;border-radius:.5rem;border:2px solid transparent;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}.kadro360-auth-action--primary{color:#fff;background:#1e3fb4;border-color:#1e3fb4}.kadro360-auth-action--primary:hover:not(:disabled){background:#163494;border-color:#163494}.kadro360-auth-action--outline{color:#334155;background:#fff;border-color:#cbd5e1}.kadro360-auth-action--outline:hover{color:#1e3fb4;border-color:#1e3fb4;background:rgba(30,63,180,.06)}.kadro360-auth-action--navy{color:#fff;background:#0f172a;border-color:#0f172a}.kadro360-auth-action--navy:hover:not(:disabled){background:#1e293b;border-color:#1e293b}.kadro360-auth-action:disabled{opacity:.55;cursor:not-allowed}.kadro360-auth-btn{display:flex;width:100%;align-items:center;justify-content:center;margin-top:.25rem;padding:.7rem 1rem;font-family:inherit;font-size:.9375rem;font-weight:600;color:#fff;background:#1e3fb4;border:none;border-radius:.5rem;cursor:pointer;transition:background .15s ease,opacity .15s ease}.kadro360-auth-btn:hover:not(:disabled){background:#163494}.kadro360-auth-btn:disabled{opacity:.6;cursor:not-allowed}.kadro360-auth-link-btn{display:block;width:100%;margin-top:.75rem;padding:.5rem;font-family:inherit;font-size:.875rem;font-weight:500;color:#1e3fb4;background:none;border:none;cursor:pointer;text-align:center}.kadro360-auth-link-btn:hover{text-decoration:underline}.kadro360-auth-alert{margin-bottom:1rem;color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem}.kadro360-auth-alert,.kadro360-auth-success{padding:.65rem .85rem;font-size:.875rem;line-height:1.45}.kadro360-auth-success{margin:0 0 1rem;color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:.5rem}.kadro360-auth-demo{margin-top:1.5rem;padding:.85rem 1rem;font-size:.8125rem;line-height:1.5;color:#92400e;background:rgba(255,251,235,.85);border:1px solid rgba(251,191,36,.45);border-radius:.5rem}.kadro360-auth-demo strong{font-weight:600}.kadro360-auth-demo p{margin:.25rem 0 0}.kadro360-auth-loading{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f8fafc;color:#64748b;font-size:.9375rem}