@import"https://fonts.googleapis.com/css2?family=Great+Vibes&family=Inter:wght@400;500;600;700&family=Montserrat:wght@500;600;700;800&family=Playfair+Display:ital,wght@0,600;0,700;1,400&display=swap";:root{--brand-primary: #088395;--brand-primary-hover: #066b7a;--brand-primary-dark: #054f5a;--brand-primary-light: #eef8fa;--brand-primary-surface: #f4fafb;--brand-primary-border: #bce3e8;--brand-ring: rgba(8, 131, 149, .22);--brand-sage: #75a488;--brand-lime: #84cc16;--brand-gradient: linear-gradient(135deg, #088395 0%, #066b7a 100%)}*{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui,Arial;background:#f4f8fb;color:#102033}.app{display:flex;min-height:100vh}.sidebar{width:270px;background:#fff;color:#0f172a;padding:20px;position:fixed;inset:0 auto 0 0;z-index:10;display:flex;flex-direction:column;border-right:1px solid #e2e8f0;height:100vh;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.sidebar::-webkit-scrollbar{width:6px}.sidebar::-webkit-scrollbar-track{background:transparent}.sidebar::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.sidebar::-webkit-scrollbar-thumb:hover{background:#94a3b8}.brand{position:relative;display:flex;align-items:center;justify-content:center;padding:12px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 2px 8px #0f485e0d;margin-bottom:24px}.brand-link{display:flex;align-items:center;justify-content:center;text-decoration:none;width:100%}.brand-logo{height:72px;width:auto;max-width:100%;object-fit:contain;display:block;transition:transform .2s ease}.brand-link:hover .brand-logo{transform:scale(1.02)}.brand h2{margin:0;font-size:18px;font-weight:700;color:#0f172a}.brand p{margin:0;color:#64748b;font-size:12px}.close{display:none;position:absolute;right:10px;top:50%;transform:translateY(-50%);background:transparent;color:#475569;border:0;cursor:pointer;padding:6px;border-radius:8px;transition:background .15s ease}.close:hover{background:#f1f5f9;color:#0f172a}nav{display:grid;gap:4px}.sidebar-section-title{font-size:10px;font-weight:700;text-transform:uppercase;color:#94a3b8;letter-spacing:.06em;padding:18px 12px 6px}.sidebar-section-title:first-of-type{padding-top:4px}nav button,nav a{border:0;background:transparent;color:#475569;padding:10px 12px;border-radius:8px;text-align:left;display:flex;gap:10px;align-items:center;font-size:14px;font-weight:500;text-decoration:none;transition:all .15s ease}nav button.active,nav a.active{background:#eef8fa;color:#088395;font-weight:600}nav button.active svg,nav a.active svg{color:#088395}nav button:hover,nav a:hover{background:#f1f5f9;color:#0f172a}.main{margin-left:270px;width:calc(100% - 270px)}.drawer-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:9}.topbar{height:60px;background:#fff;display:flex;align-items:center;gap:16px;justify-content:space-between;padding:0 24px;border-bottom:1px solid #e2e8f0;position:sticky;top:0;z-index:5;box-shadow:none}.topbar h1{margin:0;font-size:20px;font-weight:800;color:#0f172a}.hamburger{display:none;background:#eef7f9;border:0;border-radius:12px;padding:10px}.primary{background:linear-gradient(135deg,#088395,#066b7a)!important;color:#fff!important;border:0;border-radius:8px;padding:8px 16px;font-weight:600;display:inline-flex;gap:8px;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:13.5px;box-shadow:0 4px 12px #08839540}.primary:hover{background:linear-gradient(135deg,#066b7a,#054f5a)!important;box-shadow:0 6px 16px #08839559;transform:translateY(-1px)}.primary:active{background:#054f5a!important;transform:translateY(0)}.btn-danger{background:#ef4444;color:#fff;border:0;border-radius:6px;padding:8px 14px;font-weight:500;display:flex;gap:8px;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease;font-size:14px}.btn-danger:hover{background:#dc2626}.btn-danger:active{background:#b91c1c}.content{padding:16px;max-width:1200px;margin:0 auto}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:16px}.card,.panel{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0000000d,0 1px 2px -1px #0000000d}.card{padding:16px 20px}.card p{margin:0;color:#64748b;font-size:13px;font-weight:500}.card h2{margin:8px 0 0;font-size:28px;font-weight:700;color:#0f172a}.panel{padding:16px}.panel h3{margin:0 0 12px;font-size:16px;font-weight:600;color:#0f172a}.grid2{display:grid;grid-template-columns:1.6fr .9fr;gap:18px}.sectionHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.search{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;height:38px;padding:0 12px;display:flex;align-items:center;gap:8px;min-width:240px;transition:all .15s ease}.search:focus-within{border-color:#088395;background:#fff;box-shadow:0 0 0 3px #08839526}.search input{border:0;background:transparent;outline:0;width:100%;font-size:13px;color:#0f172a}.search input:-webkit-autofill,.search input:-webkit-autofill:hover,.search input:-webkit-autofill:focus,.search input:-webkit-autofill:active{-webkit-text-fill-color:#0f172a!important;-webkit-box-shadow:0 0 0 1000px #f8fafc inset!important;box-shadow:0 0 0 1000px #f8fafc inset!important;transition:background-color 5000s ease-in-out 0s}.search input::placeholder{color:#94a3b8}.leadList{display:grid;gap:12px}.lead{display:grid;grid-template-columns:1fr;gap:12px;background:#fff;border:1.5px solid #cbd5e1;border-radius:20px;padding:18px;transition:all .3s;box-shadow:0 2px 8px #10203305}.lead:hover{border-color:#066b74;box-shadow:0 8px 24px #10203314;transform:translateY(-2px)}.lead h4,.lead p{margin:0}.lead p,.meta{color:#6b7b88;font-size:13px}.lead-main{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2px}.status-container{position:relative;display:flex;align-items:center}.status-select{padding:6px 28px 6px 12px;border-radius:999px;font-size:12px;font-weight:700;border:1px solid transparent;cursor:pointer;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;transition:all .2s}.status-select:hover{filter:brightness(.95);transform:translateY(-1px);box-shadow:0 4px 10px #0000000d}.status-chevron{position:absolute;right:10px;pointer-events:none;opacity:.6}.status-select.new{background:#eaf2ff;color:#054f5a;border-color:#cbd5e1}.status-select.contacted{background:#eef8fa;color:#066b7a;border-color:#cbd5e1}.status-select.joined{background:#ecfdf5;color:#10b981;border-color:#6ee7b7}.status-select.lost{background:#ffecec;color:#b42318;border-color:#fca5a5}.status-select.demoscheduled{background:#fff7df;color:#946200;border-color:#fcd34d}.status-select.hot{background:#fef2f2;color:#ef4444;border-color:#fca5a5}.status-select.warm{background:#fffbeb;color:#f59e0b;border-color:#fcd34d}.status-select.later{background:#eef8fa;color:#088395;border-color:#bce3e8}.status-select.notinterested{background:#f8fafc;color:#64748b;border-color:#cbd5e1}.status-select option{background:#fff;color:#1e293b}.meta,.actions{grid-column:1/-1;display:flex;gap:12px;flex-wrap:wrap}.actions a{text-decoration:none;color:#054f5a;background:#eef7f9;border-radius:999px;padding:8px 11px;font-size:13px;display:flex;gap:6px;align-items:center}.form{display:grid;gap:12px;align-content:start}.form input,.form select{width:100%;border:1px solid #dce8ef;border-radius:14px;padding:13px;background:#fff;font-size:15px}.form input:-webkit-autofill,.form input:-webkit-autofill:hover,.form input:-webkit-autofill:focus,.form input:-webkit-autofill:active,.form select:-webkit-autofill,.form select:-webkit-autofill:hover,.form select:-webkit-autofill:focus,.form select:-webkit-autofill:active,.form textarea:-webkit-autofill,.form textarea:-webkit-autofill:hover,.form textarea:-webkit-autofill:focus,.form textarea:-webkit-autofill:active{-webkit-text-fill-color:#102033!important;-webkit-box-shadow:0 0 0 1000px #ffffff inset!important;box-shadow:0 0 0 1000px #fff inset!important;transition:background-color 5000s ease-in-out 0s}.full{width:100%}.user-badge{display:flex;align-items:center;gap:10px;padding:5px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:100px;margin-left:auto;box-shadow:0 2px 5px #00000005;transition:all .3s;cursor:pointer}.user-badge:hover{background:#f8fafc;border-color:#cbd5e1;box-shadow:0 4px 12px #0000000d}.user-avatar{width:32px;height:32px;background:linear-gradient(135deg,#088395,#066b7a);color:#fff;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:14px;box-shadow:0 2px 8px #08839540}.user-badge span{font-size:14px;font-weight:600;color:#1e293b}.logout-pill{width:30px;height:30px;border-radius:50%;border:0;background:#f8fafc;color:#64748b;display:grid;place-items:center;cursor:pointer;transition:all .2s}.logout-pill:hover{background:#fff1f0;color:#cf1322}.empty{min-height:260px;display:grid;place-content:center;text-align:center;color:#6b7b88}.login-screen{position:relative;isolation:isolate;min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;background:#eaf4f7;padding:32px 24px;font-family:Outfit,sans-serif;overflow-x:hidden;overflow-y:auto}.login-screen:before,.login-screen:after{content:"";position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.login-screen:before{width:420px;height:420px;top:-170px;right:-110px;background:#30a4b12e}.login-screen:after{width:340px;height:340px;bottom:-150px;left:-100px;background:#186b9924}.login-card{width:100%;max-width:980px;min-height:560px;display:grid;grid-template-columns:minmax(320px,.9fr) minmax(380px,1.1fr);background:#fff;border:1px solid rgba(15,72,94,.08);border-radius:28px;overflow:hidden;box-shadow:0 28px 70px #0f485e29;animation:fadeIn .55s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.login-brand-panel{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:590px;padding:44px;overflow:hidden;color:#fff;background:linear-gradient(150deg,#063b62,#087d83)}.login-brand-orb{position:absolute;border:1px solid rgba(255,255,255,.16);border-radius:50%;pointer-events:none}.login-brand-orb-one{width:300px;height:300px;top:-120px;right:-110px}.login-brand-orb-two{width:220px;height:220px;bottom:-100px;left:-100px;border-color:#ffffff1a}.login-brand-logo{position:relative;height:92px;width:auto;max-width:180px;object-fit:contain;align-self:flex-start;border-radius:16px;background:#fff;padding:10px 16px;box-shadow:0 10px 25px #03233a2e;display:block}.login-brand-copy{position:relative;max-width:330px;margin-top:48px}.login-eyebrow{display:block;color:#1594a0;font-size:11px;font-weight:800;letter-spacing:.16em}.login-brand-panel .login-eyebrow{color:#a9e6e6}.login-brand-copy h2{margin:14px 0 12px;font-size:clamp(28px,3vw,38px);line-height:1.1;letter-spacing:-.03em}.login-brand-copy p{margin:0;color:#ffffffc7;font-size:15px;line-height:1.65}.login-brand-footer{position:relative;color:#ffffffad;font-size:12px;letter-spacing:.04em}.login-form-panel{display:flex;flex-direction:column;justify-content:center;padding:64px 72px;color:#102033}.login-form-header{margin-bottom:34px}.login-form-header h1{margin:10px 0 8px;color:#102033;font-size:34px;line-height:1.15;letter-spacing:-.03em}.login-form-header p{margin:0;color:#6b7b88;font-size:15px}.login-form{display:grid;gap:22px}.input-group{text-align:left}.input-group label{display:block;color:#25394b;font-size:13px;font-weight:600;margin-bottom:8px}.login-input{width:100%;background:#f7fafb;border:1px solid #d9e5e9;border-radius:12px;padding:14px 15px;color:#0f172a;font-size:15px;transition:all .3s ease}.login-input:focus{outline:none;background:#fff;border-color:#1594a0;box-shadow:0 0 0 4px #1594a01f}.login-input::placeholder{color:#94a3b8}.login-input:-webkit-autofill,.login-input:-webkit-autofill:hover,.login-input:-webkit-autofill:focus,.login-input:-webkit-autofill:active{-webkit-text-fill-color:#0f172a!important;-webkit-box-shadow:0 0 0 1000px #ffffff inset!important;box-shadow:0 0 0 1000px #fff inset!important;transition:background-color 5000s ease-in-out 0s}.login-button{background:linear-gradient(135deg,#086b80,#1594a0);color:#fff;border:none;border-radius:12px;padding:15px 16px;font-size:15px;font-weight:700;cursor:pointer;transition:all .3s ease;margin-top:4px;box-shadow:0 10px 18px #086b802e}.login-button:hover{transform:translateY(-2px);box-shadow:0 14px 24px #086b803d}.login-button:active{transform:translateY(0)}.login-button:disabled{background:#cbd9dd;color:#6b7b88;cursor:not-allowed;transform:none;box-shadow:none}.login-input.error{border-color:#ff4d4f;background:#fff1f0;color:#cf1322}.login-input.error:-webkit-autofill,.login-input.error:-webkit-autofill:hover,.login-input.error:-webkit-autofill:focus,.login-input.error:-webkit-autofill:active{-webkit-text-fill-color:#cf1322!important;-webkit-box-shadow:0 0 0 1000px #fff1f0 inset!important;box-shadow:0 0 0 1000px #fff1f0 inset!important}.login-error-msg{display:block;color:#cf1322;font-size:12px;margin-top:6px;text-align:left}.login-form-footer{margin:28px 0 0;color:#84939d;font-size:12px;text-align:center}.toast-container{position:fixed;bottom:24px;right:24px;display:grid;gap:12px;z-index:1000}.toast{display:flex;align-items:center;gap:12px;padding:16px 24px;border-radius:16px;color:#fff;font-weight:600;box-shadow:0 10px 25px #0003;animation:slideIn .3s ease-out;min-width:250px}@keyframes slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.toast.success{background:#00a896}.toast.error{background:#cf1322}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;gap:16px;color:#6b7b88}.spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #066b74;border-radius:50%;animation:spin 1s linear infinite}@media (max-width: 480px){.toast-container{right:12px;left:12px;bottom:12px}.toast{min-width:0}}@media (max-width: 860px){.login-screen{padding:24px 16px;align-items:flex-start}.login-card{max-width:500px;min-height:auto;grid-template-columns:1fr;border-radius:24px;margin:auto 0}.login-brand-panel{min-height:auto;padding:28px 24px 24px;justify-content:flex-start;gap:16px}.login-brand-orb-one{width:200px;height:200px;top:-80px;right:-60px}.login-brand-orb-two{display:none}.login-brand-logo{height:78px;max-width:150px;padding:8px 14px;border-radius:14px}.login-brand-copy{margin-top:0;max-width:100%}.login-brand-copy h2{font-size:22px;margin:8px 0 6px}.login-brand-copy p{font-size:13.5px;line-height:1.5;opacity:.9}.login-brand-footer{display:none}.login-form-panel{padding:32px 28px}.login-form-header{margin-bottom:24px}.login-form-header h1{font-size:26px;margin:6px 0 4px}.login-form-header p{font-size:14px}.login-form{gap:18px}}@media (max-width: 480px){.login-screen{padding:16px 12px}.login-card{max-width:100%;border-radius:18px;box-shadow:0 12px 36px #0f485e1f}.login-brand-panel{padding:20px 18px 18px;gap:10px}.login-brand-logo{height:65px;padding:6px 12px;border-radius:12px}.login-eyebrow{font-size:10px;letter-spacing:.12em}.login-brand-copy h2{font-size:19px;margin:6px 0 4px}.login-brand-copy p{font-size:12.5px;line-height:1.45}.login-form-panel{padding:24px 18px 20px}.login-form-header{margin-bottom:18px}.login-form-header h1{font-size:22px}.login-form-header p{font-size:13px}.login-input{padding:12px 14px;font-size:14px;border-radius:10px}.login-button{padding:13px 14px;font-size:14px;border-radius:10px}.login-form-footer{margin-top:20px}}@media (max-width:1024px){.topbar{padding:0 16px}}@media (max-width:900px){.sidebar{transform:translate(-100%);transition:.25s}.sidebar.open{transform:translate(0)}.close,.hamburger{display:block}.main{margin-left:0;width:100%}.topbar{height:60px;padding:0 14px}.topbar .primary{display:none}.content{padding:14px}.cards{grid-template-columns:repeat(2,1fr)}.grid2{grid-template-columns:1fr}.search{min-width:0}.lead{grid-template-columns:1fr}.badge{width:max-content}.drawer-backdrop{display:block}}@media (max-width:768px){.sectionHead{align-items:stretch;flex-direction:column}}@media (max-width:520px){.cards{grid-template-columns:1fr}.topbar h1{font-size:21px}.card h2{font-size:28px}.panel{padding:15px}.lead{padding:13px;border-radius:16px}.actions a{flex:1;justify-content:center}.sidebar{width:86vw}.content{padding-bottom:90px}}.badge-static{padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700;display:inline-block;text-align:center}.badge-static.new{background:#eaf2ff;color:#054f5a;border-color:#cbd5e1}.badge-static.contacted{background:#eef8fa;color:#066b7a;border-color:#cbd5e1}.badge-static.joined{background:#ecfdf5;color:#10b981;border-color:#6ee7b7}.badge-static.lost{background:#ffecec;color:#b42318;border-color:#fca5a5}.badge-static.demoscheduled{background:#fff7df;color:#946200;border-color:#fcd34d}.badge-static.hot{background:#fef2f2;color:#ef4444;border-color:#fca5a5}.badge-static.warm{background:#fffbeb;color:#f59e0b;border-color:#fcd34d}.badge-static.later{background:#eef8fa;color:#088395;border-color:#bce3e8}.badge-static.notinterested{background:#f8fafc;color:#64748b;border-color:#cbd5e1}.toast.error{background:#fff1f0;border:1px solid #ffa39e;color:#cf1322}.toast.error svg{color:#cf1322}.toast-container{z-index:9999}.toast.error{background:#fff1f0!important;border:1px solid #ffa39e!important;color:#cf1322!important;display:flex!important}.toast.error svg{color:#cf1322!important}.user-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-top:20px}.user-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:15px;transition:all .3s}.user-card:hover{box-shadow:0 10px 25px #0000000d;border-color:#066b74}.user-card-info{display:flex;gap:15px;align-items:center}.user-avatar.large{width:50px;height:50px;font-size:20px}.status-toggle{border:0;border-radius:12px;padding:10px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:.2s}.status-toggle.activate{background:#e7f8ef;color:#087342}.status-toggle.deactivate{background:#ffecec;color:#b42318}.status-toggle:hover{filter:brightness(.95)}.payment-amount{display:flex;align-items:center;gap:4px;background:#e7f8ef;color:#087342;padding:6px 12px;border-radius:10px;font-weight:800;font-size:16px}.empty-msg{text-align:center;color:#6b7b88;padding:40px 0;font-style:italic}.lead-remarks{margin:8px 0;padding:12px 16px;background:#fdfcf6;border-left:4px solid #f59e0b;border-radius:12px;font-size:13px;color:#92400e;display:flex;gap:10px;align-items:center;line-height:1.4;animation:fadeIn .4s ease-out}.lead-remarks svg{color:#f59e0b;flex-shrink:0}.action-call{background:linear-gradient(135deg,#066b74,#044f56)!important;color:#fff!important}.action-wa{background:linear-gradient(135deg,#25d366,#128c7e)!important;color:#fff!important;font-weight:700}.action-download,.action-email{border-radius:999px;padding:8px 11px;font-size:13px;display:flex;gap:6px;align-items:center;text-decoration:none}.action-download{background:linear-gradient(135deg,#0d9488,#0f766e)!important;color:#fff!important;font-weight:700;cursor:pointer;border:0}.action-email{background:linear-gradient(135deg,#088395,#066b7a)!important;color:#fff!important;font-weight:700;cursor:pointer;border:0}.action-email:disabled{opacity:.5!important;cursor:not-allowed!important;background:#cbd5e1!important;color:#64748b!important}.action-edit{background:#eef8fa;color:#088395;border:0;border-radius:999px;padding:8px 11px;font-size:13px;display:flex;gap:6px;align-items:center;cursor:pointer;font-weight:600;transition:.2s}.action-edit:hover{background:#eef8fa;color:#054f5a}.action-history{background:#eef8fa;color:#088395;border:0;border-radius:50%;width:34px;height:34px;display:grid;place-items:center;cursor:pointer;transition:.2s}.action-history:hover{background:#eef8fa;transform:scale(1.1)}.history-timeline{display:flex;flex-direction:column;gap:20px;position:relative;padding:4px 0}.history-timeline:before{content:"";position:absolute;left:6px;top:24px;bottom:24px;width:2px;background:#e2e8f0}.history-item{display:flex;gap:16px;position:relative}.history-dot{width:14px;height:14px;border-radius:50%;background:#94a3b8;border:3px solid #fff;box-shadow:0 0 0 2px #e2e8f0;flex-shrink:0;z-index:1;margin-top:18px;transition:all .2s ease}.history-item:first-child .history-dot{background:#00a896;box-shadow:0 0 0 2px #00a896,0 0 8px #00a89666;animation:pulse-dot 2s infinite}@keyframes pulse-dot{0%{box-shadow:0 0 #00a89666}70%{box-shadow:0 0 0 6px #00a89600}to{box-shadow:0 0 #00a89600}}.history-content{flex:1;background:#fff;border:1.5px solid #e2e8f0;border-left:4px solid #066b74;border-radius:12px;padding:14px 18px;box-shadow:0 4px 12px #0f172a08;transition:all .2s cubic-bezier(.4,0,.2,1)}.history-item:first-child .history-content{border-left-color:#00a896;box-shadow:0 4px 18px #00a8960f}.history-content:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0f172a0f;border-color:#cbd5e1}.history-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;border-bottom:1px solid #f1f5f9;padding-bottom:6px}.history-counselor{font-weight:700;font-size:13px;color:#1e293b;display:flex;align-items:center;gap:6px}.history-counselor:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#64748b}.history-item:first-child .history-counselor:before{background:#00a896}.history-time{font-size:11px;color:#64748b;font-weight:600}.history-text{margin:0;font-size:13px;color:#334155;line-height:1.5;font-weight:500}.history-text strong{display:inline-block;background:#eef8fa;color:#088395;border:1px solid #eef8fa;padding:1px 6px;border-radius:6px;font-weight:600;font-size:12px;margin-left:2px}.grid-form{display:grid;grid-template-columns:1fr 1fr;gap:20px}.grid-form-3col{grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width: 1024px){.grid-form-3col{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.grid-form-3col{grid-template-columns:1fr}}.grid-form .input-group{margin:0}.grid-form .full-row{grid-column:1/-1}.modal-body .input-group input,.modal-body .input-group select,.modal-body .input-group textarea{width:100%;border:1px solid #e2e8f0;border-radius:12px;padding:10px 14px;font-size:14px;background:#f8fafc}.modal-body .input-group input:-webkit-autofill,.modal-body .input-group input:-webkit-autofill:hover,.modal-body .input-group input:-webkit-autofill:focus,.modal-body .input-group input:-webkit-autofill:active,.modal-body .input-group select:-webkit-autofill,.modal-body .input-group select:-webkit-autofill:hover,.modal-body .input-group select:-webkit-autofill:focus,.modal-body .input-group select:-webkit-autofill:active,.modal-body .input-group textarea:-webkit-autofill,.modal-body .input-group textarea:-webkit-autofill:hover,.modal-body .input-group textarea:-webkit-autofill:focus,.modal-body .input-group textarea:-webkit-autofill:active{-webkit-text-fill-color:#334155!important;-webkit-box-shadow:0 0 0 1000px #f8fafc inset!important;box-shadow:0 0 0 1000px #f8fafc inset!important;transition:background-color 5000s ease-in-out 0s}.modal-body .input-group label{display:block;font-size:12px;font-weight:700;color:#64748b;margin-bottom:6px;text-transform:uppercase;letter-spacing:.025em}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.modal-field-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.modal-body .input-group input[type=datetime-local]{padding:10px 14px;color:#334155}textarea{resize:none;font-family:inherit}textarea.login-input,.form textarea{width:100%;border:1px solid #dce8ef;border-radius:14px;padding:13px;background:#fff;font-size:15px;outline:0;transition:all .2s}textarea:focus{border-color:#066b74;box-shadow:0 0 0 4px #066b740d}.school-tag{display:flex;align-items:center;gap:6px;font-size:12px;color:#64748b;margin-top:4px;font-weight:500}.followup-tabs{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-bottom:20px}.tab{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:15px;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;transition:all .2s;font-weight:600;color:#64748b}.tab span{font-size:20px;font-weight:800;color:#1e293b}.tab.active.today{border-color:#066b74;background:#f0f9fa;color:#066b74}.tab.active.overdue{border-color:#b42318;background:#fff1f0;color:#b42318}.tab.active.upcoming{border-color:#088395;background:#eef8fa;color:#088395}.empty-state{padding:60px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:15px}.empty-state h3{color:#1e293b;font-size:20px}.empty-state p{color:#64748b}.title-with-date{display:flex;align-items:center;gap:15px}.inline-date-picker{border:1px solid #dce8ef;border-radius:10px;padding:5px 10px;font-size:14px;color:#066b74;font-weight:600;outline:0;background:#f0f9fa}.scrollable-tabs{overflow-x:auto;padding-bottom:5px;grid-template-columns:repeat(4,minmax(120px,1fr))}.custom-date-tab{position:relative;cursor:pointer}.custom-trigger{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.hidden-date-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.tab.active.custom{border-color:#066b74;background:#f0f9fa;color:#066b74}.filter-bar{background:#fff;border:1.5px solid #cbd5e1;border-radius:16px;padding:12px 20px;display:flex;align-items:center;gap:16px;margin-bottom:24px;box-shadow:0 4px 12px #10203305;animation:slideInDown .4s ease-out;flex-wrap:wrap}@keyframes slideInDown{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.filter-group{display:flex;align-items:center;gap:10px;background:#f8fafc;padding:8px 14px;border-radius:12px;border:1.5px solid #cbd5e1;transition:all .2s cubic-bezier(.4,0,.2,1);height:42px}.filter-group:hover{border-color:#cbd5e1;background:#fff;box-shadow:0 4px 12px #1020330a}.filter-group svg{color:#64748b}.filter-select{border:0;background:transparent;font-size:13px;font-weight:600;color:#334155;outline:0;cursor:pointer;min-width:150px;font-family:inherit}.filter-date-input{border:0;background:transparent;font-size:13px;font-weight:600;color:#334155;outline:0;cursor:pointer;font-family:inherit}.filter-clear-btn{background:#e2e8f0;border:0;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;color:#475569;cursor:pointer;margin-left:6px;transition:all .2s}.filter-clear-btn:hover{background:#ffecec;color:#cf1322}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a141e66;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:1000;display:grid;place-items:center;padding:20px;animation:fadeIn .2s ease-out}.modal-content{background:#fff;width:100%;max-width:500px;border-radius:28px;padding:0;box-shadow:0 30px 60px -12px #0a141e33;overflow:hidden;animation:slideUp .4s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;max-height:90vh}.modal-header{padding:28px 32px;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between;background:#fff}.modal-header h3{margin:0;font-size:20px;font-weight:800;color:#1e293b;letter-spacing:-.02em}.modal-body{padding:32px;overflow-y:auto}.modal-body.grid-form{gap:24px}.modal-footer{padding:20px 32px;background:#f8fafc;display:flex;gap:16px;justify-content:flex-end;border-top:1px solid #f1f5f9}.btn-secondary{border:0;background:transparent;padding:12px 20px;border-radius:12px;font-weight:600;color:#64748b;cursor:pointer;transition:all .2s}.btn-secondary:hover{background:#f1f5f9;color:#1e293b}.schedule-btn{background:#f0f9fa;color:#066b74;border:1px solid #c8e9ec;border-radius:10px;padding:6px 12px;font-size:13px;font-weight:700;display:flex;align-items:center;gap:8px;cursor:pointer;transition:all .2s}.schedule-btn:hover{background:#066b74;color:#fff;border-color:#066b74;transform:translateY(-1px);box-shadow:0 4px 12px #066b7433}.close-btn{background:#f1f5f9;border:0;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:#64748b;cursor:pointer}.modal-input{width:100%;border:2px solid #cbd5e1;border-radius:14px;padding:14px;background:#fff!important;color:#0f172a!important;font-size:16px;font-family:inherit;outline:0;display:block;margin-top:8px;box-shadow:inset 0 2px 4px #00000005}.modal-input:focus{border-color:#066b74;box-shadow:0 0 0 4px #066b741a}.meta{border-top:1px solid #f1f5f9;padding-top:16px;margin-top:12px;display:flex;flex-direction:column;gap:12px}.meta-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.date-badge{display:flex;align-items:center;gap:6px;padding:4px 10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:11px;color:#64748b;font-weight:600}.date-badge svg{color:#94a3b8}.schedule-pill{background:linear-gradient(135deg,#f0fdfa,#e0f2f1);color:#0d9488;border:1px solid #99f6e4;border-radius:12px;padding:8px 14px;font-size:13px;font-weight:700;display:flex;align-items:center;gap:8px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px #0d94880d}.schedule-pill:hover{background:linear-gradient(135deg,#0d9488,#0f766e);color:#fff;border-color:#0d9488;transform:translateY(-2px);box-shadow:0 8px 16px #0d948826}.counselor-tag{display:flex;align-items:center;gap:6px;font-size:12px;color:#475569;font-weight:600;background:#f1f5f9;padding:4px 10px;border-radius:8px}.counselor-tag svg{color:#64748b}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.crm-table-wrapper{overflow-x:auto;background:#fff;border-radius:16px;border:1.5px solid #cbd5e1;box-shadow:0 4px 12px #10203308;margin-top:15px}.crm-table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.crm-table th{padding:14px 16px;background:#f8fafc;color:#475569;font-weight:700;border-bottom:1.5px solid #e2e8f0;text-transform:uppercase;font-size:11px;letter-spacing:.08em;white-space:nowrap}.crm-table td{padding:14px 16px;border-bottom:1.2px solid #cbd5e1;vertical-align:middle;color:#334155}.crm-table tbody tr{transition:background-color .2s ease}.crm-table tbody tr:hover{background-color:#f8fafc}.crm-table tbody tr:last-child td{border-bottom:1.2px solid #cbd5e1}.lead-name-cell{display:flex;flex-direction:column;gap:4px}.lead-name{font-weight:700;font-size:14px;color:#0f172a}.lead-phone,.lead-school{display:flex;align-items:center;gap:6px;font-size:12px;color:#64748b;font-weight:500}.lead-phone svg,.lead-school svg{color:#94a3b8;flex-shrink:0}.lead-remarks-sub{display:flex;align-items:center;gap:6px;font-size:11px;background:#fffbeb;border-left:3px solid #f59e0b;padding:5px 10px;border-radius:6px;color:#b45309;max-width:max-content;margin-top:4px;font-weight:600}.lead-remarks-sub svg{color:#d97706;flex-shrink:0}.lead-course-cell{display:flex;flex-direction:column;gap:4px}.lead-course{font-weight:700;color:#1e293b;font-size:13px}.lead-source-badge{font-size:11px;background:#f1f5f9;color:#475569;padding:2px 8px;border-radius:6px;width:max-content;font-weight:600}.table-actions{display:flex;gap:8px;align-items:center}.action-icon-btn{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;border:0;cursor:pointer;transition:all .2s ease;text-decoration:none}.action-icon-btn:hover{transform:translateY(-1px);box-shadow:0 4px 8px #0000000d}.action-icon-btn.action-call{background:#eef8fa;color:#066b7a}.action-icon-btn.action-call:hover{background:#bce3e8}.action-icon-btn.action-wa{background:#dcfce7;color:#15803d}.action-icon-btn.action-wa:hover{background:#bbf7d0}.action-icon-btn.action-edit-btn{background:#f1f5f9;color:#475569}.action-icon-btn.action-edit-btn:hover{background:#e2e8f0}.action-icon-btn.action-convert{background:#ecfdf5;color:#047857}.action-icon-btn.action-convert:hover{background:#d1fae5}.action-icon-btn.action-history{background:#f5f3ff;color:#6d28d9}.action-icon-btn.action-history:hover{background:#ede9fe}.sectionHead h3{margin:0!important;font-size:20px;font-weight:800;color:#0f172a}.sectionHead .primary,.sectionHead .secondary{height:36px;padding:0 12px}.secondary{background:#fff;color:#475569;border:1px solid #e2e8f0;border-radius:6px;padding:8px 12px;font-weight:500;display:flex;gap:8px;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;font-size:13px}.secondary:hover{background:#f8fafc;color:#0f172a;border-color:#cbd5e1}.secondary:active{background:#f1f5f9}.btn-icon-green{width:36px;height:36px;border-radius:6px;display:grid;place-items:center;background:#fff;color:#16a34a;border:1px solid #e2e8f0;cursor:pointer;transition:all .15s ease;padding:0}.btn-icon-green:hover{background:#f8fafc;border-color:#cbd5e1}.btn-icon-green:active{background:#f1f5f9}.lead-source-badge.instagram{background:#fdf2f8;color:#db2777;border:1px solid #fbcfe8}.lead-source-badge.website{background:#ecfeff;color:#0891b2;border:1px solid #c5f6fa}.lead-source-badge.database{background:#f5f3ff;color:#7c3aed;border:1px solid #ddd6fe}.lead-source-badge.referral{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.lead-source-badge.walk-in{background:#fffbeb;color:#d97706;border:1px solid #fef3c7}.lead-source-badge.others{background:#f8fafc;color:#64748b;border:1px solid #e2e8f0}.lead-school-cell{display:flex;align-items:center;gap:6px;font-weight:500;color:#475569;font-size:13px}.lead-school-cell svg{color:#94a3b8;flex-shrink:0}.lead-remarks-text{max-width:180px;font-size:12px;color:#4b5563;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#fdfcf6;border-left:3px solid #f59e0b;padding:4px 8px;border-radius:4px}.modal-overlay{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.details-modal{max-width:860px;width:90vw;border-radius:24px}.details-modal-body{padding:24px 32px}.details-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:32px}@media (max-width: 768px){.details-grid{grid-template-columns:1fr;gap:24px}.details-timeline-section{border-left:0!important;padding-left:0!important;border-top:1px solid #e2e8f0;padding-top:24px}}.details-section-title{font-size:14px;font-weight:800;color:#0f172a;margin:0 0 16px;text-transform:uppercase;letter-spacing:.05em}.info-cards-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.info-item{background:#f8fafc;border:1.5px solid #cbd5e1;border-radius:12px;padding:10px 14px;display:flex;flex-direction:column;gap:4px;transition:all .2s ease}.info-item:hover{background:#fff;border-color:#066b74;box-shadow:0 4px 12px #066b740d}.info-label{font-size:10px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.info-value{font-size:13px;font-weight:600;color:#1e293b;word-break:break-word}.details-remarks-box{margin-top:16px;padding:14px 18px;background:#fffbeb;border:1.5px solid #fcd34d;border-left:4px solid #f59e0b;border-radius:12px}.remarks-box-title{margin:0 0 6px;font-size:11px;font-weight:700;color:#b45309;text-transform:uppercase;letter-spacing:.05em}.remarks-box-text{margin:0;font-size:13px;color:#78350f;line-height:1.5}.details-timeline-section{border-left:1px solid #e2e8f0;padding-left:32px;display:flex;flex-direction:column}.history-timeline-container{max-height:380px;overflow-y:auto;padding-right:8px}.empty-timeline-msg{color:#94a3b8;font-style:italic;font-size:13px;text-align:center;margin-top:40px}.history-remarks-detail{margin:8px 0 0;font-size:12px;color:#b45309;font-style:normal;background:#fffbeb;border-left:3px solid #f59e0b;padding:6px 12px;border-radius:6px;display:block}.action-icon-btn.action-details,.action-icon-btn.action-details:hover{background:#eef8fa;color:#088395}.activity-modal{max-width:520px}.activity-filter-bar{display:flex;align-items:center;gap:10px;padding:10px 28px;background:#f8fafc;border-bottom:1.5px solid #e2e8f0;color:#64748b}.activity-date-input{border:1.5px solid #e2e8f0;border-radius:10px;padding:6px 10px;font-size:13px;font-weight:600;color:#334155;background:#fff;outline:none;font-family:inherit;transition:border-color .2s;flex:1}.activity-date-input:focus{border-color:#066b74;box-shadow:0 0 0 3px #066b7414}.activity-log-list{display:flex;flex-direction:column}.activity-log-row{display:flex;align-items:center;justify-content:space-between;padding:14px 28px;border-bottom:1px solid #f1f5f9;transition:background .15s ease}.activity-log-row:hover{background:#f8fafc}.activity-log-row:last-child{border-bottom:0}.activity-log-date-block{display:flex;align-items:center;gap:12px}.activity-log-icon{width:38px;height:38px;background:linear-gradient(135deg,#eef8fa,#eef8fa);border:1.5px solid #bce3e8;border-radius:12px;display:grid;place-items:center;color:#088395;flex-shrink:0}.activity-log-day{margin:0;font-weight:800;font-size:14px;color:#1e293b}.activity-log-year{margin:0;font-size:11px;color:#94a3b8;font-weight:600}.activity-log-times{display:flex;flex-direction:column;gap:6px;align-items:flex-end}.activity-time-pill{display:flex;align-items:center;gap:8px}.activity-time-label{font-size:10px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;min-width:60px;text-align:right}.activity-time-value{font-size:12px;font-weight:700;padding:3px 10px;border-radius:8px;min-width:90px;text-align:center}.activity-time-pill.start .activity-time-value{background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0}.activity-time-pill.last .activity-time-value{background:#fff7ed;color:#c2410c;border:1px solid #fed7aa}.activity-empty-state{padding:48px 32px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.activity-empty-icon{width:56px;height:56px;background:#f1f5f9;border-radius:50%;display:grid;place-items:center;color:#cbd5e1;margin-bottom:4px}.activity-empty-title{margin:0;font-size:15px;font-weight:700;color:#1e293b}.activity-empty-sub{margin:0;font-size:13px;color:#94a3b8}.sending-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:9999;display:grid;place-items:center;animation:fadeInOverlay .25s ease-out}@keyframes fadeInOverlay{0%{opacity:0}to{opacity:1}}.sending-container{background:#ffffffd9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.5);box-shadow:0 25px 50px -12px #0f172a40,0 0 40px #0883951a;padding:36px 48px;border-radius:24px;display:flex;flex-direction:column;align-items:center;gap:20px;animation:scaleInContainer .3s cubic-bezier(.34,1.56,.64,1);max-width:320px;text-align:center}@keyframes scaleInContainer{0%{transform:scale(.9);opacity:0}to{transform:scale(1)}}.sending-spinner{width:50px;height:50px;border:4px solid rgba(8,131,149,.1);border-top-color:#088395;border-right-color:#06b6d4;border-radius:50%;animation:spinSlow 1s linear infinite}@keyframes spinSlow{to{transform:rotate(360deg)}}.sending-text{margin:0;font-size:16px;font-weight:700;color:#1e293b;font-family:Outfit,Inter,sans-serif;letter-spacing:-.01em;animation:pulseText 1.5s ease-in-out infinite}@keyframes pulseText{0%,to{opacity:.8}50%{opacity:1;transform:scale(1.02)}}.crm-ag-grid{--ag-font-family: Inter, system-ui, Arial !important;--ag-font-size: 13px !important;--ag-header-background-color: #f8fafc !important;--ag-header-foreground-color: #475569 !important;--ag-header-cell-hover-background-color: #f1f5f9 !important;--ag-row-hover-color: #f8fafc !important;--ag-border-color: #e2e8f0 !important;--ag-cell-horizontal-border: 1px solid #f1f5f9 !important;--ag-card-radius: 8px !important;--ag-borders: 1px solid #e2e8f0 !important;--ag-grid-size: 6px !important}.crm-ag-grid .ag-header{border-bottom:1px solid #e2e8f0!important}.crm-ag-grid .ag-header-cell-label{font-weight:600!important;font-size:11px!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:#475569!important}.crm-ag-grid .ag-cell{display:flex!important;align-items:center!important;padding-left:12px!important;padding-right:12px!important;color:#334155!important;line-height:normal!important}.crm-ag-grid .ag-row{border-bottom:1px solid var(--ag-border-color, #e2e8f0)!important}.crm-ag-grid .ag-row:last-child,.crm-ag-grid .ag-row-last{border-bottom:1px solid var(--ag-border-color, #e2e8f0)!important}.crm-ag-grid .ag-cell{border-right:1px solid var(--ag-border-color, #e2e8f0)!important}.crm-ag-grid .ag-cell-last-left-pinned{border-right:none!important}.crm-ag-grid .ag-body-viewport{overflow-x:auto!important;overflow-y:auto!important}.crm-ag-grid .ag-root-wrapper{border-radius:8px!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 3px #0000000d!important}.payments-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-bottom:20px}.metric-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px 20px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;min-height:96px;transition:all .15s ease;box-shadow:0 1px 3px #0000000d}.metric-card:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;border-color:#cbd5e1}.metric-card-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.metric-card-val{font-size:24px;font-weight:700;margin:6px 0 0;letter-spacing:-.02em;color:#0f172a}.metric-card-sub{font-size:11px;color:#94a3b8;margin-top:6px}.metric-card-bg-icon{position:absolute;right:16px;top:16px;opacity:.85;pointer-events:none;width:32px;height:32px;border-radius:6px;display:grid;place-items:center}.metric-card-bg-icon svg{width:16px!important;height:16px!important}.metric-card.billed .metric-card-bg-icon{background:#eef8fa;color:#1b5bf5}.metric-card.collected .metric-card-bg-icon{background:#ecfdf5;color:#10b981}.metric-card.outstanding .metric-card-bg-icon{background:#fff7ed;color:#f97316}.input-group input.error,.input-group select.error,.input-group textarea.error{border-color:#ef4444!important;background-color:#fef2f2!important}.error-message{color:#ef4444;font-size:12.5px;margin-top:5px;font-weight:500;display:block}.badge{font-size:11px;font-weight:600;padding:3px 8px!important;border-radius:6px!important;display:inline-block;text-align:center;text-transform:uppercase;letter-spacing:.02em}.badge-sent{background:#ecfdf5!important;color:#059669!important;border:1px solid #a7f3d0!important}.badge-due{background:#fff7ed!important;color:#c2410c!important;border:1px solid #ffedd5!important}.badge-paid{background:#ecfdf5!important;color:#059669!important;border:1px solid #a7f3d0!important}.badge-partial{background:#eef8fa!important;color:#066b7a!important;border:1px solid #bce3e8!important}.badge-unpaid{background:#fef2f2!important;color:#dc2626!important;border:1px solid #fecaca!important}.badge-draft{background:#f8fafc!important;color:#64748b!important;border:1px solid #e2e8f0!important}.badge-active{background:#ecfdf5!important;color:#059669!important;border:1px solid #a7f3d0!important}.invoice-totals-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:16px}.invoice-totals-grid{display:grid;gap:12px}.invoice-totals-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:center}.invoice-totals-row label{font-size:13px;font-weight:600;color:#475569}.invoice-totals-summary{margin-top:16px;padding-top:12px;border-top:1px solid #e2e8f0;text-align:right;font-size:16px;color:#0f172a}.datetime-shortcuts{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.btn-time-shortcut{font-size:11px;font-weight:500;color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:4px 8px;cursor:pointer;transition:all .15s ease}.btn-time-shortcut:hover{background:#e2e8f0;color:#0f172a;border-color:#cbd5e1}.matrix-table{width:100%;border-collapse:collapse;margin-top:10px}.matrix-table th{padding:12px 16px;font-weight:600;color:#475569;border-bottom:2px solid #e2e8f0}.matrix-table td{padding:12px 16px;vertical-align:middle}.matrix-row{transition:background-color .15s ease}.matrix-row:hover{background-color:#f8fafc}.matrix-table input[type=checkbox]{width:18px;height:18px;border-radius:4px;border:1px solid #cbd5e1;cursor:pointer;accent-color:#088395;transition:transform .1s ease}.matrix-table input[type=checkbox]:not(:disabled):hover{transform:scale(1.1)}.matrix-table input[type=checkbox]:disabled{cursor:not-allowed;opacity:.7}.profile-dropdown{position:absolute;top:65px;right:0;width:240px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 10px 25px #0f172a14;z-index:9999}.ag-theme-quartz .ag-row{min-height:64px!important}.ag-theme-quartz .ag-cell{display:flex;align-items:center;padding-left:16px;padding-right:16px}.ag-theme-quartz .ag-header-cell{display:flex;align-items:center;font-size:14px;font-weight:600}.ag-theme-quartz .ag-cell-wrapper{align-items:center}.ag-filter-panel-buttons{display:flex;justify-content:flex-end;overflow:hidden;padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding) 0;flex-wrap:wrap;gap:var(--ag-widget-vertical-spacing) var(--ag-widget-horizontal-spacing)}.ag-filter-panel-buttons-button{line-height:1.5}.ag-filter-panel .ag-standard-button.ag-filter-panel-buttons-apply-button{color:var(--ag-filter-panel-apply-button-color);background-color:var(--ag-filter-panel-apply-button-background-color)}.ag-filter-panel>*:where(:last-child){padding-bottom:var(--ag-widget-container-vertical-padding)}.ag-row.ag-row-pinned-source{color:var(--ag-pinned-source-row-text-color);background-color:var(--ag-pinned-source-row-background-color);font-weight:var(--ag-pinned-source-row-font-weight)}.ag-row.ag-row-pinned{color:var(--ag-pinned-row-text-color);background-color:var(--ag-pinned-row-background-color);font-weight:var(--ag-pinned-row-font-weight)}.ag-floating-top-viewport{border-bottom:var(--ag-pinned-row-border)}.ag-floating-bottom-viewport{border-top:var(--ag-pinned-row-border)}.ag-measurement-container{--ag-legacy-styles-loaded: "true"}.ag-icon{font-family:var(--ag-icon-font-family);font-weight:var(--ag-icon-font-weight);color:var(--ag-icon-font-color);font-size:var(--ag-icon-size);line-height:var(--ag-icon-size);font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:var(--ag-icon-size);height:var(--ag-icon-size);position:relative}.ag-icon:before{content:"";font-family:inherit}.ag-icon:after{background:transparent var(--ag-icon-image, none) center/contain no-repeat;display:var(--ag-icon-image-display);opacity:var(--ag-icon-image-opacity, .9);position:absolute;top:0;right:0;bottom:0;left:0;content:""}.ag-icon-aggregation{font-family:var(--ag-icon-font-family-aggregation, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-aggregation, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-aggregation, var(--ag-icon-font-color))}.ag-icon-aggregation:before{content:var(--ag-icon-font-code-aggregation, "");display:var(--ag-icon-font-display-aggregation, var(--ag-icon-font-display))}.ag-icon-aggregation:after{background-image:var(--ag-icon-image-aggregation, var(--ag-icon-image));display:var(--ag-icon-image-display-aggregation, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-aggregation, var(--ag-icon-image-opacity, .9))}.ag-icon-arrows{font-family:var(--ag-icon-font-family-arrows, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-arrows, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-arrows, var(--ag-icon-font-color))}.ag-icon-arrows:before{content:var(--ag-icon-font-code-arrows, "");display:var(--ag-icon-font-display-arrows, var(--ag-icon-font-display))}.ag-icon-arrows:after{background-image:var(--ag-icon-image-arrows, var(--ag-icon-image));display:var(--ag-icon-image-display-arrows, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-arrows, var(--ag-icon-image-opacity, .9))}.ag-icon-asc{font-family:var(--ag-icon-font-family-asc, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-asc, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-asc, var(--ag-icon-font-color))}.ag-icon-asc:before{content:var(--ag-icon-font-code-asc, "");display:var(--ag-icon-font-display-asc, var(--ag-icon-font-display))}.ag-icon-asc:after{background-image:var(--ag-icon-image-asc, var(--ag-icon-image));display:var(--ag-icon-image-display-asc, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-asc, var(--ag-icon-image-opacity, .9))}.ag-icon-aasc{font-family:var(--ag-icon-font-family-aasc, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-aasc, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-aasc, var(--ag-icon-font-color))}.ag-icon-aasc:before{content:var(--ag-icon-font-code-aasc, "");display:var(--ag-icon-font-display-aasc, var(--ag-icon-font-display))}.ag-icon-aasc:after{background-image:var(--ag-icon-image-aasc, var(--ag-icon-image));display:var(--ag-icon-image-display-aasc, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-aasc, var(--ag-icon-image-opacity, .9))}.ag-icon-adesc{font-family:var(--ag-icon-font-family-adesc, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-adesc, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-adesc, var(--ag-icon-font-color))}.ag-icon-adesc:before{content:var(--ag-icon-font-code-adesc, "");display:var(--ag-icon-font-display-adesc, var(--ag-icon-font-display))}.ag-icon-adesc:after{background-image:var(--ag-icon-image-adesc, var(--ag-icon-image));display:var(--ag-icon-image-display-adesc, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-adesc, var(--ag-icon-image-opacity, .9))}.ag-icon-cancel{font-family:var(--ag-icon-font-family-cancel, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-cancel, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-cancel, var(--ag-icon-font-color))}.ag-icon-cancel:before{content:var(--ag-icon-font-code-cancel, "");display:var(--ag-icon-font-display-cancel, var(--ag-icon-font-display))}.ag-icon-cancel:after{background-image:var(--ag-icon-image-cancel, var(--ag-icon-image));display:var(--ag-icon-image-display-cancel, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-cancel, var(--ag-icon-image-opacity, .9))}.ag-icon-chart{font-family:var(--ag-icon-font-family-chart, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-chart, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-chart, var(--ag-icon-font-color))}.ag-icon-chart:before{content:var(--ag-icon-font-code-chart, "");display:var(--ag-icon-font-display-chart, var(--ag-icon-font-display))}.ag-icon-chart:after{background-image:var(--ag-icon-image-chart, var(--ag-icon-image));display:var(--ag-icon-image-display-chart, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-chart, var(--ag-icon-image-opacity, .9))}.ag-icon-checkbox-checked{font-family:var(--ag-icon-font-family-checkbox-checked, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-checkbox-checked, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-checkbox-checked, var(--ag-icon-font-color))}.ag-icon-checkbox-checked:before{content:var(--ag-icon-font-code-checkbox-checked, "");display:var(--ag-icon-font-display-checkbox-checked, var(--ag-icon-font-display))}.ag-icon-checkbox-checked:after{background-image:var(--ag-icon-image-checkbox-checked, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-checked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-checked, var(--ag-icon-image-opacity, .9))}.ag-icon-checkbox-indeterminate{font-family:var(--ag-icon-font-family-checkbox-indeterminate, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-checkbox-indeterminate, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-checkbox-indeterminate, var(--ag-icon-font-color))}.ag-icon-checkbox-indeterminate:before{content:var(--ag-icon-font-code-checkbox-indeterminate, "");display:var(--ag-icon-font-display-checkbox-indeterminate, var(--ag-icon-font-display))}.ag-icon-checkbox-indeterminate:after{background-image:var(--ag-icon-image-checkbox-indeterminate, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-indeterminate, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-indeterminate, var(--ag-icon-image-opacity, .9))}.ag-icon-checkbox-unchecked{font-family:var(--ag-icon-font-family-checkbox-unchecked, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-checkbox-unchecked, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-checkbox-unchecked, var(--ag-icon-font-color))}.ag-icon-checkbox-unchecked:before{content:var(--ag-icon-font-code-checkbox-unchecked, "");display:var(--ag-icon-font-display-checkbox-unchecked, var(--ag-icon-font-display))}.ag-icon-checkbox-unchecked:after{background-image:var(--ag-icon-image-checkbox-unchecked, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-unchecked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-unchecked, var(--ag-icon-image-opacity, .9))}.ag-icon-color-picker{font-family:var(--ag-icon-font-family-color-picker, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-color-picker, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-color-picker, var(--ag-icon-font-color))}.ag-icon-color-picker:before{content:var(--ag-icon-font-code-color-picker, "");display:var(--ag-icon-font-display-color-picker, var(--ag-icon-font-display))}.ag-icon-color-picker:after{background-image:var(--ag-icon-image-color-picker, var(--ag-icon-image));display:var(--ag-icon-image-display-color-picker, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-color-picker, var(--ag-icon-image-opacity, .9))}.ag-icon-columns{font-family:var(--ag-icon-font-family-columns, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-columns, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-columns, var(--ag-icon-font-color))}.ag-icon-columns:before{content:var(--ag-icon-font-code-columns, "");display:var(--ag-icon-font-display-columns, var(--ag-icon-font-display))}.ag-icon-columns:after{background-image:var(--ag-icon-image-columns, var(--ag-icon-image));display:var(--ag-icon-image-display-columns, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-columns, var(--ag-icon-image-opacity, .9))}.ag-icon-contracted{font-family:var(--ag-icon-font-family-contracted, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-contracted, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-contracted, var(--ag-icon-font-color))}.ag-icon-contracted:before{content:var(--ag-icon-font-code-contracted, "");display:var(--ag-icon-font-display-contracted, var(--ag-icon-font-display))}.ag-icon-contracted:after{background-image:var(--ag-icon-image-contracted, var(--ag-icon-image));display:var(--ag-icon-image-display-contracted, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-contracted, var(--ag-icon-image-opacity, .9))}.ag-icon-copy{font-family:var(--ag-icon-font-family-copy, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-copy, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-copy, var(--ag-icon-font-color))}.ag-icon-copy:before{content:var(--ag-icon-font-code-copy, "");display:var(--ag-icon-font-display-copy, var(--ag-icon-font-display))}.ag-icon-copy:after{background-image:var(--ag-icon-image-copy, var(--ag-icon-image));display:var(--ag-icon-image-display-copy, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-copy, var(--ag-icon-image-opacity, .9))}.ag-icon-cross{font-family:var(--ag-icon-font-family-cross, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-cross, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-cross, var(--ag-icon-font-color))}.ag-icon-cross:before{content:var(--ag-icon-font-code-cross, "");display:var(--ag-icon-font-display-cross, var(--ag-icon-font-display))}.ag-icon-cross:after{background-image:var(--ag-icon-image-cross, var(--ag-icon-image));display:var(--ag-icon-image-display-cross, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-cross, var(--ag-icon-image-opacity, .9))}.ag-icon-csv{font-family:var(--ag-icon-font-family-csv, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-csv, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-csv, var(--ag-icon-font-color))}.ag-icon-csv:before{content:var(--ag-icon-font-code-csv, "");display:var(--ag-icon-font-display-csv, var(--ag-icon-font-display))}.ag-icon-csv:after{background-image:var(--ag-icon-image-csv, var(--ag-icon-image));display:var(--ag-icon-image-display-csv, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-csv, var(--ag-icon-image-opacity, .9))}.ag-icon-cut{font-family:var(--ag-icon-font-family-cut, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-cut, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-cut, var(--ag-icon-font-color))}.ag-icon-cut:before{content:var(--ag-icon-font-code-cut, "");display:var(--ag-icon-font-display-cut, var(--ag-icon-font-display))}.ag-icon-cut:after{background-image:var(--ag-icon-image-cut, var(--ag-icon-image));display:var(--ag-icon-image-display-cut, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-cut, var(--ag-icon-image-opacity, .9))}.ag-icon-desc{font-family:var(--ag-icon-font-family-desc, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-desc, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-desc, var(--ag-icon-font-color))}.ag-icon-desc:before{content:var(--ag-icon-font-code-desc, "");display:var(--ag-icon-font-display-desc, var(--ag-icon-font-display))}.ag-icon-desc:after{background-image:var(--ag-icon-image-desc, var(--ag-icon-image));display:var(--ag-icon-image-display-desc, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-desc, var(--ag-icon-image-opacity, .9))}.ag-icon-excel{font-family:var(--ag-icon-font-family-excel, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-excel, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-excel, var(--ag-icon-font-color))}.ag-icon-excel:before{content:var(--ag-icon-font-code-excel, "");display:var(--ag-icon-font-display-excel, var(--ag-icon-font-display))}.ag-icon-excel:after{background-image:var(--ag-icon-image-excel, var(--ag-icon-image));display:var(--ag-icon-image-display-excel, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-excel, var(--ag-icon-image-opacity, .9))}.ag-icon-expanded{font-family:var(--ag-icon-font-family-expanded, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-expanded, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-expanded, var(--ag-icon-font-color))}.ag-icon-expanded:before{content:var(--ag-icon-font-code-expanded, "");display:var(--ag-icon-font-display-expanded, var(--ag-icon-font-display))}.ag-icon-expanded:after{background-image:var(--ag-icon-image-expanded, var(--ag-icon-image));display:var(--ag-icon-image-display-expanded, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-expanded, var(--ag-icon-image-opacity, .9))}.ag-icon-eye-slash{font-family:var(--ag-icon-font-family-eye-slash, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-eye-slash, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-eye-slash, var(--ag-icon-font-color))}.ag-icon-eye-slash:before{content:var(--ag-icon-font-code-eye-slash, "");display:var(--ag-icon-font-display-eye-slash, var(--ag-icon-font-display))}.ag-icon-eye-slash:after{background-image:var(--ag-icon-image-eye-slash, var(--ag-icon-image));display:var(--ag-icon-image-display-eye-slash, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-eye-slash, var(--ag-icon-image-opacity, .9))}.ag-icon-eye{font-family:var(--ag-icon-font-family-eye, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-eye, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-eye, var(--ag-icon-font-color))}.ag-icon-eye:before{content:var(--ag-icon-font-code-eye, "");display:var(--ag-icon-font-display-eye, var(--ag-icon-font-display))}.ag-icon-eye:after{background-image:var(--ag-icon-image-eye, var(--ag-icon-image));display:var(--ag-icon-image-display-eye, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-eye, var(--ag-icon-image-opacity, .9))}.ag-icon-filter{font-family:var(--ag-icon-font-family-filter, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-filter, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-filter, var(--ag-icon-font-color))}.ag-icon-filter:before{content:var(--ag-icon-font-code-filter, "");display:var(--ag-icon-font-display-filter, var(--ag-icon-font-display))}.ag-icon-filter:after{background-image:var(--ag-icon-image-filter, var(--ag-icon-image));display:var(--ag-icon-image-display-filter, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-filter, var(--ag-icon-image-opacity, .9))}.ag-icon-first{font-family:var(--ag-icon-font-family-first, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-first, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-first, var(--ag-icon-font-color))}.ag-icon-first:before{content:var(--ag-icon-font-code-first, "");display:var(--ag-icon-font-display-first, var(--ag-icon-font-display))}.ag-icon-first:after{background-image:var(--ag-icon-image-first, var(--ag-icon-image));display:var(--ag-icon-image-display-first, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-first, var(--ag-icon-image-opacity, .9))}.ag-icon-grip{font-family:var(--ag-icon-font-family-grip, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-grip, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-grip, var(--ag-icon-font-color))}.ag-icon-grip:before{content:var(--ag-icon-font-code-grip, "");display:var(--ag-icon-font-display-grip, var(--ag-icon-font-display))}.ag-icon-grip:after{background-image:var(--ag-icon-image-grip, var(--ag-icon-image));display:var(--ag-icon-image-display-grip, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-grip, var(--ag-icon-image-opacity, .9))}.ag-icon-group{font-family:var(--ag-icon-font-family-group, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-group, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-group, var(--ag-icon-font-color))}.ag-icon-group:before{content:var(--ag-icon-font-code-group, "");display:var(--ag-icon-font-display-group, var(--ag-icon-font-display))}.ag-icon-group:after{background-image:var(--ag-icon-image-group, var(--ag-icon-image));display:var(--ag-icon-image-display-group, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-group, var(--ag-icon-image-opacity, .9))}.ag-icon-last{font-family:var(--ag-icon-font-family-last, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-last, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-last, var(--ag-icon-font-color))}.ag-icon-last:before{content:var(--ag-icon-font-code-last, "");display:var(--ag-icon-font-display-last, var(--ag-icon-font-display))}.ag-icon-last:after{background-image:var(--ag-icon-image-last, var(--ag-icon-image));display:var(--ag-icon-image-display-last, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-last, var(--ag-icon-image-opacity, .9))}.ag-icon-left{font-family:var(--ag-icon-font-family-left, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-left, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-left, var(--ag-icon-font-color))}.ag-icon-left:before{content:var(--ag-icon-font-code-left, "");display:var(--ag-icon-font-display-left, var(--ag-icon-font-display))}.ag-icon-left:after{background-image:var(--ag-icon-image-left, var(--ag-icon-image));display:var(--ag-icon-image-display-left, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-left, var(--ag-icon-image-opacity, .9))}.ag-icon-linked{font-family:var(--ag-icon-font-family-linked, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-linked, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-linked, var(--ag-icon-font-color))}.ag-icon-linked:before{content:var(--ag-icon-font-code-linked, "");display:var(--ag-icon-font-display-linked, var(--ag-icon-font-display))}.ag-icon-linked:after{background-image:var(--ag-icon-image-linked, var(--ag-icon-image));display:var(--ag-icon-image-display-linked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-linked, var(--ag-icon-image-opacity, .9))}.ag-icon-loading{font-family:var(--ag-icon-font-family-loading, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-loading, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-loading, var(--ag-icon-font-color))}.ag-icon-loading:before{content:var(--ag-icon-font-code-loading, "");display:var(--ag-icon-font-display-loading, var(--ag-icon-font-display))}.ag-icon-loading:after{background-image:var(--ag-icon-image-loading, var(--ag-icon-image));display:var(--ag-icon-image-display-loading, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-loading, var(--ag-icon-image-opacity, .9))}.ag-icon-maximize{font-family:var(--ag-icon-font-family-maximize, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-maximize, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-maximize, var(--ag-icon-font-color))}.ag-icon-maximize:before{content:var(--ag-icon-font-code-maximize, "");display:var(--ag-icon-font-display-maximize, var(--ag-icon-font-display))}.ag-icon-maximize:after{background-image:var(--ag-icon-image-maximize, var(--ag-icon-image));display:var(--ag-icon-image-display-maximize, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-maximize, var(--ag-icon-image-opacity, .9))}.ag-icon-menu{font-family:var(--ag-icon-font-family-menu, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-menu, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-menu, var(--ag-icon-font-color))}.ag-icon-menu:before{content:var(--ag-icon-font-code-menu, "");display:var(--ag-icon-font-display-menu, var(--ag-icon-font-display))}.ag-icon-menu:after{background-image:var(--ag-icon-image-menu, var(--ag-icon-image));display:var(--ag-icon-image-display-menu, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-menu, var(--ag-icon-image-opacity, .9))}.ag-icon-minimize{font-family:var(--ag-icon-font-family-minimize, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-minimize, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-minimize, var(--ag-icon-font-color))}.ag-icon-minimize:before{content:var(--ag-icon-font-code-minimize, "");display:var(--ag-icon-font-display-minimize, var(--ag-icon-font-display))}.ag-icon-minimize:after{background-image:var(--ag-icon-image-minimize, var(--ag-icon-image));display:var(--ag-icon-image-display-minimize, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-minimize, var(--ag-icon-image-opacity, .9))}.ag-icon-next{font-family:var(--ag-icon-font-family-next, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-next, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-next, var(--ag-icon-font-color))}.ag-icon-next:before{content:var(--ag-icon-font-code-next, "");display:var(--ag-icon-font-display-next, var(--ag-icon-font-display))}.ag-icon-next:after{background-image:var(--ag-icon-image-next, var(--ag-icon-image));display:var(--ag-icon-image-display-next, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-next, var(--ag-icon-image-opacity, .9))}.ag-icon-none{font-family:var(--ag-icon-font-family-none, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-none, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-none, var(--ag-icon-font-color))}.ag-icon-none:before{content:var(--ag-icon-font-code-none, "");display:var(--ag-icon-font-display-none, var(--ag-icon-font-display))}.ag-icon-none:after{background-image:var(--ag-icon-image-none, var(--ag-icon-image));display:var(--ag-icon-image-display-none, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-none, var(--ag-icon-image-opacity, .9))}.ag-icon-not-allowed{font-family:var(--ag-icon-font-family-not-allowed, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-not-allowed, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-not-allowed, var(--ag-icon-font-color))}.ag-icon-not-allowed:before{content:var(--ag-icon-font-code-not-allowed, "");display:var(--ag-icon-font-display-not-allowed, var(--ag-icon-font-display))}.ag-icon-not-allowed:after{background-image:var(--ag-icon-image-not-allowed, var(--ag-icon-image));display:var(--ag-icon-image-display-not-allowed, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-not-allowed, var(--ag-icon-image-opacity, .9))}.ag-icon-paste{font-family:var(--ag-icon-font-family-paste, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-paste, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-paste, var(--ag-icon-font-color))}.ag-icon-paste:before{content:var(--ag-icon-font-code-paste, "");display:var(--ag-icon-font-display-paste, var(--ag-icon-font-display))}.ag-icon-paste:after{background-image:var(--ag-icon-image-paste, var(--ag-icon-image));display:var(--ag-icon-image-display-paste, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-paste, var(--ag-icon-image-opacity, .9))}.ag-icon-pin{font-family:var(--ag-icon-font-family-pin, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-pin, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-pin, var(--ag-icon-font-color))}.ag-icon-pin:before{content:var(--ag-icon-font-code-pin, "");display:var(--ag-icon-font-display-pin, var(--ag-icon-font-display))}.ag-icon-pin:after{background-image:var(--ag-icon-image-pin, var(--ag-icon-image));display:var(--ag-icon-image-display-pin, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-pin, var(--ag-icon-image-opacity, .9))}.ag-icon-pivot{font-family:var(--ag-icon-font-family-pivot, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-pivot, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-pivot, var(--ag-icon-font-color))}.ag-icon-pivot:before{content:var(--ag-icon-font-code-pivot, "");display:var(--ag-icon-font-display-pivot, var(--ag-icon-font-display))}.ag-icon-pivot:after{background-image:var(--ag-icon-image-pivot, var(--ag-icon-image));display:var(--ag-icon-image-display-pivot, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-pivot, var(--ag-icon-image-opacity, .9))}.ag-icon-previous{font-family:var(--ag-icon-font-family-previous, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-previous, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-previous, var(--ag-icon-font-color))}.ag-icon-previous:before{content:var(--ag-icon-font-code-previous, "");display:var(--ag-icon-font-display-previous, var(--ag-icon-font-display))}.ag-icon-previous:after{background-image:var(--ag-icon-image-previous, var(--ag-icon-image));display:var(--ag-icon-image-display-previous, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-previous, var(--ag-icon-image-opacity, .9))}.ag-icon-radio-button-off{font-family:var(--ag-icon-font-family-radio-button-off, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-radio-button-off, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-radio-button-off, var(--ag-icon-font-color))}.ag-icon-radio-button-off:before{content:var(--ag-icon-font-code-radio-button-off, "");display:var(--ag-icon-font-display-radio-button-off, var(--ag-icon-font-display))}.ag-icon-radio-button-off:after{background-image:var(--ag-icon-image-radio-button-off, var(--ag-icon-image));display:var(--ag-icon-image-display-radio-button-off, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-radio-button-off, var(--ag-icon-image-opacity, .9))}.ag-icon-radio-button-on{font-family:var(--ag-icon-font-family-radio-button-on, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-radio-button-on, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-radio-button-on, var(--ag-icon-font-color))}.ag-icon-radio-button-on:before{content:var(--ag-icon-font-code-radio-button-on, "");display:var(--ag-icon-font-display-radio-button-on, var(--ag-icon-font-display))}.ag-icon-radio-button-on:after{background-image:var(--ag-icon-image-radio-button-on, var(--ag-icon-image));display:var(--ag-icon-image-display-radio-button-on, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-radio-button-on, var(--ag-icon-image-opacity, .9))}.ag-icon-right{font-family:var(--ag-icon-font-family-right, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-right, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-right, var(--ag-icon-font-color))}.ag-icon-right:before{content:var(--ag-icon-font-code-right, "");display:var(--ag-icon-font-display-right, var(--ag-icon-font-display))}.ag-icon-right:after{background-image:var(--ag-icon-image-right, var(--ag-icon-image));display:var(--ag-icon-image-display-right, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-right, var(--ag-icon-image-opacity, .9))}.ag-icon-save{font-family:var(--ag-icon-font-family-save, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-save, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-save, var(--ag-icon-font-color))}.ag-icon-save:before{content:var(--ag-icon-font-code-save, "");display:var(--ag-icon-font-display-save, var(--ag-icon-font-display))}.ag-icon-save:after{background-image:var(--ag-icon-image-save, var(--ag-icon-image));display:var(--ag-icon-image-display-save, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-save, var(--ag-icon-image-opacity, .9))}.ag-icon-small-down{font-family:var(--ag-icon-font-family-small-down, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-small-down, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-small-down, var(--ag-icon-font-color))}.ag-icon-small-down:before{content:var(--ag-icon-font-code-small-down, "");display:var(--ag-icon-font-display-small-down, var(--ag-icon-font-display))}.ag-icon-small-down:after{background-image:var(--ag-icon-image-small-down, var(--ag-icon-image));display:var(--ag-icon-image-display-small-down, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-small-down, var(--ag-icon-image-opacity, .9))}.ag-icon-small-left{font-family:var(--ag-icon-font-family-small-left, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-small-left, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-small-left, var(--ag-icon-font-color))}.ag-icon-small-left:before{content:var(--ag-icon-font-code-small-left, "");display:var(--ag-icon-font-display-small-left, var(--ag-icon-font-display))}.ag-icon-small-left:after{background-image:var(--ag-icon-image-small-left, var(--ag-icon-image));display:var(--ag-icon-image-display-small-left, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-small-left, var(--ag-icon-image-opacity, .9))}.ag-icon-small-right{font-family:var(--ag-icon-font-family-small-right, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-small-right, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-small-right, var(--ag-icon-font-color))}.ag-icon-small-right:before{content:var(--ag-icon-font-code-small-right, "");display:var(--ag-icon-font-display-small-right, var(--ag-icon-font-display))}.ag-icon-small-right:after{background-image:var(--ag-icon-image-small-right, var(--ag-icon-image));display:var(--ag-icon-image-display-small-right, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-small-right, var(--ag-icon-image-opacity, .9))}.ag-icon-small-up{font-family:var(--ag-icon-font-family-small-up, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-small-up, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-small-up, var(--ag-icon-font-color))}.ag-icon-small-up:before{content:var(--ag-icon-font-code-small-up, "");display:var(--ag-icon-font-display-small-up, var(--ag-icon-font-display))}.ag-icon-small-up:after{background-image:var(--ag-icon-image-small-up, var(--ag-icon-image));display:var(--ag-icon-image-display-small-up, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-small-up, var(--ag-icon-image-opacity, .9))}.ag-icon-tick{font-family:var(--ag-icon-font-family-tick, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-tick, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-tick, var(--ag-icon-font-color))}.ag-icon-tick:before{content:var(--ag-icon-font-code-tick, "");display:var(--ag-icon-font-display-tick, var(--ag-icon-font-display))}.ag-icon-tick:after{background-image:var(--ag-icon-image-tick, var(--ag-icon-image));display:var(--ag-icon-image-display-tick, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-tick, var(--ag-icon-image-opacity, .9))}.ag-icon-tree-closed{font-family:var(--ag-icon-font-family-tree-closed, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-tree-closed, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-tree-closed, var(--ag-icon-font-color))}.ag-icon-tree-closed:before{content:var(--ag-icon-font-code-tree-closed, "");display:var(--ag-icon-font-display-tree-closed, var(--ag-icon-font-display))}.ag-icon-tree-closed:after{background-image:var(--ag-icon-image-tree-closed, var(--ag-icon-image));display:var(--ag-icon-image-display-tree-closed, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-tree-closed, var(--ag-icon-image-opacity, .9))}.ag-icon-tree-indeterminate{font-family:var(--ag-icon-font-family-tree-indeterminate, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-tree-indeterminate, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-tree-indeterminate, var(--ag-icon-font-color))}.ag-icon-tree-indeterminate:before{content:var(--ag-icon-font-code-tree-indeterminate, "");display:var(--ag-icon-font-display-tree-indeterminate, var(--ag-icon-font-display))}.ag-icon-tree-indeterminate:after{background-image:var(--ag-icon-image-tree-indeterminate, var(--ag-icon-image));display:var(--ag-icon-image-display-tree-indeterminate, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-tree-indeterminate, var(--ag-icon-image-opacity, .9))}.ag-icon-tree-open{font-family:var(--ag-icon-font-family-tree-open, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-tree-open, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-tree-open, var(--ag-icon-font-color))}.ag-icon-tree-open:before{content:var(--ag-icon-font-code-tree-open, "");display:var(--ag-icon-font-display-tree-open, var(--ag-icon-font-display))}.ag-icon-tree-open:after{background-image:var(--ag-icon-image-tree-open, var(--ag-icon-image));display:var(--ag-icon-image-display-tree-open, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-tree-open, var(--ag-icon-image-opacity, .9))}.ag-icon-unlinked{font-family:var(--ag-icon-font-family-unlinked, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-unlinked, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-unlinked, var(--ag-icon-font-color))}.ag-icon-unlinked:before{content:var(--ag-icon-font-code-unlinked, "");display:var(--ag-icon-font-display-unlinked, var(--ag-icon-font-display))}.ag-icon-unlinked:after{background-image:var(--ag-icon-image-unlinked, var(--ag-icon-image));display:var(--ag-icon-image-display-unlinked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-unlinked, var(--ag-icon-image-opacity, .9))}.ag-icon-up{font-family:var(--ag-icon-font-family-up, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-up, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-up, var(--ag-icon-font-color))}.ag-icon-up:before{content:var(--ag-icon-font-code-up, "");display:var(--ag-icon-font-display-up, var(--ag-icon-font-display))}.ag-icon-up:after{background-image:var(--ag-icon-image-up, var(--ag-icon-image));display:var(--ag-icon-image-display-up, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-up, var(--ag-icon-image-opacity, .9))}.ag-icon-down{font-family:var(--ag-icon-font-family-down, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-down, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-down, var(--ag-icon-font-color))}.ag-icon-down:before{content:var(--ag-icon-font-code-down, "");display:var(--ag-icon-font-display-down, var(--ag-icon-font-display))}.ag-icon-down:after{background-image:var(--ag-icon-image-down, var(--ag-icon-image));display:var(--ag-icon-image-display-down, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-down, var(--ag-icon-image-opacity, .9))}.ag-icon-plus{font-family:var(--ag-icon-font-family-plus, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-plus, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-plus, var(--ag-icon-font-color))}.ag-icon-plus:before{content:var(--ag-icon-font-code-plus, "");display:var(--ag-icon-font-display-plus, var(--ag-icon-font-display))}.ag-icon-plus:after{background-image:var(--ag-icon-image-plus, var(--ag-icon-image));display:var(--ag-icon-image-display-plus, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-plus, var(--ag-icon-image-opacity, .9))}.ag-icon-minus{font-family:var(--ag-icon-font-family-minus, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-minus, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-minus, var(--ag-icon-font-color))}.ag-icon-minus:before{content:var(--ag-icon-font-code-minus, "");display:var(--ag-icon-font-display-minus, var(--ag-icon-font-display))}.ag-icon-minus:after{background-image:var(--ag-icon-image-minus, var(--ag-icon-image));display:var(--ag-icon-image-display-minus, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-minus, var(--ag-icon-image-opacity, .9))}.ag-icon-menu-alt{font-family:var(--ag-icon-font-family-menu-alt, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-menu-alt, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-menu-alt, var(--ag-icon-font-color))}.ag-icon-menu-alt:before{content:var(--ag-icon-font-code-menu-alt, "");display:var(--ag-icon-font-display-menu-alt, var(--ag-icon-font-display))}.ag-icon-menu-alt:after{background-image:var(--ag-icon-image-menu-alt, var(--ag-icon-image));display:var(--ag-icon-image-display-menu-alt, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-menu-alt, var(--ag-icon-image-opacity, .9))}.ag-icon-settings{font-family:var(--ag-icon-font-family-settings, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-settings, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-settings, var(--ag-icon-font-color))}.ag-icon-settings:before{content:var(--ag-icon-font-code-settings, "");display:var(--ag-icon-font-display-settings, var(--ag-icon-font-display))}.ag-icon-settings:after{background-image:var(--ag-icon-image-settings, var(--ag-icon-image));display:var(--ag-icon-image-display-settings, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-settings, var(--ag-icon-image-opacity, .9))}.ag-icon-column-arrow{font-family:var(--ag-icon-font-family-column-arrow, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-column-arrow, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-column-arrow, var(--ag-icon-font-color))}.ag-icon-column-arrow:before{content:var(--ag-icon-font-code-column-arrow, "");display:var(--ag-icon-font-display-column-arrow, var(--ag-icon-font-display))}.ag-icon-column-arrow:after{background-image:var(--ag-icon-image-column-arrow, var(--ag-icon-image));display:var(--ag-icon-image-display-column-arrow, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-column-arrow, var(--ag-icon-image-opacity, .9))}.ag-icon-un-pin{font-family:var(--ag-icon-font-family-un-pin, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-un-pin, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-un-pin, var(--ag-icon-font-color))}.ag-icon-un-pin:before{content:var(--ag-icon-font-code-un-pin, "");display:var(--ag-icon-font-display-un-pin, var(--ag-icon-font-display))}.ag-icon-un-pin:after{background-image:var(--ag-icon-image-un-pin, var(--ag-icon-image));display:var(--ag-icon-image-display-un-pin, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-un-pin, var(--ag-icon-image-opacity, .9))}.ag-icon-pinned-bottom{font-family:var(--ag-icon-font-family-pinned-bottom, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-pinned-bottom, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-pinned-bottom, var(--ag-icon-font-color))}.ag-icon-pinned-bottom:before{content:var(--ag-icon-font-code-pinned-bottom, "");display:var(--ag-icon-font-display-pinned-bottom, var(--ag-icon-font-display))}.ag-icon-pinned-bottom:after{background-image:var(--ag-icon-image-pinned-bottom, var(--ag-icon-image));display:var(--ag-icon-image-display-pinned-bottom, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-pinned-bottom, var(--ag-icon-image-opacity, .9))}.ag-icon-pinned-top{font-family:var(--ag-icon-font-family-pinned-top, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-pinned-top, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-pinned-top, var(--ag-icon-font-color))}.ag-icon-pinned-top:before{content:var(--ag-icon-font-code-pinned-top, "");display:var(--ag-icon-font-display-pinned-top, var(--ag-icon-font-display))}.ag-icon-pinned-top:after{background-image:var(--ag-icon-image-pinned-top, var(--ag-icon-image));display:var(--ag-icon-image-display-pinned-top, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-pinned-top, var(--ag-icon-image-opacity, .9))}.ag-icon-chevron-up{font-family:var(--ag-icon-font-family-chevron-up, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-chevron-up, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-chevron-up, var(--ag-icon-font-color))}.ag-icon-chevron-up:before{content:var(--ag-icon-font-code-chevron-up, "");display:var(--ag-icon-font-display-chevron-up, var(--ag-icon-font-display))}.ag-icon-chevron-up:after{background-image:var(--ag-icon-image-chevron-up, var(--ag-icon-image));display:var(--ag-icon-image-display-chevron-up, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-chevron-up, var(--ag-icon-image-opacity, .9))}.ag-icon-chevron-down{font-family:var(--ag-icon-font-family-chevron-down, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-chevron-down, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-chevron-down, var(--ag-icon-font-color))}.ag-icon-chevron-down:before{content:var(--ag-icon-font-code-chevron-down, "");display:var(--ag-icon-font-display-chevron-down, var(--ag-icon-font-display))}.ag-icon-chevron-down:after{background-image:var(--ag-icon-image-chevron-down, var(--ag-icon-image));display:var(--ag-icon-image-display-chevron-down, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-chevron-down, var(--ag-icon-image-opacity, .9))}.ag-icon-chevron-left{font-family:var(--ag-icon-font-family-chevron-left, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-chevron-left, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-chevron-left, var(--ag-icon-font-color))}.ag-icon-chevron-left:before{content:var(--ag-icon-font-code-chevron-left, "");display:var(--ag-icon-font-display-chevron-left, var(--ag-icon-font-display))}.ag-icon-chevron-left:after{background-image:var(--ag-icon-image-chevron-left, var(--ag-icon-image));display:var(--ag-icon-image-display-chevron-left, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-chevron-left, var(--ag-icon-image-opacity, .9))}.ag-icon-chevron-right{font-family:var(--ag-icon-font-family-chevron-right, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-chevron-right, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-chevron-right, var(--ag-icon-font-color))}.ag-icon-chevron-right:before{content:var(--ag-icon-font-code-chevron-right, "");display:var(--ag-icon-font-display-chevron-right, var(--ag-icon-font-display))}.ag-icon-chevron-right:after{background-image:var(--ag-icon-image-chevron-right, var(--ag-icon-image));display:var(--ag-icon-image-display-chevron-right, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-chevron-right, var(--ag-icon-image-opacity, .9))}.ag-icon-filter-add{font-family:var(--ag-icon-font-family-filter-add, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-filter-add, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-filter-add, var(--ag-icon-font-color))}.ag-icon-filter-add:before{content:var(--ag-icon-font-code-filter-add, "");display:var(--ag-icon-font-display-filter-add, var(--ag-icon-font-display))}.ag-icon-filter-add:after{background-image:var(--ag-icon-image-filter-add, var(--ag-icon-image));display:var(--ag-icon-image-display-filter-add, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-filter-add, var(--ag-icon-image-opacity, .9))}.ag-icon-edit{font-family:var(--ag-icon-font-family-edit, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-edit, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-edit, var(--ag-icon-font-color))}.ag-icon-edit:before{content:var(--ag-icon-font-code-edit, "");display:var(--ag-icon-font-display-edit, var(--ag-icon-font-display))}.ag-icon-edit:after{background-image:var(--ag-icon-image-edit, var(--ag-icon-image));display:var(--ag-icon-image-display-edit, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-edit, var(--ag-icon-image-opacity, .9))}.ag-icon-search{font-family:var(--ag-icon-font-family-search, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-search, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-search, var(--ag-icon-font-color))}.ag-icon-search:before{content:var(--ag-icon-font-code-search, "");display:var(--ag-icon-font-display-search, var(--ag-icon-font-display))}.ag-icon-search:after{background-image:var(--ag-icon-image-search, var(--ag-icon-image));display:var(--ag-icon-image-display-search, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-search, var(--ag-icon-image-opacity, .9))}.ag-icon-row-drag:before{content:var(--ag-icon-font-code-grip)}.ag-left-arrow:before{content:var(--ag-icon-font-code-left)}.ag-right-arrow:before{content:var(--ag-icon-font-code-right)}[class*=ag-theme-]{--ag-foreground-color: #000;--ag-data-color: var(--ag-foreground-color);--ag-secondary-foreground-color: var(--ag-foreground-color);--ag-header-foreground-color: var(--ag-secondary-foreground-color);--ag-disabled-foreground-color: rgba(0, 0, 0, .5);--ag-background-color: #fff;--ag-wrapper-background-color: var(--ag-background-color);--ag-header-background-color: transparent;--ag-toolbar-background-color: var(--ag-header-background-color);--ag-toolbar-text-color: var(--ag-foreground-color);--ag-toolbar-separator-color: var(--ag-border-color);--ag-toolbar-separator-width: 1px;--ag-tooltip-background-color: transparent;--ag-tooltip-error-background-color: color-mix( in srgb, var(--ag-background-color), var(--ag-invalid-color) 10% );--ag-tooltip-error-text-color: var(--ag-invalid-color);--ag-tooltip-error-border-color: color-mix(in srgb, var(--ag-background-color), var(--ag-invalid-color) 25%);--ag-subheader-background-color: transparent;--ag-subheader-toolbar-background-color: transparent;--ag-control-panel-background-color: transparent;--ag-side-button-selected-background-color: var(--ag-control-panel-background-color);--ag-selected-row-background-color: #bbb;--ag-data-background-color: var(--ag-background-color);--ag-odd-row-background-color: var(--ag-data-background-color);--ag-modal-overlay-background-color: rgba(255, 255, 255, .66);--ag-menu-background-color: var(--ag-background-color);--ag-menu-border-color: var(--ag-border-color);--ag-panel-background-color: var(--ag-background-color);--ag-panel-border-color: var(--ag-border-color);--ag-row-hover-color: transparent;--ag-column-hover-color: transparent;--ag-range-selection-border-color: var(--ag-foreground-color);--ag-row-drag-indicator-color: var(--ag-range-selection-border-color);--ag-row-drag-indicator-width: 2px;--ag-column-drag-indicator-color: var(--ag-range-selection-border-color);--ag-column-drag-indicator-width: 2px;--ag-range-selection-border-style: solid;--ag-range-selection-background-color: rgba(0, 0, 0, .2);--ag-range-selection-background-color-2: var(--ag-range-selection-background-color);--ag-range-selection-background-color-3: var(--ag-range-selection-background-color);--ag-range-selection-background-color-4: var(--ag-range-selection-background-color);--ag-range-selection-highlight-color: var(--ag-range-selection-border-color);--ag-range-header-highlight-color: color-mix( in srgb, var(--ag-header-background-color), var(--ag-foreground-color) 8% );--ag-selected-tab-underline-color: var(--ag-range-selection-border-color);--ag-selected-tab-underline-width: 0;--ag-selected-tab-underline-transition-speed: 0s;--ag-range-selection-chart-category-background-color: rgba(0, 255, 132, .1);--ag-range-selection-chart-background-color: rgba(0, 88, 255, .1);--ag-header-cell-hover-background-color: transparent;--ag-header-cell-moving-background-color: var(--ag-background-color);--ag-value-change-value-highlight-background-color: rgba(22, 160, 133, .5);--ag-value-change-delta-up-color: #43a047;--ag-value-change-delta-down-color: #e53935;--ag-row-loading-skeleton-effect-color: rgba(66, 66, 66, .2);--ag-chip-background-color: transparent;--ag-chip-border-color: var(--ag-chip-background-color);--ag-borders: solid 1px;--ag-border-color: rgba(0, 0, 0, .25);--ag-borders-critical: var(--ag-borders);--ag-borders-secondary: var(--ag-borders);--ag-secondary-border-color: var(--ag-border-color);--ag-row-border-style: solid;--ag-row-border-width: 1px;--ag-cell-horizontal-border: solid transparent;--ag-borders-input: var(--ag-borders-secondary);--ag-input-border-color: var(--ag-secondary-border-color);--ag-borders-input-invalid: solid 2px;--ag-input-border-color-invalid: var(--ag-invalid-color);--ag-full-row-invalid-background-color: color-mix( in srgb, var(--ag-background-color), var(--ag-invalid-color) 25% );--ag-borders-side-button: var(--ag-borders);--ag-border-radius: 0px;--ag-wrapper-border-radius: var(--ag-border-radius);--ag-row-border-color: var(--ag-secondary-border-color);--ag-header-column-separator-display: none;--ag-header-column-separator-height: 100%;--ag-header-column-separator-width: 1px;--ag-header-column-separator-color: var(--ag-secondary-border-color);--ag-header-column-resize-handle-display: none;--ag-header-column-resize-handle-height: 50%;--ag-header-column-resize-handle-width: 1px;--ag-header-column-resize-handle-color: var(--ag-secondary-border-color);--ag-invalid-color: red;--ag-input-disabled-border-color: var(--ag-input-border-color);--ag-input-disabled-background-color: transparent;--ag-checkbox-background-color: transparent;--ag-checkbox-border-radius: var(--ag-border-radius);--ag-checkbox-checked-color: var(--ag-foreground-color);--ag-checkbox-unchecked-color: var(--ag-foreground-color);--ag-checkbox-indeterminate-color: var(--ag-checkbox-unchecked-color);--ag-toggle-button-off-border-color: var(--ag-checkbox-unchecked-color);--ag-toggle-button-off-background-color: var(--ag-checkbox-unchecked-color);--ag-toggle-button-on-border-color: var(--ag-checkbox-checked-color);--ag-toggle-button-on-background-color: var(--ag-checkbox-checked-color);--ag-toggle-button-switch-background-color: var(--ag-background-color);--ag-toggle-button-switch-border-color: var(--ag-toggle-button-off-border-color);--ag-toggle-button-border-width: 1px;--ag-toggle-button-height: var(--ag-icon-size);--ag-toggle-button-width: calc(var(--ag-toggle-button-height) * 2);--ag-input-focus-box-shadow: none;--ag-input-error-focus-box-shadow: none;--ag-input-focus-border-color: none;--ag-minichart-selected-chart-color: var(--ag-checkbox-checked-color);--ag-minichart-selected-page-color: var(--ag-checkbox-checked-color);--ag-grid-size: 4px;--ag-icon-size: 12px;--ag-icon-font-weight: normal;--ag-icon-font-color: var(--ag-foreground-color);--ag-icon-image-display: block;--ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 1.5);--ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 1.5);--ag-widget-horizontal-spacing: calc(var(--ag-grid-size) * 2);--ag-widget-vertical-spacing: var(--ag-grid-size);--ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);--ag-cell-widget-spacing: var(--ag-cell-horizontal-padding);--ag-row-height: calc(var(--ag-grid-size) * 6 + 1px);--ag-header-height: var(--ag-row-height);--ag-pagination-panel-height: var(--ag-header-height);--ag-list-item-height: calc(var(--ag-grid-size) * 5);--ag-column-select-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));--ag-set-filter-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));--ag-advanced-filter-builder-indent-size: calc(var(--ag-grid-size) * 2 + var(--ag-icon-size));--ag-row-group-indent-size: calc(var(--ag-cell-widget-spacing) + var(--ag-icon-size));--ag-row-numbers-selected-color: #bbb;--ag-filter-tool-panel-group-indent: 16px;--ag-tab-min-width: 220px;--ag-chart-menu-panel-width: var(--ag-tab-min-width);--ag-menu-min-width: 181px;--ag-side-bar-panel-width: 200px;--ag-side-bar-panel-animation-duration: 0s;--ag-font-family: "Helvetica Neue", sans-serif;--ag-font-size: 14px;--ag-card-radius: var(--ag-border-radius);--ag-card-shadow: none;--ag-popup-shadow: 5px 5px 10px rgba(0, 0, 0, .3);--ag-advanced-filter-join-pill-color: #f08e8d;--ag-advanced-filter-column-pill-color: #a6e194;--ag-advanced-filter-option-pill-color: #f3c08b;--ag-advanced-filter-value-pill-color: #85c0e4;--ag-find-match-color: var(--ag-foreground-color);--ag-find-active-match-color: var(--ag-foreground-color);--ag-find-match-background-color: #ffff00;--ag-find-active-match-background-color: #ffa500;--ag-cell-batch-edit-background-color: rgb(220 181 139 / 16%);--ag-cell-batch-edit-text-color: #422f00;--ag-row-batch-edit-background-color: var(--ag-cell-batch-edit-background-color);--ag-row-batch-edit-text-color: var(--ag-cell-batch-edit-text-color);--ag-filter-panel-apply-button-color: var(--ag-foreground-color);--ag-filter-panel-apply-button-background-color: var(--ag-background-color);--ag-column-panel-apply-button-color: var(--ag-foreground-color);--ag-column-panel-apply-button-background-color: var(--ag-background-color);--ag-filter-panel-card-subtle-color: var(--ag-foreground-color);--ag-filter-panel-card-subtle-hover-color: var(--ag-foreground-color);--ag-formula-token-1-color: #3269c6;--ag-formula-token-1-background-color: rgb(50 105 198 / 16%);--ag-formula-token-1-border-color: var(--ag-formula-token-1-color);--ag-formula-token-2-color: #c0343f;--ag-formula-token-2-background-color: rgb(192 52 63 / 16%);--ag-formula-token-2-border-color: var(--ag-formula-token-2-color);--ag-formula-token-3-color: #8156b8;--ag-formula-token-3-background-color: rgb(129 86 184 / 16%);--ag-formula-token-3-border-color: var(--ag-formula-token-3-color);--ag-formula-token-4-color: #007c1f;--ag-formula-token-4-background-color: rgb(0 124 31 / 16%);--ag-formula-token-4-border-color: var(--ag-formula-token-4-color);--ag-formula-token-5-color: #b03e85;--ag-formula-token-5-background-color: rgb(176 62 133 / 16%);--ag-formula-token-5-border-color: var(--ag-formula-token-5-color);--ag-formula-token-6-color: #b74900;--ag-formula-token-6-background-color: rgb(183 73 0 / 16%);--ag-formula-token-6-border-color: var(--ag-formula-token-6-color);--ag-formula-token-7-color: #247492;--ag-formula-token-7-background-color: rgb(36 116 146 / 16%);--ag-formula-token-7-border-color: var(--ag-formula-token-7-color);--ag-note-indicator-size: 8px;--ag-note-popup-background-color: var(--ag-menu-background-color);--ag-note-popup-text-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 75%);--ag-note-popup-input-text-color: var(--ag-input-text-color);--ag-note-popup-input-background-color: var(--ag-background-color);--ag-note-popup-border: var(--ag-dialog-border);--ag-note-popup-padding: calc(var(--ag-grid-size) / 2)}.ag-root-wrapper,.ag-dnd-ghost{background-color:var(--ag-wrapper-background-color)}.ag-sticky-top,.ag-sticky-bottom{background-color:var(--ag-data-background-color)}.ag-sticky-bottom .ag-pinned-left-sticky-bottom,.ag-sticky-bottom .ag-sticky-bottom-container,.ag-sticky-bottom .ag-pinned-right-sticky-bottom{border-top:var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width)}.ag-root-wrapper,.ag-popup{--ag-indentation-level: 0}[class*=ag-theme-]{-webkit-font-smoothing:antialiased;font-family:var(--ag-font-family);font-size:var(--ag-font-size);line-height:normal;color:var(--ag-foreground-color)}ag-grid,ag-grid-angular,ag-grid-ng2,ag-grid-polymer,ag-grid-aurelia{display:block}.ag-aria-description-container{z-index:9999;border:0px;clip:rect(1px,1px,1px,1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap}.ag-hidden{display:none!important}.ag-invisible{visibility:hidden!important}.ag-drag-handle{cursor:grab}.ag-column-drop-wrapper{display:flex}.ag-column-drop-horizontal-half-width{display:inline-block;width:50%!important}.ag-unselectable{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-selectable{-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text;user-select:text}.ag-tab{position:relative}.ag-tab-guard{position:absolute;width:0;height:0;display:block}.ag-virtual-list-viewport .ag-tab-guard{position:sticky}.ag-tab-guard-top{top:1px}.ag-tab-guard-bottom{bottom:1px}.ag-select-agg-func-popup{position:absolute}.ag-input-wrapper,.ag-picker-field-wrapper{display:flex;flex:1 1 auto;align-items:center;line-height:normal;position:relative}.ag-shake-left-to-right{animation-direction:alternate;animation-duration:.2s;animation-iteration-count:infinite;animation-name:ag-shake-left-to-right}@keyframes ag-shake-left-to-right{0%{padding-left:6px;padding-right:2px}to{padding-left:2px;padding-right:6px}}.ag-root-wrapper{cursor:default;position:relative;display:flex;flex-direction:column;overflow:hidden;white-space:normal}.ag-root-wrapper.ag-layout-normal{content-visibility:auto;height:100%}.ag-watermark{position:absolute;bottom:20px;right:25px;opacity:.7;transition:opacity 1s ease-out 3s;color:#9b9b9b}.ag-watermark:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjA5IiBoZWlnaHQ9IjM2IiB2aWV3Qm94PSIwIDAgMjA5IDM2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTkyLjk5MyAyMy42NTgyVjE1LjcxMTdIMTc5LjQ1MkwxNzEuNTA1IDIzLjY1ODJIMTkyLjk5M1oiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTIwOC4yNSAzLjk1MDgxSDE5MS4yNzZMMTgzLjI2NiAxMS44OTczSDIwOC4yNVYzLjk1MDgxWiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTYzLjYyMiAzMS42MDQ4TDE2Ny42OTEgMjcuNTM2MUgxODEuNDIzVjM1LjQ4MjdIMTYzLjYyMlYzMS42MDQ4WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTY2LjYxIDE5Ljc4MDNIMTc1LjM4M0wxODMuMzkzIDExLjgzMzdIMTY2LjYxVjE5Ljc4MDNaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xNTcuMDExIDMxLjYwNDdIMTYzLjYyMkwxNzEuNTA1IDIzLjY1ODJIMTU3LjAxMVYzMS42MDQ3WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTkxLjI3NiAzLjk1MDgxTDE4Ny4yMDggOC4wMTk0MUgxNjEuMjdWMC4wNzI4NzZIMTkxLjI3NlYzLjk1MDgxWiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMjAuODM5MSAzMC4yMDYxSDguMzc4OTJMNi4yMTc0NSAzNS41NDYySDAuNzUwMjQ0TDEyLjI1NjggOC41OTE1NUgxNy4wMjQ3TDI4LjUzMTMgMzUuNTQ2MkgyMy4wMDA1TDIwLjgzOTEgMzAuMjA2MVpNMTkuMTIyNyAyNS45NDY4TDE0LjYwOSAxNC45NDg4TDEwLjA5NTQgMjUuOTQ2OEgxOS4xMjI3WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTA0LjQzNyAxOC41MDg5QzEwNi4wMjYgMTYuMTU2NyAxMTAuMDMxIDE1LjkwMjQgMTExLjY4NCAxNS45MDI0VjIwLjQ3OTZDMTA5LjY1IDIwLjQ3OTYgMTA3LjYxNSAyMC41NDMyIDEwNi40MDcgMjEuNDMzMkMxMDUuMiAyMi4zMjMyIDEwNC41NjQgMjMuNTMxMSAxMDQuNTY0IDI0Ljk5MzJWMzUuNTQ2Mkg5OS42MDUxVjE1LjkwMjRIMTA0LjM3M0wxMDQuNDM3IDE4LjUwODlaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xMTkuMzc2IDE1LjkwMjRIMTE0LjQxOFYzNS41NDYySDExOS4zNzZWMTUuOTAyNFoiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTExOS4zNzYgNy4xMjkzOUgxMTQuNDE4VjEyLjk3OEgxMTkuMzc2VjcuMTI5MzlaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xNDMuOTc5IDcuMTI5MzlWMzUuNTQ2MkgxMzkuMjExTDEzOS4wODQgMzIuNTU4M0MxMzguMzg0IDMzLjU3NTUgMTM3LjQ5NCAzNC40MDE5IDEzNi40MTQgMzUuMDM3NkMxMzUuMzMzIDM1LjYwOTggMTMzLjk5OCAzNS45Mjc2IDEzMi40NzIgMzUuOTI3NkMxMzEuMTM3IDM1LjkyNzYgMTI5Ljg2NiAzNS42NzMzIDEyOC43ODUgMzUuMjI4M0MxMjcuNjQxIDM0LjcxOTcgMTI2LjYyMyAzNC4wODQgMTI1Ljc5NyAzMy4xOTRDMTI0Ljk3MSAzMi4zMDQgMTI0LjI3MSAzMS4yMjMzIDEyMy44MjYgMzAuMDE1NEMxMjMuMzE4IDI4LjgwNzUgMTIzLjEyNyAyNy40MDkgMTIzLjEyNyAyNS44ODMyQzEyMy4xMjcgMjQuMzU3NSAxMjMuMzgxIDIyLjk1ODkgMTIzLjgyNiAyMS42ODc0QzEyNC4zMzUgMjAuNDE2IDEyNC45NzEgMTkuMzM1MyAxMjUuNzk3IDE4LjQ0NTNDMTI2LjYyMyAxNy41NTUyIDEyNy42NDEgMTYuODU2IDEyOC43ODUgMTYuMzQ3NEMxMjkuOTI5IDE1LjgzODggMTMxLjEzNyAxNS41ODQ1IDEzMi40NzIgMTUuNTg0NUMxMzMuOTk4IDE1LjU4NDUgMTM1LjI2OSAxNS44Mzg4IDEzNi4zNSAxNi40MTA5QzEzNy40MzEgMTYuOTgzMSAxMzguMzIxIDE3Ljc0NTkgMTM5LjAyIDE4LjgyNjdWNy4xOTI5NUgxNDMuOTc5VjcuMTI5MzlaTTEzMy41NTMgMzEuNjY4M0MxMzUuMjA2IDMxLjY2ODMgMTM2LjQ3NyAzMS4wOTYyIDEzNy40OTQgMzAuMDE1NEMxMzguNTExIDI4LjkzNDcgMTM5LjAyIDI3LjQ3MjUgMTM5LjAyIDI1LjY5MjVDMTM5LjAyIDIzLjkxMjUgMTM4LjUxMSAyMi41MTM5IDEzNy40OTQgMjEuMzY5NkMxMzYuNDc3IDIwLjI4ODggMTM1LjIwNiAxOS43MTY3IDEzMy41NTMgMTkuNzE2N0MxMzEuOTYzIDE5LjcxNjcgMTMwLjYyOCAyMC4yODg4IDEyOS42NzUgMjEuMzY5NkMxMjguNjU4IDIyLjQ1MDMgMTI4LjE0OSAyMy45MTI1IDEyOC4xNDkgMjUuNjkyNUMxMjguMTQ5IDI3LjQ3MjUgMTI4LjY1OCAyOC44NzExIDEyOS42NzUgMjkuOTUxOEMxMzAuNjkyIDMxLjA5NjEgMTMxLjk2MyAzMS42NjgzIDEzMy41NTMgMzEuNjY4M1oiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTU3LjIwMjQgMjAuMzUyNUg0NC45MzNWMjQuNjExOEg1MS45MjU5QzUxLjczNTIgMjYuNzczMyA1MC45MDg4IDI4LjQyNjEgNDkuNTEwMiAyOS43NjExQzQ4LjExMTYgMzEuMDMyNiA0Ni4zMzE1IDMxLjY2ODMgNDQuMDQyOSAzMS42NjgzQzQyLjc3MTUgMzEuNjY4MyA0MS41NjM2IDMxLjQxNCA0MC41NDY1IDMwLjk2OUMzOS40NjU3IDMwLjUyNCAzOC41NzU3IDI5Ljg4ODMgMzcuODEyOSAyOC45OTgzQzM3LjA1IDI4LjE3MTggMzYuNDc3OCAyNy4xNTQ3IDM2LjAzMjggMjUuOTQ2OEMzNS41ODc4IDI0LjczODkgMzUuMzk3MSAyMy40Njc1IDM1LjM5NzEgMjIuMDA1M0MzNS4zOTcxIDIwLjU0MzIgMzUuNTg3OCAxOS4yNzE3IDM2LjAzMjggMTguMDYzOEMzNi40MTQzIDE2Ljg1NiAzNy4wNSAxNS45MDI0IDM3LjgxMjkgMTUuMDEyNEMzOC41NzU3IDE0LjE4NTkgMzkuNDY1NyAxMy41NTAyIDQwLjU0NjUgMTMuMDQxNkM0MS42MjcyIDEyLjU5NjYgNDIuNzcxNSAxMi4zNDIzIDQ0LjEwNjUgMTIuMzQyM0M0Ni43NzY2IDEyLjM0MjMgNDguODEwOSAxMi45NzggNTAuMjA5NSAxNC4yNDk1TDUzLjUxNTIgMTAuOTQzOEM1MS4wMzU5IDkuMDM2NTkgNDcuODU3MyA4LjAxOTQxIDQ0LjEwNjUgOC4wMTk0MUM0Mi4wMDg2IDguMDE5NDEgNDAuMTAxNSA4LjMzNzI5IDM4LjM4NSA5LjAzNjU5QzM2LjY2ODYgOS43MzU4OCAzNS4yMDY0IDEwLjYyNTkgMzMuOTk4NSAxMS44MzM3QzMyLjc5MDYgMTMuMDQxNiAzMS44MzcxIDE0LjUwMzggMzEuMjAxNCAxNi4yMjAzQzMwLjU2NTYgMTcuOTM2NyAzMC4yNDc4IDE5Ljg0MzggMzAuMjQ3OCAyMS44NzgyQzMwLjI0NzggMjMuOTEyNSAzMC41NjU2IDI1LjgxOTcgMzEuMjY0OSAyNy41MzYxQzMxLjk2NDIgMjkuMjUyNiAzMi44NTQyIDMwLjcxNDcgMzQuMDYyMSAzMS45MjI2QzM1LjI3IDMzLjEzMDUgMzYuNzMyMSAzNC4wODQxIDM4LjQ0ODYgMzQuNzE5OEM0MC4xNjUgMzUuNDE5MSA0Mi4wNzIyIDM1LjczNyA0NC4xMDY1IDM1LjczN0M0Ni4xNDA4IDM1LjczNyA0Ny45ODQ0IDM1LjQxOTEgNDkuNjM3MyAzNC43MTk4QzUxLjI5MDIgMzQuMDIwNSA1Mi42ODg4IDMzLjEzMDUgNTMuODMzMSAzMS45MjI2QzU0Ljk3NzQgMzAuNzE0NyA1NS44Njc0IDI5LjI1MjYgNTYuNTAzMSAyNy41MzYxQzU3LjEzODggMjUuODE5NyA1Ny40NTY3IDIzLjkxMjUgNTcuNDU2NyAyMS44NzgyVjIxLjA1MTdDNTcuMjY2IDIwLjkyNDYgNTcuMjAyNCAyMC42MDY3IDU3LjIwMjQgMjAuMzUyNVoiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTk1Ljk4MTUgMjAuMzUyNUg4My43MTIxVjI0LjYxMThIOTAuNzA1QzkwLjUxNDMgMjYuNzczMyA4OS42ODc5IDI4LjQyNjEgODguMjg5MyAyOS43NjExQzg2Ljg5MDcgMzEuMDMyNiA4NS4xMTA2IDMxLjY2ODMgODIuODIyIDMxLjY2ODNDODEuNTUwNiAzMS42NjgzIDgwLjM0MjcgMzEuNDE0IDc5LjMyNTYgMzAuOTY5Qzc4LjI0NDggMzAuNTI0IDc3LjM1NDggMjkuODg4MyA3Ni41OTIgMjguOTk4M0M3NS44MjkxIDI4LjE3MTggNzUuMjU3IDI3LjE1NDcgNzQuODExOSAyNS45NDY4Qzc0LjM2NjkgMjQuNzM4OSA3NC4xNzYyIDIzLjQ2NzUgNzQuMTc2MiAyMi4wMDUzQzc0LjE3NjIgMjAuNTQzMiA3NC4zNjY5IDE5LjI3MTcgNzQuODExOSAxOC4wNjM4Qzc1LjE5MzQgMTYuODU2IDc1LjgyOTEgMTUuOTAyNCA3Ni41OTIgMTUuMDEyNEM3Ny4zNTQ4IDE0LjE4NTkgNzguMjQ0OCAxMy41NTAyIDc5LjMyNTYgMTMuMDQxNkM4MC40MDYzIDEyLjU5NjYgODEuNTUwNiAxMi4zNDIzIDgyLjg4NTYgMTIuMzQyM0M4NS41NTU3IDEyLjM0MjMgODcuNTkgMTIuOTc4IDg4Ljk4ODYgMTQuMjQ5NUw5Mi4yOTQzIDEwLjk0MzhDODkuODE1IDkuMDM2NTkgODYuNjM2NCA4LjAxOTQxIDgyLjg4NTYgOC4wMTk0MUM4MC43ODc4IDguMDE5NDEgNzguODgwNiA4LjMzNzI5IDc3LjE2NDEgOS4wMzY1OUM3NS40NDc3IDkuNzM1ODggNzMuOTg1NSAxMC42MjU5IDcyLjc3NzYgMTEuODMzN0M3MS41Njk4IDEzLjA0MTYgNzAuNjE2MiAxNC41MDM4IDY5Ljk4MDUgMTYuMjIwM0M2OS4zNDQ3IDE3LjkzNjcgNjkuMDI2OSAxOS44NDM4IDY5LjAyNjkgMjEuODc4MkM2OS4wMjY5IDIzLjkxMjUgNjkuMzQ0NyAyNS44MTk3IDcwLjA0NCAyNy41MzYxQzcwLjc0MzMgMjkuMjUyNiA3MS42MzM0IDMwLjcxNDcgNzIuODQxMiAzMS45MjI2Qzc0LjA0OTEgMzMuMTMwNSA3NS41MTEyIDM0LjA4NDEgNzcuMjI3NyAzNC43MTk4Qzc4Ljk0NDEgMzUuNDE5MSA4MC44NTEzIDM1LjczNyA4Mi44ODU2IDM1LjczN0M4NC45MiAzNS43MzcgODYuNzYzNiAzNS40MTkxIDg4LjQxNjQgMzQuNzE5OEM5MC4wNjkzIDM0LjAyMDUgOTEuNDY3OSAzMy4xMzA1IDkyLjYxMjIgMzEuOTIyNkM5My43NTY1IDMwLjcxNDcgOTQuNjQ2NSAyOS4yNTI2IDk1LjI4MjIgMjcuNTM2MUM5NS45MTggMjUuODE5NyA5Ni4yMzU4IDIzLjkxMjUgOTYuMjM1OCAyMS44NzgyVjIxLjA1MTdDOTYuMDQ1MSAyMC45MjQ2IDk1Ljk4MTUgMjAuNjA2NyA5NS45ODE1IDIwLjM1MjVaIiBmaWxsPSIjOUI5QjlCIi8+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-size:170px 40px;display:block;height:40px;width:170px}.ag-watermark-text{opacity:.5;font-weight:700;font-family:Impact,sans-serif;font-size:19px;padding-left:.7rem}.ag-root-wrapper-body{display:flex;flex-direction:row}.ag-root-wrapper-body.ag-layout-normal{flex:1 1 auto;height:0;min-height:0}.ag-root{position:relative;display:flex;flex-direction:column}.ag-root.ag-layout-normal,.ag-root.ag-layout-auto-height{overflow:hidden;flex:1 1 auto;width:0}.ag-root.ag-layout-normal{height:100%}.ag-header-viewport,.ag-floating-top-viewport,.ag-body-viewport,.ag-center-cols-viewport,.ag-floating-bottom-viewport,.ag-body-horizontal-scroll-viewport,.ag-body-vertical-scroll-viewport,.ag-virtual-list-viewport,.ag-sticky-top-viewport,.ag-sticky-bottom-viewport{position:relative;height:100%;min-width:0px;overflow:hidden;flex:1 1 auto}.ag-body-viewport,.ag-center-cols-viewport,.ag-header-viewport,.ag-floating-top-viewport,.ag-floating-bottom-viewport,.ag-sticky-top-viewport,.ag-sticky-bottom-viewport{overflow-x:auto}.ag-body-viewport::-webkit-scrollbar,.ag-center-cols-viewport::-webkit-scrollbar,.ag-header-viewport::-webkit-scrollbar,.ag-floating-top-viewport::-webkit-scrollbar,.ag-floating-bottom-viewport::-webkit-scrollbar,.ag-sticky-top-viewport::-webkit-scrollbar,.ag-sticky-bottom-viewport::-webkit-scrollbar{display:none!important}.ag-body-viewport,.ag-center-cols-viewport,.ag-header-viewport,.ag-floating-top-viewport,.ag-floating-bottom-viewport,.ag-sticky-top-viewport,.ag-sticky-bottom-viewport{-ms-overflow-style:none!important;scrollbar-width:none!important}.ag-body-viewport{display:flex;overflow-x:hidden}.ag-body-viewport.ag-layout-normal{overflow-y:auto;-webkit-overflow-scrolling:touch}.ag-viewport{position:relative}.ag-spanning-container{position:absolute;top:0;z-index:1}.ag-sticky-top-container,.ag-sticky-bottom-container,.ag-floating-top-container,.ag-floating-bottom-container{min-height:1px}.ag-sticky-top,.ag-sticky-bottom{z-index:1}.ag-center-cols-viewport{min-height:100%;width:100%}.ag-body-horizontal-scroll-viewport{overflow-x:scroll}.ag-body-vertical-scroll-viewport{overflow-y:scroll}.ag-virtual-list-viewport{overflow:auto;width:100%}.ag-header-container,.ag-floating-top-container,.ag-body-container,.ag-pinned-right-cols-container,.ag-center-cols-container,.ag-pinned-left-cols-container,.ag-floating-bottom-container,.ag-body-horizontal-scroll-container,.ag-body-vertical-scroll-container,.ag-full-width-container,.ag-floating-bottom-full-width-container,.ag-virtual-list-container,.ag-sticky-top-container,.ag-sticky-bottom-container,.ag-pinned-left-sticky-bottom,.ag-pinned-right-sticky-bottom{position:relative}.ag-header-container,.ag-floating-top-container,.ag-pinned-left-floating-top,.ag-pinned-right-floating-top,.ag-floating-bottom-container,.ag-pinned-left-floating-bottom,.ag-pinned-right-floating-bottom,.ag-sticky-top-container,.ag-sticky-bottom-container{height:100%;white-space:nowrap}.ag-center-cols-container,.ag-pinned-right-cols-container{display:block}.ag-body-horizontal-scroll-container{height:100%}.ag-body-vertical-scroll-container{width:100%}.ag-full-width-container,.ag-floating-top-full-width-container,.ag-floating-bottom-full-width-container,.ag-sticky-top-full-width-container,.ag-sticky-bottom-full-width-container{position:absolute;top:0}.ag-ltr .ag-full-width-container,.ag-ltr .ag-floating-top-full-width-container,.ag-ltr .ag-floating-bottom-full-width-container,.ag-ltr .ag-sticky-top-full-width-container,.ag-ltr .ag-sticky-bottom-full-width-container{left:0}.ag-rtl .ag-full-width-container,.ag-rtl .ag-floating-top-full-width-container,.ag-rtl .ag-floating-bottom-full-width-container,.ag-rtl .ag-sticky-top-full-width-container,.ag-rtl .ag-sticky-bottom-full-width-container{right:0}.ag-full-width-container,.ag-floating-top-full-width-container,.ag-floating-bottom-full-width-container,.ag-sticky-top-full-width-container,.ag-sticky-bottom-full-width-container{pointer-events:none}.ag-full-width-container{width:100%}.ag-floating-bottom-full-width-container,.ag-floating-top-full-width-container{display:inline-block;overflow:hidden;height:100%;width:100%}.ag-virtual-list-container{overflow:hidden}.ag-body{position:relative;display:flex;flex:1 1 auto;flex-direction:row!important;min-height:0}.ag-body-horizontal-scroll,.ag-body-vertical-scroll{min-height:0;min-width:0;display:flex;position:relative}.ag-body-horizontal-scroll.ag-scrollbar-invisible,.ag-body-vertical-scroll.ag-scrollbar-invisible{position:absolute;bottom:0}.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar{opacity:0;transition:opacity .4s;visibility:hidden}.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active{visibility:visible;opacity:1}.ag-body-horizontal-scroll{width:100%}.ag-body-horizontal-scroll.ag-scrollbar-invisible{left:0;right:0}.ag-body-vertical-scroll{height:100%}.ag-body-vertical-scroll.ag-scrollbar-invisible{top:0;z-index:10}.ag-ltr .ag-body-vertical-scroll.ag-scrollbar-invisible{right:0}.ag-rtl .ag-body-vertical-scroll.ag-scrollbar-invisible{left:0}.ag-force-vertical-scroll{overflow-y:scroll!important}.ag-horizontal-left-spacer,.ag-horizontal-right-spacer{height:100%;min-width:0;overflow-x:scroll}.ag-horizontal-left-spacer.ag-scroller-corner,.ag-horizontal-right-spacer.ag-scroller-corner{overflow-x:hidden}.ag-header,.ag-pinned-left-header,.ag-pinned-right-header{display:inline-block;overflow:hidden;position:relative}.ag-header-cell-sortable .ag-header-cell-label,.ag-header-group-cell-selectable .ag-header-cell-comp-wrapper{cursor:pointer}.ag-header{display:flex;width:100%;white-space:nowrap}.ag-pinned-left-header,.ag-pinned-right-header{height:100%}.ag-header-row{position:absolute}.ag-header-row:not(.ag-header-row-column-group){overflow:hidden}.ag-header.ag-header-allow-overflow .ag-header-row{overflow:visible}.ag-header-cell{display:inline-flex;align-items:center;position:absolute;height:100%;overflow:hidden}.ag-header-cell.ag-header-active .ag-header-cell-menu-button,.ag-header-cell-filter-button{opacity:1}.ag-header-cell-menu-button:not(.ag-header-menu-always-show){transition:opacity .2s;opacity:0}.ag-header-group-cell-label,.ag-header-cell-label{display:flex;flex:1 1 auto;align-self:stretch;align-items:center;overflow:hidden}.ag-header-cell-label{text-overflow:ellipsis}.ag-header-group-cell-label.ag-sticky-label{position:sticky;flex:none;max-width:100%;overflow:visible}.ag-header-group-text{overflow:hidden;text-overflow:ellipsis}.ag-header-cell-text{overflow:hidden;text-overflow:ellipsis;word-break:break-word}.ag-header-group-cell .ag-header-cell-comp-wrapper{display:flex}.ag-header-cell:not(.ag-header-cell-auto-height) .ag-header-cell-comp-wrapper{height:100%;display:flex;align-items:center}.ag-header-cell-comp-wrapper{width:100%}.ag-header-cell-wrap-text .ag-header-cell-comp-wrapper{white-space:normal}.ag-header-cell-comp-wrapper-limited-height>div{overflow:hidden}.ag-right-aligned-header .ag-header-cell-label{flex-direction:row-reverse}.ag-header-cell-resize{position:absolute;z-index:2;height:100%;width:8px;top:0;cursor:ew-resize}.ag-ltr .ag-header-cell-resize{right:-3px}.ag-rtl .ag-header-cell-resize{left:-3px}.ag-pinned-left-header .ag-header-cell-resize{right:-3px}.ag-pinned-right-header .ag-header-cell-resize{left:-3px}.ag-header-select-all{display:flex}.ag-header-cell-menu-button,.ag-header-cell-filter-button,.ag-side-button-button,.ag-panel-title-bar-button,.ag-floating-filter-button-button{cursor:pointer}.ag-column-moving .ag-cell,.ag-column-moving .ag-header-cell,.ag-column-moving .ag-spanned-cell-wrapper{transition:left .2s}.ag-column-moving .ag-header-group-cell{transition:left .2s,width .2s}.ag-delay-render .ag-cell,.ag-delay-render .ag-row,.ag-delay-render .ag-spanned-cell-wrapper,.ag-delay-render .ag-header-cell,.ag-delay-render .ag-header-group-cell{visibility:hidden}.ag-column-panel{display:flex;flex-direction:column;overflow:hidden;flex:1 1 auto}.ag-column-select{position:relative;display:flex;flex-direction:column;overflow:hidden;flex:3 1 0px}.ag-column-select-header{position:relative;display:flex;flex:none}.ag-column-select-header-icon{position:relative}.ag-column-select-header-filter-wrapper{flex:1 1 auto}.ag-column-select-header-filter{width:100%}.ag-column-select-list{flex:1 1 0px;overflow:hidden}.ag-column-drop{position:relative;display:inline-flex;align-items:center;overflow:auto;width:100%}.ag-column-drop-list{display:flex;align-items:center}.ag-column-drop-cell{position:relative;display:flex;align-items:center}.ag-column-drop-cell-text{overflow:hidden;flex:1 1 auto;text-overflow:ellipsis;white-space:nowrap}.ag-column-drop-vertical{display:flex;flex-direction:column;overflow:hidden;align-items:stretch;flex:1 1 0px}.ag-column-drop-vertical-title-bar{display:flex;align-items:center;flex:none}.ag-column-drop-vertical-list{position:relative;align-items:stretch;flex-grow:1;flex-direction:column;overflow-x:auto}.ag-column-drop-vertical-list>*{flex:none}.ag-column-drop-empty .ag-column-drop-vertical-list{overflow:hidden}.ag-column-drop-vertical-empty-message{display:block}.ag-column-drop.ag-column-drop-horizontal{white-space:nowrap;overflow:auto hidden;scrollbar-width:thin}.ag-column-drop-cell-button{cursor:pointer}.ag-filter-toolpanel{flex:1 1 0px;min-width:0}.ag-filter-toolpanel-header{position:relative}.ag-filter-toolpanel-header,.ag-filter-toolpanel-search{display:flex;align-items:center}.ag-filter-toolpanel-header>*,.ag-filter-toolpanel-search>*{display:flex;align-items:center}.ag-filter-apply-panel{display:flex;justify-content:flex-end;overflow:hidden}.ag-row-animation .ag-row{transition:transform .4s,top .4s,opacity .2s}.ag-row-animation .ag-row.ag-after-created{transition:transform .4s,top .4s,height .4s,opacity .2s}.ag-row-animation.ag-prevent-animation .ag-row,.ag-row-animation.ag-prevent-animation .ag-row.ag-after-created{transition:none!important}.ag-row-no-animation .ag-row{transition:none}.ag-row{white-space:nowrap;width:100%}.ag-row-loading{display:flex;align-items:center}.ag-row-position-absolute{position:absolute}.ag-row-position-relative{position:relative}.ag-full-width-row{overflow:hidden;pointer-events:all}.ag-row-inline-editing{z-index:1}.ag-row-dragging{z-index:2}.ag-stub-cell{display:flex;align-items:center}.ag-cell{display:inline-block;position:absolute;white-space:nowrap;height:100%}.ag-cell-value{flex:1 1 auto}.ag-cell-value:not(.ag-allow-overflow),.ag-group-value{overflow:hidden;text-overflow:ellipsis}.ag-cell-wrapper{display:flex;align-items:center}.ag-cell-wrapper.ag-row-group{align-items:flex-start}.ag-cell-wrap-text{white-space:normal;word-break:break-word}.ag-cell-wrap-text:not(.ag-cell-auto-height) .ag-cell-wrapper{align-items:normal;height:100%}.ag-cell-wrap-text:not(.ag-cell-auto-height) .ag-cell-wrapper .ag-cell-value{height:100%}.ag-sparkline-wrapper{position:absolute;height:100%;width:100%;top:0;line-height:initial}.ag-full-width-row .ag-cell-wrapper.ag-row-group{height:100%;align-items:center}.ag-cell-inline-editing{z-index:1}.ag-cell-inline-editing .ag-cell-wrapper,.ag-cell-inline-editing .ag-cell-edit-wrapper,.ag-cell-inline-editing .ag-cell-editor,.ag-cell-inline-editing .ag-cell-editor .ag-wrapper,.ag-cell-inline-editing .ag-cell-editor.ag-cell-editor.ag-cell-editor input{height:100%;min-height:100%;width:100%;line-height:normal}.ag-row.ag-row-editing-invalid .ag-cell-inline-editing{opacity:.8}.ag-cell .ag-icon{display:inline-block;vertical-align:middle}.ag-set-filter-item{display:flex;align-items:center;height:100%}.ag-set-filter-item-checkbox{display:flex;width:100%;height:100%}.ag-set-filter-group-icons{display:block}.ag-set-filter-group-icons>*{cursor:pointer}.ag-filter-body-wrapper{display:flex;flex-direction:column}.ag-filter-filter{flex:1 1 0px}.ag-filter-condition{display:flex;justify-content:center}.ag-floating-filter-body{position:relative;display:flex;flex:1 1 auto;height:100%}.ag-floating-filter-full-body{display:flex;flex:1 1 auto;height:100%;width:100%;align-items:center;overflow:hidden}.ag-floating-filter-full-body>div{flex:1 1 auto}.ag-floating-filter-input{align-items:center;display:flex;width:100%}.ag-floating-filter-input>*{flex:1 1 auto}.ag-floating-filter-button{display:flex;flex:none}.ag-date-floating-filter-wrapper{display:flex}.ag-set-floating-filter-input input[disabled]{pointer-events:none}.ag-dnd-ghost{display:inline-flex;align-items:center;cursor:move;white-space:nowrap}.ag-overlay{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.ag-overlay-panel{display:flex;height:100%;width:100%}.ag-overlay-wrapper{display:flex;flex:none;width:100%;height:100%;align-items:center;justify-content:center;text-align:center}.ag-overlay-loading-wrapper,.ag-overlay-exporting-wrapper,.ag-overlay-modal-wrapper{pointer-events:all}.ag-popup-child{z-index:5;top:0}.ag-popup-editor{position:absolute;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-large-text-input{display:block}.ag-virtual-list-item{position:absolute;width:100%}.ag-floating-top,.ag-floating-bottom{overflow:hidden;white-space:nowrap;width:100%;position:relative;display:flex}.ag-pinned-left-floating-top,.ag-pinned-right-floating-top,.ag-pinned-left-floating-bottom,.ag-pinned-right-floating-bottom{overflow:hidden;position:relative;min-width:0px}.ag-sticky-top,.ag-sticky-bottom{position:absolute;display:flex;width:100%;overflow:hidden;height:0px}.ag-sticky-bottom{box-sizing:content-box!important}.ag-sticky-bottom .ag-pinned-left-sticky-bottom,.ag-sticky-bottom .ag-sticky-bottom-container,.ag-sticky-bottom .ag-pinned-right-sticky-bottom{box-sizing:border-box}.ag-pinned-left-sticky-top,.ag-pinned-right-sticky-top{position:relative;height:100%;overflow:hidden}.ag-sticky-top-full-width-container,.ag-sticky-bottom-full-width-container{overflow:hidden;width:100%;height:100%}.ag-dialog,.ag-panel{display:flex;flex-direction:column;position:relative;overflow:hidden}.ag-panel-title-bar{display:flex;flex:none;align-items:center;cursor:default}.ag-panel-title-bar-title{flex:1 1 auto}.ag-panel-title-bar-buttons{display:flex}.ag-panel-title-bar-button{cursor:pointer}.ag-panel-content-wrapper{display:flex;flex:1 1 auto;position:relative;overflow:hidden}.ag-dialog{position:absolute}.ag-resizer{position:absolute;pointer-events:none;z-index:1;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-resizer.ag-resizer-topLeft{top:0;left:0;height:5px;width:5px;cursor:nwse-resize}.ag-resizer.ag-resizer-top{top:0;left:5px;right:5px;height:5px;cursor:ns-resize}.ag-resizer.ag-resizer-topRight{top:0;right:0;height:5px;width:5px;cursor:nesw-resize}.ag-resizer.ag-resizer-right{top:5px;right:0;bottom:5px;width:5px;cursor:ew-resize}.ag-resizer.ag-resizer-bottomRight{bottom:0;right:0;height:5px;width:5px;cursor:nwse-resize}.ag-resizer.ag-resizer-bottom{bottom:0;left:5px;right:5px;height:5px;cursor:ns-resize}.ag-resizer.ag-resizer-bottomLeft{bottom:0;left:0;height:5px;width:5px;cursor:nesw-resize}.ag-resizer.ag-resizer-left{left:0;top:5px;bottom:5px;width:5px;cursor:ew-resize}.ag-tooltip,.ag-tooltip-custom{position:absolute;z-index:99999}.ag-tooltip:not(.ag-tooltip-interactive),.ag-tooltip-custom:not(.ag-tooltip-interactive){pointer-events:none}.ag-value-slide-out{margin-right:5px;opacity:1;transition:opacity 3s,margin-right 3s;transition-timing-function:linear}.ag-value-slide-out-end{margin-right:10px;opacity:0}.ag-opacity-zero{opacity:0!important}.ag-menu{max-height:100%;overflow-y:auto;position:absolute;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-menu-column-select-wrapper{height:265px;overflow:auto}.ag-menu-column-select-wrapper .ag-column-select{height:100%}.ag-dialog .ag-panel-content-wrapper .ag-column-select{-webkit-user-select:none;user-select:none}.ag-menu-list{display:table;width:100%}.ag-menu-option,.ag-menu-separator{display:table-row}.ag-menu-option-part,.ag-menu-separator-part{display:table-cell;vertical-align:middle}.ag-menu-option-text{white-space:nowrap}.ag-menu-option-custom{display:contents}.ag-compact-menu-option{width:100%;display:flex;flex-wrap:nowrap}.ag-compact-menu-option-text{white-space:nowrap;flex:1 1 auto}.ag-context-menu-loading-icon{position:absolute;pointer-events:none}.ag-pill-container{display:flex;gap:.25rem;flex-wrap:nowrap}.ag-pill{display:flex;white-space:nowrap;padding:0 .25rem;align-items:center}.ag-pill .ag-pill-button{border:none;padding:0}.ag-rich-select{cursor:default;outline:none;height:100%}.ag-rich-select-value{display:flex;align-items:center;height:100%}.ag-rich-select-value .ag-picker-field-display{overflow:hidden;text-overflow:ellipsis}.ag-rich-select-value .ag-picker-field-display.ag-display-as-placeholder{opacity:.5}.ag-rich-select-list{position:relative}.ag-rich-select-list .ag-rich-select-loading{display:flex;min-height:2rem}.ag-rich-select-list .ag-rich-select-loading .ag-loading-text{overflow:hidden;text-overflow:ellipsis}.ag-rich-select-row{display:flex;flex:1 1 auto;align-items:center;white-space:nowrap;overflow:hidden;height:100%}.ag-rich-select-field-input{flex:1 1 auto}.ag-rich-select-field-input .ag-input-field-input{padding:0!important;border:none!important;box-shadow:none!important;text-overflow:ellipsis}.ag-rich-select-field-input .ag-input-field-input::placeholder{opacity:.8}.ag-rich-select-typing-multi .ag-picker-field-display{flex:0 1 auto;min-width:0;max-width:100%}.ag-rich-select-typing-multi .ag-rich-select-pill-display{display:flex;flex:0 1 auto;min-width:0;max-width:100%;align-items:center;overflow:hidden}.ag-rich-select-typing-multi .ag-rich-select-pill-display .ag-pill-container{flex:0 1 auto;min-width:0;max-width:100%;overflow:hidden}.ag-rich-select-typing-multi .ag-rich-select-field-input{flex:0 0 auto;min-width:0;max-width:100%}.ag-rich-select-typing-multi .ag-rich-select-field-input .ag-input-wrapper{flex:0 0 auto;max-width:100%}.ag-rich-select-typing-multi .ag-rich-select-field-input .ag-input-field-input{width:auto;min-width:1ch;max-width:100%}.ag-autocomplete{align-items:center;display:flex}.ag-autocomplete>*{flex:1 1 auto}.ag-autocomplete-list-popup{position:absolute;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-autocomplete-list{position:relative}.ag-autocomplete-virtual-list-item{display:flex}.ag-autocomplete-row{display:flex;flex:1 1 auto;align-items:center;overflow:hidden}.ag-autocomplete-row-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-paging-panel{align-items:center;display:flex;justify-content:flex-end}.ag-paging-page-summary-panel{display:flex;align-items:center}.ag-paging-button{position:relative}.ag-disabled .ag-paging-page-summary-panel{pointer-events:none}.ag-tool-panel-wrapper{overflow:hidden;cursor:default;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-column-select-column,.ag-column-select-column-group,.ag-select-agg-func-item{position:relative;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%}.ag-column-select-column>*,.ag-column-select-column-group>*,.ag-select-agg-func-item>*{flex:none}.ag-select-agg-func-item,.ag-column-select-column-label{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-column-select-checkbox{display:flex}.ag-tool-panel-horizontal-resize{cursor:ew-resize;height:100%;position:absolute;top:0;width:5px;z-index:1}.ag-ltr .ag-side-bar-left .ag-tool-panel-horizontal-resize{right:-3px}.ag-rtl .ag-side-bar-left .ag-tool-panel-horizontal-resize,.ag-ltr .ag-side-bar-right .ag-tool-panel-horizontal-resize{left:-3px}.ag-rtl .ag-side-bar-right .ag-tool-panel-horizontal-resize{right:-3px}.ag-details-row{width:100%}.ag-details-row-fixed-height{height:100%}.ag-details-grid{width:100%}.ag-details-grid-fixed-height{height:100%}.ag-header-group-cell{display:flex;align-items:center;height:100%;position:absolute;contain:paint}.ag-header-group-cell-no-group.ag-header-span-height{display:none}.ag-cell-label-container{display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:center;height:100%;width:100%}.ag-header-group-cell-label,.ag-cell-label-container{padding:5px 0}.ag-right-aligned-header .ag-cell-label-container{flex-direction:row}.ag-right-aligned-header .ag-header-cell-text{text-align:end}.ag-side-bar{display:flex;flex-direction:row-reverse}.ag-side-bar-left{order:-1;flex-direction:row}.ag-side-button-button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:nowrap;white-space:nowrap;outline:none;cursor:pointer}.ag-side-button-label{writing-mode:vertical-lr}.ag-status-bar{display:flex;justify-content:space-between;overflow:hidden}.ag-status-panel,.ag-status-panel.ag-status-panel-aggregations .ag-status-name-value{display:inline-flex}.ag-status-name-value{white-space:nowrap}.ag-status-bar-left,.ag-status-bar-center,.ag-status-bar-right{display:inline-flex}.ag-row-number-cell{width:100%;white-space:nowrap;overflow:hidden;-webkit-user-select:none;user-select:none}.ag-ltr .ag-row-number-cell{text-align:right}.ag-rtl .ag-row-number-cell{text-align:left}.ag-row-numbers-resizer{position:absolute;bottom:-2px;left:0;height:4px;width:100%;cursor:ns-resize}.ag-floating-bottom .ag-row-numbers-resizer{bottom:unset;top:-2px}.ag-icon{display:block;speak:never}.ag-group{position:relative;width:100%}.ag-group-title-bar{display:flex;align-items:center}.ag-group-title{display:inline;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ag-group-title-bar .ag-group-title{cursor:default}.ag-group-toolbar{display:flex;align-items:center}.ag-group-container{display:flex}.ag-disabled .ag-group-container{pointer-events:none}.ag-group-container-horizontal{flex-direction:row;flex-wrap:wrap}.ag-group-container-vertical{flex-direction:column}.ag-column-group-icons{display:block}.ag-column-group-icons>*{cursor:pointer}.ag-group-item-alignment-stretch .ag-group-item{align-items:stretch}.ag-group-item-alignment-start .ag-group-item{align-items:flex-start}.ag-group-item-alignment-end .ag-group-item{align-items:flex-end}.ag-toggle-button-icon{transition:right .3s;position:absolute;top:-1px}.ag-input-field,.ag-select{display:flex;flex-direction:row;align-items:center}.ag-input-field-input{flex:1 1 auto}.ag-floating-filter-input .ag-input-field-input[type=date],.ag-floating-filter-input .ag-input-field-input[type=datetime-local]{width:1px}.ag-range-field,.ag-angle-select{display:flex;align-items:center}.ag-angle-select-wrapper{display:flex}.ag-angle-select-parent-circle{display:block;position:relative}.ag-angle-select-child-circle{position:absolute}.ag-slider-wrapper{display:flex}.ag-slider-wrapper .ag-input-field,.ag-picker-field-display{flex:1 1 auto}.ag-picker-field{display:flex;align-items:center}.ag-picker-field-icon{display:flex;border:0;padding:0;margin:0;cursor:pointer}.ag-picker-field-wrapper{overflow:hidden}.ag-label-align-right .ag-label{order:1}.ag-label-align-right>*{flex:none}.ag-label-align-top{flex-direction:column;align-items:flex-start}.ag-label-align-top>*{align-self:stretch}.ag-label-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.ag-color-panel{width:100%;display:flex;flex-direction:column;text-align:center}.ag-spectrum-color{flex:1 1 auto;position:relative;overflow:visible;cursor:default}.ag-spectrum-fill{position:absolute;top:0;left:0;right:0;bottom:0}.ag-spectrum-val{cursor:pointer}.ag-spectrum-dragger{position:absolute;pointer-events:none;cursor:pointer}.ag-spectrum-hue,.ag-spectrum-alpha{cursor:default}.ag-spectrum-hue-background{background:linear-gradient(to left,red 3%,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red);width:100%;height:100%}.ag-spectrum-alpha{--ag-spectrum-alpha-background-checked: url("data:image/svg+xml;utf8,<svg xmlns=%22http://www.w3.org/2000/svg%22 width=%224%22 height=%224%22><rect x=%220%22 y=%220%22 width=%224%22 height=%224%22 fill=%22%23fff%22/><path d=%22M0 0H2V4H4V2H0Z%22 fill=%22%23b2b2b2%22/></svg>")}.ag-spectrum-alpha-background{background:linear-gradient(to right,var(--ag-internal-spectrum-alpha-color-from),var(--ag-internal-spectrum-alpha-color-to)),var(--ag-spectrum-alpha-background-checked) top left/4px 4px;width:100%;height:100%}.ag-spectrum-tool{cursor:pointer;position:relative}.ag-spectrum-slider{position:absolute;pointer-events:none}.ag-spectrum-alpha .ag-spectrum-slider{background:linear-gradient(to bottom,var(--ag-internal-spectrum-alpha-color),var(--ag-internal-spectrum-alpha-color)) #fff}.ag-recent-colors{display:flex}.ag-recent-color{cursor:pointer}.ag-pill-select{display:flex;flex-direction:column}.ag-pill-select .ag-column-drop{flex:unset}.ag-content-editable-field{display:flex;align-items:center}.ag-content-editable-field-input{cursor:text;display:block;flex:1 1 auto;outline:none;white-space:nowrap;line-height:normal;overflow:auto;overflow-y:hidden}.ag-content-editable-field-input::-webkit-scrollbar{display:none!important}.ag-content-editable-field-input{-ms-overflow-style:none!important;scrollbar-width:none!important}.ag-ltr{direction:ltr}.ag-ltr .ag-body,.ag-ltr .ag-floating-top,.ag-ltr .ag-floating-bottom,.ag-ltr .ag-header,.ag-ltr .ag-sticky-top,.ag-ltr .ag-sticky-bottom,.ag-ltr .ag-body-viewport,.ag-ltr .ag-body-horizontal-scroll{flex-direction:row}.ag-rtl{direction:rtl}.ag-rtl .ag-body,.ag-rtl .ag-floating-top,.ag-rtl .ag-floating-bottom,.ag-rtl .ag-header,.ag-rtl .ag-sticky-top,.ag-rtl .ag-sticky-bottom,.ag-rtl .ag-body-viewport,.ag-rtl .ag-body-horizontal-scroll{flex-direction:row-reverse}.ag-rtl .ag-icon-contracted,.ag-rtl .ag-icon-expanded,.ag-rtl .ag-icon-tree-closed{display:block;transform:rotate(180deg)}.ag-body .ag-body-viewport{-webkit-overflow-scrolling:touch}.ag-measurement-container{width:0;overflow:hidden;visibility:hidden}.ag-measurement-container div{position:absolute}.ag-layout-print.ag-body{display:block;height:unset}.ag-layout-print.ag-root-wrapper{display:inline-block}.ag-layout-print .ag-body-vertical-scroll,.ag-layout-print .ag-body-horizontal-scroll{display:none}.ag-layout-print.ag-force-vertical-scroll{overflow-y:visible!important}@media print{.ag-root-wrapper.ag-layout-print{display:table;container-type:normal}.ag-root-wrapper.ag-layout-print .ag-root-wrapper-body,.ag-root-wrapper.ag-layout-print .ag-root,.ag-root-wrapper.ag-layout-print .ag-body-viewport,.ag-root-wrapper.ag-layout-print .ag-center-cols-container,.ag-root-wrapper.ag-layout-print .ag-center-cols-viewport,.ag-root-wrapper.ag-layout-print .ag-body-horizontal-scroll-viewport,.ag-root-wrapper.ag-layout-print .ag-virtual-list-viewport{height:auto!important;overflow:hidden!important;display:block!important}.ag-root-wrapper.ag-layout-print .ag-row,.ag-root-wrapper.ag-layout-print .ag-cell{break-inside:avoid}}[class^=ag-],[class^=ag-]:focus,[class^=ag-]:after,[class^=ag-]:before{box-sizing:border-box;outline:none}[class^=ag-]::-ms-clear{display:none}.ag-checkbox .ag-input-wrapper,.ag-radio-button .ag-input-wrapper{overflow:visible}.ag-range-field .ag-input-wrapper{height:100%}.ag-toggle-button{flex:none;width:unset;min-width:unset}.ag-button{border-radius:0;color:var(--ag-foreground-color)}.ag-button:hover{background-color:transparent}.ag-ltr .ag-label-align-right .ag-label{margin-left:var(--ag-grid-size)}.ag-rtl .ag-label-align-right .ag-label{margin-right:var(--ag-grid-size)}input[class^=ag-]{margin:0;background-color:var(--ag-background-color)}textarea[class^=ag-],select[class^=ag-]{background-color:var(--ag-background-color)}input[class^=ag-]:not([type]),input[class^=ag-][type=text],input[class^=ag-][type=number],input[class^=ag-][type=tel],input[class^=ag-][type=date],input[class^=ag-][type=datetime-local],textarea[class^=ag-]{font-size:inherit;line-height:inherit;color:inherit;font-family:inherit;border:var(--ag-borders-input) var(--ag-input-border-color)}input[class^=ag-]:not([type]):disabled,input[class^=ag-][type=text]:disabled,input[class^=ag-][type=number]:disabled,input[class^=ag-][type=tel]:disabled,input[class^=ag-][type=date]:disabled,input[class^=ag-][type=datetime-local]:disabled,textarea[class^=ag-]:disabled{color:var(--ag-disabled-foreground-color);background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}input[class^=ag-]:not([type]):focus,input[class^=ag-][type=text]:focus,input[class^=ag-][type=number]:focus,input[class^=ag-][type=tel]:focus,input[class^=ag-][type=date]:focus,input[class^=ag-][type=datetime-local]:focus,textarea[class^=ag-]:focus{outline:none;box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-input-focus-border-color)}input[class^=ag-]:not([type]):focus.invalid,input[class^=ag-]:not([type]):focus:invalid,input[class^=ag-][type=text]:focus.invalid,input[class^=ag-][type=text]:focus:invalid,input[class^=ag-][type=number]:focus.invalid,input[class^=ag-][type=number]:focus:invalid,input[class^=ag-][type=tel]:focus.invalid,input[class^=ag-][type=tel]:focus:invalid,input[class^=ag-][type=date]:focus.invalid,input[class^=ag-][type=date]:focus:invalid,input[class^=ag-][type=datetime-local]:focus.invalid,input[class^=ag-][type=datetime-local]:focus:invalid,textarea[class^=ag-]:focus.invalid,textarea[class^=ag-]:focus:invalid{box-shadow:var(--ag-input-error-focus-box-shadow);border-color:var(--ag-invalid-color)}input[class^=ag-]:not([type]):invalid,input[class^=ag-][type=text]:invalid,input[class^=ag-][type=number]:invalid,input[class^=ag-][type=tel]:invalid,input[class^=ag-][type=date]:invalid,input[class^=ag-][type=datetime-local]:invalid,textarea[class^=ag-]:invalid{border:var(--ag-borders-input-invalid) var(--ag-input-border-color-invalid)}input[class^=ag-][type=number]:not(.ag-number-field-input-stepper){-moz-appearance:textfield}input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-outer-spin-button,input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[class^=ag-][type=range]{padding:0}input[class^=ag-][type=button]:focus,button[class^=ag-]:focus{box-shadow:var(--ag-input-focus-box-shadow)}input[class^=ag-][type=button]:focus:invalid,input[class^=ag-][type=button]:focus.invalid,button[class^=ag-]:focus:invalid,button[class^=ag-]:focus.invalid{box-shadow:var(--ag-input-error-focus-box-shadow)}.ag-drag-handle{color:var(--ag-secondary-foreground-color)}.ag-list-item,.ag-virtual-list-item{height:var(--ag-list-item-height)}.ag-virtual-list-item:focus-visible{outline:none}.ag-virtual-list-item:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-select-list{background-color:var(--ag-background-color);overflow-y:auto;overflow-x:hidden;border-radius:var(--ag-border-radius);border:var(--ag-borders) var(--ag-border-color)}.ag-list-item{display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-list-item.ag-active-item{background-color:var(--ag-row-hover-color)}.ag-ltr .ag-select-list-item{padding-left:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rtl .ag-select-list-item{padding-right:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-select-list-item{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.ag-select-list-item span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ag-ltr .ag-row-drag,.ag-ltr .ag-selection-checkbox,.ag-ltr .ag-group-expanded,.ag-ltr .ag-group-contracted{margin-right:var(--ag-cell-widget-spacing)}.ag-rtl .ag-row-drag,.ag-rtl .ag-selection-checkbox,.ag-rtl .ag-group-expanded,.ag-rtl .ag-group-contracted{margin-left:var(--ag-cell-widget-spacing)}.ag-row-drag,.ag-selection-checkbox,.ag-group-expanded,.ag-group-contracted{color:var(--ag-secondary-foreground-color)}.ag-drag-handle-disabled{opacity:.35;pointer-events:none}.ag-cell-wrapper>*:not(.ag-cell-value):not(.ag-group-value){--ag-internal-calculated-line-height: var( --ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)) );--ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width) - 2px);height:min(var(--ag-internal-calculated-line-height),var(--ag-internal-padded-row-height));display:flex;align-items:center;flex:none}.ag-group-expanded,.ag-group-contracted{cursor:pointer}.ag-group-title-bar-icon{cursor:pointer;flex:none;color:var(--ag-secondary-foreground-color)}.ag-ltr .ag-group-child-count{margin-left:2px}.ag-rtl .ag-group-child-count{margin-right:2px}.ag-group-title-bar{background-color:var(--ag-subheader-background-color);padding:var(--ag-grid-size)}.ag-group-toolbar{padding:var(--ag-grid-size);background-color:var(--ag-subheader-toolbar-background-color)}.ag-disabled-group-title-bar,.ag-disabled-group-container{opacity:.5}.group-item{margin:calc(var(--ag-grid-size) * .5) 0}.ag-label{white-space:nowrap}.ag-ltr .ag-label{margin-right:var(--ag-grid-size)}.ag-rtl .ag-label{margin-left:var(--ag-grid-size)}.ag-label-align-top .ag-label{margin-bottom:calc(var(--ag-grid-size) * .5)}.ag-angle-select[disabled]{color:var(--ag-disabled-foreground-color);pointer-events:none}.ag-angle-select[disabled] .ag-angle-select-field{opacity:.4}.ag-ltr .ag-slider-field,.ag-ltr .ag-angle-select-field{margin-right:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-slider-field,.ag-rtl .ag-angle-select-field{margin-left:calc(var(--ag-grid-size) * 2)}.ag-angle-select-parent-circle{width:24px;height:24px;border-radius:12px;border:solid 1px;border-color:var(--ag-border-color);background-color:var(--ag-background-color)}.ag-angle-select-child-circle{top:4px;left:12px;width:6px;height:6px;margin-left:-3px;margin-top:-4px;border-radius:3px;background-color:var(--ag-secondary-foreground-color)}.ag-picker-field-wrapper{border:var(--ag-borders);border-color:var(--ag-border-color);border-radius:5px;background-color:var(--ag-background-color)}.ag-picker-field-wrapper:disabled{color:var(--ag-disabled-foreground-color);background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}.ag-picker-field-wrapper.ag-picker-has-focus,.ag-picker-field-wrapper:focus-within{outline:none;box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-input-focus-border-color)}.ag-picker-field-wrapper.ag-picker-has-focus.invalid,.ag-picker-field-wrapper:focus-within.invalid{box-shadow:var(--ag-input-error-focus-box-shadow)}.ag-picker-field-wrapper.invalid{border:var(--ag-borders-input-invalid) var(--ag-input-border-color-invalid)}.ag-picker-field-button{background-color:var(--ag-background-color);color:var(--ag-secondary-foreground-color)}.ag-dialog.ag-color-dialog{border-radius:5px}.ag-color-picker .ag-picker-field-wrapper{padding-left:var(--ag-grid-size);padding-right:var(--ag-grid-size)}.ag-color-picker .ag-picker-field-display{display:flex;flex-direction:row;align-items:center;min-height:var(--ag-list-item-height)}.ag-ltr .ag-color-picker-color,.ag-ltr .ag-color-picker-value{margin-right:var(--ag-grid-size)}.ag-rtl .ag-color-picker-color,.ag-rtl .ag-color-picker-value{margin-left:var(--ag-grid-size)}.ag-color-panel{padding:var(--ag-grid-size)}.ag-spectrum-color{background-color:red;border-radius:2px}.ag-spectrum-tools{padding:10px}.ag-spectrum-sat{background-image:linear-gradient(to right,#fff,#cc9a8100)}.ag-spectrum-val{background-image:linear-gradient(to top,#000,#cc9a8100)}.ag-spectrum-dragger{border-radius:12px;height:12px;width:12px;border:2px solid white;background:#000;box-shadow:0 0 2px #0000003d}.ag-spectrum-hue-background,.ag-spectrum-alpha-background{border-radius:2px}.ag-spectrum-tool{margin-bottom:10px;height:11px;border-radius:2px}.ag-spectrum-slider{margin-top:-12px;width:13px;height:13px;border-radius:13px;border:2px solid white;box-shadow:0 1px 4px #0000005e}.ag-recent-colors{margin-top:10px}.ag-recent-color{margin:0 3px}.ag-recent-color:first-child{margin-left:0}.ag-recent-color:last-child{margin-right:0}.ag-spectrum-color:focus-visible:not(:disabled):not([readonly]),.ag-spectrum-slider:focus-visible:not(:disabled):not([readonly]),.ag-recent-color:focus-visible:not(:disabled):not([readonly]){box-shadow:var(--ag-input-focus-box-shadow)}.ag-ltr .ag-color-input input[class^=ag-][type=text].ag-input-field-input{padding-left:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-rtl .ag-color-input input[class^=ag-][type=text].ag-input-field-input{padding-right:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-color-input .ag-color-input-color{position:absolute}.ag-ltr .ag-color-input .ag-color-input-color{margin-left:var(--ag-grid-size)}.ag-rtl .ag-color-input .ag-color-input-color{margin-right:var(--ag-grid-size)}.ag-color-picker-color,.ag-color-input-color{width:var(--ag-icon-size);height:var(--ag-icon-size);border:var(--ag-borders-secondary) var(--ag-secondary-border-color);border-radius:2px}.ag-dnd-ghost{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);overflow:hidden;text-overflow:ellipsis;border:var(--ag-borders-secondary) var(--ag-secondary-border-color);color:var(--ag-secondary-foreground-color);height:var(--ag-header-height);line-height:var(--ag-header-height);margin:0;padding:0 calc(var(--ag-grid-size) * 2);transform:translateY(calc(var(--ag-grid-size) * 2))}.ag-dnd-ghost-not-allowed{border-color:color-mix(in srgb,var(--ag-background-color),var(--ag-invalid-color) 50%)}.ag-dnd-ghost-icon{margin-right:var(--ag-grid-size);color:var(--ag-foreground-color)}.ag-popup-child:not(.ag-tooltip-custom){box-shadow:var(--ag-popup-shadow)}.ag-select .ag-picker-field-wrapper{min-height:var(--ag-list-item-height)}.ag-ltr .ag-select .ag-picker-field-wrapper{padding-left:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rtl .ag-select .ag-picker-field-wrapper{padding-right:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-ltr .ag-select .ag-picker-field-wrapper{padding-right:var(--ag-grid-size)}.ag-rtl .ag-select .ag-picker-field-wrapper{padding-left:var(--ag-grid-size)}.ag-select .ag-picker-field-wrapper{cursor:default}.ag-select.ag-disabled .ag-picker-field-wrapper:focus{box-shadow:none}.ag-select:not(.ag-cell-editor,.ag-label-align-top){min-height:var(--ag-list-item-height)}.ag-select .ag-picker-field-display{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-select .ag-picker-field-icon{display:flex;align-items:center}.ag-select.ag-disabled{opacity:.5}.ag-rich-select-value,.ag-rich-select-list{background-color:var(--ag-background-color)}.ag-rich-select-list{width:100%;height:auto;border-radius:var(--ag-border-radius);border:var(--ag-borders) var(--ag-border-color)}.ag-rich-select-list .ag-rich-select-loading{padding:var(--ag-widget-vertical-spacing) var(--ag-widget-horizontal-spacing)}.ag-rich-select-value{border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color);padding-top:0;padding-bottom:0}.ag-ltr .ag-rich-select-value{padding-left:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rtl .ag-rich-select-value{padding-right:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-ltr .ag-rich-select-value{padding-right:var(--ag-grid-size)}.ag-rtl .ag-rich-select-value{padding-left:var(--ag-grid-size)}.ag-ltr .ag-rich-select-field-input{left:calc(var(--ag-cell-horizontal-padding))}.ag-rtl .ag-rich-select-field-input{right:calc(var(--ag-cell-horizontal-padding))}.ag-ltr .ag-rich-select-typing-multi .ag-rich-select-field-input{margin-left:.25rem}.ag-rtl .ag-rich-select-typing-multi .ag-rich-select-field-input{margin-right:.25rem}.ag-ltr .ag-rich-select-typing-multi .ag-rich-select-deselect-button{margin-left:auto}.ag-rtl .ag-rich-select-typing-multi .ag-rich-select-deselect-button{margin-right:auto}.ag-ltr .ag-rich-select-typing-multi .ag-rich-select-deselect-button.ag-hidden+.ag-picker-field-icon{margin-left:auto}.ag-rtl .ag-rich-select-typing-multi .ag-rich-select-deselect-button.ag-hidden+.ag-picker-field-icon{margin-right:auto}.ag-popup-editor .ag-rich-select-value{height:var(--ag-row-height);min-width:200px}.ag-rich-select-virtual-list-item{cursor:default;height:var(--ag-list-item-height)}.ag-rich-select-virtual-list-item:focus-visible:after{content:none}.ag-ltr .ag-rich-select-row{padding-left:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rtl .ag-rich-select-row{padding-right:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rich-select-row-selected{background-color:var(--ag-selected-row-background-color)}.ag-rich-select-row:hover,.ag-rich-select-row-highlighted{background-image:linear-gradient(var(--ag-row-hover-color),var(--ag-row-hover-color))}.ag-rich-select-row-text-highlight{font-weight:700}.ag-autocomplete{width:100%}.ag-autocomplete-list{width:100%;min-width:200px;height:calc(var(--ag-row-height) * 6.5)}.ag-autocomplete-virtual-list-item{cursor:default;height:var(--ag-list-item-height)}.ag-autocomplete-virtual-list-item:focus-visible:after{content:none}.ag-autocomplete-virtual-list-item:hover{background-color:var(--ag-row-hover-color)}.ag-autocomplete-row-label{margin:0px var(--ag-widget-container-horizontal-padding)}.ag-autocomplete-row-selected{background-color:var(--ag-selected-row-background-color)}.ag-pill{border:1px solid var(--ag-chip-border-color);border-radius:var(--ag-border-radius);background-color:var(--ag-chip-background-color)}.ag-ltr .ag-pill .ag-pill-button{margin-left:var(--ag-grid-size)}.ag-rtl .ag-pill .ag-pill-button{margin-right:var(--ag-grid-size)}.ag-pill:focus-visible{border-color:var(--ag-input-focus-border-color)}.ag-pill .ag-pill-button:hover{cursor:pointer}.ag-content-editable-field-input{background-color:var(--ag-background-color);border:var(--ag-borders-input) var(--ag-input-border-color);border-radius:var(--ag-border-radius);color:var(--ag-foreground-color)}.ag-ltr .ag-content-editable-field-input{padding-left:var(--ag-grid-size)}.ag-rtl .ag-content-editable-field-input{padding-right:var(--ag-grid-size)}.ag-cell-editor .ag-wrapper.ag-content-editable-field-input{--ag-internal-calculated-line-height: var( --ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)) );--ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width) - 2px);line-height:min(var(--ag-internal-calculated-line-height),var(--ag-internal-padded-row-height))}.ag-content-editable-field-input:focus,.ag-content-editable-field-input:focus-within{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-input-focus-border-color)}:where(.ag-content-editable-field.ag-disabled .ag-content-editable-field-input){background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color);color:var(--ag-disabled-foreground-color)}.ag-content-editable-field-input.invalid{border-color:var(--ag-invalid-color)}.ag-formula-token{line-height:var(--ag-line-height, 1.6)}.ag-formula-token-color-1{color:var(--ag-formula-token-1-color)}.ag-formula-token-color-2{color:var(--ag-formula-token-2-color)}.ag-formula-token-color-3{color:var(--ag-formula-token-3-color)}.ag-formula-token-color-4{color:var(--ag-formula-token-4-color)}.ag-formula-token-color-5{color:var(--ag-formula-token-5-color)}.ag-formula-token-color-6{color:var(--ag-formula-token-6-color)}.ag-formula-token-color-7{color:var(--ag-formula-token-7-color)}.ag-formula-range-color-1{--ag-range-selection-border-color: var(--ag-formula-token-1-color);--ag-range-selection-background-color: var(--ag-formula-token-1-background-color)}.ag-formula-range-color-2{--ag-range-selection-border-color: var(--ag-formula-token-2-color);--ag-range-selection-background-color: var(--ag-formula-token-2-background-color)}.ag-formula-range-color-3{--ag-range-selection-border-color: var(--ag-formula-token-3-color);--ag-range-selection-background-color: var(--ag-formula-token-3-background-color)}.ag-formula-range-color-4{--ag-range-selection-border-color: var(--ag-formula-token-4-color);--ag-range-selection-background-color: var(--ag-formula-token-4-background-color)}.ag-formula-range-color-5{--ag-range-selection-border-color: var(--ag-formula-token-5-color);--ag-range-selection-background-color: var(--ag-formula-token-5-background-color)}.ag-formula-range-color-6{--ag-range-selection-border-color: var(--ag-formula-token-6-color);--ag-range-selection-background-color: var(--ag-formula-token-6-background-color)}.ag-formula-range-color-7{--ag-range-selection-border-color: var(--ag-formula-token-7-color);--ag-range-selection-background-color: var(--ag-formula-token-7-background-color)}.ag-range-handle.ag-formula-range-color-1,.ag-fill-handle.ag-formula-range-color-1{background-color:var(--ag-formula-token-1-color)}.ag-range-handle.ag-formula-range-color-2,.ag-fill-handle.ag-formula-range-color-2{background-color:var(--ag-formula-token-2-color)}.ag-range-handle.ag-formula-range-color-3,.ag-fill-handle.ag-formula-range-color-3{background-color:var(--ag-formula-token-3-color)}.ag-range-handle.ag-formula-range-color-4,.ag-fill-handle.ag-formula-range-color-4{background-color:var(--ag-formula-token-4-color)}.ag-range-handle.ag-formula-range-color-5,.ag-fill-handle.ag-formula-range-color-5{background-color:var(--ag-formula-token-5-color)}.ag-range-handle.ag-formula-range-color-6,.ag-fill-handle.ag-formula-range-color-6{background-color:var(--ag-formula-token-6-color)}.ag-dragging-range-handle .ag-dialog,.ag-dragging-fill-handle .ag-dialog{opacity:.7;pointer-events:none}.ag-dialog{border-radius:var(--ag-border-radius);border:var(--ag-borders) var(--ag-border-color);box-shadow:var(--ag-popup-shadow)}.ag-panel{background-color:var(--ag-panel-background-color);border-color:var(--ag-panel-border-color)}.ag-panel-title-bar{color:var(--ag-header-foreground-color);height:var(--ag-header-height);padding:var(--ag-grid-size) var(--ag-cell-horizontal-padding);border-bottom:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-panel-title-bar-button{margin-left:var(--ag-grid-size)}.ag-rtl .ag-panel-title-bar-button{margin-right:var(--ag-grid-size)}.ag-has-cell-notes:after{content:"";position:absolute;top:0;right:0;border-style:solid;border-width:0 var(--ag-note-indicator-size) var(--ag-note-indicator-size) 0;border-color:transparent var(--ag-note-indicator-color) transparent transparent;pointer-events:none}.ag-notes-panel.ag-panel{width:100%;border:var(--ag-note-popup-border);background-color:var(--ag-note-popup-background-color)}.ag-notes-panel-content-wrapper{min-height:0;min-width:0}.ag-notes-popup-content{display:flex;width:100%;height:100%;flex-direction:column;min-height:0;min-width:0;gap:calc(var(--ag-grid-size) / 2);padding:var(--ag-note-popup-padding)}.ag-notes-popup-meta{color:var(--ag-note-popup-text-color);font-size:calc(var(--ag-font-size) - 1px)}.ag-ltr .ag-notes-popup-meta{padding-left:calc(var(--ag-grid-size) / 2)}.ag-rtl .ag-notes-popup-meta{padding-right:calc(var(--ag-grid-size) / 2)}.ag-notes-popup-body{display:flex;flex:1 1 auto;min-height:0;min-width:0}.ag-notes-popup-editor{display:flex;flex:1 1 auto;width:100%;height:100%;min-width:0}.ag-notes-popup-editor .ag-text-area-input-wrapper{flex:1 1 auto;width:100%;height:100%;min-width:0;align-items:stretch}.ag-notes-popup-editor .ag-text-area-input{flex:1 1 auto;width:100%;height:100%;min-width:0;resize:none;color:var(--ag-note-popup-input-text-color);background-color:var(--ag-note-popup-input-background-color);padding:calc(var(--ag-grid-size) / 2)}.ag-notes-popup-editor .ag-text-area-input[readonly]{background-color:var(--ag-note-popup-background-color);border:none}.ag-notes-popup-read-only .ag-text-area-input-wrapper{background-color:var(--ag-input-disabled-background-color)}.ag-tooltip{background-color:var(--ag-tooltip-background-color);color:var(--ag-foreground-color);padding:var(--ag-grid-size);border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-card-radius);white-space:normal}.ag-tooltip.ag-cell-editor-tooltip,.ag-tooltip.ag-cell-formula-tooltip{background-color:var(--ag-tooltip-error-background-color);color:var(--ag-tooltip-error-text-color);border:var(--ag-borders) var(--ag-tooltip-error-border-color);font-weight:500}.ag-tooltip.ag-tooltip-animate,.ag-tooltip-custom.ag-tooltip-animate{transition:opacity 1s}.ag-tooltip.ag-tooltip-animate.ag-tooltip-hiding,.ag-tooltip-custom.ag-tooltip-animate.ag-tooltip-hiding{opacity:0}.ag-ltr .ag-column-select-column,.ag-ltr .ag-column-select-column-group{padding-left:calc(var(--ag-indentation-level) * var(--ag-column-select-indent-size))}.ag-rtl .ag-column-select-column,.ag-rtl .ag-column-select-column-group{padding-right:calc(var(--ag-indentation-level) * var(--ag-column-select-indent-size))}.ag-column-select-header-icon{cursor:pointer}.ag-column-select-header-icon:focus-visible{outline:none}.ag-column-select-header-icon:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:0;left:0;display:block;width:calc(100% + -0px);height:calc(100% + -0px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-ltr .ag-column-group-icons:not(:last-child),.ag-ltr .ag-column-select-header-icon:not(:last-child),.ag-ltr .ag-column-select-header-checkbox:not(:last-child),.ag-ltr .ag-column-select-header-filter-wrapper:not(:last-child),.ag-ltr .ag-column-select-checkbox:not(:last-child),.ag-ltr .ag-column-select-column-drag-handle:not(:last-child),.ag-ltr .ag-column-select-column-group-drag-handle:not(:last-child),.ag-ltr .ag-column-select-column-label:not(:last-child){margin-right:var(--ag-widget-horizontal-spacing)}.ag-rtl .ag-column-group-icons:not(:last-child),.ag-rtl .ag-column-select-header-icon:not(:last-child),.ag-rtl .ag-column-select-header-checkbox:not(:last-child),.ag-rtl .ag-column-select-header-filter-wrapper:not(:last-child),.ag-rtl .ag-column-select-checkbox:not(:last-child),.ag-rtl .ag-column-select-column-drag-handle:not(:last-child),.ag-rtl .ag-column-select-column-group-drag-handle:not(:last-child),.ag-rtl .ag-column-select-column-label:not(:last-child){margin-left:var(--ag-widget-horizontal-spacing)}.ag-column-select-virtual-list-item:focus-visible{outline:none}.ag-column-select-virtual-list-item:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:1px;left:1px;display:block;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-column-select-column-group:not(:last-child),.ag-column-select-column:not(:last-child){margin-bottom:var(--ag-widget-vertical-spacing)}.ag-column-select-column-readonly,.ag-column-select-column-group-readonly{color:var(--ag-disabled-foreground-color);pointer-events:none}.ag-ltr .ag-column-select-add-group-indent{margin-left:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-rtl .ag-column-select-add-group-indent{margin-right:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-column-select-virtual-list-viewport{padding:calc(var(--ag-widget-container-vertical-padding) * .5) 0px}.ag-column-select-virtual-list-item{padding:0 var(--ag-widget-container-horizontal-padding)}.ag-checkbox-edit{padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding)}.ag-pill-select .ag-column-drop{border-bottom:0;min-height:unset}.ag-pill-select .ag-column-drop-list{padding:0}.ag-pill-select .ag-select{padding-top:var(--ag-grid-size)}.ag-pill-select .ag-picker-field-wrapper{background-color:transparent;border:0}.ag-pill-select .ag-picker-field-display{cursor:pointer}.ag-rtl{text-align:right}.ag-root-wrapper{border-radius:var(--ag-wrapper-border-radius);border:var(--ag-borders) var(--ag-border-color)}.ag-row>.ag-cell-wrapper.ag-row-group{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * var(--ag-indentation-level))}.ag-cell-wrapper.ag-row-group,.ag-cell-wrapper.ag-row-group-leaf-indent,.ag-cell-wrapper.ag-pivot-leaf-group{padding-left:calc(var(--ag-indentation-level) * var(--ag-row-group-indent-size))}.ag-cell-wrapper>.ag-group-checkbox-spacing{width:var(--ag-icon-size);margin-right:var(--ag-cell-widget-spacing)}.ag-ltr .ag-row-group-leaf-indent{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-group-leaf-indent{margin-right:var(--ag-row-group-indent-size)}.ag-row:not(.ag-row-level-0) .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-value-change-delta{padding-right:2px}.ag-value-change-delta-up{color:var(--ag-value-change-delta-up-color)}.ag-value-change-delta-down{color:var(--ag-value-change-delta-down-color)}.ag-value-change-value{background-color:transparent;border-radius:1px;padding-left:1px;padding-right:1px;transition:background-color 1s}.ag-value-change-value-highlight{background-color:var(--ag-value-change-value-highlight-background-color);transition:background-color .1s}.ag-cell-data-changed{background-color:var(--ag-value-change-value-highlight-background-color)!important}.ag-cell-data-changed-animation{background-color:transparent}.ag-cell-highlight{background-color:var(--ag-range-selection-highlight-color)!important}.ag-row,.ag-spanned-row{color:var(--ag-data-color)}.ag-row{height:var(--ag-row-height);background-color:var(--ag-data-background-color);border-bottom:var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width)}.ag-row.ag-row-editing-invalid{background-color:var(--ag-full-row-invalid-background-color)}.ag-spanned-cell-wrapper{background-color:var(--ag-data-background-color);position:absolute}.ag-spanned-cell-wrapper>.ag-spanned-cell{display:block;position:relative}.ag-row-highlight-above:after,.ag-row-highlight-inside:after,.ag-row-highlight-below:after{content:"";position:absolute;width:calc(100% - 1px);height:var(--ag-row-drag-indicator-width);background-color:var(--ag-row-drag-indicator-color);border-radius:calc(var(--ag-row-drag-indicator-width) / 2);left:1px;pointer-events:none}.ag-row-highlight-above:after{top:0}.ag-row-highlight-below:after{bottom:0}.ag-row-highlight-indent:after{display:block;width:auto;left:calc(2 * (var(--ag-cell-widget-spacing) + var(--ag-icon-size)) + var(--ag-cell-horizontal-padding) + var(--ag-row-highlight-level) * var(--ag-row-group-indent-size));right:1px}.ag-row-highlight-inside:after{display:block;width:auto;height:auto;top:0;right:0;bottom:0;left:0;background-color:var(--ag-selected-row-background-color);border:1px solid var(--ag-range-selection-border-color)}.ag-body,.ag-floating-top,.ag-floating-bottom{background-color:var(--ag-data-background-color)}.ag-row-odd{background-color:var(--ag-odd-row-background-color)}.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-left-spacer:not(.ag-scroller-corner){border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-right-spacer:not(.ag-scroller-corner){border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-row-selected:before{content:"";background-color:var(--ag-selected-row-background-color);display:block;position:absolute;top:0;left:0;right:0;bottom:0}.ag-row-hover:not(.ag-full-width-row):before,.ag-row-hover.ag-full-width-row.ag-row-group:before{content:"";background-color:var(--ag-row-hover-color);display:block;position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.ag-row.ag-full-width-row.ag-row-group>*{position:relative}.ag-row-hover.ag-row-selected:before{background-color:var(--ag-row-hover-color);background-image:linear-gradient(var(--ag-selected-row-background-color),var(--ag-selected-row-background-color))}.ag-column-hover{background-color:var(--ag-column-hover-color)}.ag-header-range-highlight{background-color:var(--ag-range-header-highlight-color)}.ag-ltr .ag-right-aligned-cell{text-align:right}.ag-rtl .ag-right-aligned-cell{text-align:left}.ag-ltr .ag-right-aligned-cell .ag-cell-value,.ag-ltr .ag-right-aligned-cell .ag-group-value{margin-left:auto}.ag-rtl .ag-right-aligned-cell .ag-cell-value,.ag-rtl .ag-right-aligned-cell .ag-group-value{margin-right:auto}.ag-ltr .ag-right-aligned-cell .ag-skeleton-effect{margin-left:auto}.ag-rtl .ag-right-aligned-cell .ag-skeleton-effect{margin-right:auto}.ag-cell,.ag-full-width-row .ag-cell-wrapper.ag-row-group{--ag-internal-calculated-line-height: var( --ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)) );--ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width) - 2px);border:1px solid transparent;line-height:min(var(--ag-internal-calculated-line-height),var(--ag-internal-padded-row-height));padding-left:calc(var(--ag-cell-horizontal-padding) - 1px + var(--ag-row-group-indent-size) * var(--ag-indentation-level));padding-right:calc(var(--ag-cell-horizontal-padding) - 1px);-webkit-font-smoothing:subpixel-antialiased}.ag-row>.ag-cell-wrapper{padding-left:calc(var(--ag-cell-horizontal-padding) - 1px);padding-right:calc(var(--ag-cell-horizontal-padding) - 1px)}.ag-row-dragging{cursor:move;opacity:.5}.ag-cell-inline-editing{border:1px solid var(--ag-border-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:0;background-color:var(--ag-control-panel-background-color)}.ag-popup-editor .ag-large-text,.ag-autocomplete-list-popup{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);background-color:var(--ag-control-panel-background-color);padding:0}.ag-large-text-input{height:auto;padding:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-large-text-input textarea{resize:none}.ag-details-row{padding:calc(var(--ag-grid-size) * 5);background-color:var(--ag-data-background-color)}.ag-layout-auto-height .ag-center-cols-viewport,.ag-layout-print .ag-center-cols-viewport{min-height:50px}.ag-overlay-loading-wrapper,.ag-overlay-exporting-wrapper,.ag-overlay-modal-wrapper{background-color:var(--ag-modal-overlay-background-color)}.ag-overlay-loading-center,.ag-overlay-exporting-center{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);display:flex}.ag-skeleton-container{width:100%;height:100%;align-content:center}.ag-skeleton-effect{background-color:var(--ag-row-loading-skeleton-effect-color);width:100%;height:1em;border-radius:.25rem;animation:ag-skeleton-loading 1.5s ease-in-out .5s infinite}@keyframes ag-skeleton-loading{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.ag-ltr .ag-loading{padding-left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-loading{padding-right:var(--ag-cell-horizontal-padding)}.ag-loading{display:flex;height:100%;align-items:center}.ag-ltr .ag-loading-icon{padding-right:var(--ag-cell-widget-spacing)}.ag-rtl .ag-loading-icon{padding-left:var(--ag-cell-widget-spacing)}.ag-icon-loading{animation-name:spin;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ag-floating-top:not(.ag-invisible){border-bottom:var(--ag-borders-critical) var(--ag-border-color)}.ag-floating-bottom:not(.ag-invisible){border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-find-cell{display:block;overflow:hidden;text-overflow:ellipsis}.ag-find-match{color:var(--ag-find-match-color);background-color:var(--ag-find-match-background-color)}.ag-find-active-match{color:var(--ag-find-active-match-color);background-color:var(--ag-find-active-match-background-color)}.ag-ltr .ag-cell{border-right:var(--ag-cell-horizontal-border)}.ag-rtl .ag-cell{border-left:var(--ag-cell-horizontal-border)}.ag-ltr .ag-cell{border-right-width:1px}.ag-rtl .ag-cell{border-left-width:1px}.ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell){border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell){border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-cell-range-selected:not(.ag-cell-focus),.ag-cell-range-selected.ag-cell-range-chart,.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing){background-color:var(--ag-range-selection-background-color)}.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart,.ag-cell-range-selected.ag-cell-range-chart.ag-cell-range-chart,.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart{background-color:var(--ag-range-selection-chart-background-color)!important}.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category,.ag-cell-range-selected.ag-cell-range-chart.ag-cell-range-chart.ag-cell-range-chart-category,.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart.ag-cell-range-chart-category{background-color:var(--ag-range-selection-chart-category-background-color)!important}.ag-cell-range-selected-1:not(.ag-cell-focus),.ag-cell-range-selected-1.ag-cell-range-chart,.ag-cell-range-selected-1.ag-formula-range,.ag-root:not(.ag-context-menu-open) .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-1:not(.ag-cell-inline-editing){background-color:var(--ag-range-selection-background-color)}.ag-cell-range-selected-2:not(.ag-cell-focus),.ag-cell-range-selected-2.ag-cell-range-chart,.ag-cell-range-selected-2.ag-formula-range,.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-2{background-color:var(--ag-range-selection-background-color-2)}.ag-cell-range-selected-3:not(.ag-cell-focus),.ag-cell-range-selected-3.ag-cell-range-chart,.ag-cell-range-selected-3.ag-formula-range,.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-3{background-color:var(--ag-range-selection-background-color-3)}.ag-cell-range-selected-4:not(.ag-cell-focus),.ag-cell-range-selected-4.ag-cell-range-chart,.ag-cell-range-selected-4.ag-formula-range,.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-4{background-color:var(--ag-range-selection-background-color-4)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top{border-top-color:var(--ag-range-selection-border-color);border-top-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right{border-right-color:var(--ag-range-selection-border-color);border-right-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom{border-bottom-color:var(--ag-range-selection-border-color);border-bottom-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left{border-left-color:var(--ag-range-selection-border-color);border-left-style:var(--ag-range-selection-border-style)}.ag-ltr .ag-cell-focus:not(.ag-cell-range-selected):focus-within,.ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-ltr .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,.ag-ltr .ag-cell-range-single-cell,.ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle,.ag-rtl .ag-cell-focus:not(.ag-cell-range-selected):focus-within,.ag-rtl .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-rtl .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,.ag-rtl .ag-cell-range-single-cell,.ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle{border:1px solid;border-color:var(--ag-range-selection-border-color);border-style:var(--ag-range-selection-border-style);outline:initial}.ag-cell.ag-selection-fill-top,.ag-cell.ag-selection-fill-top.ag-cell-range-selected{border-top:1px dashed;border-top-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-cell.ag-selection-fill-right,.ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected{border-right:1px dashed var(--ag-range-selection-border-color)!important}.ag-rtl .ag-cell.ag-selection-fill-right,.ag-rtl .ag-cell.ag-selection-fill-right.ag-cell-range-selected{border-left:1px dashed var(--ag-range-selection-border-color)!important}.ag-cell.ag-selection-fill-bottom,.ag-cell.ag-selection-fill-bottom.ag-cell-range-selected{border-bottom:1px dashed;border-bottom-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-cell.ag-selection-fill-left,.ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected{border-left:1px dashed var(--ag-range-selection-border-color)!important}.ag-rtl .ag-cell.ag-selection-fill-left,.ag-rtl .ag-cell.ag-selection-fill-left.ag-cell-range-selected{border-right:1px dashed var(--ag-range-selection-border-color)!important}.ag-fill-handle,.ag-range-handle{position:absolute;width:6px;height:6px;bottom:-1px}.ag-ltr .ag-fill-handle,.ag-ltr .ag-range-handle{right:-1px}.ag-rtl .ag-fill-handle,.ag-rtl .ag-range-handle{left:-1px}.ag-fill-handle,.ag-range-handle{background-color:var(--ag-range-selection-border-color)}.ag-fill-handle{cursor:crosshair}.ag-range-handle{cursor:nwse-resize}.ag-cell-inline-editing{border-color:var(--ag-input-focus-border-color)!important}.ag-cell-inline-editing.ag-cell-editing-error{border-color:var(--ag-invalid-color)!important}.ag-menu{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);background-color:var(--ag-menu-background-color);border-color:var(--ag-menu-border-color);padding:0}.ag-menu.ag-tabs{min-width:var(--ag-tab-min-width)}.ag-menu-list{cursor:default;padding:var(--ag-grid-size) 0}.ag-menu-separator{height:calc(var(--ag-grid-size) * 2 + 1px)}.ag-menu-separator-part:after{content:"";display:block;border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-menu-option{position:relative}.ag-menu-option:focus-visible{outline:none}.ag-menu-option:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:1px;left:1px;display:block;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-menu-option-active,.ag-compact-menu-option-active{background-color:var(--ag-row-hover-color)}.ag-menu-option-part,.ag-compact-menu-option-part{line-height:var(--ag-icon-size);padding:calc(var(--ag-grid-size) + 2px) 0}.ag-menu-option-disabled,.ag-compact-menu-option-disabled{opacity:.5}.ag-ltr .ag-menu-option-icon,.ag-ltr .ag-compact-menu-option-icon{padding-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-menu-option-icon,.ag-rtl .ag-compact-menu-option-icon{padding-right:calc(var(--ag-grid-size) * 2)}.ag-menu-option-icon,.ag-compact-menu-option-icon{width:var(--ag-icon-size)}.ag-menu-option-text,.ag-compact-menu-option-text{padding-left:calc(var(--ag-grid-size) * 2);padding-right:calc(var(--ag-grid-size) * 2)}.ag-ltr .ag-menu-option-shortcut,.ag-ltr .ag-compact-menu-option-shortcut{padding-right:var(--ag-grid-size)}.ag-rtl .ag-menu-option-shortcut,.ag-rtl .ag-compact-menu-option-shortcut{padding-left:var(--ag-grid-size)}.ag-ltr .ag-menu-option-popup-pointer,.ag-ltr .ag-compact-menu-option-popup-pointer{padding-right:var(--ag-grid-size)}.ag-rtl .ag-menu-option-popup-pointer,.ag-rtl .ag-compact-menu-option-popup-pointer{padding-left:var(--ag-grid-size)}.ag-tabs-header,.ag-tabs-header-wrapper{display:flex}.ag-tabs-header-wrapper .ag-tabs-header{flex:1}.ag-tabs-close-button-wrapper{border:0;border-right:var(--ag-borders) var(--ag-border-color);padding:var(--ag-grid-size)}.ag-tabs-close-button{border:0;background-color:unset;cursor:pointer;padding:0}.ag-tab{border-bottom:var(--ag-selected-tab-underline-width) solid transparent;transition:border-bottom var(--ag-selected-tab-underline-transition-speed);display:flex;flex:none;align-items:center;justify-content:center;cursor:pointer}.ag-tab:focus-visible{outline:none}.ag-tab:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-tab-selected{border-bottom-color:var(--ag-selected-tab-underline-color)}.ag-menu-header{color:var(--ag-secondary-foreground-color)}.ag-filter-separator{border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-filter-select .ag-picker-field-wrapper{width:0}.ag-filter-condition-operator{height:17px}.ag-ltr .ag-filter-condition-operator-or{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-filter-condition-operator-or{margin-right:calc(var(--ag-grid-size) * 2)}.ag-set-filter-select-all{padding-top:var(--ag-widget-container-vertical-padding)}.ag-set-filter-list,.ag-filter-no-matches{height:calc(var(--ag-list-item-height) * 6)}.ag-set-filter-tree-list{height:calc(var(--ag-list-item-height) * 10)}.ag-set-filter-filter{margin-top:var(--ag-widget-container-vertical-padding);margin-left:var(--ag-widget-container-horizontal-padding);margin-right:var(--ag-widget-container-horizontal-padding)}.ag-filter-to{margin-top:var(--ag-widget-vertical-spacing)}.ag-mini-filter{margin:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)}.ag-set-filter{--ag-indentation-level: 0}.ag-ltr .ag-set-filter-item{padding-left:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-indentation-level) * var(--ag-set-filter-indent-size))}.ag-rtl .ag-set-filter-item{padding-right:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-indentation-level) * var(--ag-set-filter-indent-size))}.ag-ltr .ag-set-filter-add-group-indent{margin-left:calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding))}.ag-rtl .ag-set-filter-add-group-indent{margin-right:calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding))}.ag-ltr .ag-set-filter-group-icons{margin-right:var(--ag-widget-container-horizontal-padding)}.ag-rtl .ag-set-filter-group-icons{margin-left:var(--ag-widget-container-horizontal-padding)}.ag-filter-menu .ag-set-filter-list{min-width:max(200px,100%)}.ag-filter-virtual-list-item:focus-visible{outline:none}.ag-filter-virtual-list-item:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:1px;left:1px;display:block;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-filter-apply-panel{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-filter-apply-panel-button{line-height:1.5}.ag-ltr .ag-filter-apply-panel-button{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-filter-apply-panel-button{margin-right:calc(var(--ag-grid-size) * 2)}.ag-simple-filter-body-wrapper{display:flex;flex-direction:column;gap:var(--ag-widget-vertical-spacing);padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:var(--ag-widget-container-vertical-padding);overflow-y:auto;min-height:calc(var(--ag-list-item-height) + var(--ag-widget-container-vertical-padding) + var(--ag-widget-vertical-spacing))}.ag-simple-filter-body-wrapper .ag-resizer-wrapper{margin:0}.ag-menu:not(.ag-tabs) .ag-filter .ag-filter-body-wrapper,.ag-menu:not(.ag-tabs) .ag-filter>*:not(.ag-filter-wrapper){min-width:calc(var(--ag-menu-min-width) - 2px)}.ag-filter-no-matches{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)}.ag-multi-filter-menu-item{margin:var(--ag-grid-size) 0}.ag-multi-filter-group-title-bar{padding:calc(var(--ag-grid-size) * 2) var(--ag-grid-size);background-color:transparent}.ag-group-filter-field-select-wrapper{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing))}.ag-group-filter-field-select-wrapper>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-multi-filter-group-title-bar:focus-visible{outline:none}.ag-multi-filter-group-title-bar:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-side-bar{position:relative}.ag-tool-panel-wrapper{width:var(--ag-horizontal-size, var(--ag-side-bar-panel-width));background-color:var(--ag-control-panel-background-color)}.ag-tool-panel-content{display:flex;height:100%;overflow:hidden auto}.ag-tool-panel-wrapper.ag-tool-panel-animating{display:block!important;transition:width var(--ag-side-bar-panel-animation-duration) ease-in-out}@media (prefers-reduced-motion: reduce){.ag-tool-panel-wrapper.ag-tool-panel-animating{transition:none}}.ag-tool-panel-external{display:flex;flex-direction:row}:where(.ag-tool-panel-external) .ag-tool-panel-wrapper{flex-grow:1}.ag-side-buttons{padding-top:calc(var(--ag-grid-size) * 4);width:calc(var(--ag-icon-size) + 4px);position:relative;overflow:hidden auto;scrollbar-width:thin}button.ag-side-button-button{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;background:transparent;padding:calc(var(--ag-grid-size) * 2) 0 calc(var(--ag-grid-size) * 2) 0;width:100%;margin:0;min-height:calc(var(--ag-grid-size) * 18);background-position-y:center;background-position-x:center;background-repeat:no-repeat;border:none;border-top:var(--ag-borders-side-button) var(--ag-border-color);border-bottom:var(--ag-borders-side-button) var(--ag-border-color)}button.ag-side-button-button:focus{box-shadow:none}.ag-side-button-button:focus-visible{outline:none}.ag-side-button-button:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-selected button.ag-side-button-button{background-color:var(--ag-side-button-selected-background-color)}.ag-side-button-icon-wrapper{margin-bottom:3px}.ag-ltr .ag-side-bar-left,.ag-rtl .ag-side-bar-right{border-right:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-side-bar-left .ag-tool-panel-wrapper,.ag-rtl .ag-side-bar-right .ag-tool-panel-wrapper{border-left:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-side-bar-left .ag-side-button-button,.ag-rtl .ag-side-bar-right .ag-side-button-button{border-right:var(--ag-selected-tab-underline-width) solid transparent;transition:border-right var(--ag-selected-tab-underline-transition-speed)}.ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,.ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button{border-right-color:var(--ag-selected-tab-underline-color)}.ag-rtl .ag-side-bar-left,.ag-ltr .ag-side-bar-right{border-left:var(--ag-borders) var(--ag-border-color)}.ag-rtl .ag-side-bar-left .ag-tool-panel-wrapper,.ag-ltr .ag-side-bar-right .ag-tool-panel-wrapper{border-right:var(--ag-borders) var(--ag-border-color)}.ag-rtl .ag-side-bar-left .ag-side-button-button,.ag-ltr .ag-side-bar-right .ag-side-button-button{border-left:var(--ag-selected-tab-underline-width) solid transparent;transition:border-left var(--ag-selected-tab-underline-transition-speed)}.ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button,.ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button{border-left-color:var(--ag-selected-tab-underline-color)}.ag-filter-toolpanel-header{height:calc(var(--ag-grid-size) * 6)}.ag-filter-toolpanel-header,.ag-filter-toolpanel-search{padding:0 var(--ag-grid-size)}.ag-filter-toolpanel-header:focus-visible{outline:none}.ag-filter-toolpanel-header:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-filter-toolpanel-group:not(.ag-has-filter)>.ag-group-title-bar .ag-filter-toolpanel-group-instance-header-icon{display:none}.ag-filter-toolpanel-group-level-0-header{height:calc(var(--ag-grid-size) * 8)}.ag-filter-toolpanel-group-item{margin-top:calc(var(--ag-grid-size) * .5);margin-bottom:calc(var(--ag-grid-size) * .5)}.ag-filter-toolpanel-search{height:var(--ag-header-height)}.ag-filter-toolpanel-search-input{flex-grow:1;height:calc(var(--ag-grid-size) * 4)}.ag-ltr .ag-filter-toolpanel-search-input{margin-right:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-search-input{margin-left:var(--ag-grid-size)}.ag-filter-toolpanel-group-level-0{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-ltr .ag-filter-toolpanel-expand,.ag-ltr .ag-filter-toolpanel-group-title-bar-icon{margin-right:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-expand,.ag-rtl .ag-filter-toolpanel-group-title-bar-icon{margin-left:var(--ag-grid-size)}.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * var(--ag-indentation-level, 0) + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * var(--ag-indentation-level, 0) + var(--ag-grid-size))}.ag-filter-toolpanel-instance-filter{border-bottom:var(--ag-borders) var(--ag-border-color);border-top:var(--ag-borders) var(--ag-border-color);margin-top:var(--ag-grid-size)}.ag-ltr .ag-filter-toolpanel-group-instance-header-icon,.ag-ltr .ag-filter-toolpanel-instance-header-icon{margin-left:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-group-instance-header-icon,.ag-rtl .ag-filter-toolpanel-instance-header-icon{margin-right:var(--ag-grid-size)}.ag-set-filter-group-icons{color:var(--ag-secondary-foreground-color)}.ag-filter-panel{display:flex;flex-direction:column;width:100%}.ag-filter-panel .ag-simple-filter-body-wrapper{padding:var(--ag-widget-vertical-spacing) var(--ag-widget-container-horizontal-padding) 0}.ag-filter-panel .ag-mini-filter{margin-top:var(--ag-widget-vertical-spacing);margin-left:var(--ag-widget-container-horizontal-padding);margin-right:var(--ag-widget-container-horizontal-padding)}.ag-filter-panel .ag-standard-button{transition:background-color .25s ease-in-out,color .25s ease-in-out}.ag-filter-panel .ag-simple-filter-body-wrapper>*:last-child,.ag-filter-panel .ag-set-filter-body-wrapper{margin-bottom:var(--ag-widget-container-vertical-padding)}.ag-filter-panel-container{flex:1;overflow:auto;padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding) 0}.ag-filter-panel-container>*:not(:last-child){margin-bottom:var(--ag-widget-container-vertical-padding)}.ag-filter-card{border:1px solid var(--ag-border-color);border-radius:var(--ag-border-radius);background-color:var(--ag-background-color)}.ag-ltr .ag-filter-card .ag-set-filter-item{padding-left:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-indentation-level) * var(--ag-set-filter-indent-size));padding-right:var(--ag-widget-container-horizontal-padding)}.ag-rtl .ag-filter-card .ag-set-filter-item{padding-right:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-indentation-level) * var(--ag-set-filter-indent-size));padding-left:var(--ag-widget-container-horizontal-padding)}.ag-filter-card-header{display:flex;flex-direction:row;align-items:center;padding-top:var(--ag-widget-vertical-spacing)}.ag-ltr .ag-filter-card-header>*:not(:last-child){padding-right:var(--ag-grid-size)}.ag-rtl .ag-filter-card-header>*:not(:last-child){padding-left:var(--ag-grid-size)}.ag-filter-card-heading{flex:1;overflow:hidden;padding-top:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing))}.ag-ltr .ag-filter-card-heading{padding-left:var(--ag-widget-horizontal-spacing)}.ag-rtl .ag-filter-card-heading{padding-right:var(--ag-widget-horizontal-spacing)}.ag-filter-card-expand{display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:center}.ag-filter-card-title{overflow:hidden;text-overflow:ellipsis}.ag-filter-card-expand-icon{display:flex;flex:1;justify-content:end}.ag-filter-card-editing-icon{margin:0 var(--ag-grid-size)}.ag-filter-card-summary,.ag-filter-card-expand-icon .ag-icon,.ag-filter-card-delete-icon .ag-icon,.ag-filter-card-editing-icon .ag-icon{color:var(--ag-filter-panel-card-subtle-color)}.ag-filter-card-expand-icon .ag-icon,.ag-filter-card-delete-icon .ag-icon{transition:color .25s ease-in-out}.ag-filter-card-expand-icon:hover .ag-icon,.ag-filter-card-delete-icon:hover .ag-icon,.ag-filter-card-heading:hover .ag-filter-card-expand-icon .ag-icon{color:var(--ag-filter-panel-card-subtle-hover-color)}.ag-filter-card-expand,.ag-filter-card-delete{border-radius:var(--ag-button-border-radius);background:none;border:none;cursor:pointer;padding:0}.ag-filter-panel .ag-standard-button{cursor:pointer}.ag-filter-card-summary,.ag-filter-type-select{margin-left:var(--ag-widget-container-horizontal-padding);margin-right:var(--ag-widget-container-horizontal-padding)}.ag-ltr .ag-filter-card-delete{margin-right:var(--ag-widget-horizontal-spacing)}.ag-rtl .ag-filter-card-delete{margin-left:var(--ag-widget-horizontal-spacing)}.ag-filter-card-summary{margin-bottom:var(--ag-widget-container-vertical-padding)}.ag-filter-type-select{padding-top:var(--ag-widget-vertical-spacing)}.ag-filter-card-add{padding:0;border:0}.ag-filter-add-button{display:flex;flex-direction:row;width:100%;align-items:center;line-height:1.5}.ag-ltr .ag-filter-add-button-label{margin-left:var(--ag-grid-size)}.ag-rtl .ag-filter-add-button-label{margin-right:var(--ag-grid-size)}.ag-filter-add-select{border:0}.ag-ltr .ag-filter-add-select .ag-text-field-input{padding-left:calc(var(--ag-grid-size) * 1.5 + 12px)!important}.ag-rtl .ag-filter-add-select .ag-text-field-input{padding-right:calc(var(--ag-grid-size) * 1.5 + 12px)!important}.ag-filter-add-select .ag-rich-select-value{padding:calc((1.5 * var(--ag-font-size) + 4 * var(--ag-grid-size) - var(--ag-input-height)) / 2) var(--ag-grid-size);border:0}.ag-pivot-mode-panel{min-height:var(--ag-header-height);height:var(--ag-header-height);display:flex}.ag-pivot-mode-select{display:flex;align-items:center}.ag-ltr .ag-pivot-mode-select{margin-left:var(--ag-widget-container-horizontal-padding)}.ag-rtl .ag-pivot-mode-select{margin-right:var(--ag-widget-container-horizontal-padding)}.ag-column-select-header:focus-visible{outline:none}.ag-column-select-header:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-column-select-header{height:var(--ag-header-height);align-items:center;padding:0 var(--ag-widget-container-horizontal-padding);border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-panel-column-select{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-panel-column-select:not(.ag-last-visible-child){border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-panel-buttons{display:flex;justify-content:flex-end;overflow:hidden;padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding) 0;flex-wrap:wrap;gap:var(--ag-widget-vertical-spacing) var(--ag-widget-horizontal-spacing)}.ag-column-panel-buttons .ag-standard-button{transition:background-color .25s ease-in-out,color .25s ease-in-out}.ag-column-panel-buttons:last-child{padding-bottom:var(--ag-widget-container-vertical-padding)}.ag-column-panel-buttons-button{line-height:1.5}.ag-column-panel .ag-standard-button.ag-column-panel-buttons-apply-button:not(:disabled){color:var(--ag-column-panel-apply-button-color);background-color:var(--ag-column-panel-apply-button-background-color)}.ag-column-group-icons,.ag-column-select-header-icon{color:var(--ag-secondary-foreground-color)}.ag-column-select-list .ag-list-item-hovered:after{content:"";position:absolute;left:0;right:0;height:1px}.ag-column-select-list .ag-item-highlight-top:after{top:0}.ag-column-select-list .ag-item-highlight-bottom:after{bottom:0}.ag-header,.ag-advanced-filter-header{background-color:var(--ag-header-background-color);border-bottom:var(--ag-borders-critical) var(--ag-border-color)}.ag-header-row{color:var(--ag-header-foreground-color);height:var(--ag-header-height)}.ag-pinned-right-header{border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-pinned-left-header{border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-header-cell:not(.ag-right-aligned-header) .ag-header-col-ref{margin-right:var(--ag-grid-size);color:var(--ag-subtle-text-color)}.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon,.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-menu-icon{margin-left:var(--ag-grid-size)}.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon,.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-menu-icon{margin-right:var(--ag-grid-size)}.ag-header-cell.ag-right-aligned-header .ag-header-col-ref{margin-left:var(--ag-grid-size);color:var(--ag-subtle-text-color)}.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-label-icon,.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-menu-icon{margin-right:var(--ag-grid-size)}.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-label-icon,.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-menu-icon{margin-left:var(--ag-grid-size)}.ag-header-cell,.ag-header-group-cell{padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding)}.ag-header-cell.ag-header-cell-moving,.ag-header-group-cell.ag-header-cell-moving{background-color:var(--ag-header-cell-moving-background-color)}.ag-ltr .ag-header-group-cell-label.ag-sticky-label{left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-header-group-cell-label.ag-sticky-label{right:var(--ag-cell-horizontal-padding)}.ag-header-cell:focus-visible{outline:none}.ag-header-cell:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-header-group-cell:focus-visible{outline:none}.ag-header-group-cell:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-advanced-filter-header-cell:focus-visible{outline:none}.ag-advanced-filter-header-cell:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-header-icon{color:var(--ag-secondary-foreground-color)}.ag-header-expand-icon{cursor:pointer}.ag-ltr .ag-header-expand-icon{margin-left:4px}.ag-rtl .ag-header-expand-icon{margin-right:4px}.ag-header-row:not(:first-child) .ag-header-cell:not(.ag-header-span-height.ag-header-span-total,.ag-header-parent-hidden),.ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group{border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-header-group-cell:not(.ag-column-resizing)+.ag-header-group-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,.ag-header-group-cell:not(.ag-column-resizing)+.ag-header-group-cell:not(.ag-column-hover).ag-column-resizing,.ag-header-cell:not(.ag-column-resizing)+.ag-header-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,.ag-header-cell:not(.ag-column-resizing)+.ag-header-cell:not(.ag-column-hover).ag-column-resizing,.ag-header-group-cell:first-of-type:not(.ag-header-cell-moving):hover,.ag-header-group-cell:first-of-type.ag-column-resizing,.ag-header-cell:not(.ag-column-hover):first-of-type:not(.ag-header-cell-moving):hover,.ag-header-cell:not(.ag-column-hover):first-of-type.ag-column-resizing{background-color:var(--ag-header-cell-hover-background-color)}.ag-header-cell:before,.ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group):before{content:"";position:absolute;z-index:1;display:var(--ag-header-column-separator-display);width:var(--ag-header-column-separator-width);height:var(--ag-header-column-separator-height);top:calc(50% - var(--ag-header-column-separator-height) * .5);background-color:var(--ag-header-column-separator-color)}.ag-ltr .ag-header-cell:before,.ag-ltr .ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group):before{right:0}.ag-rtl .ag-header-cell:before,.ag-rtl .ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group):before{left:0}.ag-header-highlight-before:after,.ag-header-highlight-after:after{content:"";position:absolute;height:100%;width:var(--ag-column-drag-indicator-width);border-radius:calc(var(--ag-column-drag-indicator-width) / 2);background-color:var(--ag-column-drag-indicator-color)}.ag-header-highlight-before:after{left:0}.ag-header-highlight-after:after{right:0}.ag-pinned-left-header .ag-header-highlight-after:after{right:1px}.ag-header-cell-resize{display:flex;align-items:center}.ag-header-cell-resize:after{content:"";position:absolute;z-index:1;display:var(--ag-header-column-resize-handle-display);width:var(--ag-header-column-resize-handle-width);height:var(--ag-header-column-resize-handle-height);top:calc(50% - var(--ag-header-column-resize-handle-height) * .5);background-color:var(--ag-header-column-resize-handle-color)}.ag-header-cell.ag-header-span-height .ag-header-cell-resize:after{height:calc(100% - var(--ag-grid-size) * 4);top:calc(var(--ag-grid-size) * 2)}.ag-ltr .ag-header-viewport .ag-header-cell-resize:after{left:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-rtl .ag-header-viewport .ag-header-cell-resize:after{right:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-pinned-left-header .ag-header-cell-resize:after{left:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-pinned-right-header .ag-header-cell-resize:after{left:50%}.ag-ltr .ag-header-select-all{margin-right:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-header-select-all{margin-left:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-floating-filter-button{margin-left:var(--ag-cell-widget-spacing)}.ag-rtl .ag-floating-filter-button{margin-right:var(--ag-cell-widget-spacing)}.ag-floating-filter-button-button{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;height:var(--ag-icon-size);padding:0;width:var(--ag-icon-size)}.ag-filter-loading{background-color:var(--ag-control-panel-background-color);height:100%;padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);position:absolute;width:100%;z-index:1;align-items:unset}.ag-paging-panel{border-top:1px solid;border-top-color:var(--ag-border-color);color:var(--ag-secondary-foreground-color);height:var(--ag-pagination-panel-height)}.ag-paging-panel>*{margin:0 var(--ag-cell-horizontal-padding)}.ag-paging-panel>.ag-paging-page-size .ag-wrapper{min-width:calc(var(--ag-grid-size) * 10)}.ag-paging-button{cursor:pointer}.ag-paging-button.ag-disabled{cursor:default;color:var(--ag-disabled-foreground-color)}.ag-paging-button:focus-visible{outline:none}.ag-paging-button:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:0;left:0;display:block;width:calc(100% + -0px);height:calc(100% + -0px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-paging-button,.ag-paging-description{margin:0 var(--ag-grid-size);line-height:0}.ag-status-bar{border-top:var(--ag-borders) var(--ag-border-color);color:var(--ag-disabled-foreground-color);padding-right:calc(var(--ag-grid-size) * 4);padding-left:calc(var(--ag-grid-size) * 4);line-height:1.5}.ag-status-name-value-value{color:var(--ag-foreground-color)}.ag-status-bar-center{text-align:center}.ag-status-name-value{margin-left:var(--ag-grid-size);margin-right:var(--ag-grid-size);padding-top:calc(var(--ag-grid-size) * 2);padding-bottom:calc(var(--ag-grid-size) * 2)}.ag-column-drop-cell{background:var(--ag-chip-background-color);border-radius:calc(var(--ag-grid-size) * 4);height:calc(var(--ag-grid-size) * 4);padding:0 calc(var(--ag-grid-size) * .5);border:1px solid var(--ag-chip-border-color);font-weight:400}.ag-column-drop-cell:focus-visible{outline:none}.ag-column-drop-cell:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:2px;left:2px;display:block;width:calc(100% - 4px);height:calc(100% - 4px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-column-drop-cell-text{margin:0 var(--ag-grid-size)}.ag-column-drop-cell-button{min-width:calc(var(--ag-grid-size) * 4);margin:0 calc(var(--ag-grid-size) * .5);color:var(--ag-secondary-foreground-color)}.ag-column-drop-cell-drag-handle{margin-left:calc(var(--ag-grid-size) * 2)}.ag-column-drop-cell-ghost{opacity:.5}.ag-column-drop-horizontal{background-color:var(--ag-header-background-color);color:var(--ag-secondary-foreground-color);height:var(--ag-header-height);border-bottom:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-column-drop-horizontal{padding-left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-column-drop-horizontal{padding-right:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-column-drop-horizontal-half-width:not(:last-child){border-right:var(--ag-borders) var(--ag-border-color)}.ag-rtl .ag-column-drop-horizontal-half-width:not(:last-child){border-left:var(--ag-borders) var(--ag-border-color)}.ag-column-drop-horizontal-cell-separator{margin:0 var(--ag-grid-size);color:var(--ag-secondary-foreground-color)}.ag-column-drop-horizontal-empty-message{color:var(--ag-disabled-foreground-color)}.ag-ltr .ag-column-drop-horizontal-icon{margin-right:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-column-drop-horizontal-icon{margin-left:var(--ag-cell-horizontal-padding)}.ag-column-drop-vertical-list{padding-bottom:var(--ag-grid-size);padding-right:var(--ag-grid-size);padding-left:var(--ag-grid-size)}.ag-column-drop-vertical-cell{margin-top:var(--ag-grid-size)}.ag-column-drop-vertical{min-height:50px;border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-drop-vertical.ag-last-column-drop{border-bottom:none}.ag-column-drop-vertical-icon{margin-left:var(--ag-grid-size);margin-right:var(--ag-grid-size)}.ag-column-drop-vertical-empty-message{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;color:var(--ag-disabled-foreground-color);margin-top:var(--ag-grid-size)}.ag-select-agg-func-popup{border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);background:var(--ag-background-color);height:calc(var(--ag-grid-size) * 5 * 3.5);padding:0}.ag-select-agg-func-virtual-list-item{cursor:default}.ag-ltr .ag-select-agg-func-virtual-list-item{padding-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-select-agg-func-virtual-list-item{padding-right:calc(var(--ag-grid-size) * 2)}.ag-select-agg-func-virtual-list-item:hover{background-color:var(--ag-selected-row-background-color)}.ag-select-agg-func-virtual-list-item:focus-visible{outline:none}.ag-select-agg-func-virtual-list-item:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:1px;left:1px;display:block;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-sort-indicator-container{display:flex}.ag-ltr .ag-sort-indicator-icon{padding-left:var(--ag-grid-size)}.ag-rtl .ag-sort-indicator-icon{padding-right:var(--ag-grid-size)}.ag-chart{position:relative;display:flex;width:100%;height:100%}.ag-chart-components-wrapper{position:relative;display:flex;flex:1 1 auto}.ag-chart-canvas-wrapper{position:relative;flex:1 1 auto}.ag-chart-menu{position:absolute;top:16px;display:flex;flex-direction:column}.ag-ltr .ag-chart-menu{right:20px}.ag-rtl .ag-chart-menu{left:20px}.ag-chart-docked-container{position:relative;min-width:var(--ag-chart-menu-panel-width)}.ag-chart-menu-hidden~.ag-chart-docked-container{display:none}.ag-chart-tabbed-menu{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.ag-chart-tabbed-menu-header{flex:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.ag-chart-tabbed-menu-body{display:flex;flex:1 1 auto;align-items:stretch;overflow:hidden}.ag-chart-tab{width:100%;overflow:hidden;overflow-y:auto}.ag-chart-settings{overflow-x:hidden}.ag-chart-settings-wrapper{position:relative;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.ag-chart-settings-nav-bar{display:flex;align-items:center;width:100%;height:30px;padding:0 10px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-chart-settings-card-selector{display:flex;align-items:center;justify-content:space-around;flex:1 1 auto;height:100%;padding:0 10px}.ag-chart-settings-card-item{cursor:pointer;width:10px;height:10px;background-color:#000;position:relative}.ag-chart-settings-card-item.ag-not-selected{opacity:.2}.ag-chart-settings-card-item:before{content:" ";display:block;position:absolute;background-color:transparent;left:50%;top:50%;margin-left:-10px;margin-top:-10px;width:20px;height:20px}.ag-chart-settings-prev,.ag-chart-settings-next{position:relative;flex:none}.ag-chart-settings-prev:focus-within,.ag-chart-settings-next:focus-within{box-shadow:var(--ag-input-focus-box-shadow);border-radius:1px}.ag-chart-settings-prev-button,.ag-chart-settings-next-button{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0}.ag-chart-settings-mini-charts-container{position:relative;flex:1 1 auto;overflow-x:hidden;overflow-y:auto}.ag-chart-settings-mini-wrapper{position:absolute;top:0;left:0;display:flex;flex-direction:column;width:100%;min-height:100%;overflow:hidden}.ag-chart-settings-mini-wrapper.ag-animating{transition:left .3s;transition-timing-function:ease-in-out}.ag-chart-mini-thumbnail{cursor:pointer}.ag-chart-mini-thumbnail-canvas{display:block}.ag-chart-data-wrapper,.ag-chart-format-wrapper,.ag-chart-advanced-settings-wrapper{display:flex;flex-direction:column;position:relative;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;padding-bottom:16px}.ag-chart-data-wrapper,.ag-chart-advanced-settings-wrapper{height:100%;overflow-y:auto}.ag-chart-advanced-settings{background-color:var(--ag-control-panel-background-color)}.ag-chart-advanced-settings-wrapper,.ag-chart-advanced-settings{width:100%}.ag-chart-advanced-settings-wrapper{padding-bottom:0}.ag-chart-data-section,.ag-chart-format-section,.ag-chart-advanced-settings-section{display:flex;margin:0}.ag-chart-advanced-settings-section{padding-top:var(--ag-grid-size);padding-bottom:var(--ag-grid-size)}.ag-chart-advanced-settings-section:not(:last-child){border-bottom:1px solid var(--ag-secondary-border-color)}.ag-chart-empty-text{display:flex;top:0;width:100%;height:100%;align-items:center;justify-content:center;background-color:var(--ag-background-color)}.ag-chart .ag-chart-menu-wrapper .ag-chart-menu{display:flex;flex-direction:row;top:8px;gap:20px;width:auto}.ag-ltr .ag-chart .ag-chart-menu-wrapper .ag-chart-menu{right:calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);justify-content:right}.ag-rtl .ag-chart .ag-chart-menu-wrapper .ag-chart-menu{left:calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);justify-content:left}.ag-charts-font-size-color{display:flex;align-self:stretch;justify-content:space-between}.ag-charts-data-group-item{position:relative}.ag-charts-data-group-item:not(:last-child){margin-bottom:var(--ag-grid-size)}.ag-chart-menu{border-radius:var(--ag-card-radius);background:var(--ag-background-color)}.ag-chart-menu-icon{opacity:.5;margin:2px 0;cursor:pointer;border-radius:var(--ag-card-radius);color:var(--ag-secondary-foreground-color)}.ag-chart-menu-icon:hover{opacity:1}.ag-chart-menu-toolbar-button{border:0;background-color:unset;padding:0 2px;border-radius:1px}.ag-chart-mini-thumbnail{border:1px solid var(--ag-secondary-border-color);border-radius:5px;padding:1px}.ag-chart-mini-thumbnail.ag-selected{border-color:var(--ag-minichart-selected-chart-color);border-width:2px;padding:unset}.ag-chart-mini-thumbnail:focus-visible{outline:none;border-color:var(--ag-minichart-selected-chart-color);box-shadow:var(--ag-input-focus-box-shadow)}.ag-chart-settings-card-item{background:var(--ag-foreground-color);width:8px;height:8px;border-radius:4px}.ag-chart-settings-card-item.ag-selected{background-color:var(--ag-minichart-selected-page-color)}.ag-chart-data-column-drag-handle{margin-left:var(--ag-grid-size)}.ag-charts-settings-group-title-bar,.ag-charts-data-group-title-bar,.ag-charts-format-top-level-group-title-bar{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color);position:relative}.ag-charts-advanced-settings-top-level-group-title-bar{position:relative;background-color:unset}.ag-charts-data-group-title-bar:focus-visible{outline:none}.ag-charts-data-group-title-bar:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-charts-format-top-level-group-title-bar:focus-visible{outline:none}.ag-charts-format-top-level-group-title-bar:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-charts-data-group-title-bar .ag-charts-data-group-title,.ag-charts-format-top-level-group-title-bar .ag-charts-format-top-level-group-title{cursor:pointer}.ag-charts-data-group-container{padding:calc(var(--ag-widget-container-vertical-padding) * .5) var(--ag-widget-container-horizontal-padding)}.ag-charts-data-group-container .ag-charts-data-group-item:not(.ag-charts-format-sub-level-group):not(.ag-pill-select):not(.ag-select){height:var(--ag-list-item-height)}.ag-charts-data-group-container .ag-charts-data-group-item.ag-picker-field{margin-top:var(--ag-grid-size)}.ag-charts-data-group-container .ag-list-item-hovered:after{content:"";position:absolute;left:0;right:0;height:1px}.ag-charts-data-group-container .ag-item-highlight-top:after{top:0}.ag-charts-data-group-container .ag-item-highlight-bottom:after{bottom:0}.ag-ltr .ag-charts-format-top-level-group-container,.ag-ltr .ag-charts-advanced-settings-top-level-group-container{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-charts-format-top-level-group-container,.ag-rtl .ag-charts-advanced-settings-top-level-group-container{margin-right:calc(var(--ag-grid-size) * 2)}.ag-charts-format-top-level-group-container,.ag-charts-advanced-settings-top-level-group-container{padding:var(--ag-grid-size)}.ag-charts-format-top-level-group-item,.ag-charts-advanced-settings-top-level-group-item{margin:var(--ag-grid-size) 0}.ag-charts-format-sub-level-group-container{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing))}.ag-charts-format-sub-level-group-container>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-charts-format-sub-level-no-header-group-container>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-charts-format-sub-level-group-container .ag-charts-format-sub-level-group-item.ag-font-panel-no-header{margin:0}.ag-charts-settings-group-container{padding:var(--ag-grid-size);row-gap:8px;display:grid;grid-template-columns:60px 1fr 60px 1fr 60px}.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+1){grid-column:1}.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+2){grid-column:3}.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+3){grid-column:5}.ag-ltr .ag-chart-menu-panel{border-left:solid 1px var(--ag-border-color)}.ag-rtl .ag-chart-menu-panel{border-right:solid 1px var(--ag-border-color)}.ag-chart-menu-panel{background-color:var(--ag-control-panel-background-color)}.ag-date-time-list-page-title-bar{display:flex}.ag-date-time-list-page-title{flex-grow:1;text-align:center}.ag-date-time-list-page-column-labels-row,.ag-date-time-list-page-entries-row{display:flex}.ag-date-time-list-page-column-label,.ag-date-time-list-page-entry{flex-basis:0;flex-grow:1}.ag-date-time-list-page-entry{cursor:pointer;text-align:center}.ag-date-time-list-page-column-label{text-align:center}.ag-advanced-filter-header{position:relative;display:flex;align-items:center;padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding)}.ag-advanced-filter{display:flex;align-items:center;width:100%}.ag-advanced-filter-buttons{display:contents}.ag-advanced-filter-builder-button{display:flex;align-items:center;border:0;background-color:unset;color:var(--ag-foreground-color);font-size:var(--ag-font-size);font-weight:600;line-height:normal}.ag-ltr .ag-advanced-filter-builder-button{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-advanced-filter-builder-button{margin-right:calc(var(--ag-grid-size) * 2)}.ag-advanced-filter-builder-button{white-space:nowrap}.ag-advanced-filter-builder-button:hover:not(:disabled){background-color:var(--ag-row-hover-color)}.ag-advanced-filter-builder-button:not(:disabled){cursor:pointer}.ag-advanced-filter-builder-button-label{margin-left:var(--ag-grid-size)}.ag-advanced-filter-builder{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%;background-color:var(--ag-control-panel-background-color);display:flex;flex-direction:column}.ag-advanced-filter-builder-list .ag-list-item-hovered:after{content:"";position:absolute;left:0;right:0;height:1px}.ag-advanced-filter-builder-list .ag-item-highlight-top:after{top:0}.ag-advanced-filter-builder-list .ag-item-highlight-bottom:after{bottom:0}.ag-advanced-filter-builder-list{flex:1;overflow:auto}.ag-advanced-filter-builder-button-panel{display:flex;justify-content:flex-end;padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-apply-button,.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-cancel-button{margin-left:calc(var(--ag-grid-size) * 2)}.ag-advanced-filter-builder-item-wrapper{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;overflow:hidden;padding-left:calc(var(--ag-icon-size) / 2);padding-right:var(--ag-icon-size)}.ag-virtual-list-viewport .ag-advanced-filter-builder-item-wrapper .ag-tab-guard{position:absolute}.ag-advanced-filter-builder-item-tree-lines>*{width:var(--ag-advanced-filter-builder-indent-size)}.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root{width:var(--ag-icon-size)}.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root:before{top:50%;height:50%}.ag-advanced-filter-builder-item-tree-line-horizontal,.ag-advanced-filter-builder-item-tree-line-vertical,.ag-advanced-filter-builder-item-tree-line-vertical-top,.ag-advanced-filter-builder-item-tree-line-vertical-bottom{position:relative;height:100%;display:flex;align-items:center}.ag-advanced-filter-builder-item-tree-line-horizontal:before,.ag-advanced-filter-builder-item-tree-line-horizontal:after,.ag-advanced-filter-builder-item-tree-line-vertical:before,.ag-advanced-filter-builder-item-tree-line-vertical:after,.ag-advanced-filter-builder-item-tree-line-vertical-top:before,.ag-advanced-filter-builder-item-tree-line-vertical-top:after,.ag-advanced-filter-builder-item-tree-line-vertical-bottom:before,.ag-advanced-filter-builder-item-tree-line-vertical-bottom:after{content:"";position:absolute;height:100%}.ag-advanced-filter-builder-item-tree-line-horizontal:after{height:50%;width:calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size));top:0;left:calc(var(--ag-icon-size) / 2);border-bottom:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-tree-line-vertical:before{width:calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size) / 2);top:0;left:calc(var(--ag-icon-size) / 2);border-left:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-tree-line-vertical-top:before{height:50%;width:calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size) / 2);top:0;left:calc(var(--ag-icon-size) / 2);border-left:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-tree-line-vertical-bottom:before{height:calc((100% - 1.5 * var(--ag-icon-size)) / 2);width:calc(var(--ag-icon-size) / 2);top:calc((100% + 1.5 * var(--ag-icon-size)) / 2);left:calc(var(--ag-icon-size) / 2);border-left:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-condition{padding-top:var(--ag-grid-size);padding-bottom:var(--ag-grid-size)}.ag-advanced-filter-builder-item,.ag-advanced-filter-builder-item-condition,.ag-advanced-filter-builder-pill-wrapper,.ag-advanced-filter-builder-pill,.ag-advanced-filter-builder-item-buttons,.ag-advanced-filter-builder-item-tree-lines{display:flex;align-items:center;height:100%}.ag-advanced-filter-builder-pill-wrapper{margin:0px var(--ag-grid-size)}.ag-advanced-filter-builder-pill{position:relative;border-radius:var(--ag-border-radius);padding:var(--ag-grid-size) calc(var(--ag-grid-size) * 2);min-height:calc(100% - var(--ag-grid-size) * 3);min-width:calc(var(--ag-grid-size) * 2)}.ag-advanced-filter-builder-pill .ag-picker-field-display{margin-right:var(--ag-grid-size)}.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-number{font-family:monospace;font-weight:700}.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-empty{color:var(--ag-disabled-foreground-color)}.ag-advanced-filter-builder-pill:focus-visible{outline:none}.ag-advanced-filter-builder-pill:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:-4px;left:-4px;display:block;width:calc(100% + 8px);height:calc(100% + 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-advanced-filter-builder-item-button:focus-visible{outline:none}.ag-advanced-filter-builder-item-button:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:-4px;left:-4px;display:block;width:calc(100% + 8px);height:calc(100% + 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-advanced-filter-builder-pill-display{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.ag-advanced-filter-builder-join-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-join-pill-color);cursor:pointer}.ag-advanced-filter-builder-column-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-column-pill-color);cursor:pointer}.ag-advanced-filter-builder-option-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-option-pill-color);cursor:pointer}.ag-advanced-filter-builder-value-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-value-pill-color);cursor:text;max-width:140px}.ag-advanced-filter-builder-value-pill .ag-advanced-filter-builder-pill-display{display:block}.ag-advanced-filter-builder-item-buttons>*{margin:0 calc(var(--ag-grid-size) * .5)}.ag-advanced-filter-builder-item-button{position:relative;cursor:pointer;color:var(--ag-secondary-foreground-color);opacity:50%}.ag-advanced-filter-builder-item-button-disabled{color:var(--ag-disabled-foreground-color);cursor:default}.ag-advanced-filter-builder-virtual-list-container{top:var(--ag-grid-size)}.ag-advanced-filter-builder-virtual-list-item{display:flex;cursor:default;height:var(--ag-list-item-height)}.ag-advanced-filter-builder-virtual-list-item:hover{background-color:var(--ag-row-hover-color)}.ag-advanced-filter-builder-virtual-list-item:hover .ag-advanced-filter-builder-item-button{opacity:100%}.ag-advanced-filter-builder-virtual-list-item-highlight .ag-advanced-filter-builder-item-button:focus-visible,.ag-advanced-filter-builder-validation .ag-advanced-filter-builder-invalid{opacity:100%}.ag-advanced-filter-builder-invalid{margin:0 var(--ag-grid-size);color:var(--ag-invalid-color);cursor:default}.ag-row-number-cell{background-color:var(--ag-header-background-color);color:var(--ag-header-foreground-color);font-size:var(--ag-font-size);font-family:var(--ag-font-family)}.ag-row-number-header.ag-row-number-selection-enabled{cursor:cell}.ag-row-number-range-highlight{background-color:var(--ag-range-header-highlight-color)}.ag-row-number-range-selected{background-color:var(--ag-row-numbers-selected-color)}.ag-ltr .ag-row-number-header,.ag-ltr .ag-cell.ag-row-number-cell:not(.ag-cell-last-left-pinned){border-right:var(--ag-pinned-column-border)}.ag-ltr .ag-cell.ag-row-number-cell.ag-row-number-selection-enabled{cursor:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxLjU7Ij4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDEuNTc4NCwwLDAsMS44NjQyOSwtNC40MTM0OSwtNy4yMTIxMikiPgogICAgICAgIDxwYXRoIGQ9Ik0zLjQ0NSw4LjkxMUwzLjQ0NSw3LjQwOUw5Ljc1LDcuNDA5TDkuNzUsNi4wMTRMMTIuMjg1LDguMTZMOS43NSwxMC4zMDZMOS43NSw4LjkxMUwzLjQ0NSw4LjkxMVoiIHN0eWxlPSJzdHJva2U6d2hpdGU7c3Ryb2tlLXdpZHRoOjAuNDFweDsiLz4KICAgIDwvZz4KPC9zdmc+Cg==),auto}.ag-rtl .ag-row-number-header,.ag-rtl .ag-cell.ag-row-number-cell:not(.ag-cell-first-right-pinned){border-left:var(--ag-pinned-column-border)}.ag-rtl .ag-cell.ag-row-number-cell.ag-row-number-selection-enabled{cursor:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxLjU7Ij4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDEuNTc4NCwwLDAsMS44NjQyOSwtNC40MTM0OSwtNy4yMTIxMikiPgogICAgICAgIDxwYXRoIGQ9Ik01Ljk3OSw4LjkxMUw1Ljk3OSwxMC4zMDZMMy40NDUsOC4xNkw1Ljk3OSw2LjAxNEw1Ljk3OSw3LjQwOUwxMi4yODUsNy40MDlMMTIuMjg1LDguOTExTDUuOTc5LDguOTExWiIgc3R5bGU9InN0cm9rZTp3aGl0ZTtzdHJva2Utd2lkdGg6MC40MXB4OyIvPgogICAgPC9nPgo8L3N2Zz4K),auto}.ag-cell-batch-edit{background-color:var(--ag-cell-batch-edit-background-color);color:var(--ag-cell-batch-edit-text-color)}.ag-cell.ag-cell-inline-editing{background-color:var(--ag-background-color);background-image:linear-gradient(0deg,var(--ag-background-color),var(--ag-background-color))}.ag-row-batch-edit{background-color:var(--ag-row-batch-edit-background-color);color:var(--ag-row-batch-edit-text-color)}.ag-toolbar{display:flex;align-items:center;overflow:hidden;border-bottom:var(--ag-borders) var(--ag-border-color);min-height:var(--ag-header-height);background-color:var(--ag-toolbar-background-color);color:var(--ag-toolbar-text-color);font-family:var(--ag-header-font-family);font-size:var(--ag-header-font-size);white-space:nowrap}.ag-toolbar-right-start{margin-inline-start:auto}.ag-toolbar-item{display:inline-flex;margin:0 calc(var(--ag-grid-size, 8px) * 2)}.ag-toolbar-item:where(:not(.ag-toolbar-panel)){font-weight:var(--ag-header-font-weight)}.ag-toolbar-button-wrapper{display:inline-flex;padding:calc(var(--ag-grid-size) * .25);height:100%}.ag-toolbar-button{display:inline-flex;align-items:center;gap:var(--ag-grid-size);padding:calc(var(--ag-grid-size));border:0;background:transparent;color:var(--ag-toolbar-text-color);cursor:pointer;line-height:1;white-space:nowrap;outline:none;font-family:var(--ag-header-font-family);font-size:var(--ag-header-font-size);font-weight:var(--ag-header-font-weight)}.ag-toolbar-button-wrapper:hover{background-color:var(--ag-icon-button-hover-background-color, transparent);color:var(--ag-icon-button-hover-color, var(--ag-foreground-color))}.ag-toolbar-button-wrapper:hover .ag-toolbar-button,.ag-toolbar-button-wrapper:hover .ag-toolbar-button .ag-icon{color:var(--ag-icon-button-hover-color, var(--ag-foreground-color))}.ag-toolbar>.ag-toolbar-button-wrapper:first-child>.ag-toolbar-button{border-start-start-radius:calc(var(--ag-border-radius) + 1px)}.ag-toolbar>.ag-toolbar-button-wrapper:last-child>.ag-toolbar-button{border-start-end-radius:calc(var(--ag-border-radius) + 1px)}.ag-toolbar-button:focus-visible{box-shadow:var(--ag-input-focus-box-shadow)}.ag-toolbar-button:focus:not(:focus-visible){box-shadow:none}.ag-toolbar-button:disabled{opacity:.5;cursor:default;pointer-events:none}.ag-toolbar-panel{display:inline-flex;flex:1;min-width:260px}.ag-toolbar-input{position:relative;display:inline-flex;align-items:center;min-width:200px;max-width:none;margin:0 calc(var(--ag-grid-size) * 2)}.ag-toolbar-input+.ag-toolbar-input{margin-inline-start:0}.ag-toolbar>.ag-toolbar-input:first-child,.ag-toolbar-right-start+.ag-toolbar-input{margin-inline-start:var(--ag-grid-size)}.ag-toolbar>.ag-toolbar-input:last-child{margin-inline-end:var(--ag-grid-size)}.ag-toolbar-input-icon{position:absolute;display:inline-flex;align-items:center;color:var(--ag-toolbar-text-color);opacity:.5;pointer-events:none;inset-inline-start:var(--ag-grid-size)}.ag-toolbar-input-field{color:var(--ag-foreground-color);font-size:var(--ag-font-size);font-family:var(--ag-header-font-family);font-weight:var(--ag-header-font-weight);line-height:1.5;outline:none;border:var(--ag-borders-input) var(--ag-input-border-color);border-radius:var(--ag-border-radius);width:100%;padding-block:calc(var(--ag-grid-size) * .5);padding-inline:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2) var(--ag-grid-size)}.ag-ltr .ag-toolbar-input input[class^=ag-][type=text].ag-toolbar-input-field{padding-left:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);padding-right:var(--ag-grid-size)}.ag-rtl .ag-toolbar-input input[class^=ag-][type=text].ag-toolbar-input-field{padding-right:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);padding-left:var(--ag-grid-size)}.ag-toolbar-input-field:focus{box-shadow:var(--ag-input-focus-box-shadow);border:var(--ag-borders-input) var(--ag-input-focus-border-color)}.ag-toolbar-input-field::placeholder{color:var(--ag-disabled-foreground-color)}.ag-toolbar-panel .ag-column-drop-horizontal{background-color:transparent;border-bottom:none;padding:0;font-size:var(--ag-font-size);font-family:var(--ag-font-family)}.ag-toolbar .ag-column-drop-horizontal{border-bottom:none;background-color:transparent}.ag-toolbar-button-chevron{display:inline-flex;align-items:center}.ag-toolbar-separator{align-self:stretch;width:0;margin:calc(var(--ag-grid-size) * 1.75) 0;border-inline-start:solid var(--ag-toolbar-separator-width) var(--ag-toolbar-separator-color)}.ag-toolbar-find{gap:calc(var(--ag-grid-size) * .5);width:280px;max-width:none;min-width:220px;border:var(--ag-borders-input) var(--ag-input-border-color);border-radius:var(--ag-border-radius);background-color:var(--ag-background-color)}.ag-toolbar-find:focus-within{box-shadow:var(--ag-input-focus-box-shadow);border:var(--ag-borders-input) var(--ag-input-focus-border-color)}.ag-toolbar-find .ag-toolbar-input-field{border:none;background-color:transparent;flex:1;min-width:0}.ag-toolbar .ag-toolbar-find input[class^=ag-][type=text].ag-toolbar-input-field{border:none;box-shadow:none}.ag-toolbar .ag-toolbar-find input[class^=ag-][type=text].ag-toolbar-input-field:focus{border:none;box-shadow:none}.ag-toolbar-find-match-count{white-space:nowrap;font-size:var(--ag-font-size);color:inherit;opacity:.7;-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;flex-shrink:0;text-align:end}.ag-toolbar-find-button{flex-shrink:0;padding:calc(var(--ag-grid-size) * .5)}.ag-input-field-input{width:100%;min-width:0}.ag-checkbox-input-wrapper{font-family:var(--ag-icon-font-family);font-weight:var(--ag-icon-font-weight);color:var(--ag-icon-font-color);font-size:var(--ag-icon-size);line-height:var(--ag-icon-size);font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:var(--ag-icon-size);height:var(--ag-icon-size)}.ag-checkbox-input-wrapper input{-webkit-appearance:none;opacity:0;width:100%;height:100%}.ag-checkbox-input-wrapper{background-color:var(--ag-checkbox-background-color);border-radius:var(--ag-checkbox-border-radius);display:inline-block;vertical-align:middle;flex:none}.ag-checkbox-input-wrapper:focus-within,.ag-checkbox-input-wrapper:active{outline:none;box-shadow:var(--ag-input-focus-box-shadow)}.ag-cell-editing-error .ag-checkbox-input-wrapper:focus-within,.ag-cell-editing-error .ag-checkbox-input-wrapper:active{box-shadow:var(--ag-input-error-focus-box-shadow)}.ag-checkbox-input-wrapper.ag-disabled{opacity:.5}.ag-checkbox-input-wrapper:after{content:var(--ag-icon-font-code-checkbox-unchecked, "");font-family:inherit;color:var(--ag-checkbox-unchecked-color);display:var(--ag-icon-font-display-checkbox-unchecked, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-checkbox-input-wrapper.ag-checked:after{content:var(--ag-icon-font-code-checkbox-checked, "");color:var(--ag-checkbox-checked-color);display:var(--ag-icon-font-display-checkbox-checked, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-checkbox-input-wrapper.ag-indeterminate:after{content:var(--ag-icon-font-code-checkbox-indeterminate, "");color:var(--ag-checkbox-indeterminate-color);display:var(--ag-icon-font-display-checkbox-indeterminate, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-checkbox-input-wrapper:before{content:"";background:transparent center/contain no-repeat;position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--ag-icon-image-checkbox-unchecked, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-unchecked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-unchecked, var(--ag-icon-image-opacity, .9))}.ag-checkbox-input-wrapper.ag-checked:before{background-image:var(--ag-icon-image-checkbox-checked, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-checked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-checked, var(--ag-icon-image-opacity, .9))}.ag-checkbox-input-wrapper.ag-indeterminate:before{background-image:var(--ag-icon-image-checkbox-indeterminate, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-indeterminate, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-indeterminate, var(--ag-icon-image-opacity, .9))}.ag-toggle-button-input-wrapper{box-sizing:border-box;width:var(--ag-toggle-button-width);min-width:var(--ag-toggle-button-width);max-width:var(--ag-toggle-button-width);height:var(--ag-toggle-button-height);background-color:var(--ag-toggle-button-off-background-color);border-radius:calc(var(--ag-toggle-button-height) * .5);position:relative;flex:none;border:var(--ag-toggle-button-border-width) solid;border-color:var(--ag-toggle-button-off-border-color)}.ag-toggle-button-input-wrapper input{opacity:0;height:100%;width:100%}.ag-toggle-button-input-wrapper:focus-within{outline:none;box-shadow:var(--ag-input-focus-box-shadow)}.ag-toggle-button-input-wrapper.ag-disabled{opacity:.5}.ag-toggle-button-input-wrapper.ag-checked{background-color:var(--ag-toggle-button-on-background-color);border-color:var(--ag-toggle-button-on-border-color)}.ag-toggle-button-input-wrapper:before{content:" ";position:absolute;top:calc(0px - var(--ag-toggle-button-border-width));left:calc(0px - var(--ag-toggle-button-border-width));display:block;box-sizing:border-box;height:var(--ag-toggle-button-height);width:var(--ag-toggle-button-height);background-color:var(--ag-toggle-button-switch-background-color);border-radius:100%;transition:left .1s;border:var(--ag-toggle-button-border-width) solid;border-color:var(--ag-toggle-button-switch-border-color)}.ag-toggle-button-input-wrapper.ag-checked:before{left:calc(100% - var(--ag-toggle-button-height) + var(--ag-toggle-button-border-width));border-color:var(--ag-toggle-button-on-border-color)}.ag-radio-button-input-wrapper{font-family:var(--ag-icon-font-family);font-weight:var(--ag-icon-font-weight);color:var(--ag-icon-font-color);font-size:var(--ag-icon-size);line-height:var(--ag-icon-size);font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:var(--ag-icon-size);height:var(--ag-icon-size)}.ag-radio-button-input-wrapper input{-webkit-appearance:none;opacity:0;width:100%;height:100%}.ag-radio-button-input-wrapper{background-color:var(--ag-checkbox-background-color);border-radius:var(--ag-checkbox-border-radius);display:inline-block;vertical-align:middle;flex:none}.ag-radio-button-input-wrapper:focus-within,.ag-radio-button-input-wrapper:active{outline:none;box-shadow:var(--ag-input-focus-box-shadow)}.ag-cell-editing-error .ag-radio-button-input-wrapper:focus-within,.ag-cell-editing-error .ag-radio-button-input-wrapper:active{box-shadow:var(--ag-input-error-focus-box-shadow)}.ag-radio-button-input-wrapper.ag-disabled{opacity:.5}.ag-radio-button-input-wrapper{border-radius:var(--ag-icon-size)}.ag-radio-button-input-wrapper:after{content:var(--ag-icon-font-code-radio-button-off, "");color:var(--ag-checkbox-unchecked-color);display:var(--ag-icon-font-display-radio-button-off, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-radio-button-input-wrapper.ag-checked:after{content:var(--ag-icon-font-code-radio-button-on, "");color:var(--ag-checkbox-checked-color);display:var(--ag-icon-font-display-radio-button-on, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-radio-button-input-wrapper:before{content:"";background:transparent center/contain no-repeat;position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--ag-icon-image-radio-button-off, var(--ag-icon-image));display:var(--ag-icon-image-display-radio-button-off, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-radio-button-off, var(--ag-icon-image-opacity, .9))}.ag-radio-button-input-wrapper.ag-checked:before{background-image:var(--ag-icon-image-radio-button-on, var(--ag-icon-image));display:var(--ag-icon-image-display-radio-button-on, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-radio-button-on, var(--ag-icon-image-opacity, .9))}.ag-range-field-input{-webkit-appearance:none;width:100%;height:100%;background:none;overflow:visible}.ag-range-field-input::-webkit-slider-runnable-track{margin:0;padding:0;width:100%;height:3px;background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius)}.ag-range-field-input::-moz-range-track{margin:0;padding:0;width:100%;height:3px;background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius)}.ag-range-field-input::-ms-track{margin:0;padding:0;width:100%;height:3px;background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius);color:transparent;width:calc(100% - 2px)}.ag-range-field-input::-webkit-slider-thumb{margin:0;padding:0;-webkit-appearance:none;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size);transform:translateY(calc(var(--ag-icon-size) * -.5 + 1.5px))}.ag-range-field-input::-ms-thumb{margin:0;padding:0;-webkit-appearance:none;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size)}.ag-range-field-input::-moz-ag-range-thumb{margin:0;padding:0;-webkit-appearance:none;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size)}.ag-range-field-input:focus{outline:none}.ag-range-field-input:focus::-webkit-slider-thumb{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-checkbox-checked-color)}.ag-range-field-input:focus::-ms-thumb{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-checkbox-checked-color)}.ag-range-field-input:focus::-moz-ag-range-thumb{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-checkbox-checked-color)}.ag-range-field-input:active::-webkit-slider-runnable-track{background-color:var(--ag-input-focus-border-color)}.ag-range-field-input:active::-moz-ag-range-track{background-color:var(--ag-input-focus-border-color)}.ag-range-field-input:active::-ms-track{background-color:var(--ag-input-focus-border-color)}.ag-range-field-input:disabled{opacity:.5}@font-face{font-family:agGridQuartz;src:url(data:font/woff2;charset=utf-8;base64,d09GMgABAAAAAB8MAAsAAAAAQHgAAB67AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIt0BmAAjTQK1GDEIgE2AiQDgnQLgTwABCAFhEYHhl4buzZlBGwcQGCP1iURFaSM7P8/JGhjhEj7w7QJJSbq2y2wiFtyMsJ19qDNY5ctHPRTajhLDYGfACWFUCN+FeEb11QKaNQxzRUlXINQpvTTmOmDNddFe5J+7v/FMftpLDZ+xEcOSUKTIJqrapIc4ROgRAANAEa8BBT6FaNrodYHp/1em3RecyM395ZfYjESIbEKqfC/dLR3qhb7m2zUTsSBioqS6ekqhqe5/duOHIxjvFFDdH2A9DAQY8EYHUaRMUKb8gALExtM2Ky8iZU7JVRQ734UGAX8gF/zvVOV7OHJLgoCBaQ0YxCE2EXWz93GdxsLLAXfahAEAEo8w38RZcyG8fTPNobuF9X7Tj9XkpsDBxD/G/DgaIs3V2zF8Z0t+cnyX+gTWkCKCnBhASxBjYD/m1pS+2rzpZZJnaQ/ng4rQ5rRWPbMH9mW5d138pyy5+va8t5pdd3Xmo1Sesf26op91UqpDaCrMA2QABoWmBfAA1HCAgAMPG20b9+Pi9RfLTKIiMhsedc6dXSLiSdUaLYFL/3ZzxVa3bQ5ceAE4QkISN599VYkUK1iRJw0RfdRu2v9xxM6UeamCY5zp13br09Rfm+jnjGJ+jmU/VEv5re/fhop/E1P2pr8r87pqThepMYCJQwJNSMbBUyWNpqCyCSMSsMVkq2aE2t0hpLgGTGYSWCxV0XIlsq6OB9JWi8S60CtqNMtFVHl7IyxWrAilwc8EYYl8QKazN7acRZvODdBsiVzsOwHRsJbaL5IwGBnFe5opnqISXjOW7Y0kTyYiE1QnKKLaUXCoFj34EZuAdehhwTUwCBDFOE5SHcd80yCoMmmMRJ0LNJcW9bECDeH2jK5OvDIfXicyQ4TkNiB/fXwGtSajxlEy41CylhljDxc+eGPQS/mKwQCfZkaN56iu8CKd1Nu+mVnbSTDzFKbYCS2Ti0RWHkvRmYQlVqTKEyOye6OmiINEm5++OehV/mvEELD68XtUnrKSRVpXcLpH1VcrqjcR+/R+DrefCUujEdZ0/H0iaWcVbACb2JfDaQDsJIr01XFsFO5RxGIu6KHKDacKhLKs9KA57usIJahaPU9p6GqqqFfnY5RSExPj1h26NInj8SqKUkdQ6mFRcnlxFZGcs3EZeqq6gQGQy2+u1OJ+srrSjUgdRIsJLPiw0cZzD3LNayYziejJpSOVZjHyXqge6ae2VXViumOYGZVtuWQihlTH9WCT+06L0cGXm68xa/ia/G1GQ1sxazWLJ0oQ39MelRF1HyevE61Z2fANzH3HRTklok+FTC2YFZ+4sGXLcwDXAzBYGCfFA8NbdPd1AHxpwGs9B+ionm4w6RCFRnND9IIagXtkC7DCBKFF027QgqmUU17+EKgobK06Wc4oD0KKDF7CpgtPleBdW/QZLGFXf9SMsXZP1eVQXYiu46L2z2fvmZYEoGMlMO8jHlb5Av8z6Dg+XBYUSg/+Zdj/a1BGcjBwG+OQjbUPyX1B9l3DUTorg+H+g9qqURU0S8vfgUvlTDIj3tvAc4M4ySGDQaktEAJ8EpTJKs4pXLLBK49U4NHvFidL5ErICJkCpVGr88/NTJmFlY2nJ2Dk4ubh5ePX0BQSFhEFBMTl5CU4pCWkZWTV1BUUlZRVVPXwDW1tHV09VCSvoGhkbGJAwIRUjnMxbzY//mTFpoWZbKjwp0Xci2GMptFqe4nOZqz1QLFST1rwaAlWgzWo0lgA1oINqI5YBOaCzajqWALWgm2oslgG5oPtqPpYCdaAHaheWA3WgL2oJlgL5oB9qFl4ACaAg6i2eAQmgYOo6XgCFoBjqJZ4BhaBI6j5eDEsasgBGErRQQkQUBSMOUQEqYCQsZUQiiYKggVUw2hYWogdEwthAlTB2Fg6iEYpgHCjGmEsGCaIKyYZggbpgUEx7SEsGNaQTgwrSGcmDYQLkxbCDemHYQH0x7Ci+kA4cN0hPBjOkEEMJ0hgpguECFMV4gwphtEBFMHEUW6QyA9IJCeEEgvCKQ3BKYlRFpAZhCQWQRkDgGZR0AWEJBFBGQJAVlGQFYQkFUEZA0BWUdANhCQTfRuky2Ea9lGQHYQkF0EZA8B2UdADsAUEENMGcRIkMkxAnKCgJwiIGcIyDkCcoGAXCIgV3BMwer1Fp7iAXW3aPzEFLKeW1uyceUYASHGJXrWJZDRf0PsHxH10SsQX0D9xgFxzSw9grBcwQQIFEVJocv4gbJmzfr6L/JVVGrXdc63uQijfqga8oc8fkMOMJfSNOVxqyNgI3p1HNLimuE7zFd2JNwFltEWRKoMuza1ksZJHbsvEmWGwcxsafk9V++R129zSk7XnLpkU8zqKEViEWcwYBDOiZ0zh8fnCzi9wYVg4ZPdmqOSbhYWN3lY0HJuPgLDCOqSt8wLc4VqJpkwcSlq42CPpkPFOmSLwjTyr98QCOGE3SiUlhi2amBW1JpdIhQyQ4V3WrwRbiNBTtLjSb/R5o+yA0dvJ2JO1PpWRFAS6xxBwkduRi03nvzdIOJlo9+BXIF1sCAHrS5et7EBQQlEXeLTQSn2dZL7t5cCexTgWBTqepxbe2zEbabg9CP86s4y5vv9JslGZCfW7bv8hIHmntYBGYiglBEZGdSS+6cAdJw1VHykA7bfY4FgMVMyyVoCgGZyLUAjD4AKM05nxGann5dFDXtIUC6axIWsyO5ITHwt/hAnnaThPHMvso4L1S5VMZZkAztfGVFUhhACskpc6hXJlF5FfvXNsIAVCy5UhTzsUNRGaB8krfYfuPdihZaqfWmffimtRde/GVDyTfNev5KNDOvl/jhFbVjNOSKmnrWtFWOTcZS/wXu8QdPIX8+YnB77TAHX7QpK1tzNEb0sv+5yug61L40/gt94w+PtfNMXTMKEc7383bfTK/Uf2LZUsPYHf+fVKuNH4WZWY/6pcr45J/Vyo+SOkLHNERPxDerWgJrQh/xWftO8zCM2VJ2VMH/W5pnn1JzbwKqvJjhDkud3kbe9qS1lImrMF+z3WLocQfXHmPnk8W2KwmkjmIef3IGvry5JcyjqiGaoOuijSaFAmPh0VRAENJdRTcJJOtTqsEGvRVBkA6nI7x06wE1bZp/tC/U/urUk0DxDMsQvOg17tJIMAVPxeXQlfnTrhqTyMFNEStbsMwnH0fC6Bqe+TiurJETq9fxN+AbVkDN8FX4GZPic1dfwP6MC0NdeD0tRzmKY8hrINq2JrUt05rXYV3Wza4wha/VcKxdqGm/wtsfiGNu0FOZaLkP8fNMkugTb2di62CYjz6CRqeuWpascISVSr9eJuoQkiXO6BWFMG3E6GxgOBXWOYJq6liIppkCbJkM4HVIgaN46NgxeznNYbxJLxeNwgkyhSRFlB9JWc4sUMQfcZrauI/3CDsy8yGRPkD6oyMOZTDEZrzV53gQplSGoCisDdoC0fh8RImaj7SVirCgC0hEeb6AkR5OXKyn5jsz5TZeCG0SJ7oWgFsMJflMyo72A5glI7cBekm5FnVhProMExSQqTaT0ekFuZtCenJRc6+/eaF3bZ5UvPskAvCbmtfjrk6Le5DRZI2fIH+LIGk+1oXm20ByQzVZvkE29EKO5h2fWbs0oSgkyNJVINgb/uodTLBrLT76ZfSdbYhLuug4dzN8wUGlr4dSXT5Vso7U+f1wwsdQaGerK++9PTs7EGJyYej1vPVsR7RgYq0VTZAKO40kFp17Aly/JwAACr8+nhVPLG8cGOnLavpomFLjI637nxSq7a2gkt7lg4vPHUpqkZCuRz8xPutAB87An3fQPx0Nd2IEuo6YT14CTsOtqLBTnXDlov8XJpikLWelEJUclWL3qaVAtBbkXa0VGJjqUX3dKd+MBwIkdTtHQL+yAOpvSgeTKFLoRZ52/wZ48oTDrir6D9qDYINeqIWrTPeQjXi6vSegieXjzAuqdHAUAe5MJDEn7EPgieb9gAx4e74Y9EyOxtCYL4E7lSE+N+3Ul6q4cUq3quoErnHAMoslbuAY6r9AMNrhRIyv3St5ZgdvglCPph12TRIZM1h6pZklxl3TiVHSZSw0mKzCBpEgnD15bSUlcR/3m22Ce5qdoMemhnNR+ba7F6mtfA3w78cOOpBMjrawbyo0e2lWgFa/Uaq2APWkCScmGQBqZP4cuunGJdJLIYHrRKn40CbjCAXTK2FQXzVfSTYpXIctbG3mcstnPZ0YcjB7R2ZEL25s8IAKaKdLnomy0+mNdmE4s4Y1JCkrIwsfDvvT0oz0UpNUemBm1wLxWW3Mz6J6LpgefvMr2A1q+NT2z/YJy/p7Ny6Oz36YP8jplL0Ie8lXsUK2LlDBJOvJm0dxzbyKuZk7CnDqy3BDSOxkOYmvJjaWmxNIpRmFu2gnl42RoTP9PpxHlAaWBDwpuvrRkNVMwJ+VHiv14X8Yn2y2oNT/TY0quX787XZgXD68vw2rL6U41v/K3UX5jlzD14VBtZ3sR00eeT6WW15ZCipAPi6OLQkAZ91ganu603egn45wURD5zTKXcyvqITaWWzfhNeUv99YmgYmmkPgvUlWO1+kk8km7XGt/LSK8SWyxRWcacipmMu1aUgQJSaewPpjNEqH8dIhpaHBK6rKObAUCigfvd52D3GdMS7dYzkzaavQmPTvaiPtXwsDPOXCVVZjMymwgTU5aXzCoismYyTrqbO9HIr+wBWeiq7ZM4L8BygJQJCK1TZHE2uiYUgc9b+tf3Nfcgp0Em6ZVkFzrglhiSFpDrrr0I2lJOLHs+TdycUqtHcFKoeg4NO2yebnRT84LMEe71F3EvgWNa1FgKBSxD4yEL6bVTSg11D/4fAudHKptNCjKBUlJe14mMNR3knRS0089e0yquC3GKKSjhOGt2uvLUpenkw7s3eUXU75lAD+yjqONKEKuYt7Gh1lKKe2MCKyjGyEmfZy9qXxE1mi8oNGKaaQ24CkXTwSOFc4pHPpUFo37flAceOmprLzVSRJOSkvLaVb1SXflIQvtZTX3pqwvV55WM+6yLcZrkGiqh9srqZt3PEnR0zrypogM3ZqlTSlVFZMk0kdHIUxlYY7+SVM9eTdQRXW9ey2X5K+nAYSNfZxSyxyDBXQ8NUgOMz71r3TKlJd+73HhISAnuOi4Bx9i7Lzuv+DXo19k1PCBIuExL6VWrSNO9UsrIAI9WTGevWoVp0tTYyEnNbrsOgBHXNlxMHKsTbuQpSMa2lFROQ+XviajYLil5XTahVgF/mTeN0U5OpGmXnHr86DZCYDru7QU1pX6WOJC1fnF/CoTbm7vAvX32m8c15//Qlr4ecRTYvk+T84LNI5jYB7cno7weIqDmTYy7gP/hWGk8L76eP6yE1QXLFtELPJuRpHh3Tdcke/SeCPFVZ80ka9z3F0Z6zRM8skd/2w8VAbPQlp9ReJUXxBI9+kY8IyiH/Uuo0wf27aMxvZQ0GADOO0+iCcPyr2FPng+J+7hQRKe7gYOGc+kK73XYNBFy/s+K0sdMR+HkKLVZBMPt4DHnHsPluwkEsaY+EtxSdC724K7IZDLIGH/Y/8CRzb/YcK9MAX4j3aDPPzAwOPhWqpN2qzQw0JYDrNOID66s6kYwt5SDDw6ArqoSqOPu5eqwvcUev4N2oabbUXb2BTRgejiR0mgC1G3/bacyUJ1B8EDiVtbgoZE5uZEosgvJP05mZ6ORvv6+aFRudjS6fj64xgFOlqf5iAU74yCztKpihbp857ql9QLqs8yoZ8yUWDP4k7GMW4qyp7uBSOXP2b53a9tQa7tFaQ2/KacYyjkzobOjk6Rw/U9bR7a+XF/YkOKZdC8uptuynMZSRXNcXKePk09bQjzRx+0jxNvuInfGxTX3uQBUdJnCdJixpISicFulrQLCuoyxgDHGlkwaoyMjd9+tkJB62hirMzXSSSzWHoeFV+/c0U3S2a7m7xDu4E/anOsIIlq/qj0uaC54qEFtOMcxdXNih9WVn1r2/XTFCpUmq4GFajlnlKcRH54qshN6HBZrROc9IvLmFYp/CEar9x9YeGBXNZqEisd3maXHE4yKd+8vsykH3DKUltLj48hHxe4xJQdXPloKLO9iJLx92wjqMQNEPA77tvse9kDat/+IGBowAuKfdLxznsymNagjsBVtcxa1initu6EdvGjOh4VgWt8/FKbHaAcHRwcSM2DU8UQONEZgJJkJHT4SmN43lJ2pLV4ffI6BZWN+WBY2ffsPqcYv9Lj8XFndxHhh4Sa3fcMobn+Fzrl06Mt7+3M526XCC43QztH176PQhPX7LbXGPS67hzWn4JvTpLSEShtOrtp5jc2BszbOzuNBvuvlT8rWcq0O3toYXPvBmpME2edrL12wn3iIeHKHnaUrW3Jw+0PsgOluUT/Z3hKxLUtVr392OPrA7vSsLR6Eu8HJAzhuMLX63J5lmhPQ71jcadNZ7Oj3SGbBarVTvNd3IUNgVJAKWkE9jZo+J3W5OJunjmPlHaytm+pJyfX10F+/BjMSROFK/zh2jJPBMcY6zl8ZLkpgqmpXL0abAaK9PGP0lwWkwqigFPTmqhzFgQH6EA10k3lBHUZwf+rrpxbrpKRISGM7C8/ulfePtqm/D7gvsu9hanV43sbCcMeYHg7+pSMobV7a3ZOqlxY9vtacyOiCxOp9haHwoAXXIsRJnZlcM63zhWWPkm0H3EVaQjVjzrbsHE5jZZPC/LvQUjBFpQElS/wj3eTBQXK36KLDHWW1rvKHzxIGQp79msEeDfsS5ZbmWCYcClkt7HN6TZq9vdpJN7d0L77mQDLTnNMdlEqHdOc0PrW41n8ic1HyhNIrd4UwrLaso6No7UWPHnlwpNsS/xIfH6BaK1k+oY1JGe+ud50G0qKwH8JG2RNKWmNpjAwQKY0mRo6NKAzkD9e5R2TukjsEO6yjphZ3ZUa41ymRVD/FIOu+0lPlHeGcMKkdGrSj9dD7rEGFXyoy15VPy9fzRT31ifbyil5ITdmF5+vcI6+girLRhUDUv5CAn/nm0vkZEsd/dZEjfPVF/WXumR9HAb3vcZDyyWbCmLktfnp8cJA03RNLgVxqutIo8IAB4LaFTytUpH2cfx6qL4pTt0DW659H5UQ1A/3vyiiMFi7ijQbMc+5oop4edqCJ6CIhnpMi0dPh8QkURibEl/nGQ71UD8VDdyDOjWmAky9a5fRDXOZmKqCfcJnVw+4lKkre5UCuhFfpSEPQQ+VCSrtiqalTR8IEYSMiqv2iJeTQsBESGAGN4E0lzyREFagKGXMJtS3zh3rHi+YpBYkL2D1XkSD2julzjRNvLFkWKEse44XCVYMb6pUgnqsQJM0fJEtB5BUqzaz5WSG64q5oIBI1eCE4vh86Bm14gt6a2iESo7Vao6ku1qgpNCZ97AAtrRboIZyc6X6lZrAI2bc9UhSjVVo+3Vz5tFpKqjM9TCGxXxrHIiWtdkM114EqHHgguq51m0ZGjNQZ+YaXsyjBnYAEnEDWDY0CDpKUpIR/G6GpCKFHRsDuf6GBf1phYqet3+DBuHG9L8MzXYaAoAv7aYweGsK5ZiXRMhdvGh42Yr6cUd8b2viExg3Vy2xCfgN/AnRL2Mi+/fx5nenTXvcMJdWb0oeimhob7PSMYGlKcmTV+unTAF02DTg6KRSBM+VpC2K8o7y8orxjCGrKRXn16sRXTU5K1azMwKVLAzODPk9takfrLvgU9Dj5E9g8a9YkKLMKOCCPhdZ8nvj81IGrfOp58ZjzqGoeT8NmosHomO0T09S25fmoq6TvJVVJPsHoCxKS3oME3rzgUedg7yRcbL7v7dy3Z19wCShJTiZNdLHUseMURud7izdWcrJz8OQkCTQAm7t1dqO8KPE5D4baZQd/t1V7fZgELZKEcXVcDSS47fMrQsMl9e1Wu5d8dNGgEZUuqHpyMOoBDfCBpAiEi+s7WLz3PFbHjjAxKJI8gHquu23wZLVtO1IQeijy93AJYA0jB0iu6Vts6yWhj8TioXOKRnTBo4UgGqyDgsdcPXz6VPptT/cf4an87KcPVC3/4EDwvuv5D4xQB4GrbKjA/GaWPCViKayfkToDzVpyPHbO0vB6WJ5ansFuiw2Uu82utYrG/84B68OXzo49k7nMetRPmcTekZbVxE0o1Eg8Rey0Bbu3ZaXYtS1ui7XF0xbWwZg1mkjNGtfyEyfKXRv96tbFMxrJ2wW9Cs06TRbvvlRdzV/UvUnZtKzyE97MBRc+tGWnCio34A5gSJc0MWTktzI8DDqrdFw9HOjqoqQ6KTk+oRdgnJjAlVTbykq8q2sAElD4EZyaMBQSmAGCX/baRMUCwK3cBOfhP6+0ORuHh4+P47sHAwdogt9nOBkU+CUy1xLTZSgpJZ88NoAhUmqxzk4aI8HiQV+3nPslv7SDbRjaE0nzLhhszZK0FstELnp3Qdtgu/m9qh6b4yXFTZUNgtScNu23Z6bEYvKr1ZLevMhQB7jU9ou02TWM/tH2EZdGVeJlhPLGUmQzZUAgEvrsEOzwsbb+N5M3Mn1G2ginulHLAMchrN2clx6QIpOlBKS/CMhQLkXWCy8yvmIZ/dI1NIhqWCpJEyc3NCSL0yT3qemZNzSIkyVp92OCP3tx9bCwyPbYRUVqSUJJ3HXrwQIkr8plGjGajWUMTL9NDVFLf5eN7P8uNiQCgSnjB4Kdo1hW9Drjdxo0EAS2R2ZjWVFoCz8ukPknJfnLFMtjPpodp28bx80+LY9WyJL8/JO2qKQkgbde/yyPlmMgK3Na3u1/VzvRFwSuO3sJ+5wDnfqEc8xT/zSSJntj/4xybPclZ5lDB+MSWJJl/ON6zhxhv1Ogc7/Qy2nV5MK3G69b24VYC9mGjeDNkzNsO3bKxqoFlZtS2EJ2IRjtQAPstQ5avXhiatKZzF/VNzCYn+InPPReZDeuqb1CcnXWp39Yk69rpTHdvRJMUgTCxDtsTvMMouSfdS9lc5mTxS/W5y5osCvN8kAtjw8lwOAQzSOMcarVtIB7kFTE0MxSuJh0gI7JXV2JNfNE03pexu4FvqOAuDSYRGLpYyiMov8R+dvpUw9SGPAd2Y4dGUsVWl/3Bfqd+m9B0Kr96SiLmGG7QryCc7IvlLH+4tRIajj51Fk3D4tl4Zq1jGZxM2NtnudWzLwKykIqarjE8AlloGJDgdcO3sRotWmp2ornzqog6yBVaGjABesLAXhFBZh0ZOfyU8sZezzm1LLH6WXbWnbqoVZCrEqqkEoUmOrQ0DRTIVFhh6CBYLSbS+PJcX1S9rFLF3UXL4G1/69GfDUFcUUKUPpe6Cjhi8zZ7wHyxnSL689OeCGltzyMDCOjinE6pOUQZjvimniM6MLykUgA/v8n34N8nCRKkDs3CUTmB23MI0XMR1WZFEvj9iJebcxvaQlX5veJFkRp2oQJDZKfMDC/3LQfucSCXFGFcT+N+Qdyn2WWlmhEnphKZLYcLzuMvDOaMGeE45BA412YrYhNYMQVkFLWUpAkNEyZ4jOPIPN6Va4PokEVw8c2ZjxK740r/1/ixVTKynTlwZzS5E1cmfU7jgRVLmvafZtnIGOk7rnS33V/ZT5H7WclOvF3tSb/S1pR9eMlPBL1Uf/UXzm5lbK3RTL0QGeq2t83JZNvnPytyf9ur5dSieyvv4YEuvpNDbwM1UEHJeQ2+isnN6kl9shU3LE5z89mCxQvBnZBZWoMQOVqjebVMeYz2naNFpJdqaiStLWZoEy9uzyPBv7iBRr4B5Vp7R8vRwP/o2pLUvGr1eid0tf7TxLc5wqi6y/oawR5XC7YlR8oJTD1D4OH4l7bJyQUUHT9sOrL3D+qjv0onPqPTPayYuQ+C7+h1dmkmp/uhmwJI84spy3gfSIC57MKAr9a+wIjVcWnVSJYpTjnB5zzgvY2RnoPZu4J45+AiE8MFHLOYLV3innkPNK1M+q35YIlvY+VUkIeQ86/kOO9N8iGamYq4GVP7tbVRlI1Yyth5n8vqLb6bxK1ACrdMC3b4XS5PV6f38btDqfL7fH6/IFgKByJxuKJZCqdyebyhWKpXKnW6o1mq93p9vqD4Wg8QZhQxoVU2ljnQ0y51NbHXPvc92dt1YD3gh40MHUgwouyC8U2sGupBYfFdhbIYmztBKLnVxDt+8BLc+pAd/uwg0AOFSUFAsVLXFslogWPLUcWk8PNUNn7IGqicmiZVMAqusZyXrVWuJRdW+a7tmrTtNPicpreLytD5XXdAa7QlAhl2j2XujHEGtOtmknRxkvIrReuuUlMa/px1C4GajjqXmRwgfx+gmVIYY1NQqr7jLK7BsSER8RqIEZewGpz7hzuYkFqc5iznsvv7mEzVFUmw+N49tCMWgl+0qbAHA9LqqDHOF7QhVIhj5CeRe7/EBa5iqLGkQqisZEL4DJcHkY4eJydM9J+JU74TiEvx1ra1GIt++0gVJMyHVRtYaEcixZMZzpdJcAtOtluiNCZgVU5Hd6VlPNh51hzacEVNR9fKNupiEaZE6RH8lDkPwgDzjXognYFQezEAE8gFTCyUFhONHk3WDJJla3MjdYBAA==);font-weight:400;font-style:normal}.ag-theme-quartz,.ag-theme-quartz-dark,.ag-theme-quartz-auto-dark{--ag-active-color: #2196f3;--ag-background-color: #fff;--ag-foreground-color: #181d1f;--ag-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 15%);--ag-secondary-border-color: var(--ag-border-color);--ag-header-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 2%);--ag-tooltip-background-color: var(--ag-header-background-color);--ag-control-panel-background-color: var(--ag-header-background-color);--ag-subheader-background-color: transparent;--ag-invalid-color: #e02525;--ag-checkbox-unchecked-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 30%);--ag-advanced-filter-join-pill-color: #f08e8d;--ag-advanced-filter-column-pill-color: #a6e194;--ag-advanced-filter-option-pill-color: #f3c08b;--ag-advanced-filter-value-pill-color: #85c0e4;--ag-header-column-resize-handle-color: var(--ag-secondary-border-color);--ag-icon-font-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 90%);--ag-find-match-color: var(--ag-foreground-color);--ag-find-match-background-color: #ffff00;--ag-find-active-match-color: var(--ag-foreground-color);--ag-find-active-match-background-color: #ffa500;--ag-panel-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 3%);--ag-panel-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 20%);--ag-menu-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 3%);--ag-menu-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 20%);--ag-selected-row-background-color: color-mix(in srgb, transparent, var(--ag-active-color) 8%);--ag-row-hover-color: color-mix(in srgb, transparent, var(--ag-active-color) 12%);--ag-column-hover-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 5%);--ag-icon-button-hover-background-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);--ag-input-focus-border-color: var(--ag-active-color);--ag-range-selection-background-color: color-mix(in srgb, transparent, var(--ag-active-color) 20%);--ag-input-focus-box-shadow: 0 0 0 3px color-mix(in srgb, transparent, var(--ag-input-focus-border-color) 47%);--ag-input-error-focus-box-shadow: 0 0 0 3px color-mix(in srgb, var(--ag-background-color), var(--ag-invalid-color) 50%);--ag-range-selection-background-color-2: color-mix(in srgb, transparent, var(--ag-active-color) 36%);--ag-range-selection-background-color-3: color-mix(in srgb, transparent, var(--ag-active-color) 49%);--ag-range-selection-background-color-4: color-mix(in srgb, transparent, var(--ag-active-color) 59%);--ag-row-numbers-selected-color: color-mix(in srgb, transparent, var(--ag-active-color) 50%);--ag-checkbox-background-color: var(--ag-background-color);--ag-checkbox-checked-color: var(--ag-active-color);--ag-range-selection-border-color: var(--ag-active-color);--ag-secondary-foreground-color: var(--ag-foreground-color);--ag-input-border-color: var(--ag-border-color);--ag-input-border-color-invalid: var(--ag-invalid-color);--ag-disabled-foreground-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 50%);--ag-chip-background-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 7%);--ag-chip-border-color: color-mix(in srgb, var(--ag-header-background-color), var(--ag-foreground-color) 13%);--ag-input-disabled-border-color: var(--ag-border-color);--ag-input-disabled-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 6%);--ag-modal-overlay-background-color: color-mix(in srgb, transparent, var(--ag-background-color) 66%);--ag-chart-menu-label-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 80%);--ag-chart-menu-pill-select-button-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 70%);--ag-filter-panel-card-subtle-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 70%);--ag-column-drag-indicator-color: var(--ag-active-color);--ag-borders: solid 1px;--ag-border-radius: 4px;--ag-wrapper-border-radius: 8px;--ag-borders-side-button: none;--ag-side-button-selected-background-color: transparent;--ag-header-column-resize-handle-display: block;--ag-header-column-resize-handle-width: 2px;--ag-header-column-resize-handle-height: 30%;--ag-grid-size: 8px;--ag-icon-size: 16px;--ag-header-height: calc(var(--ag-font-size) + var(--ag-grid-size) * 4.25);--ag-row-height: calc(var(--ag-font-size) + var(--ag-grid-size) * 3.5);--ag-list-item-height: calc( var(--ag-icon-size) + var(--ag-widget-vertical-spacing) );--ag-column-select-indent-size: var(--ag-icon-size);--ag-set-filter-indent-size: var(--ag-icon-size);--ag-filter-tool-panel-group-indent: var(--ag-grid-size);--ag-advanced-filter-builder-indent-size: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);--ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 2);--ag-cell-widget-spacing: calc(var(--ag-grid-size) * 1.5);--ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 1.5);--ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 1.5);--ag-widget-horizontal-spacing: calc(var(--ag-grid-size) * 1.5);--ag-widget-vertical-spacing: calc(var(--ag-grid-size) * 1);--ag-toggle-button-height: 18px;--ag-toggle-button-width: 28px;--ag-toggle-button-border-width: 2px;--ag-font-family: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--ag-font-size: 14px;--ag-icon-font-family: agGridQuartz;--ag-tab-min-width: 290px;--ag-chart-menu-panel-width: 260px;--ag-card-shadow: 0 1px 4px 1px rgba(186, 191, 199, .4);--ag-popup-shadow: 0 0 16px 0 rgba(0, 0, 0, .15);--ag-side-bar-panel-width: 250px;--ag-filter-panel-apply-button-color: var(--ag-background-color);--ag-filter-panel-apply-button-background-color: var(--ag-active-color);--ag-column-panel-apply-button-color: var(--ag-background-color);--ag-column-panel-apply-button-background-color: var(--ag-active-color);--ag-note-indicator-color: var(--ag-active-color)}.ag-theme-quartz-dark{--ag-background-color: color-mix(in srgb, #fff, #182230 97%);--ag-foreground-color: #fff;--ag-border-color: rgba(255, 255, 255, .16);--ag-secondary-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);--ag-header-background-color: color-mix(in srgb, #fff, #182230 93%);--ag-tooltip-background-color: color-mix(in srgb, #fff, #182230 96%);--ag-control-panel-background-color: color-mix(in srgb, #fff, #182230 93%);--ag-input-disabled-background-color: #68686e12;--ag-card-shadow: 0 1px 20px 1px black;--ag-input-border-color: var(--ag-border-color);--ag-input-disabled-border-color: rgba(255, 255, 255, .07);--ag-checkbox-unchecked-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 40%);--ag-row-hover-color: color-mix(in srgb, transparent, var(--ag-active-color) 20%);--ag-selected-row-background-color: var(--ag-row-hover-color);--ag-panel-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);--ag-panel-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);--ag-menu-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);--ag-menu-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);--ag-advanced-filter-join-pill-color: #7a3a37;--ag-advanced-filter-column-pill-color: #355f2d;--ag-advanced-filter-option-pill-color: #5a3168;--ag-advanced-filter-value-pill-color: #374c86;--ag-find-match-color: var(--ag-background-color);--ag-find-active-match-color: var(--ag-background-color);--ag-filter-panel-apply-button-color: var(--ag-foreground-color);--ag-column-panel-apply-button-color: var(--ag-foreground-color);--ag-popup-shadow: 0 0px 20px rgba(0, 0, 0, .3);--ag-row-loading-skeleton-effect-color: rgba(202, 203, 204, .4);--ag-cell-batch-edit-text-color: #f3d0b3;--ag-formula-token-1-color: #4da3e5;--ag-formula-token-1-background-color: rgb(77 163 229 / 16%);--ag-formula-token-2-color: #f55864;--ag-formula-token-2-background-color: rgb(245 88 100 / 16%);--ag-formula-token-3-color: #b688f2;--ag-formula-token-3-background-color: rgb(182 136 242 / 16%);--ag-formula-token-4-color: #24bb4a;--ag-formula-token-4-background-color: rgb(36 187 74 / 16%);--ag-formula-token-5-color: #e772ba;--ag-formula-token-5-background-color: rgb(231 114 186 / 16%);--ag-formula-token-6-color: #f69b5f;--ag-formula-token-6-background-color: rgb(246 155 95 / 16%);--ag-formula-token-7-color: #a3e6ff;--ag-formula-token-7-background-color: rgb(163 230 255 / 16%);color-scheme:dark}@media (prefers-color-scheme: dark){.ag-theme-quartz-auto-dark{--ag-background-color: color-mix(in srgb, #fff, #182230 97%);--ag-foreground-color: #fff;--ag-border-color: rgba(255, 255, 255, .16);--ag-secondary-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);--ag-header-background-color: color-mix(in srgb, #fff, #182230 93%);--ag-tooltip-background-color: color-mix(in srgb, #fff, #182230 96%);--ag-control-panel-background-color: color-mix(in srgb, #fff, #182230 93%);--ag-input-disabled-background-color: #68686e12;--ag-card-shadow: 0 1px 20px 1px black;--ag-input-border-color: var(--ag-border-color);--ag-input-disabled-border-color: rgba(255, 255, 255, .07);--ag-checkbox-unchecked-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 40%);--ag-row-hover-color: color-mix(in srgb, transparent, var(--ag-active-color) 20%);--ag-selected-row-background-color: var(--ag-row-hover-color);--ag-panel-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);--ag-panel-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);--ag-menu-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);--ag-menu-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);--ag-advanced-filter-join-pill-color: #7a3a37;--ag-advanced-filter-column-pill-color: #355f2d;--ag-advanced-filter-option-pill-color: #5a3168;--ag-advanced-filter-value-pill-color: #374c86;--ag-find-match-color: var(--ag-background-color);--ag-find-active-match-color: var(--ag-background-color);--ag-filter-panel-apply-button-color: var(--ag-foreground-color);--ag-column-panel-apply-button-color: var(--ag-foreground-color);--ag-popup-shadow: 0 0px 20px rgba(0, 0, 0, .3);--ag-row-loading-skeleton-effect-color: rgba(202, 203, 204, .4);--ag-cell-batch-edit-text-color: #f3d0b3;--ag-formula-token-1-color: #4da3e5;--ag-formula-token-1-background-color: rgb(77 163 229 / 16%);--ag-formula-token-2-color: #f55864;--ag-formula-token-2-background-color: rgb(245 88 100 / 16%);--ag-formula-token-3-color: #b688f2;--ag-formula-token-3-background-color: rgb(182 136 242 / 16%);--ag-formula-token-4-color: #24bb4a;--ag-formula-token-4-background-color: rgb(36 187 74 / 16%);--ag-formula-token-5-color: #e772ba;--ag-formula-token-5-background-color: rgb(231 114 186 / 16%);--ag-formula-token-6-color: #f69b5f;--ag-formula-token-6-background-color: rgb(246 155 95 / 16%);--ag-formula-token-7-color: #a3e6ff;--ag-formula-token-7-background-color: rgb(163 230 255 / 16%);color-scheme:dark}}.ag-theme-quartz .ag-filter-toolpanel-header,.ag-theme-quartz .ag-filter-toolpanel-search,.ag-theme-quartz .ag-status-bar,.ag-theme-quartz .ag-header-row,.ag-theme-quartz .ag-row-number-cell,.ag-theme-quartz .ag-panel-title-bar-title,.ag-theme-quartz .ag-multi-filter-group-title-bar,.ag-theme-quartz .ag-filter-card-title,.ag-theme-quartz-dark .ag-filter-toolpanel-header,.ag-theme-quartz-dark .ag-filter-toolpanel-search,.ag-theme-quartz-dark .ag-status-bar,.ag-theme-quartz-dark .ag-header-row,.ag-theme-quartz-dark .ag-row-number-cell,.ag-theme-quartz-dark .ag-panel-title-bar-title,.ag-theme-quartz-dark .ag-multi-filter-group-title-bar,.ag-theme-quartz-dark .ag-filter-card-title,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-header,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search,.ag-theme-quartz-auto-dark .ag-status-bar,.ag-theme-quartz-auto-dark .ag-header-row,.ag-theme-quartz-auto-dark .ag-row-number-cell,.ag-theme-quartz-auto-dark .ag-panel-title-bar-title,.ag-theme-quartz-auto-dark .ag-multi-filter-group-title-bar,.ag-theme-quartz-auto-dark .ag-filter-card-title{font-weight:500;color:var(--ag-header-foreground-color)}.ag-theme-quartz .ag-toolbar-item:where(:not(.ag-toolbar-panel)),.ag-theme-quartz-dark .ag-toolbar-item:where(:not(.ag-toolbar-panel)),.ag-theme-quartz-auto-dark .ag-toolbar-item:where(:not(.ag-toolbar-panel)){font-weight:500}.ag-theme-quartz input[class^=ag-]:not([type]),.ag-theme-quartz input[class^=ag-][type=text],.ag-theme-quartz input[class^=ag-][type=number],.ag-theme-quartz input[class^=ag-][type=tel],.ag-theme-quartz input[class^=ag-][type=date],.ag-theme-quartz input[class^=ag-][type=datetime-local],.ag-theme-quartz textarea[class^=ag-],.ag-theme-quartz-dark input[class^=ag-]:not([type]),.ag-theme-quartz-dark input[class^=ag-][type=text],.ag-theme-quartz-dark input[class^=ag-][type=number],.ag-theme-quartz-dark input[class^=ag-][type=tel],.ag-theme-quartz-dark input[class^=ag-][type=date],.ag-theme-quartz-dark input[class^=ag-][type=datetime-local],.ag-theme-quartz-dark textarea[class^=ag-],.ag-theme-quartz-auto-dark input[class^=ag-]:not([type]),.ag-theme-quartz-auto-dark input[class^=ag-][type=text],.ag-theme-quartz-auto-dark input[class^=ag-][type=number],.ag-theme-quartz-auto-dark input[class^=ag-][type=tel],.ag-theme-quartz-auto-dark input[class^=ag-][type=date],.ag-theme-quartz-auto-dark input[class^=ag-][type=datetime-local],.ag-theme-quartz-auto-dark textarea[class^=ag-]{min-height:calc(var(--ag-grid-size) * 4);border-radius:var(--ag-border-radius)}.ag-theme-quartz .ag-ltr input[class^=ag-]:not([type]),.ag-theme-quartz .ag-ltr input[class^=ag-][type=text],.ag-theme-quartz .ag-ltr input[class^=ag-][type=number],.ag-theme-quartz .ag-ltr input[class^=ag-][type=tel],.ag-theme-quartz .ag-ltr input[class^=ag-][type=date],.ag-theme-quartz .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-quartz .ag-ltr textarea[class^=ag-],.ag-theme-quartz-dark .ag-ltr input[class^=ag-]:not([type]),.ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=text],.ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=number],.ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=tel],.ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=date],.ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-quartz-dark .ag-ltr textarea[class^=ag-],.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-]:not([type]),.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=text],.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=number],.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=tel],.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=date],.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-quartz-auto-dark .ag-ltr textarea[class^=ag-]{padding-left:var(--ag-grid-size)}.ag-theme-quartz .ag-rtl input[class^=ag-]:not([type]),.ag-theme-quartz .ag-rtl input[class^=ag-][type=text],.ag-theme-quartz .ag-rtl input[class^=ag-][type=number],.ag-theme-quartz .ag-rtl input[class^=ag-][type=tel],.ag-theme-quartz .ag-rtl input[class^=ag-][type=date],.ag-theme-quartz .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-quartz .ag-rtl textarea[class^=ag-],.ag-theme-quartz-dark .ag-rtl input[class^=ag-]:not([type]),.ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=text],.ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=number],.ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=tel],.ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=date],.ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-quartz-dark .ag-rtl textarea[class^=ag-],.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-]:not([type]),.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=text],.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=number],.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=tel],.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=date],.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-quartz-auto-dark .ag-rtl textarea[class^=ag-]{padding-right:var(--ag-grid-size)}.ag-theme-quartz .ag-picker-field-wrapper,.ag-theme-quartz-dark .ag-picker-field-wrapper,.ag-theme-quartz-auto-dark .ag-picker-field-wrapper{min-height:calc(var(--ag-grid-size) * 4)}.ag-theme-quartz .ag-tab,.ag-theme-quartz-dark .ag-tab,.ag-theme-quartz-auto-dark .ag-tab{padding:var(--ag-grid-size);border-left:var(--ag-borders) transparent;border-right:var(--ag-borders) transparent;flex:1 1 auto}.ag-theme-quartz .ag-tab-selected,.ag-theme-quartz-dark .ag-tab-selected,.ag-theme-quartz-auto-dark .ag-tab-selected{background-color:var(--ag-background-color)}.ag-theme-quartz .ag-ltr .ag-tab-selected:not(:first-of-type),.ag-theme-quartz-dark .ag-ltr .ag-tab-selected:not(:first-of-type),.ag-theme-quartz-auto-dark .ag-ltr .ag-tab-selected:not(:first-of-type){border-left-color:var(--ag-border-color)}.ag-theme-quartz .ag-rtl .ag-tab-selected:not(:first-of-type),.ag-theme-quartz-dark .ag-rtl .ag-tab-selected:not(:first-of-type),.ag-theme-quartz-auto-dark .ag-rtl .ag-tab-selected:not(:first-of-type){border-right-color:var(--ag-border-color)}.ag-theme-quartz .ag-ltr .ag-tab-selected:not(:last-of-type),.ag-theme-quartz-dark .ag-ltr .ag-tab-selected:not(:last-of-type),.ag-theme-quartz-auto-dark .ag-ltr .ag-tab-selected:not(:last-of-type){border-right-color:var(--ag-border-color)}.ag-theme-quartz .ag-rtl .ag-tab-selected:not(:last-of-type),.ag-theme-quartz-dark .ag-rtl .ag-tab-selected:not(:last-of-type),.ag-theme-quartz-auto-dark .ag-rtl .ag-tab-selected:not(:last-of-type){border-left-color:var(--ag-border-color)}.ag-theme-quartz .ag-tab:not(.ag-tab-selected),.ag-theme-quartz-dark .ag-tab:not(.ag-tab-selected),.ag-theme-quartz-auto-dark .ag-tab:not(.ag-tab-selected){opacity:.7}.ag-theme-quartz .ag-tab:not(.ag-tab-selected):hover,.ag-theme-quartz-dark .ag-tab:not(.ag-tab-selected):hover,.ag-theme-quartz-auto-dark .ag-tab:not(.ag-tab-selected):hover{opacity:1}.ag-theme-quartz .ag-menu,.ag-theme-quartz-dark .ag-menu,.ag-theme-quartz-auto-dark .ag-menu{color:color-mix(in srgb,transparent,var(--ag-foreground-color) 95%)}.ag-theme-quartz .ag-panel-content-wrapper .ag-column-select,.ag-theme-quartz-dark .ag-panel-content-wrapper .ag-column-select,.ag-theme-quartz-auto-dark .ag-panel-content-wrapper .ag-column-select{background-color:var(--ag-control-panel-background-color);color:color-mix(in srgb,transparent,var(--ag-foreground-color) 95%)}.ag-theme-quartz .ag-menu-header,.ag-theme-quartz-dark .ag-menu-header,.ag-theme-quartz-auto-dark .ag-menu-header{background-color:var(--ag-control-panel-background-color)}.ag-theme-quartz .ag-menu-option,.ag-theme-quartz-dark .ag-menu-option,.ag-theme-quartz-auto-dark .ag-menu-option{font-weight:500;cursor:pointer}.ag-theme-quartz .ag-ltr .ag-menu-option-popup-pointer .ag-icon,.ag-theme-quartz-dark .ag-ltr .ag-menu-option-popup-pointer .ag-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-menu-option-popup-pointer .ag-icon{text-align:right}.ag-theme-quartz .ag-rtl .ag-menu-option-popup-pointer .ag-icon,.ag-theme-quartz-dark .ag-rtl .ag-menu-option-popup-pointer .ag-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-menu-option-popup-pointer .ag-icon{text-align:left}.ag-theme-quartz .ag-tabs-header,.ag-theme-quartz-dark .ag-tabs-header,.ag-theme-quartz-auto-dark .ag-tabs-header{border-bottom:var(--ag-borders) var(--ag-border-color);display:flex;background-color:color-mix(in srgb,transparent,var(--ag-foreground-color) 5%)}.ag-theme-quartz .ag-side-bar,.ag-theme-quartz-dark .ag-side-bar,.ag-theme-quartz-auto-dark .ag-side-bar{background-color:var(--ag-control-panel-background-color);min-width:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-theme-quartz .ag-side-buttons,.ag-theme-quartz-dark .ag-side-buttons,.ag-theme-quartz-auto-dark .ag-side-buttons{padding:0;align-self:stretch;width:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);background:var(--ag-control-panel-background-color)}.ag-theme-quartz .ag-side-button,.ag-theme-quartz-dark .ag-side-button,.ag-theme-quartz-auto-dark .ag-side-button{border-top:var(--ag-borders) transparent;border-bottom:var(--ag-borders) transparent}@media (max-resolution: 1.5x){.ag-theme-quartz .ag-side-button-label,.ag-theme-quartz-dark .ag-side-button-label,.ag-theme-quartz-auto-dark .ag-side-button-label{font-family:"Segoe UI",var(--ag-font-family);transform:rotate(.05deg)}}.ag-theme-quartz .ag-side-button.ag-selected:not(:first-of-type),.ag-theme-quartz-dark .ag-side-button.ag-selected:not(:first-of-type),.ag-theme-quartz-auto-dark .ag-side-button.ag-selected:not(:first-of-type){border-top-color:var(--ag-border-color)}.ag-theme-quartz .ag-side-button.ag-selected,.ag-theme-quartz-dark .ag-side-button.ag-selected,.ag-theme-quartz-auto-dark .ag-side-button.ag-selected{border-bottom-color:var(--ag-border-color);background-color:var(--ag-background-color)}.ag-theme-quartz .ag-column-panel-column-select,.ag-theme-quartz-dark .ag-column-panel-column-select,.ag-theme-quartz-auto-dark .ag-column-panel-column-select{border-top:none}.ag-theme-quartz .ag-column-panel-column-select:not(.ag-last-visible-child),.ag-theme-quartz-dark .ag-column-panel-column-select:not(.ag-last-visible-child),.ag-theme-quartz-auto-dark .ag-column-panel-column-select:not(.ag-last-visible-child){border-bottom:1px solid var(--ag-secondary-border-color)}.ag-theme-quartz .ag-filter-toolpanel-search,.ag-theme-quartz-dark .ag-filter-toolpanel-search,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search{height:initial;margin-top:var(--ag-widget-container-vertical-padding)}.ag-theme-quartz .ag-filter-toolpanel-search-input,.ag-theme-quartz-dark .ag-filter-toolpanel-search-input,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search-input{margin:0}.ag-theme-quartz .ag-filter-apply-panel,.ag-theme-quartz-dark .ag-filter-apply-panel,.ag-theme-quartz-auto-dark .ag-filter-apply-panel{border:none;padding-top:var(--ag-widget-vertical-spacing)}.ag-theme-quartz .ag-chart-tabbed-menu-body,.ag-theme-quartz-dark .ag-chart-tabbed-menu-body,.ag-theme-quartz-auto-dark .ag-chart-tabbed-menu-body{position:relative}.ag-theme-quartz .ag-chart-tabbed-menu-body:after,.ag-theme-quartz-dark .ag-chart-tabbed-menu-body:after,.ag-theme-quartz-auto-dark .ag-chart-tabbed-menu-body:after{content:"";position:absolute;display:block;top:0;left:0;right:0;height:16px;background:linear-gradient(var(--ag-control-panel-background-color),transparent)}.ag-theme-quartz .ag-charts-settings-group-title-bar,.ag-theme-quartz .ag-charts-data-group-title-bar,.ag-theme-quartz .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-quartz .ag-charts-settings-group-container,.ag-theme-quartz-dark .ag-charts-settings-group-title-bar,.ag-theme-quartz-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-settings-group-container,.ag-theme-quartz-auto-dark .ag-charts-settings-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-settings-group-container{border-top:none;font-weight:500}.ag-theme-quartz .ag-chart-mini-thumbnail,.ag-theme-quartz-dark .ag-chart-mini-thumbnail,.ag-theme-quartz-auto-dark .ag-chart-mini-thumbnail{background-color:var(--ag-background-color);margin-top:0;margin-bottom:0}.ag-theme-quartz .ag-chart-settings-nav-bar,.ag-theme-quartz-dark .ag-chart-settings-nav-bar,.ag-theme-quartz-auto-dark .ag-chart-settings-nav-bar{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-theme-quartz .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-title-bar{background:none;font-weight:500}.ag-theme-quartz .ag-chart-data-section .ag-label:not(.ag-group-title-bar),.ag-theme-quartz .ag-chart-format-section .ag-label:not(.ag-group-title-bar),.ag-theme-quartz-dark .ag-chart-data-section .ag-label:not(.ag-group-title-bar),.ag-theme-quartz-dark .ag-chart-format-section .ag-label:not(.ag-group-title-bar),.ag-theme-quartz-auto-dark .ag-chart-data-section .ag-label:not(.ag-group-title-bar),.ag-theme-quartz-auto-dark .ag-chart-format-section .ag-label:not(.ag-group-title-bar){color:var(--ag-chart-menu-label-color)}.ag-theme-quartz .ag-chart-data-section .ag-label-align-top .ag-label,.ag-theme-quartz .ag-chart-format-section .ag-label-align-top .ag-label,.ag-theme-quartz-dark .ag-chart-data-section .ag-label-align-top .ag-label,.ag-theme-quartz-dark .ag-chart-format-section .ag-label-align-top .ag-label,.ag-theme-quartz-auto-dark .ag-chart-data-section .ag-label-align-top .ag-label,.ag-theme-quartz-auto-dark .ag-chart-format-section .ag-label-align-top .ag-label{margin-top:calc(var(--ag-widget-vertical-spacing) * .5);margin-bottom:var(--ag-widget-vertical-spacing)}.ag-theme-quartz .ag-chart-data-section .ag-slider.ag-label-align-top .ag-label,.ag-theme-quartz .ag-chart-format-section .ag-slider.ag-label-align-top .ag-label,.ag-theme-quartz-dark .ag-chart-data-section .ag-slider.ag-label-align-top .ag-label,.ag-theme-quartz-dark .ag-chart-format-section .ag-slider.ag-label-align-top .ag-label,.ag-theme-quartz-auto-dark .ag-chart-data-section .ag-slider.ag-label-align-top .ag-label,.ag-theme-quartz-auto-dark .ag-chart-format-section .ag-slider.ag-label-align-top .ag-label{margin-bottom:0}.ag-theme-quartz .ag-chart-data-section label,.ag-theme-quartz .ag-chart-format-section label,.ag-theme-quartz-dark .ag-chart-data-section label,.ag-theme-quartz-dark .ag-chart-format-section label,.ag-theme-quartz-auto-dark .ag-chart-data-section label,.ag-theme-quartz-auto-dark .ag-chart-format-section label{display:inline-block}.ag-theme-quartz .ag-chart-format-wrapper,.ag-theme-quartz .ag-chart-data-wrapper,.ag-theme-quartz .ag-charts-format-top-level-group,.ag-theme-quartz .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,.ag-theme-quartz .ag-charts-format-top-level-group-item,.ag-theme-quartz .ag-charts-format-sub-level-group,.ag-theme-quartz .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz .ag-charts-format-sub-level-group-container,.ag-theme-quartz .ag-charts-format-sub-level-group-item:last-child,.ag-theme-quartz .ag-charts-format-sub-level-group-container>*,.ag-theme-quartz .ag-charts-data-group-title-bar,.ag-theme-quartz .ag-charts-data-group-container,.ag-theme-quartz .ag-charts-settings-group-title-bar,.ag-theme-quartz .ag-charts-settings-group-container,.ag-theme-quartz-dark .ag-chart-format-wrapper,.ag-theme-quartz-dark .ag-chart-data-wrapper,.ag-theme-quartz-dark .ag-charts-format-top-level-group,.ag-theme-quartz-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,.ag-theme-quartz-dark .ag-charts-format-top-level-group-item,.ag-theme-quartz-dark .ag-charts-format-sub-level-group,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-container,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-item:last-child,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-container>*,.ag-theme-quartz-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-dark .ag-charts-data-group-container,.ag-theme-quartz-dark .ag-charts-settings-group-title-bar,.ag-theme-quartz-dark .ag-charts-settings-group-container,.ag-theme-quartz-auto-dark .ag-chart-format-wrapper,.ag-theme-quartz-auto-dark .ag-chart-data-wrapper,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-item,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-container,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-item:last-child,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-container>*,.ag-theme-quartz-auto-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-data-group-container,.ag-theme-quartz-auto-dark .ag-charts-settings-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-settings-group-container{padding:0;margin:0}.ag-theme-quartz .ag-charts-format-top-level-group,.ag-theme-quartz .ag-charts-data-group,.ag-theme-quartz-dark .ag-charts-format-top-level-group,.ag-theme-quartz-dark .ag-charts-data-group,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group,.ag-theme-quartz-auto-dark .ag-charts-data-group{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-theme-quartz .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz .ag-charts-data-group-title-bar,.ag-theme-quartz .ag-charts-settings-group-title-bar,.ag-theme-quartz-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-dark .ag-charts-settings-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-settings-group-title-bar{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)}.ag-theme-quartz .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,.ag-theme-quartz .ag-charts-data-group .ag-charts-data-group-container,.ag-theme-quartz .ag-charts-settings-group .ag-charts-settings-group-container,.ag-theme-quartz-dark .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,.ag-theme-quartz-dark .ag-charts-data-group .ag-charts-data-group-container,.ag-theme-quartz-dark .ag-charts-settings-group .ag-charts-settings-group-container,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,.ag-theme-quartz-auto-dark .ag-charts-data-group .ag-charts-data-group-container,.ag-theme-quartz-auto-dark .ag-charts-settings-group .ag-charts-settings-group-container{padding:0 var(--ag-widget-container-horizontal-padding)}.ag-theme-quartz .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-title-bar{padding:var(--ag-widget-vertical-spacing) 0}.ag-theme-quartz .ag-charts-format-sub-level-group-container,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-container,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-container{padding-top:var(--ag-widget-vertical-spacing);padding-bottom:var(--ag-widget-container-vertical-padding)}.ag-theme-quartz .ag-charts-format-top-level-group-container>*,.ag-theme-quartz .ag-charts-format-sub-level-group-container>*,.ag-theme-quartz-dark .ag-charts-format-top-level-group-container>*,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-container>*,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-container>*,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-container>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-theme-quartz .ag-charts-data-group-item,.ag-theme-quartz-dark .ag-charts-data-group-item,.ag-theme-quartz-auto-dark .ag-charts-data-group-item,.ag-theme-quartz .ag-chart-settings-mini-wrapper,.ag-theme-quartz-dark .ag-chart-settings-mini-wrapper,.ag-theme-quartz-auto-dark .ag-chart-settings-mini-wrapper{padding-bottom:var(--ag-widget-container-vertical-padding)}.ag-theme-quartz .ag-chart-advanced-settings-section,.ag-theme-quartz-dark .ag-chart-advanced-settings-section,.ag-theme-quartz-auto-dark .ag-chart-advanced-settings-section{padding-top:var(--ag-widget-container-vertical-padding);padding-bottom:var(--ag-widget-container-vertical-padding)}.ag-theme-quartz .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-quartz .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-container,.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-container,.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-container{padding:0 var(--ag-widget-container-horizontal-padding)}.ag-theme-quartz .ag-charts-advanced-settings-top-level-group-container,.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group-container,.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group-container{margin:0}.ag-theme-quartz .ag-charts-advanced-settings-top-level-group-item,.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group-item,.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group-item{margin-top:calc(var(--ag-widget-vertical-spacing) * 2);margin-bottom:0}.ag-theme-quartz .ag-ltr .ag-group-title-bar-icon,.ag-theme-quartz-dark .ag-ltr .ag-group-title-bar-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-group-title-bar-icon{margin-right:var(--ag-grid-size)}.ag-theme-quartz .ag-rtl .ag-group-title-bar-icon,.ag-theme-quartz-dark .ag-rtl .ag-group-title-bar-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-group-title-bar-icon{margin-left:var(--ag-grid-size)}.ag-theme-quartz .ag-spectrum-color,.ag-theme-quartz .ag-spectrum-fill,.ag-theme-quartz-dark .ag-spectrum-color,.ag-theme-quartz-dark .ag-spectrum-fill,.ag-theme-quartz-auto-dark .ag-spectrum-color,.ag-theme-quartz-auto-dark .ag-spectrum-fill{border-radius:var(--ag-border-radius)}.ag-theme-quartz .ag-spectrum-dragger,.ag-theme-quartz-dark .ag-spectrum-dragger,.ag-theme-quartz-auto-dark .ag-spectrum-dragger{border-radius:18px;height:18px;width:18px;border:3px solid white}.ag-theme-quartz .ag-spectrum-tools,.ag-theme-quartz-dark .ag-spectrum-tools,.ag-theme-quartz-auto-dark .ag-spectrum-tools{padding-left:0;padding-right:0;padding-bottom:0}.ag-theme-quartz .ag-spectrum-tool,.ag-theme-quartz-dark .ag-spectrum-tool,.ag-theme-quartz-auto-dark .ag-spectrum-tool{height:12px}.ag-theme-quartz .ag-spectrum-hue-background,.ag-theme-quartz .ag-spectrum-alpha-background,.ag-theme-quartz-dark .ag-spectrum-hue-background,.ag-theme-quartz-dark .ag-spectrum-alpha-background,.ag-theme-quartz-auto-dark .ag-spectrum-hue-background,.ag-theme-quartz-auto-dark .ag-spectrum-alpha-background{border-radius:12px}.ag-theme-quartz .ag-spectrum-slider,.ag-theme-quartz-dark .ag-spectrum-slider,.ag-theme-quartz-auto-dark .ag-spectrum-slider{margin-top:-15px;width:18px;height:18px;border-radius:18px;border:3px solid rgb(248,248,248)}.ag-theme-quartz .ag-recent-colors,.ag-theme-quartz-dark .ag-recent-colors,.ag-theme-quartz-auto-dark .ag-recent-colors{margin-left:var(--ag-grid-size);margin-right:var(--ag-grid-size);margin-bottom:2px}.ag-theme-quartz .ag-color-input-color,.ag-theme-quartz .ag-color-picker-color,.ag-theme-quartz .ag-recent-color,.ag-theme-quartz-dark .ag-color-input-color,.ag-theme-quartz-dark .ag-color-picker-color,.ag-theme-quartz-dark .ag-recent-color,.ag-theme-quartz-auto-dark .ag-color-input-color,.ag-theme-quartz-auto-dark .ag-color-picker-color,.ag-theme-quartz-auto-dark .ag-recent-color{border-radius:4px}.ag-theme-quartz .ag-recent-color,.ag-theme-quartz-dark .ag-recent-color,.ag-theme-quartz-auto-dark .ag-recent-color{border:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-theme-quartz.ag-dnd-ghost,.ag-theme-quartz-dark.ag-dnd-ghost,.ag-theme-quartz-auto-dark.ag-dnd-ghost{font-weight:500}.ag-theme-quartz .ag-standard-button,.ag-theme-quartz-dark .ag-standard-button,.ag-theme-quartz-auto-dark .ag-standard-button{font-family:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:var(--ag-border-radius);border:solid 1px var(--ag-input-border-color);background-color:var(--ag-background-color);padding:var(--ag-grid-size) calc(var(--ag-grid-size) * 2);cursor:pointer}.ag-theme-quartz .ag-standard-button:hover,.ag-theme-quartz-dark .ag-standard-button:hover,.ag-theme-quartz-auto-dark .ag-standard-button:hover{background-color:var(--ag-row-hover-color)}.ag-theme-quartz .ag-standard-button:active,.ag-theme-quartz-dark .ag-standard-button:active,.ag-theme-quartz-auto-dark .ag-standard-button:active{border-color:var(--ag-active-color)}.ag-theme-quartz .ag-standard-button:disabled,.ag-theme-quartz-dark .ag-standard-button:disabled,.ag-theme-quartz-auto-dark .ag-standard-button:disabled{color:var(--ag-disabled-foreground-color);background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}.ag-theme-quartz .ag-column-drop-cell,.ag-theme-quartz-dark .ag-column-drop-cell,.ag-theme-quartz-auto-dark .ag-column-drop-cell{border-radius:calc(var(--ag-grid-size) * 3);height:calc(var(--ag-grid-size) * 3);padding:0 var(--ag-grid-size)}.ag-theme-quartz .ag-column-drop-cell-button,.ag-theme-quartz-dark .ag-column-drop-cell-button,.ag-theme-quartz-auto-dark .ag-column-drop-cell-button{min-width:0;margin:0}.ag-theme-quartz .ag-column-drop-cell-drag-handle,.ag-theme-quartz-dark .ag-column-drop-cell-drag-handle,.ag-theme-quartz-auto-dark .ag-column-drop-cell-drag-handle{margin-left:0}.ag-theme-quartz .ag-column-drop-vertical,.ag-theme-quartz-dark .ag-column-drop-vertical,.ag-theme-quartz-auto-dark .ag-column-drop-vertical{min-height:75px}.ag-theme-quartz .ag-column-drop-vertical-title-bar,.ag-theme-quartz-dark .ag-column-drop-vertical-title-bar,.ag-theme-quartz-auto-dark .ag-column-drop-vertical-title-bar{padding:var(--ag-widget-container-vertical-padding) calc(var(--ag-grid-size) * 2) 0}.ag-theme-quartz .ag-ltr .ag-column-drop-vertical-icon,.ag-theme-quartz-dark .ag-ltr .ag-column-drop-vertical-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-column-drop-vertical-icon{margin-left:0;margin-right:var(--ag-widget-horizontal-spacing)}.ag-theme-quartz .ag-rtl .ag-column-drop-vertical-icon,.ag-theme-quartz-dark .ag-rtl .ag-column-drop-vertical-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-column-drop-vertical-icon{margin-right:0;margin-left:var(--ag-widget-horizontal-spacing)}.ag-theme-quartz .ag-column-drop-vertical-empty-message,.ag-theme-quartz-dark .ag-column-drop-vertical-empty-message,.ag-theme-quartz-auto-dark .ag-column-drop-vertical-empty-message{display:flex;align-items:center;justify-content:center;border:dashed 1px;border-color:var(--ag-border-color);margin:calc(var(--ag-grid-size) * 1.5) calc(var(--ag-grid-size) * 2);padding:calc(var(--ag-grid-size) * 2)}.ag-theme-quartz .ag-column-drop-empty-message,.ag-theme-quartz-dark .ag-column-drop-empty-message,.ag-theme-quartz-auto-dark .ag-column-drop-empty-message{color:var(--ag-foreground-color)}.ag-theme-quartz .ag-pill-select .ag-column-drop,.ag-theme-quartz-dark .ag-pill-select .ag-column-drop,.ag-theme-quartz-auto-dark .ag-pill-select .ag-column-drop{min-height:unset}.ag-theme-quartz .ag-pill-select .ag-picker-field-display,.ag-theme-quartz-dark .ag-pill-select .ag-picker-field-display,.ag-theme-quartz-auto-dark .ag-pill-select .ag-picker-field-display{font-weight:500;color:var(--ag-chart-menu-pill-select-button-color)}.ag-theme-quartz .ag-pill-select .ag-picker-field-icon .ag-icon,.ag-theme-quartz-dark .ag-pill-select .ag-picker-field-icon .ag-icon,.ag-theme-quartz-auto-dark .ag-pill-select .ag-picker-field-icon .ag-icon{color:var(--ag-chart-menu-pill-select-button-color)}.ag-theme-quartz .ag-status-bar,.ag-theme-quartz-dark .ag-status-bar,.ag-theme-quartz-auto-dark .ag-status-bar{font-weight:400}.ag-theme-quartz .ag-status-name-value,.ag-theme-quartz-dark .ag-status-name-value,.ag-theme-quartz-auto-dark .ag-status-name-value{padding:var(--ag-widget-container-vertical-padding) 0}.ag-theme-quartz .ag-status-name-value-value,.ag-theme-quartz .ag-paging-number,.ag-theme-quartz .ag-paging-row-summary-panel-number,.ag-theme-quartz-dark .ag-status-name-value-value,.ag-theme-quartz-dark .ag-paging-number,.ag-theme-quartz-dark .ag-paging-row-summary-panel-number,.ag-theme-quartz-auto-dark .ag-status-name-value-value,.ag-theme-quartz-auto-dark .ag-paging-number,.ag-theme-quartz-auto-dark .ag-paging-row-summary-panel-number{font-weight:500;font-variant-numeric:tabular-nums}.ag-theme-quartz .ag-column-drop-cell-button,.ag-theme-quartz-dark .ag-column-drop-cell-button,.ag-theme-quartz-auto-dark .ag-column-drop-cell-button{opacity:.75}.ag-theme-quartz .ag-column-drop-cell-button:hover,.ag-theme-quartz-dark .ag-column-drop-cell-button:hover,.ag-theme-quartz-auto-dark .ag-column-drop-cell-button:hover{opacity:1}.ag-theme-quartz .ag-header-cell-menu-button,.ag-theme-quartz .ag-header-cell-filter-button,.ag-theme-quartz .ag-panel-title-bar-button,.ag-theme-quartz .ag-header-expand-icon,.ag-theme-quartz .ag-column-group-icons,.ag-theme-quartz .ag-set-filter-group-icons,.ag-theme-quartz .ag-group-expanded .ag-icon,.ag-theme-quartz .ag-group-contracted .ag-icon,.ag-theme-quartz .ag-chart-settings-prev,.ag-theme-quartz .ag-chart-settings-next,.ag-theme-quartz .ag-group-title-bar-icon,.ag-theme-quartz .ag-column-select-header-icon,.ag-theme-quartz .ag-floating-filter-button-button,.ag-theme-quartz .ag-filter-toolpanel-expand,.ag-theme-quartz .ag-panel-title-bar-button-icon,.ag-theme-quartz .ag-chart-menu-icon,.ag-theme-quartz-dark .ag-header-cell-menu-button,.ag-theme-quartz-dark .ag-header-cell-filter-button,.ag-theme-quartz-dark .ag-panel-title-bar-button,.ag-theme-quartz-dark .ag-header-expand-icon,.ag-theme-quartz-dark .ag-column-group-icons,.ag-theme-quartz-dark .ag-set-filter-group-icons,.ag-theme-quartz-dark .ag-group-expanded .ag-icon,.ag-theme-quartz-dark .ag-group-contracted .ag-icon,.ag-theme-quartz-dark .ag-chart-settings-prev,.ag-theme-quartz-dark .ag-chart-settings-next,.ag-theme-quartz-dark .ag-group-title-bar-icon,.ag-theme-quartz-dark .ag-column-select-header-icon,.ag-theme-quartz-dark .ag-floating-filter-button-button,.ag-theme-quartz-dark .ag-filter-toolpanel-expand,.ag-theme-quartz-dark .ag-panel-title-bar-button-icon,.ag-theme-quartz-dark .ag-chart-menu-icon,.ag-theme-quartz-auto-dark .ag-header-cell-menu-button,.ag-theme-quartz-auto-dark .ag-header-cell-filter-button,.ag-theme-quartz-auto-dark .ag-panel-title-bar-button,.ag-theme-quartz-auto-dark .ag-header-expand-icon,.ag-theme-quartz-auto-dark .ag-column-group-icons,.ag-theme-quartz-auto-dark .ag-set-filter-group-icons,.ag-theme-quartz-auto-dark .ag-group-expanded .ag-icon,.ag-theme-quartz-auto-dark .ag-group-contracted .ag-icon,.ag-theme-quartz-auto-dark .ag-chart-settings-prev,.ag-theme-quartz-auto-dark .ag-chart-settings-next,.ag-theme-quartz-auto-dark .ag-group-title-bar-icon,.ag-theme-quartz-auto-dark .ag-column-select-header-icon,.ag-theme-quartz-auto-dark .ag-floating-filter-button-button,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-expand,.ag-theme-quartz-auto-dark .ag-panel-title-bar-button-icon,.ag-theme-quartz-auto-dark .ag-chart-menu-icon{--ag-quartz-icon-hover-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%)}.ag-theme-quartz .ag-header-cell-menu-button:hover,.ag-theme-quartz .ag-header-cell-filter-button:hover,.ag-theme-quartz .ag-panel-title-bar-button:hover,.ag-theme-quartz .ag-header-expand-icon:hover,.ag-theme-quartz .ag-column-group-icons:hover,.ag-theme-quartz .ag-set-filter-group-icons:hover,.ag-theme-quartz .ag-group-expanded .ag-icon:hover,.ag-theme-quartz .ag-group-contracted .ag-icon:hover,.ag-theme-quartz .ag-chart-settings-prev:hover,.ag-theme-quartz .ag-chart-settings-next:hover,.ag-theme-quartz .ag-group-title-bar-icon:hover,.ag-theme-quartz .ag-column-select-header-icon:hover,.ag-theme-quartz .ag-floating-filter-button-button:hover,.ag-theme-quartz .ag-filter-toolpanel-expand:hover,.ag-theme-quartz .ag-panel-title-bar-button-icon:hover,.ag-theme-quartz .ag-chart-menu-icon:hover,.ag-theme-quartz-dark .ag-header-cell-menu-button:hover,.ag-theme-quartz-dark .ag-header-cell-filter-button:hover,.ag-theme-quartz-dark .ag-panel-title-bar-button:hover,.ag-theme-quartz-dark .ag-header-expand-icon:hover,.ag-theme-quartz-dark .ag-column-group-icons:hover,.ag-theme-quartz-dark .ag-set-filter-group-icons:hover,.ag-theme-quartz-dark .ag-group-expanded .ag-icon:hover,.ag-theme-quartz-dark .ag-group-contracted .ag-icon:hover,.ag-theme-quartz-dark .ag-chart-settings-prev:hover,.ag-theme-quartz-dark .ag-chart-settings-next:hover,.ag-theme-quartz-dark .ag-group-title-bar-icon:hover,.ag-theme-quartz-dark .ag-column-select-header-icon:hover,.ag-theme-quartz-dark .ag-floating-filter-button-button:hover,.ag-theme-quartz-dark .ag-filter-toolpanel-expand:hover,.ag-theme-quartz-dark .ag-panel-title-bar-button-icon:hover,.ag-theme-quartz-dark .ag-chart-menu-icon:hover,.ag-theme-quartz-auto-dark .ag-header-cell-menu-button:hover,.ag-theme-quartz-auto-dark .ag-header-cell-filter-button:hover,.ag-theme-quartz-auto-dark .ag-panel-title-bar-button:hover,.ag-theme-quartz-auto-dark .ag-header-expand-icon:hover,.ag-theme-quartz-auto-dark .ag-column-group-icons:hover,.ag-theme-quartz-auto-dark .ag-set-filter-group-icons:hover,.ag-theme-quartz-auto-dark .ag-group-expanded .ag-icon:hover,.ag-theme-quartz-auto-dark .ag-group-contracted .ag-icon:hover,.ag-theme-quartz-auto-dark .ag-chart-settings-prev:hover,.ag-theme-quartz-auto-dark .ag-chart-settings-next:hover,.ag-theme-quartz-auto-dark .ag-group-title-bar-icon:hover,.ag-theme-quartz-auto-dark .ag-column-select-header-icon:hover,.ag-theme-quartz-auto-dark .ag-floating-filter-button-button:hover,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-expand:hover,.ag-theme-quartz-auto-dark .ag-panel-title-bar-button-icon:hover,.ag-theme-quartz-auto-dark .ag-chart-menu-icon:hover{border-radius:1px;background-color:var(--ag-quartz-icon-hover-color);box-shadow:0 0 0 4px var(--ag-quartz-icon-hover-color)}.ag-theme-quartz .ag-filter-active,.ag-theme-quartz .ag-filter-toolpanel-group-instance-header-icon,.ag-theme-quartz .ag-filter-toolpanel-instance-header-icon,.ag-theme-quartz-dark .ag-filter-active,.ag-theme-quartz-dark .ag-filter-toolpanel-group-instance-header-icon,.ag-theme-quartz-dark .ag-filter-toolpanel-instance-header-icon,.ag-theme-quartz-auto-dark .ag-filter-active,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-group-instance-header-icon,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-instance-header-icon{position:relative}.ag-theme-quartz .ag-filter-active:after,.ag-theme-quartz .ag-filter-toolpanel-group-instance-header-icon:after,.ag-theme-quartz .ag-filter-toolpanel-instance-header-icon:after,.ag-theme-quartz-dark .ag-filter-active:after,.ag-theme-quartz-dark .ag-filter-toolpanel-group-instance-header-icon:after,.ag-theme-quartz-dark .ag-filter-toolpanel-instance-header-icon:after,.ag-theme-quartz-auto-dark .ag-filter-active:after,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-group-instance-header-icon:after,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-instance-header-icon:after{content:"";position:absolute;width:6px;height:6px;top:-1px;right:-1px;border-radius:50%;background-color:var(--ag-active-color)}.ag-theme-quartz .ag-filter-active,.ag-theme-quartz-dark .ag-filter-active,.ag-theme-quartz-auto-dark .ag-filter-active{--ag-quartz-icon-active-color: color-mix(in srgb, transparent, var(--ag-active-color) 14%);--ag-quartz-icon-hover-color: color-mix(in srgb, transparent, var(--ag-active-color) 28%);border-radius:1px;background-color:var(--ag-quartz-icon-active-color);box-shadow:0 0 0 4px var(--ag-quartz-icon-active-color)}.ag-theme-quartz .ag-filter-active .ag-icon-filter,.ag-theme-quartz-dark .ag-filter-active .ag-icon-filter,.ag-theme-quartz-auto-dark .ag-filter-active .ag-icon-filter{clip-path:path("M8,0C8,4.415 11.585,8 16,8L16,16L0,16L0,0L8,0Z")}.ag-theme-quartz .ag-chart-menu,.ag-theme-quartz-dark .ag-chart-menu,.ag-theme-quartz-auto-dark .ag-chart-menu{--ag-icon-size: 20px;background-color:color-mix(in srgb,transparent,var(--ag-background-color) 30%);padding:4px 2px}.ag-theme-quartz .ag-chart-menu-icon,.ag-theme-quartz-dark .ag-chart-menu-icon,.ag-theme-quartz-auto-dark .ag-chart-menu-icon{opacity:.8}.ag-theme-quartz .ag-drag-handle,.ag-theme-quartz-dark .ag-drag-handle,.ag-theme-quartz-auto-dark .ag-drag-handle{color:var(--ag-icon-font-color)}.ag-theme-quartz .ag-ltr .ag-menu-option-icon,.ag-theme-quartz .ag-ltr .ag-compact-menu-option-icon,.ag-theme-quartz-dark .ag-ltr .ag-menu-option-icon,.ag-theme-quartz-dark .ag-ltr .ag-compact-menu-option-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-menu-option-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-compact-menu-option-icon{padding-left:calc(var(--ag-grid-size) * 1.5)}.ag-theme-quartz .ag-rtl .ag-menu-option-icon,.ag-theme-quartz .ag-rtl .ag-compact-menu-option-icon,.ag-theme-quartz-dark .ag-rtl .ag-menu-option-icon,.ag-theme-quartz-dark .ag-rtl .ag-compact-menu-option-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-menu-option-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-compact-menu-option-icon{padding-right:calc(var(--ag-grid-size) * 1.5)}.ag-theme-quartz .ag-menu-option-icon,.ag-theme-quartz .ag-compact-menu-option-icon,.ag-theme-quartz-dark .ag-menu-option-icon,.ag-theme-quartz-dark .ag-compact-menu-option-icon,.ag-theme-quartz-auto-dark .ag-menu-option-icon,.ag-theme-quartz-auto-dark .ag-compact-menu-option-icon{width:var(--ag-icon-size);cursor:pointer}.ag-theme-quartz .ag-chart-settings-card-item.ag-not-selected:hover,.ag-theme-quartz-dark .ag-chart-settings-card-item.ag-not-selected:hover,.ag-theme-quartz-auto-dark .ag-chart-settings-card-item.ag-not-selected:hover{opacity:.35}.ag-theme-quartz .ag-ltr .ag-panel-title-bar-button,.ag-theme-quartz-dark .ag-ltr .ag-panel-title-bar-button,.ag-theme-quartz-auto-dark .ag-ltr .ag-panel-title-bar-button{margin-left:calc(var(--ag-grid-size) * 2);margin-right:var(--ag-grid-size)}.ag-theme-quartz .ag-rtl .ag-panel-title-bar-button,.ag-theme-quartz-dark .ag-rtl .ag-panel-title-bar-button,.ag-theme-quartz-auto-dark .ag-rtl .ag-panel-title-bar-button{margin-right:calc(var(--ag-grid-size) * 2);margin-left:var(--ag-grid-size)}.ag-theme-quartz .ag-multi-filter-group-title-bar,.ag-theme-quartz-dark .ag-multi-filter-group-title-bar,.ag-theme-quartz-auto-dark .ag-multi-filter-group-title-bar{padding:calc(var(--ag-grid-size) * 1.5) var(--ag-grid-size)}.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-instance-body,.ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-instance-body,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-instance-body{padding-left:var(--ag-grid-size)}.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-instance-body,.ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-instance-body,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-instance-body{padding-right:var(--ag-grid-size)}.ag-theme-quartz .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-dark .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-instance-filter{border:none;background-color:var(--ag-control-panel-background-color)}.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-instance-filter{margin-left:calc(var(--ag-icon-size) * .5)}.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-instance-filter{margin-right:calc(var(--ag-icon-size) * .5)}.ag-theme-quartz .ag-filter-toolpanel-group-level-0,.ag-theme-quartz-dark .ag-filter-toolpanel-group-level-0,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-group-level-0{border-top:none}.ag-theme-quartz .ag-filter-toolpanel-header,.ag-theme-quartz-dark .ag-filter-toolpanel-header,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-header{height:initial;padding-top:var(--ag-grid-size);padding-bottom:var(--ag-grid-size)}.ag-theme-quartz .ag-filter-toolpanel-group-item,.ag-theme-quartz-dark .ag-filter-toolpanel-group-item,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-group-item{margin:0}.ag-theme-quartz .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-quartz .ag-layout-print .ag-center-cols-viewport,.ag-theme-quartz-dark .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-quartz-dark .ag-layout-print .ag-center-cols-viewport,.ag-theme-quartz-auto-dark .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-quartz-auto-dark .ag-layout-print .ag-center-cols-viewport{min-height:150px}.ag-theme-quartz .ag-date-time-list-page-entry-is-current,.ag-theme-quartz-dark .ag-date-time-list-page-entry-is-current,.ag-theme-quartz-auto-dark .ag-date-time-list-page-entry-is-current{background-color:var(--ag-active-color)}.ag-theme-quartz .ag-advanced-filter-builder-button,.ag-theme-quartz-dark .ag-advanced-filter-builder-button,.ag-theme-quartz-auto-dark .ag-advanced-filter-builder-button{padding:var(--ag-grid-size);font-weight:600}.ag-theme-quartz .ag-advanced-filter-builder-item-button-disabled .ag-icon,.ag-theme-quartz .ag-disabled .ag-icon,.ag-theme-quartz .ag-column-select-column-group-readonly .ag-icon,.ag-theme-quartz [disabled] .ag-icon,.ag-theme-quartz-dark .ag-advanced-filter-builder-item-button-disabled .ag-icon,.ag-theme-quartz-dark .ag-disabled .ag-icon,.ag-theme-quartz-dark .ag-column-select-column-group-readonly .ag-icon,.ag-theme-quartz-dark [disabled] .ag-icon,.ag-theme-quartz-auto-dark .ag-advanced-filter-builder-item-button-disabled .ag-icon,.ag-theme-quartz-auto-dark .ag-disabled .ag-icon,.ag-theme-quartz-auto-dark .ag-column-select-column-group-readonly .ag-icon,.ag-theme-quartz-auto-dark [disabled] .ag-icon{opacity:.6}.ag-theme-quartz .ag-icon-grip,.ag-theme-quartz-dark .ag-icon-grip,.ag-theme-quartz-auto-dark .ag-icon-grip{opacity:.7}.ag-theme-quartz .ag-column-select-column-readonly.ag-icon-grip,.ag-theme-quartz .ag-column-select-column-readonly .ag-icon-grip,.ag-theme-quartz-dark .ag-column-select-column-readonly.ag-icon-grip,.ag-theme-quartz-dark .ag-column-select-column-readonly .ag-icon-grip,.ag-theme-quartz-auto-dark .ag-column-select-column-readonly.ag-icon-grip,.ag-theme-quartz-auto-dark .ag-column-select-column-readonly .ag-icon-grip{opacity:.35}.ag-theme-quartz .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz .ag-filter-add-select .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-filter-add-select .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-filter-add-select .ag-input-wrapper:before{position:absolute;display:block}.ag-theme-quartz .ag-ltr .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz .ag-ltr .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz .ag-ltr .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz .ag-ltr .ag-filter-add-select .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-ltr .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-ltr .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-ltr .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-ltr .ag-filter-add-select .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-ltr .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-add-select .ag-input-wrapper:before{margin-left:var(--ag-grid-size)}.ag-theme-quartz .ag-rtl .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz .ag-rtl .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz .ag-rtl .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz .ag-rtl .ag-filter-add-select .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-rtl .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-rtl .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-rtl .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-rtl .ag-filter-add-select .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-rtl .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-add-select .ag-input-wrapper:before{margin-right:var(--ag-grid-size)}.ag-theme-quartz .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz .ag-filter-add-select .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-filter-add-select .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-filter-add-select .ag-input-wrapper:before{width:12px;height:12px;background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48cGF0aCBkPSJNNS4zIDlhMy43IDMuNyAwIDEgMCAwLTcuNSAzLjcgMy43IDAgMCAwIDAgNy41Wk0xMC41IDEwLjUgOC4zIDguMiIvPjwvc3ZnPg==);background-position:50% 50%;background-size:contain;opacity:40%;content:"";filter:var(--ag-icon-filter)}.ag-theme-quartz .ag-ltr .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz .ag-ltr .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz .ag-ltr .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz .ag-ltr .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz .ag-ltr .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz .ag-ltr .ag-filter-filter input.ag-number-field-input,.ag-theme-quartz .ag-ltr .ag-filter-add-select input.ag-text-field-input,.ag-theme-quartz .ag-ltr .ag-filter-add-select input.ag-number-field-input,.ag-theme-quartz-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz-dark .ag-ltr .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz-dark .ag-ltr .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz-dark .ag-ltr .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz-dark .ag-ltr .ag-filter-filter input.ag-number-field-input,.ag-theme-quartz-dark .ag-ltr .ag-filter-add-select input.ag-text-field-input,.ag-theme-quartz-dark .ag-ltr .ag-filter-add-select input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-filter input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-add-select input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-add-select input.ag-number-field-input{padding-left:26px}.ag-theme-quartz .ag-rtl .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz .ag-rtl .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz .ag-rtl .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz .ag-rtl .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz .ag-rtl .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz .ag-rtl .ag-filter-filter input.ag-number-field-input,.ag-theme-quartz .ag-rtl .ag-filter-add-select input.ag-text-field-input,.ag-theme-quartz .ag-rtl .ag-filter-add-select input.ag-number-field-input,.ag-theme-quartz-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz-dark .ag-rtl .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz-dark .ag-rtl .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz-dark .ag-rtl .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz-dark .ag-rtl .ag-filter-filter input.ag-number-field-input,.ag-theme-quartz-dark .ag-rtl .ag-filter-add-select input.ag-text-field-input,.ag-theme-quartz-dark .ag-rtl .ag-filter-add-select input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-filter input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-add-select input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-add-select input.ag-number-field-input{padding-right:26px}.ag-theme-quartz .ag-ltr .ag-column-select-add-group-indent,.ag-theme-quartz-dark .ag-ltr .ag-column-select-add-group-indent,.ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-add-group-indent{margin-left:calc(var(--ag-icon-size) + var(--ag-grid-size) * 1.5)}.ag-theme-quartz .ag-rtl .ag-column-select-add-group-indent,.ag-theme-quartz-dark .ag-rtl .ag-column-select-add-group-indent,.ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-add-group-indent{margin-right:calc(var(--ag-icon-size) + var(--ag-grid-size) * 1.5)}.ag-theme-quartz .ag-text-field-input[disabled],.ag-theme-quartz .ag-menu-option-disabled,.ag-theme-quartz-dark .ag-text-field-input[disabled],.ag-theme-quartz-dark .ag-menu-option-disabled,.ag-theme-quartz-auto-dark .ag-text-field-input[disabled],.ag-theme-quartz-auto-dark .ag-menu-option-disabled{cursor:not-allowed}.ag-theme-quartz .ag-checkbox-input-wrapper.ag-checked.ag-disabled,.ag-theme-quartz-dark .ag-checkbox-input-wrapper.ag-checked.ag-disabled,.ag-theme-quartz-auto-dark .ag-checkbox-input-wrapper.ag-checked.ag-disabled{--ag-checkbox-checked-color: var(--ag-checkbox-unchecked-color)}.ag-theme-quartz .ag-checkbox-input,.ag-theme-quartz .ag-toggle-button-input,.ag-theme-quartz .ag-radio-button-input,.ag-theme-quartz input[class^=ag-][type=range],.ag-theme-quartz-dark .ag-checkbox-input,.ag-theme-quartz-dark .ag-toggle-button-input,.ag-theme-quartz-dark .ag-radio-button-input,.ag-theme-quartz-dark input[class^=ag-][type=range],.ag-theme-quartz-auto-dark .ag-checkbox-input,.ag-theme-quartz-auto-dark .ag-toggle-button-input,.ag-theme-quartz-auto-dark .ag-radio-button-input,.ag-theme-quartz-auto-dark input[class^=ag-][type=range]{cursor:pointer}.ag-theme-quartz .ag-details-row,.ag-theme-quartz-dark .ag-details-row,.ag-theme-quartz-auto-dark .ag-details-row{padding:calc(var(--ag-grid-size) * 3.75)}.ag-theme-quartz .ag-list-item-hovered:after,.ag-theme-quartz-dark .ag-list-item-hovered:after,.ag-theme-quartz-auto-dark .ag-list-item-hovered:after{background-color:var(--ag-active-color)}.ag-theme-quartz .ag-pill .ag-pill-button:hover,.ag-theme-quartz-dark .ag-pill .ag-pill-button:hover,.ag-theme-quartz-auto-dark .ag-pill .ag-pill-button:hover{color:var(--ag-active-color)}.ag-theme-quartz-dark .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-filter-filter .ag-input-wrapper:before{opacity:66%;filter:invert(100%)}.ag-theme-quartz-dark .ag-chart-menu{background-color:color-mix(in srgb,rgba(24,39,50,.3),var(--ag-background-color) 30%)}.ag-theme-quartz-dark .ag-text-field-input::placeholder{color:var(--ag-data-color);opacity:.8}*,*:before,*:after{box-sizing:border-box}input,button,textarea,select{font:inherit}button,select{text-transform:none}body{margin:0;font-family:var(--mantine-font-family);font-size:var(--mantine-font-size-md);line-height:var(--mantine-line-height);background-color:var(--mantine-color-body);color:var(--mantine-color-text);-webkit-font-smoothing:var(--mantine-webkit-font-smoothing);-moz-osx-font-smoothing:var(--mantine-moz-font-smoothing)}@media screen and (max-device-width: 31.25em){body{-webkit-text-size-adjust:100%}}@media (prefers-reduced-motion: reduce){[data-respect-reduced-motion] [data-reduce-motion]{transition:none;animation:none}}[data-mantine-color-scheme=light] .mantine-light-hidden,[data-mantine-color-scheme=dark] .mantine-dark-hidden{display:none}.mantine-focus-auto:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale))}.mantine-focus-always:focus{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale))}.mantine-focus-never:focus{outline:none}.mantine-active:active{transform:translateY(calc(.0625rem * var(--mantine-scale)))}fieldset:disabled .mantine-active:active{transform:none}:where([dir=rtl]) .mantine-rotate-rtl{transform:rotate(180deg)}:root{color-scheme:var(--mantine-color-scheme);--mantine-z-index-app: 100;--mantine-z-index-modal: 200;--mantine-z-index-popover: 300;--mantine-z-index-overlay: 400;--mantine-z-index-max: 9999;--mantine-scale: 1;--mantine-cursor-type: default;--mantine-webkit-font-smoothing: antialiased;--mantine-color-scheme: light dark;--mantine-moz-font-smoothing: grayscale;--mantine-color-white: #fff;--mantine-color-black: #000;--mantine-line-height: 1.55;--mantine-font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji;--mantine-font-family-monospace: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;--mantine-font-family-headings: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji;--mantine-heading-font-weight: 700;--mantine-radius-default: calc(.25rem * var(--mantine-scale));--mantine-primary-color-0: var(--mantine-color-blue-0);--mantine-primary-color-1: var(--mantine-color-blue-1);--mantine-primary-color-2: var(--mantine-color-blue-2);--mantine-primary-color-3: var(--mantine-color-blue-3);--mantine-primary-color-4: var(--mantine-color-blue-4);--mantine-primary-color-5: var(--mantine-color-blue-5);--mantine-primary-color-6: var(--mantine-color-blue-6);--mantine-primary-color-7: var(--mantine-color-blue-7);--mantine-primary-color-8: var(--mantine-color-blue-8);--mantine-primary-color-9: var(--mantine-color-blue-9);--mantine-primary-color-filled: var(--mantine-color-blue-filled);--mantine-primary-color-filled-hover: var(--mantine-color-blue-filled-hover);--mantine-primary-color-light: var(--mantine-color-blue-light);--mantine-primary-color-light-hover: var(--mantine-color-blue-light-hover);--mantine-primary-color-light-color: var(--mantine-color-blue-light-color);--mantine-breakpoint-xs: 36em;--mantine-breakpoint-sm: 48em;--mantine-breakpoint-md: 62em;--mantine-breakpoint-lg: 75em;--mantine-breakpoint-xl: 88em;--mantine-spacing-xs: calc(.625rem * var(--mantine-scale));--mantine-spacing-sm: calc(.75rem * var(--mantine-scale));--mantine-spacing-md: calc(1rem * var(--mantine-scale));--mantine-spacing-lg: calc(1.25rem * var(--mantine-scale));--mantine-spacing-xl: calc(2rem * var(--mantine-scale));--mantine-font-size-xs: calc(.75rem * var(--mantine-scale));--mantine-font-size-sm: calc(.875rem * var(--mantine-scale));--mantine-font-size-md: calc(1rem * var(--mantine-scale));--mantine-font-size-lg: calc(1.125rem * var(--mantine-scale));--mantine-font-size-xl: calc(1.25rem * var(--mantine-scale));--mantine-line-height-xs: 1.4;--mantine-line-height-sm: 1.45;--mantine-line-height-md: 1.55;--mantine-line-height-lg: 1.6;--mantine-line-height-xl: 1.65;--mantine-shadow-xs: 0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) rgba(0, 0, 0, .05), 0 calc(.0625rem * var(--mantine-scale)) calc(.125rem * var(--mantine-scale)) rgba(0, 0, 0, .1);--mantine-shadow-sm: 0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) rgba(0, 0, 0, .05), rgba(0, 0, 0, .05) 0 calc(.625rem * var(--mantine-scale)) calc(.9375rem * var(--mantine-scale)) calc(-.3125rem * var(--mantine-scale)), rgba(0, 0, 0, .04) 0 calc(.4375rem * var(--mantine-scale)) calc(.4375rem * var(--mantine-scale)) calc(-.3125rem * var(--mantine-scale));--mantine-shadow-md: 0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) rgba(0, 0, 0, .05), rgba(0, 0, 0, .05) 0 calc(1.25rem * var(--mantine-scale)) calc(1.5625rem * var(--mantine-scale)) calc(-.3125rem * var(--mantine-scale)), rgba(0, 0, 0, .04) 0 calc(.625rem * var(--mantine-scale)) calc(.625rem * var(--mantine-scale)) calc(-.3125rem * var(--mantine-scale));--mantine-shadow-lg: 0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) rgba(0, 0, 0, .05), rgba(0, 0, 0, .05) 0 calc(1.75rem * var(--mantine-scale)) calc(1.4375rem * var(--mantine-scale)) calc(-.4375rem * var(--mantine-scale)), rgba(0, 0, 0, .04) 0 calc(.75rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale)) calc(-.4375rem * var(--mantine-scale));--mantine-shadow-xl: 0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) rgba(0, 0, 0, .05), rgba(0, 0, 0, .05) 0 calc(2.25rem * var(--mantine-scale)) calc(1.75rem * var(--mantine-scale)) calc(-.4375rem * var(--mantine-scale)), rgba(0, 0, 0, .04) 0 calc(1.0625rem * var(--mantine-scale)) calc(1.0625rem * var(--mantine-scale)) calc(-.4375rem * var(--mantine-scale));--mantine-radius-xs: calc(.125rem * var(--mantine-scale));--mantine-radius-sm: calc(.25rem * var(--mantine-scale));--mantine-radius-md: calc(.5rem * var(--mantine-scale));--mantine-radius-lg: calc(1rem * var(--mantine-scale));--mantine-radius-xl: calc(2rem * var(--mantine-scale));--mantine-color-dark-0: #c9c9c9;--mantine-color-dark-1: #b8b8b8;--mantine-color-dark-2: #828282;--mantine-color-dark-3: #696969;--mantine-color-dark-4: #424242;--mantine-color-dark-5: #3b3b3b;--mantine-color-dark-6: #2e2e2e;--mantine-color-dark-7: #242424;--mantine-color-dark-8: #1f1f1f;--mantine-color-dark-9: #141414;--mantine-color-gray-0: #f8f9fa;--mantine-color-gray-1: #f1f3f5;--mantine-color-gray-2: #e9ecef;--mantine-color-gray-3: #dee2e6;--mantine-color-gray-4: #ced4da;--mantine-color-gray-5: #adb5bd;--mantine-color-gray-6: #868e96;--mantine-color-gray-7: #495057;--mantine-color-gray-8: #343a40;--mantine-color-gray-9: #212529;--mantine-color-red-0: #fff5f5;--mantine-color-red-1: #ffe3e3;--mantine-color-red-2: #ffc9c9;--mantine-color-red-3: #ffa8a8;--mantine-color-red-4: #ff8787;--mantine-color-red-5: #ff6b6b;--mantine-color-red-6: #fa5252;--mantine-color-red-7: #f03e3e;--mantine-color-red-8: #e03131;--mantine-color-red-9: #c92a2a;--mantine-color-pink-0: #fff0f6;--mantine-color-pink-1: #ffdeeb;--mantine-color-pink-2: #fcc2d7;--mantine-color-pink-3: #faa2c1;--mantine-color-pink-4: #f783ac;--mantine-color-pink-5: #f06595;--mantine-color-pink-6: #e64980;--mantine-color-pink-7: #d6336c;--mantine-color-pink-8: #c2255c;--mantine-color-pink-9: #a61e4d;--mantine-color-grape-0: #f8f0fc;--mantine-color-grape-1: #f3d9fa;--mantine-color-grape-2: #eebefa;--mantine-color-grape-3: #e599f7;--mantine-color-grape-4: #da77f2;--mantine-color-grape-5: #cc5de8;--mantine-color-grape-6: #be4bdb;--mantine-color-grape-7: #ae3ec9;--mantine-color-grape-8: #9c36b5;--mantine-color-grape-9: #862e9c;--mantine-color-violet-0: #f3f0ff;--mantine-color-violet-1: #e5dbff;--mantine-color-violet-2: #d0bfff;--mantine-color-violet-3: #b197fc;--mantine-color-violet-4: #9775fa;--mantine-color-violet-5: #845ef7;--mantine-color-violet-6: #7950f2;--mantine-color-violet-7: #7048e8;--mantine-color-violet-8: #6741d9;--mantine-color-violet-9: #5f3dc4;--mantine-color-indigo-0: #edf2ff;--mantine-color-indigo-1: #dbe4ff;--mantine-color-indigo-2: #bac8ff;--mantine-color-indigo-3: #91a7ff;--mantine-color-indigo-4: #748ffc;--mantine-color-indigo-5: #5c7cfa;--mantine-color-indigo-6: #4c6ef5;--mantine-color-indigo-7: #4263eb;--mantine-color-indigo-8: #3b5bdb;--mantine-color-indigo-9: #364fc7;--mantine-color-blue-0: #e7f5ff;--mantine-color-blue-1: #d0ebff;--mantine-color-blue-2: #a5d8ff;--mantine-color-blue-3: #74c0fc;--mantine-color-blue-4: #4dabf7;--mantine-color-blue-5: #339af0;--mantine-color-blue-6: #228be6;--mantine-color-blue-7: #1c7ed6;--mantine-color-blue-8: #1971c2;--mantine-color-blue-9: #1864ab;--mantine-color-cyan-0: #e3fafc;--mantine-color-cyan-1: #c5f6fa;--mantine-color-cyan-2: #99e9f2;--mantine-color-cyan-3: #66d9e8;--mantine-color-cyan-4: #3bc9db;--mantine-color-cyan-5: #22b8cf;--mantine-color-cyan-6: #15aabf;--mantine-color-cyan-7: #1098ad;--mantine-color-cyan-8: #0c8599;--mantine-color-cyan-9: #0b7285;--mantine-color-teal-0: #e6fcf5;--mantine-color-teal-1: #c3fae8;--mantine-color-teal-2: #96f2d7;--mantine-color-teal-3: #63e6be;--mantine-color-teal-4: #38d9a9;--mantine-color-teal-5: #20c997;--mantine-color-teal-6: #12b886;--mantine-color-teal-7: #0ca678;--mantine-color-teal-8: #099268;--mantine-color-teal-9: #087f5b;--mantine-color-green-0: #ebfbee;--mantine-color-green-1: #d3f9d8;--mantine-color-green-2: #b2f2bb;--mantine-color-green-3: #8ce99a;--mantine-color-green-4: #69db7c;--mantine-color-green-5: #51cf66;--mantine-color-green-6: #40c057;--mantine-color-green-7: #37b24d;--mantine-color-green-8: #2f9e44;--mantine-color-green-9: #2b8a3e;--mantine-color-lime-0: #f4fce3;--mantine-color-lime-1: #e9fac8;--mantine-color-lime-2: #d8f5a2;--mantine-color-lime-3: #c0eb75;--mantine-color-lime-4: #a9e34b;--mantine-color-lime-5: #94d82d;--mantine-color-lime-6: #82c91e;--mantine-color-lime-7: #74b816;--mantine-color-lime-8: #66a80f;--mantine-color-lime-9: #5c940d;--mantine-color-yellow-0: #fff9db;--mantine-color-yellow-1: #fff3bf;--mantine-color-yellow-2: #ffec99;--mantine-color-yellow-3: #ffe066;--mantine-color-yellow-4: #ffd43b;--mantine-color-yellow-5: #fcc419;--mantine-color-yellow-6: #fab005;--mantine-color-yellow-7: #f59f00;--mantine-color-yellow-8: #f08c00;--mantine-color-yellow-9: #e67700;--mantine-color-orange-0: #fff4e6;--mantine-color-orange-1: #ffe8cc;--mantine-color-orange-2: #ffd8a8;--mantine-color-orange-3: #ffc078;--mantine-color-orange-4: #ffa94d;--mantine-color-orange-5: #ff922b;--mantine-color-orange-6: #fd7e14;--mantine-color-orange-7: #f76707;--mantine-color-orange-8: #e8590c;--mantine-color-orange-9: #d9480f;--mantine-h1-font-size: calc(2.125rem * var(--mantine-scale));--mantine-h1-line-height: 1.3;--mantine-h1-font-weight: 700;--mantine-h2-font-size: calc(1.625rem * var(--mantine-scale));--mantine-h2-line-height: 1.35;--mantine-h2-font-weight: 700;--mantine-h3-font-size: calc(1.375rem * var(--mantine-scale));--mantine-h3-line-height: 1.4;--mantine-h3-font-weight: 700;--mantine-h4-font-size: calc(1.125rem * var(--mantine-scale));--mantine-h4-line-height: 1.45;--mantine-h4-font-weight: 700;--mantine-h5-font-size: calc(1rem * var(--mantine-scale));--mantine-h5-line-height: 1.5;--mantine-h5-font-weight: 700;--mantine-h6-font-size: calc(.875rem * var(--mantine-scale));--mantine-h6-line-height: 1.5;--mantine-h6-font-weight: 700}:root[data-mantine-color-scheme=dark]{--mantine-color-scheme: dark;--mantine-primary-color-contrast: var(--mantine-color-white);--mantine-color-bright: var(--mantine-color-white);--mantine-color-text: var(--mantine-color-dark-0);--mantine-color-body: var(--mantine-color-dark-7);--mantine-color-error: var(--mantine-color-red-8);--mantine-color-placeholder: var(--mantine-color-dark-3);--mantine-color-anchor: var(--mantine-color-blue-4);--mantine-color-default: var(--mantine-color-dark-6);--mantine-color-default-hover: var(--mantine-color-dark-5);--mantine-color-default-color: var(--mantine-color-white);--mantine-color-default-border: var(--mantine-color-dark-4);--mantine-color-dimmed: var(--mantine-color-dark-2);--mantine-color-dark-text: var(--mantine-color-dark-4);--mantine-color-dark-filled: var(--mantine-color-dark-8);--mantine-color-dark-filled-hover: var(--mantine-color-dark-7);--mantine-color-dark-light: rgba(36, 36, 36, .15);--mantine-color-dark-light-hover: rgba(36, 36, 36, .2);--mantine-color-dark-light-color: var(--mantine-color-dark-3);--mantine-color-dark-outline: var(--mantine-color-dark-4);--mantine-color-dark-outline-hover: rgba(36, 36, 36, .05);--mantine-color-gray-text: var(--mantine-color-gray-4);--mantine-color-gray-filled: var(--mantine-color-gray-8);--mantine-color-gray-filled-hover: var(--mantine-color-gray-9);--mantine-color-gray-light: rgba(134, 142, 150, .15);--mantine-color-gray-light-hover: rgba(134, 142, 150, .2);--mantine-color-gray-light-color: var(--mantine-color-gray-3);--mantine-color-gray-outline: var(--mantine-color-gray-4);--mantine-color-gray-outline-hover: rgba(206, 212, 218, .05);--mantine-color-red-text: var(--mantine-color-red-4);--mantine-color-red-filled: var(--mantine-color-red-8);--mantine-color-red-filled-hover: var(--mantine-color-red-9);--mantine-color-red-light: rgba(250, 82, 82, .15);--mantine-color-red-light-hover: rgba(250, 82, 82, .2);--mantine-color-red-light-color: var(--mantine-color-red-3);--mantine-color-red-outline: var(--mantine-color-red-4);--mantine-color-red-outline-hover: rgba(255, 135, 135, .05);--mantine-color-pink-text: var(--mantine-color-pink-4);--mantine-color-pink-filled: var(--mantine-color-pink-8);--mantine-color-pink-filled-hover: var(--mantine-color-pink-9);--mantine-color-pink-light: rgba(230, 73, 128, .15);--mantine-color-pink-light-hover: rgba(230, 73, 128, .2);--mantine-color-pink-light-color: var(--mantine-color-pink-3);--mantine-color-pink-outline: var(--mantine-color-pink-4);--mantine-color-pink-outline-hover: rgba(247, 131, 172, .05);--mantine-color-grape-text: var(--mantine-color-grape-4);--mantine-color-grape-filled: var(--mantine-color-grape-8);--mantine-color-grape-filled-hover: var(--mantine-color-grape-9);--mantine-color-grape-light: rgba(190, 75, 219, .15);--mantine-color-grape-light-hover: rgba(190, 75, 219, .2);--mantine-color-grape-light-color: var(--mantine-color-grape-3);--mantine-color-grape-outline: var(--mantine-color-grape-4);--mantine-color-grape-outline-hover: rgba(218, 119, 242, .05);--mantine-color-violet-text: var(--mantine-color-violet-4);--mantine-color-violet-filled: var(--mantine-color-violet-8);--mantine-color-violet-filled-hover: var(--mantine-color-violet-9);--mantine-color-violet-light: rgba(121, 80, 242, .15);--mantine-color-violet-light-hover: rgba(121, 80, 242, .2);--mantine-color-violet-light-color: var(--mantine-color-violet-3);--mantine-color-violet-outline: var(--mantine-color-violet-4);--mantine-color-violet-outline-hover: rgba(151, 117, 250, .05);--mantine-color-indigo-text: var(--mantine-color-indigo-4);--mantine-color-indigo-filled: var(--mantine-color-indigo-8);--mantine-color-indigo-filled-hover: var(--mantine-color-indigo-9);--mantine-color-indigo-light: rgba(76, 110, 245, .15);--mantine-color-indigo-light-hover: rgba(76, 110, 245, .2);--mantine-color-indigo-light-color: var(--mantine-color-indigo-3);--mantine-color-indigo-outline: var(--mantine-color-indigo-4);--mantine-color-indigo-outline-hover: rgba(116, 143, 252, .05);--mantine-color-blue-text: var(--mantine-color-blue-4);--mantine-color-blue-filled: var(--mantine-color-blue-8);--mantine-color-blue-filled-hover: var(--mantine-color-blue-9);--mantine-color-blue-light: rgba(34, 139, 230, .15);--mantine-color-blue-light-hover: rgba(34, 139, 230, .2);--mantine-color-blue-light-color: var(--mantine-color-blue-3);--mantine-color-blue-outline: var(--mantine-color-blue-4);--mantine-color-blue-outline-hover: rgba(77, 171, 247, .05);--mantine-color-cyan-text: var(--mantine-color-cyan-4);--mantine-color-cyan-filled: var(--mantine-color-cyan-8);--mantine-color-cyan-filled-hover: var(--mantine-color-cyan-9);--mantine-color-cyan-light: rgba(21, 170, 191, .15);--mantine-color-cyan-light-hover: rgba(21, 170, 191, .2);--mantine-color-cyan-light-color: var(--mantine-color-cyan-3);--mantine-color-cyan-outline: var(--mantine-color-cyan-4);--mantine-color-cyan-outline-hover: rgba(59, 201, 219, .05);--mantine-color-teal-text: var(--mantine-color-teal-4);--mantine-color-teal-filled: var(--mantine-color-teal-8);--mantine-color-teal-filled-hover: var(--mantine-color-teal-9);--mantine-color-teal-light: rgba(18, 184, 134, .15);--mantine-color-teal-light-hover: rgba(18, 184, 134, .2);--mantine-color-teal-light-color: var(--mantine-color-teal-3);--mantine-color-teal-outline: var(--mantine-color-teal-4);--mantine-color-teal-outline-hover: rgba(56, 217, 169, .05);--mantine-color-green-text: var(--mantine-color-green-4);--mantine-color-green-filled: var(--mantine-color-green-8);--mantine-color-green-filled-hover: var(--mantine-color-green-9);--mantine-color-green-light: rgba(64, 192, 87, .15);--mantine-color-green-light-hover: rgba(64, 192, 87, .2);--mantine-color-green-light-color: var(--mantine-color-green-3);--mantine-color-green-outline: var(--mantine-color-green-4);--mantine-color-green-outline-hover: rgba(105, 219, 124, .05);--mantine-color-lime-text: var(--mantine-color-lime-4);--mantine-color-lime-filled: var(--mantine-color-lime-8);--mantine-color-lime-filled-hover: var(--mantine-color-lime-9);--mantine-color-lime-light: rgba(130, 201, 30, .15);--mantine-color-lime-light-hover: rgba(130, 201, 30, .2);--mantine-color-lime-light-color: var(--mantine-color-lime-3);--mantine-color-lime-outline: var(--mantine-color-lime-4);--mantine-color-lime-outline-hover: rgba(169, 227, 75, .05);--mantine-color-yellow-text: var(--mantine-color-yellow-4);--mantine-color-yellow-filled: var(--mantine-color-yellow-8);--mantine-color-yellow-filled-hover: var(--mantine-color-yellow-9);--mantine-color-yellow-light: rgba(250, 176, 5, .15);--mantine-color-yellow-light-hover: rgba(250, 176, 5, .2);--mantine-color-yellow-light-color: var(--mantine-color-yellow-3);--mantine-color-yellow-outline: var(--mantine-color-yellow-4);--mantine-color-yellow-outline-hover: rgba(255, 212, 59, .05);--mantine-color-orange-text: var(--mantine-color-orange-4);--mantine-color-orange-filled: var(--mantine-color-orange-8);--mantine-color-orange-filled-hover: var(--mantine-color-orange-9);--mantine-color-orange-light: rgba(253, 126, 20, .15);--mantine-color-orange-light-hover: rgba(253, 126, 20, .2);--mantine-color-orange-light-color: var(--mantine-color-orange-3);--mantine-color-orange-outline: var(--mantine-color-orange-4);--mantine-color-orange-outline-hover: rgba(255, 169, 77, .05)}:root[data-mantine-color-scheme=light]{--mantine-color-scheme: light;--mantine-color-bright: var(--mantine-color-black);--mantine-color-text: var(--mantine-color-black);--mantine-color-body: var(--mantine-color-white);--mantine-primary-color-contrast: var(--mantine-color-white);--mantine-color-error: var(--mantine-color-red-6);--mantine-color-placeholder: var(--mantine-color-gray-5);--mantine-color-anchor: var(--mantine-primary-color-filled);--mantine-color-default: var(--mantine-color-white);--mantine-color-default-hover: var(--mantine-color-gray-0);--mantine-color-default-color: var(--mantine-color-gray-9);--mantine-color-default-border: var(--mantine-color-gray-4);--mantine-color-dimmed: var(--mantine-color-gray-6);--mantine-color-dark-text: var(--mantine-color-dark-filled);--mantine-color-dark-filled: var(--mantine-color-dark-6);--mantine-color-dark-filled-hover: var(--mantine-color-dark-7);--mantine-color-dark-light: rgba(56, 56, 56, .1);--mantine-color-dark-light-hover: rgba(56, 56, 56, .12);--mantine-color-dark-light-color: var(--mantine-color-dark-6);--mantine-color-dark-outline: var(--mantine-color-dark-6);--mantine-color-dark-outline-hover: rgba(56, 56, 56, .05);--mantine-color-gray-text: var(--mantine-color-gray-filled);--mantine-color-gray-filled: var(--mantine-color-gray-6);--mantine-color-gray-filled-hover: var(--mantine-color-gray-7);--mantine-color-gray-light: rgba(134, 142, 150, .1);--mantine-color-gray-light-hover: rgba(134, 142, 150, .12);--mantine-color-gray-light-color: var(--mantine-color-gray-6);--mantine-color-gray-outline: var(--mantine-color-gray-6);--mantine-color-gray-outline-hover: rgba(134, 142, 150, .05);--mantine-color-red-text: var(--mantine-color-red-filled);--mantine-color-red-filled: var(--mantine-color-red-6);--mantine-color-red-filled-hover: var(--mantine-color-red-7);--mantine-color-red-light: rgba(250, 82, 82, .1);--mantine-color-red-light-hover: rgba(250, 82, 82, .12);--mantine-color-red-light-color: var(--mantine-color-red-6);--mantine-color-red-outline: var(--mantine-color-red-6);--mantine-color-red-outline-hover: rgba(250, 82, 82, .05);--mantine-color-pink-text: var(--mantine-color-pink-filled);--mantine-color-pink-filled: var(--mantine-color-pink-6);--mantine-color-pink-filled-hover: var(--mantine-color-pink-7);--mantine-color-pink-light: rgba(230, 73, 128, .1);--mantine-color-pink-light-hover: rgba(230, 73, 128, .12);--mantine-color-pink-light-color: var(--mantine-color-pink-6);--mantine-color-pink-outline: var(--mantine-color-pink-6);--mantine-color-pink-outline-hover: rgba(230, 73, 128, .05);--mantine-color-grape-text: var(--mantine-color-grape-filled);--mantine-color-grape-filled: var(--mantine-color-grape-6);--mantine-color-grape-filled-hover: var(--mantine-color-grape-7);--mantine-color-grape-light: rgba(190, 75, 219, .1);--mantine-color-grape-light-hover: rgba(190, 75, 219, .12);--mantine-color-grape-light-color: var(--mantine-color-grape-6);--mantine-color-grape-outline: var(--mantine-color-grape-6);--mantine-color-grape-outline-hover: rgba(190, 75, 219, .05);--mantine-color-violet-text: var(--mantine-color-violet-filled);--mantine-color-violet-filled: var(--mantine-color-violet-6);--mantine-color-violet-filled-hover: var(--mantine-color-violet-7);--mantine-color-violet-light: rgba(121, 80, 242, .1);--mantine-color-violet-light-hover: rgba(121, 80, 242, .12);--mantine-color-violet-light-color: var(--mantine-color-violet-6);--mantine-color-violet-outline: var(--mantine-color-violet-6);--mantine-color-violet-outline-hover: rgba(121, 80, 242, .05);--mantine-color-indigo-text: var(--mantine-color-indigo-filled);--mantine-color-indigo-filled: var(--mantine-color-indigo-6);--mantine-color-indigo-filled-hover: var(--mantine-color-indigo-7);--mantine-color-indigo-light: rgba(76, 110, 245, .1);--mantine-color-indigo-light-hover: rgba(76, 110, 245, .12);--mantine-color-indigo-light-color: var(--mantine-color-indigo-6);--mantine-color-indigo-outline: var(--mantine-color-indigo-6);--mantine-color-indigo-outline-hover: rgba(76, 110, 245, .05);--mantine-color-blue-text: var(--mantine-color-blue-filled);--mantine-color-blue-filled: var(--mantine-color-blue-6);--mantine-color-blue-filled-hover: var(--mantine-color-blue-7);--mantine-color-blue-light: rgba(34, 139, 230, .1);--mantine-color-blue-light-hover: rgba(34, 139, 230, .12);--mantine-color-blue-light-color: var(--mantine-color-blue-6);--mantine-color-blue-outline: var(--mantine-color-blue-6);--mantine-color-blue-outline-hover: rgba(34, 139, 230, .05);--mantine-color-cyan-text: var(--mantine-color-cyan-filled);--mantine-color-cyan-filled: var(--mantine-color-cyan-6);--mantine-color-cyan-filled-hover: var(--mantine-color-cyan-7);--mantine-color-cyan-light: rgba(21, 170, 191, .1);--mantine-color-cyan-light-hover: rgba(21, 170, 191, .12);--mantine-color-cyan-light-color: var(--mantine-color-cyan-6);--mantine-color-cyan-outline: var(--mantine-color-cyan-6);--mantine-color-cyan-outline-hover: rgba(21, 170, 191, .05);--mantine-color-teal-text: var(--mantine-color-teal-filled);--mantine-color-teal-filled: var(--mantine-color-teal-6);--mantine-color-teal-filled-hover: var(--mantine-color-teal-7);--mantine-color-teal-light: rgba(18, 184, 134, .1);--mantine-color-teal-light-hover: rgba(18, 184, 134, .12);--mantine-color-teal-light-color: var(--mantine-color-teal-6);--mantine-color-teal-outline: var(--mantine-color-teal-6);--mantine-color-teal-outline-hover: rgba(18, 184, 134, .05);--mantine-color-green-text: var(--mantine-color-green-filled);--mantine-color-green-filled: var(--mantine-color-green-6);--mantine-color-green-filled-hover: var(--mantine-color-green-7);--mantine-color-green-light: rgba(64, 192, 87, .1);--mantine-color-green-light-hover: rgba(64, 192, 87, .12);--mantine-color-green-light-color: var(--mantine-color-green-6);--mantine-color-green-outline: var(--mantine-color-green-6);--mantine-color-green-outline-hover: rgba(64, 192, 87, .05);--mantine-color-lime-text: var(--mantine-color-lime-filled);--mantine-color-lime-filled: var(--mantine-color-lime-6);--mantine-color-lime-filled-hover: var(--mantine-color-lime-7);--mantine-color-lime-light: rgba(130, 201, 30, .1);--mantine-color-lime-light-hover: rgba(130, 201, 30, .12);--mantine-color-lime-light-color: var(--mantine-color-lime-6);--mantine-color-lime-outline: var(--mantine-color-lime-6);--mantine-color-lime-outline-hover: rgba(130, 201, 30, .05);--mantine-color-yellow-text: var(--mantine-color-yellow-filled);--mantine-color-yellow-filled: var(--mantine-color-yellow-6);--mantine-color-yellow-filled-hover: var(--mantine-color-yellow-7);--mantine-color-yellow-light: rgba(250, 176, 5, .1);--mantine-color-yellow-light-hover: rgba(250, 176, 5, .12);--mantine-color-yellow-light-color: var(--mantine-color-yellow-6);--mantine-color-yellow-outline: var(--mantine-color-yellow-6);--mantine-color-yellow-outline-hover: rgba(250, 176, 5, .05);--mantine-color-orange-text: var(--mantine-color-orange-filled);--mantine-color-orange-filled: var(--mantine-color-orange-6);--mantine-color-orange-filled-hover: var(--mantine-color-orange-7);--mantine-color-orange-light: rgba(253, 126, 20, .1);--mantine-color-orange-light-hover: rgba(253, 126, 20, .12);--mantine-color-orange-light-color: var(--mantine-color-orange-6);--mantine-color-orange-outline: var(--mantine-color-orange-6);--mantine-color-orange-outline-hover: rgba(253, 126, 20, .05)}.m_d57069b5{--scrollarea-scrollbar-size: calc(.75rem * var(--mantine-scale));position:relative;overflow:hidden}.m_c0783ff9{scrollbar-width:none;overscroll-behavior:var(--scrollarea-over-scroll-behavior);-ms-overflow-style:none;-webkit-overflow-scrolling:touch;width:100%;height:100%}.m_c0783ff9::-webkit-scrollbar{display:none}.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=y]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=y],[data-offset-scrollbars=present]):where([data-vertical-hidden]){padding-inline-end:0;padding-inline-start:0}.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=y]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=y],[data-offset-scrollbars=present]):not([data-vertical-hidden]){padding-inline-end:var(--scrollarea-scrollbar-size);padding-inline-start:unset}.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=x]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=x],[data-offset-scrollbars=present]):where([data-horizontal-hidden]){padding-bottom:0}.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=x]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=x],[data-offset-scrollbars=present]):not([data-horizontal-hidden]){padding-bottom:var(--scrollarea-scrollbar-size)}.m_f8f631dd{min-width:100%;display:table}.m_c44ba933{-webkit-user-select:none;user-select:none;touch-action:none;box-sizing:border-box;transition:background-color .15s ease,opacity .15s ease;padding:calc(var(--scrollarea-scrollbar-size) / 5);display:flex;background-color:transparent;flex-direction:row}@media (hover: hover){:where([data-mantine-color-scheme=light]) .m_c44ba933:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=light]) .m_c44ba933:hover>.m_d8b5e363{background-color:#00000080}:where([data-mantine-color-scheme=dark]) .m_c44ba933:hover{background-color:var(--mantine-color-dark-8)}:where([data-mantine-color-scheme=dark]) .m_c44ba933:hover>.m_d8b5e363{background-color:#ffffff80}}@media (hover: none){:where([data-mantine-color-scheme=light]) .m_c44ba933:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=light]) .m_c44ba933:active>.m_d8b5e363{background-color:#00000080}:where([data-mantine-color-scheme=dark]) .m_c44ba933:active{background-color:var(--mantine-color-dark-8)}:where([data-mantine-color-scheme=dark]) .m_c44ba933:active>.m_d8b5e363{background-color:#ffffff80}}.m_c44ba933:where([data-hidden],[data-state=hidden]){display:none}.m_c44ba933:where([data-orientation=vertical]){width:var(--scrollarea-scrollbar-size);top:0;bottom:var(--sa-corner-width);inset-inline-end:0}.m_c44ba933:where([data-orientation=horizontal]){height:var(--scrollarea-scrollbar-size);flex-direction:column;bottom:0;inset-inline-start:0;inset-inline-end:var(--sa-corner-width)}.m_d8b5e363{flex:1;border-radius:var(--scrollarea-scrollbar-size);position:relative;transition:background-color .15s ease;overflow:hidden;opacity:var(--thumb-opacity)}.m_d8b5e363:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;min-width:calc(2.75rem * var(--mantine-scale));min-height:calc(2.75rem * var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_d8b5e363{background-color:#0006}:where([data-mantine-color-scheme=dark]) .m_d8b5e363{background-color:#fff6}.m_21657268{position:absolute;opacity:0;transition:opacity .15s ease;display:block;inset-inline-end:0;bottom:0}:where([data-mantine-color-scheme=light]) .m_21657268{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_21657268{background-color:var(--mantine-color-dark-8)}.m_21657268:where([data-hovered]){opacity:1}.m_21657268:where([data-hidden]){display:none}.m_87cf2631{background-color:transparent;cursor:pointer;border:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:var(--mantine-font-size-md);text-align:left;text-decoration:none;color:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent}:where([dir=rtl]) .m_87cf2631{text-align:right}.m_515a97f8{border:0;clip:rect(0 0 0 0);height:calc(.0625rem * var(--mantine-scale));width:calc(.0625rem * var(--mantine-scale));margin:calc(-.0625rem * var(--mantine-scale));overflow:hidden;padding:0;position:absolute;white-space:nowrap}.m_1b7284a3{--paper-radius: var(--mantine-radius-default);outline:0;-webkit-tap-highlight-color:transparent;display:block;touch-action:manipulation;text-decoration:none;border-radius:var(--paper-radius);box-shadow:var(--paper-shadow);background-color:var(--mantine-color-body)}[data-mantine-color-scheme=light] .m_1b7284a3{--paper-border-color: var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .m_1b7284a3{--paper-border-color: var(--mantine-color-dark-4)}.m_1b7284a3:where([data-with-border]){border:calc(.0625rem * var(--mantine-scale)) solid var(--paper-border-color)}.m_9814e45f{top:0;right:0;bottom:0;left:0;position:absolute;background:var(--overlay-bg, rgba(0, 0, 0, .6));-webkit-backdrop-filter:var(--overlay-filter);backdrop-filter:var(--overlay-filter);border-radius:var(--overlay-radius, 0);z-index:var(--overlay-z-index)}.m_9814e45f:where([data-fixed]){position:fixed}.m_9814e45f:where([data-center]){display:flex;align-items:center;justify-content:center}.m_38a85659{position:absolute;border:1px solid var(--popover-border-color);padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);box-shadow:var(--popover-shadow, none);border-radius:var(--popover-radius, var(--mantine-radius-default))}.m_38a85659:where([data-fixed]){position:fixed}.m_38a85659:focus{outline:none}:where([data-mantine-color-scheme=light]) .m_38a85659{--popover-border-color: var(--mantine-color-gray-2);background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_38a85659{--popover-border-color: var(--mantine-color-dark-4);background-color:var(--mantine-color-dark-6)}.m_a31dc6c1{background-color:inherit;border:1px solid var(--popover-border-color);z-index:1}.m_3d7bc908{position:fixed;top:0;right:0;bottom:0;left:0}.m_5ae2e3c{--loader-size-xs: calc(1.125rem * var(--mantine-scale));--loader-size-sm: calc(1.375rem * var(--mantine-scale));--loader-size-md: calc(2.25rem * var(--mantine-scale));--loader-size-lg: calc(2.75rem * var(--mantine-scale));--loader-size-xl: calc(3.625rem * var(--mantine-scale));--loader-size: var(--loader-size-md);--loader-color: var(--mantine-primary-color-filled)}@keyframes m_5d2b3b9d{0%{transform:scale(.6);opacity:0}50%,to{transform:scale(1)}}.m_7a2bd4cd{position:relative;width:var(--loader-size);height:var(--loader-size);display:flex;gap:calc(var(--loader-size) / 5)}.m_870bb79{flex:1;background:var(--loader-color);animation:m_5d2b3b9d 1.2s cubic-bezier(0,.5,.5,1) infinite;border-radius:calc(.125rem * var(--mantine-scale))}.m_870bb79:nth-of-type(1){animation-delay:-.24s}.m_870bb79:nth-of-type(2){animation-delay:-.12s}.m_870bb79:nth-of-type(3){animation-delay:0}@keyframes m_aac34a1{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.6);opacity:.5}}.m_4e3f22d7{display:flex;justify-content:center;align-items:center;gap:calc(var(--loader-size) / 10);position:relative;width:var(--loader-size);height:var(--loader-size)}.m_870c4af{width:calc(var(--loader-size) / 3 - var(--loader-size) / 15);height:calc(var(--loader-size) / 3 - var(--loader-size) / 15);border-radius:50%;background:var(--loader-color);animation:m_aac34a1 .8s infinite linear}.m_870c4af:nth-child(2){animation-delay:.4s}@keyframes m_f8e89c4b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.m_b34414df{display:inline-block;width:var(--loader-size);height:var(--loader-size)}.m_b34414df:after{content:"";display:block;width:var(--loader-size);height:var(--loader-size);border-radius:calc(625rem * var(--mantine-scale));border-width:calc(var(--loader-size) / 8);border-style:solid;border-color:var(--loader-color) var(--loader-color) var(--loader-color) transparent;animation:m_f8e89c4b 1.2s linear infinite}.m_8d3f4000{--ai-size-xs: calc(1.125rem * var(--mantine-scale));--ai-size-sm: calc(1.375rem * var(--mantine-scale));--ai-size-md: calc(1.75rem * var(--mantine-scale));--ai-size-lg: calc(2.125rem * var(--mantine-scale));--ai-size-xl: calc(2.75rem * var(--mantine-scale));--ai-size-input-xs: calc(1.875rem * var(--mantine-scale));--ai-size-input-sm: calc(2.25rem * var(--mantine-scale));--ai-size-input-md: calc(2.625rem * var(--mantine-scale));--ai-size-input-lg: calc(3.125rem * var(--mantine-scale));--ai-size-input-xl: calc(3.75rem * var(--mantine-scale));--ai-size: var(--ai-size-md);--ai-color: var(--mantine-color-white);line-height:1;display:inline-flex;align-items:center;justify-content:center;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden;width:var(--ai-size);height:var(--ai-size);min-width:var(--ai-size);min-height:var(--ai-size);border-radius:var(--ai-radius, var(--mantine-radius-default));background:var(--ai-bg, var(--mantine-primary-color-filled));color:var(--ai-color, var(--mantine-color-white));border:var(--ai-bd, calc(.0625rem * var(--mantine-scale)) solid transparent);cursor:pointer}@media (hover: hover){.m_8d3f4000:hover:where(:not([data-loading],:disabled,[data-disabled])){background-color:var(--ai-hover, var(--mantine-primary-color-filled-hover));color:var(--ai-hover-color, var(--ai-color))}}@media (hover: none){.m_8d3f4000:active:where(:not([data-loading],:disabled,[data-disabled])){background-color:var(--ai-hover, var(--mantine-primary-color-filled-hover));color:var(--ai-hover-color, var(--ai-color))}}.m_8d3f4000[data-loading]{cursor:not-allowed}.m_8d3f4000[data-loading] .m_8d3afb97{opacity:0;transform:translateY(100%)}.m_8d3f4000:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])){cursor:not-allowed;border:calc(.0625rem * var(--mantine-scale)) solid transparent}:where([data-mantine-color-scheme=light]) .m_8d3f4000:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])){background-color:var(--mantine-color-gray-1);color:var(--mantine-color-gray-5)}:where([data-mantine-color-scheme=dark]) .m_8d3f4000:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])){background-color:var(--mantine-color-dark-6);color:var(--mantine-color-dark-3)}.m_8d3f4000:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])):active{transform:none}.m_302b9fb1{inset:calc(-.0625rem * var(--mantine-scale));position:absolute;border-radius:var(--ai-radius, var(--mantine-radius-default));display:flex;align-items:center;justify-content:center}:where([data-mantine-color-scheme=light]) .m_302b9fb1{background-color:#ffffff26}:where([data-mantine-color-scheme=dark]) .m_302b9fb1{background-color:#00000026}.m_1a0f1b21{--ai-border-width: calc(.0625rem * var(--mantine-scale));display:flex}.m_1a0f1b21 :where(*):focus{position:relative;z-index:1}.m_1a0f1b21[data-orientation=horizontal]{flex-direction:row}.m_1a0f1b21[data-orientation=horizontal] .m_8d3f4000:not(:only-child):first-child,.m_1a0f1b21[data-orientation=horizontal] .m_437b6484:not(:only-child):first-child{border-end-end-radius:0;border-start-end-radius:0;border-inline-end-width:calc(var(--ai-border-width) / 2)}.m_1a0f1b21[data-orientation=horizontal] .m_8d3f4000:not(:only-child):last-child,.m_1a0f1b21[data-orientation=horizontal] .m_437b6484:not(:only-child):last-child{border-end-start-radius:0;border-start-start-radius:0;border-inline-start-width:calc(var(--ai-border-width) / 2)}.m_1a0f1b21[data-orientation=horizontal] .m_8d3f4000:not(:only-child):not(:first-child):not(:last-child),.m_1a0f1b21[data-orientation=horizontal] .m_437b6484:not(:only-child):not(:first-child):not(:last-child){border-radius:0;border-inline-width:calc(var(--ai-border-width) / 2)}.m_1a0f1b21[data-orientation=vertical]{flex-direction:column}.m_1a0f1b21[data-orientation=vertical] .m_8d3f4000:not(:only-child):first-child,.m_1a0f1b21[data-orientation=vertical] .m_437b6484:not(:only-child):first-child{border-end-start-radius:0;border-end-end-radius:0;border-bottom-width:calc(var(--ai-border-width) / 2)}.m_1a0f1b21[data-orientation=vertical] .m_8d3f4000:not(:only-child):last-child,.m_1a0f1b21[data-orientation=vertical] .m_437b6484:not(:only-child):last-child{border-start-start-radius:0;border-start-end-radius:0;border-top-width:calc(var(--ai-border-width) / 2)}.m_1a0f1b21[data-orientation=vertical] .m_8d3f4000:not(:only-child):not(:first-child):not(:last-child),.m_1a0f1b21[data-orientation=vertical] .m_437b6484:not(:only-child):not(:first-child):not(:last-child){border-radius:0;border-bottom-width:calc(var(--ai-border-width) / 2);border-top-width:calc(var(--ai-border-width) / 2)}.m_8d3afb97{display:flex;align-items:center;justify-content:center;transition:transform .15s ease,opacity .1s ease;width:100%;height:100%}.m_437b6484{--section-height-xs: calc(1.125rem * var(--mantine-scale));--section-height-sm: calc(1.375rem * var(--mantine-scale));--section-height-md: calc(1.75rem * var(--mantine-scale));--section-height-lg: calc(2.125rem * var(--mantine-scale));--section-height-xl: calc(2.75rem * var(--mantine-scale));--section-height-input-xs: calc(1.875rem * var(--mantine-scale));--section-height-input-sm: calc(2.25rem * var(--mantine-scale));--section-height-input-md: calc(2.625rem * var(--mantine-scale));--section-height-input-lg: calc(3.125rem * var(--mantine-scale));--section-height-input-xl: calc(3.75rem * var(--mantine-scale));--section-padding-x-xs: calc(.375rem * var(--mantine-scale));--section-padding-x-sm: calc(.5rem * var(--mantine-scale));--section-padding-x-md: calc(.625rem * var(--mantine-scale));--section-padding-x-lg: calc(.75rem * var(--mantine-scale));--section-padding-x-xl: calc(1rem * var(--mantine-scale));--section-height: var(--section-height-sm);--section-padding-x: var(--section-padding-x-sm);--section-color: var(--mantine-color-white);font-weight:600;width:auto;border-radius:var(--section-radius, var(--mantine-radius-default));font-size:var(--section-fz, var(--mantine-font-size-sm));background:var(--section-bg, var(--mantine-primary-color-filled));border:var(--section-bd, calc(.0625rem * var(--mantine-scale)) solid transparent);color:var(--section-color, var(--mantine-color-white));height:var(--section-height, var(--section-height-sm));padding-inline:var(--section-padding-x, var(--section-padding-x-sm));vertical-align:middle;line-height:1;display:inline-flex;align-items:center;justify-content:center}.m_86a44da5{--cb-size-xs: calc(1.125rem * var(--mantine-scale));--cb-size-sm: calc(1.375rem * var(--mantine-scale));--cb-size-md: calc(1.75rem * var(--mantine-scale));--cb-size-lg: calc(2.125rem * var(--mantine-scale));--cb-size-xl: calc(2.75rem * var(--mantine-scale));--cb-size: var(--cb-size-md);--cb-icon-size: 70%;--cb-radius: var(--mantine-radius-default);line-height:1;display:inline-flex;align-items:center;justify-content:center;position:relative;-webkit-user-select:none;user-select:none;width:var(--cb-size);height:var(--cb-size);min-width:var(--cb-size);min-height:var(--cb-size);border-radius:var(--cb-radius)}:where([data-mantine-color-scheme=light]) .m_86a44da5{color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_86a44da5{color:var(--mantine-color-dark-1)}.m_86a44da5[data-disabled],.m_86a44da5:disabled{cursor:not-allowed;opacity:.6}@media (hover: hover){:where([data-mantine-color-scheme=light]) .m_220c80f2:where(:not([data-disabled],:disabled)):hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_220c80f2:where(:not([data-disabled],:disabled)):hover{background-color:var(--mantine-color-dark-6)}}@media (hover: none){:where([data-mantine-color-scheme=light]) .m_220c80f2:where(:not([data-disabled],:disabled)):active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_220c80f2:where(:not([data-disabled],:disabled)):active{background-color:var(--mantine-color-dark-6)}}.m_4081bf90{display:flex;flex-direction:row;flex-wrap:var(--group-wrap, wrap);justify-content:var(--group-justify, flex-start);align-items:var(--group-align, center);gap:var(--group-gap, var(--mantine-spacing-md))}.m_4081bf90:where([data-grow])>*{flex-grow:1;max-width:var(--group-child-width)}.m_615af6c9{line-height:1;padding:0;margin:0;font-weight:400;font-size:var(--mantine-font-size-md)}.m_b5489c3c{display:flex;justify-content:space-between;align-items:center;padding:var(--mb-padding, var(--mantine-spacing-md));padding-inline-end:calc(var(--mb-padding, var(--mantine-spacing-md)) - calc(.3125rem * var(--mantine-scale)));position:sticky;top:0;background-color:var(--mantine-color-body);z-index:1000;min-height:calc(3.75rem * var(--mantine-scale));transition:padding-inline-end .1s}.m_60c222c7{position:fixed;width:100%;top:0;bottom:0;z-index:var(--mb-z-index);pointer-events:none}.m_fd1ab0aa{pointer-events:all;box-shadow:var(--mb-shadow, var(--mantine-shadow-xl))}.m_fd1ab0aa [data-mantine-scrollbar]{z-index:1001}[data-offset-scrollbars] .m_fd1ab0aa:has([data-mantine-scrollbar]) .m_b5489c3c{padding-inline-end:calc(var(--mb-padding, var(--mantine-spacing-md)) + calc(.3125rem * var(--mantine-scale)))}.m_606cb269{margin-inline-start:auto}.m_5df29311{padding:var(--mb-padding, var(--mantine-spacing-md));padding-top:var(--mb-padding, var(--mantine-spacing-md))}.m_5df29311:where(:not(:only-child)){padding-top:0}.m_6c018570{position:relative;margin-top:var(--input-margin-top, 0rem);margin-bottom:var(--input-margin-bottom, 0rem);--input-height-xs: calc(1.875rem * var(--mantine-scale));--input-height-sm: calc(2.25rem * var(--mantine-scale));--input-height-md: calc(2.625rem * var(--mantine-scale));--input-height-lg: calc(3.125rem * var(--mantine-scale));--input-height-xl: calc(3.75rem * var(--mantine-scale));--input-padding-y-xs: calc(.3125rem * var(--mantine-scale));--input-padding-y-sm: calc(.375rem * var(--mantine-scale));--input-padding-y-md: calc(.5rem * var(--mantine-scale));--input-padding-y-lg: calc(.625rem * var(--mantine-scale));--input-padding-y-xl: calc(.8125rem * var(--mantine-scale));--input-height: var(--input-height-sm);--input-radius: var(--mantine-radius-default);--input-cursor: text;--input-text-align: left;--input-line-height: calc(var(--input-height) - calc(.125rem * var(--mantine-scale)));--input-padding: calc(var(--input-height) / 3);--input-padding-inline-start: var(--input-padding);--input-padding-inline-end: var(--input-padding);--input-placeholder-color: var(--mantine-color-placeholder);--input-color: var(--mantine-color-text);--input-left-section-size: var(--input-left-section-width, calc(var(--input-height) - calc(.125rem * var(--mantine-scale))));--input-right-section-size: var( --input-right-section-width, calc(var(--input-height) - calc(.125rem * var(--mantine-scale))) );--input-size: var(--input-height);--section-y: calc(.0625rem * var(--mantine-scale));--left-section-start: calc(.0625rem * var(--mantine-scale));--left-section-border-radius: var(--input-radius) 0 0 var(--input-radius);--right-section-end: calc(.0625rem * var(--mantine-scale));--right-section-border-radius: 0 var(--input-radius) var(--input-radius) 0}.m_6c018570[data-variant=unstyled]{--input-padding: 0;--input-padding-y: 0;--input-padding-inline-start: 0;--input-padding-inline-end: 0}.m_6c018570[data-pointer]{--input-cursor: pointer}.m_6c018570[data-multiline]{--input-padding-y-xs: calc(.28125rem * var(--mantine-scale));--input-padding-y-sm: calc(.34375rem * var(--mantine-scale));--input-padding-y-md: calc(.4375rem * var(--mantine-scale));--input-padding-y-lg: calc(.59375rem * var(--mantine-scale));--input-padding-y-xl: calc(.8125rem * var(--mantine-scale));--input-size: auto;--input-line-height: var(--mantine-line-height);--input-padding-y: var(--input-padding-y-sm)}.m_6c018570[data-with-left-section]{--input-padding-inline-start: var(--input-left-section-size)}.m_6c018570[data-with-right-section]{--input-padding-inline-end: var(--input-right-section-size)}[data-mantine-color-scheme=light] .m_6c018570{--input-disabled-bg: var(--mantine-color-gray-1);--input-disabled-color: var(--mantine-color-gray-6)}[data-mantine-color-scheme=light] .m_6c018570[data-variant=default]{--input-bd: var(--mantine-color-gray-4);--input-bg: var(--mantine-color-white);--input-bd-focus: var(--mantine-primary-color-filled)}[data-mantine-color-scheme=light] .m_6c018570[data-variant=filled]{--input-bd: transparent;--input-bg: var(--mantine-color-gray-1);--input-bd-focus: var(--mantine-primary-color-filled)}[data-mantine-color-scheme=light] .m_6c018570[data-variant=unstyled]{--input-bd: transparent;--input-bg: transparent;--input-bd-focus: transparent}[data-mantine-color-scheme=dark] .m_6c018570{--input-disabled-bg: var(--mantine-color-dark-6);--input-disabled-color: var(--mantine-color-dark-2)}[data-mantine-color-scheme=dark] .m_6c018570[data-variant=default]{--input-bd: var(--mantine-color-dark-4);--input-bg: var(--mantine-color-dark-6);--input-bd-focus: var(--mantine-primary-color-filled)}[data-mantine-color-scheme=dark] .m_6c018570[data-variant=filled]{--input-bd: transparent;--input-bg: var(--mantine-color-dark-5);--input-bd-focus: var(--mantine-primary-color-filled)}[data-mantine-color-scheme=dark] .m_6c018570[data-variant=unstyled]{--input-bd: transparent;--input-bg: transparent;--input-bd-focus: transparent}[data-mantine-color-scheme] .m_6c018570[data-error]:not([data-variant=unstyled]){--input-bd: var(--mantine-color-error)}[data-mantine-color-scheme] .m_6c018570[data-error]{--input-color: var(--mantine-color-error);--input-placeholder-color: var(--mantine-color-error);--input-section-color: var(--mantine-color-error)}:where([dir=rtl]) .m_6c018570{--input-text-align: right;--left-section-border-radius: 0 var(--input-radius) var(--input-radius) 0;--right-section-border-radius: var(--input-radius) 0 0 var(--input-radius)}.m_8fb7ebe7{-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:var(--input-resize, none);display:block;width:100%;transition:border-color .1s ease;text-align:var(--input-text-align);color:var(--input-color);border:calc(.0625rem * var(--mantine-scale)) solid var(--input-bd);background-color:var(--input-bg);font-family:var(--input-font-family, var(--mantine-font-family));height:var(--input-size);min-height:var(--input-height);line-height:var(--input-line-height);font-size:var(--input-fz, var(--input-fz, var(--mantine-font-size-sm)));border-radius:var(--input-radius);padding-inline-start:var(--input-padding-inline-start);padding-inline-end:var(--input-padding-inline-end);padding-top:var(--input-padding-y, 0rem);padding-bottom:var(--input-padding-y, 0rem);cursor:var(--input-cursor);overflow:var(--input-overflow)}.m_8fb7ebe7[data-no-overflow]{--input-overflow: hidden}.m_8fb7ebe7[data-monospace]{--input-font-family: var(--mantine-font-family-monospace);--input-fz: calc(var(--input-fz, var(--mantine-font-size-sm)) - calc(.125rem * var(--mantine-scale)))}.m_8fb7ebe7:focus,.m_8fb7ebe7:focus-within{outline:none;--input-bd: var(--input-bd-focus)}[data-error] .m_8fb7ebe7:focus,[data-error] .m_8fb7ebe7:focus-within{--input-bd: var(--mantine-color-error)}.m_8fb7ebe7::placeholder{color:var(--input-placeholder-color);opacity:1}.m_8fb7ebe7::-webkit-inner-spin-button,.m_8fb7ebe7::-webkit-outer-spin-button,.m_8fb7ebe7::-webkit-search-decoration,.m_8fb7ebe7::-webkit-search-cancel-button,.m_8fb7ebe7::-webkit-search-results-button,.m_8fb7ebe7::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.m_8fb7ebe7[type=number]{-moz-appearance:textfield}.m_8fb7ebe7:disabled,.m_8fb7ebe7[data-disabled]{cursor:not-allowed;opacity:.6;background-color:var(--input-disabled-bg);color:var(--input-disabled-color)}.m_8fb7ebe7:has(input:disabled){cursor:not-allowed;opacity:.6;background-color:var(--input-disabled-bg);color:var(--input-disabled-color)}.m_82577fc2{pointer-events:var(--section-pointer-events);position:absolute;z-index:1;inset-inline-start:var(--section-start);inset-inline-end:var(--section-end);bottom:var(--section-y);top:var(--section-y);display:flex;align-items:center;justify-content:center;width:var(--section-size);border-radius:var(--section-border-radius);color:var(--input-section-color, var(--mantine-color-dimmed))}.m_82577fc2[data-position=right]{--section-pointer-events: var(--input-right-section-pointer-events);--section-end: var(--right-section-end);--section-size: var(--input-right-section-size);--section-border-radius: var(--right-section-border-radius)}.m_82577fc2[data-position=left]{--section-pointer-events: var(--input-left-section-pointer-events);--section-start: var(--left-section-start);--section-size: var(--input-left-section-size);--section-border-radius: var(--left-section-border-radius)}.m_88bacfd0{color:var(--input-placeholder-color, var(--mantine-color-placeholder))}[data-error] .m_88bacfd0{--input-placeholder-color: var(--input-color, var(--mantine-color-placeholder))}.m_46b77525{line-height:var(--mantine-line-height)}.m_8fdc1311{display:inline-block;font-weight:500;word-break:break-word;cursor:default;-webkit-tap-highlight-color:transparent;font-size:var(--input-label-size, var(--mantine-font-size-sm))}.m_78a94662{color:var(--input-asterisk-color, var(--mantine-color-error))}.m_8f816625,.m_fe47ce59{word-wrap:break-word;line-height:1.2;display:block;margin:0;padding:0}.m_8f816625{color:var(--mantine-color-error);font-size:var(--input-error-size, calc(var(--mantine-font-size-sm) - calc(.125rem * var(--mantine-scale))))}.m_fe47ce59{color:var(--mantine-color-dimmed);font-size:var(--input-description-size, calc(var(--mantine-font-size-sm) - calc(.125rem * var(--mantine-scale))))}.m_8bffd616{display:flex}.m_96b553a6{--transition-duration: .15s;top:0;left:0;position:absolute;z-index:0;transition-property:transform,width,height;transition-timing-function:ease;transition-duration:0ms}.m_96b553a6:where([data-initialized]){transition-duration:var(--transition-duration)}.m_96b553a6:where([data-hidden]){background-color:red;display:none}.m_9bdbb667{--accordion-radius: var(--mantine-radius-default)}.m_df78851f{word-break:break-word}.m_4ba554d4{padding:var(--mantine-spacing-md);padding-top:calc(var(--mantine-spacing-xs) / 2)}.m_8fa820a0{margin:0;padding:0}.m_4ba585b8{width:100%;display:flex;align-items:center;flex-direction:row-reverse;padding-inline:var(--mantine-spacing-md);opacity:1;cursor:pointer;background-color:transparent}.m_4ba585b8:where([data-chevron-position=left]){flex-direction:row;padding-inline-start:0}:where([data-mantine-color-scheme=light]) .m_4ba585b8{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_4ba585b8{color:var(--mantine-color-dark-0)}.m_4ba585b8:where(:disabled,[data-disabled]){opacity:.4;cursor:not-allowed}@media (hover: hover){:where([data-mantine-color-scheme=light]) .m_6939a5e9:where(:not(:disabled,[data-disabled])):hover,:where([data-mantine-color-scheme=light]) .m_4271d21b:where(:not(:disabled,[data-disabled])):hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_6939a5e9:where(:not(:disabled,[data-disabled])):hover,:where([data-mantine-color-scheme=dark]) .m_4271d21b:where(:not(:disabled,[data-disabled])):hover{background-color:var(--mantine-color-dark-6)}}@media (hover: none){:where([data-mantine-color-scheme=light]) .m_6939a5e9:where(:not(:disabled,[data-disabled])):active,:where([data-mantine-color-scheme=light]) .m_4271d21b:where(:not(:disabled,[data-disabled])):active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_6939a5e9:where(:not(:disabled,[data-disabled])):active,:where([data-mantine-color-scheme=dark]) .m_4271d21b:where(:not(:disabled,[data-disabled])):active{background-color:var(--mantine-color-dark-6)}}.m_df3ffa0f{color:inherit;font-weight:400;flex:1;overflow:hidden;text-overflow:ellipsis;padding-top:var(--mantine-spacing-sm);padding-bottom:var(--mantine-spacing-sm)}.m_3f35ae96{display:flex;align-items:center;justify-content:flex-start;transition:transform var(--accordion-transition-duration, .2s) ease;width:var(--accordion-chevron-size, calc(.9375rem * var(--mantine-scale)));min-width:var(--accordion-chevron-size, calc(.9375rem * var(--mantine-scale)));transform:rotate(0)}.m_3f35ae96:where([data-rotate]){transform:rotate(180deg)}.m_3f35ae96:where([data-position=left]){margin-inline-end:var(--mantine-spacing-md);margin-inline-start:var(--mantine-spacing-md)}.m_9bd771fe{display:flex;align-items:center;justify-content:center;margin-inline-end:var(--mantine-spacing-sm)}.m_9bd771fe:where([data-chevron-position=left]){margin-inline-end:0;margin-inline-start:var(--mantine-spacing-lg)}:where([data-mantine-color-scheme=light]) .m_9bd7b098{--item-border-color: var(--mantine-color-gray-3);--item-filled-color: var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_9bd7b098{--item-border-color: var(--mantine-color-dark-4);--item-filled-color: var(--mantine-color-dark-6)}.m_fe19b709{border-bottom:1px solid var(--item-border-color)}.m_1f921b3b{border:1px solid var(--item-border-color);transition:background-color .15s ease}.m_1f921b3b:where([data-active]){background-color:var(--item-filled-color)}.m_1f921b3b:first-of-type{border-start-start-radius:var(--accordion-radius);border-start-end-radius:var(--accordion-radius)}.m_1f921b3b:first-of-type>[data-accordion-control]{border-start-start-radius:var(--accordion-radius);border-start-end-radius:var(--accordion-radius)}.m_1f921b3b:last-of-type{border-end-start-radius:var(--accordion-radius);border-end-end-radius:var(--accordion-radius)}.m_1f921b3b:last-of-type>[data-accordion-control]{border-end-start-radius:var(--accordion-radius);border-end-end-radius:var(--accordion-radius)}.m_1f921b3b+.m_1f921b3b{border-top:0}.m_2cdf939a{border-radius:var(--accordion-radius)}.m_2cdf939a:where([data-active]){background-color:var(--item-filled-color)}.m_9f59b069{background-color:var(--item-filled-color);border-radius:var(--accordion-radius);border:calc(.0625rem * var(--mantine-scale)) solid transparent;transition:background-color .15s ease}.m_9f59b069[data-active]{border-color:var(--item-border-color)}:where([data-mantine-color-scheme=light]) .m_9f59b069[data-active]{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_9f59b069[data-active]{background-color:var(--mantine-color-dark-7)}.m_9f59b069+.m_9f59b069{margin-top:var(--mantine-spacing-md)}.m_7f854edf{position:fixed;z-index:var(--affix-z-index);inset-inline-start:var(--affix-left);inset-inline-end:var(--affix-right);top:var(--affix-top);bottom:var(--affix-bottom)}.m_66836ed3{--alert-radius: var(--mantine-radius-default);--alert-bg: var(--mantine-primary-color-light);--alert-bd: calc(.0625rem * var(--mantine-scale)) solid transparent;--alert-color: var(--mantine-primary-color-light-color);padding:var(--mantine-spacing-md) var(--mantine-spacing-md);border-radius:var(--alert-radius);position:relative;overflow:hidden;background-color:var(--alert-bg);border:var(--alert-bd);color:var(--alert-color)}.m_a5d60502{display:flex}.m_667c2793{flex:1;display:flex;flex-direction:column;gap:var(--mantine-spacing-xs)}.m_6a03f287{display:flex;align-items:center;justify-content:space-between;font-size:var(--mantine-font-size-sm);font-weight:700}.m_6a03f287:where([data-with-close-button]){padding-inline-end:var(--mantine-spacing-md)}.m_698f4f23{display:block;overflow:hidden;text-overflow:ellipsis}.m_667f2a6a{line-height:1;width:calc(1.25rem * var(--mantine-scale));height:calc(1.25rem * var(--mantine-scale));display:flex;align-items:center;justify-content:flex-start;margin-inline-end:var(--mantine-spacing-md);margin-top:calc(.0625rem * var(--mantine-scale))}.m_7fa78076{text-overflow:ellipsis;overflow:hidden;font-size:var(--mantine-font-size-sm)}:where([data-mantine-color-scheme=light]) .m_7fa78076{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_7fa78076{color:var(--mantine-color-white)}.m_7fa78076:where([data-variant=filled]){color:var(--alert-color)}.m_7fa78076:where([data-variant=white]){color:var(--mantine-color-black)}.m_87f54839{width:calc(1.25rem * var(--mantine-scale));height:calc(1.25rem * var(--mantine-scale));color:var(--alert-color)}.m_b6d8b162{-webkit-tap-highlight-color:transparent;text-decoration:none;font-size:var(--text-fz, var(--mantine-font-size-md));line-height:var(--text-lh, var(--mantine-line-height-md));font-weight:400;margin:0;padding:0;color:var(--text-color)}.m_b6d8b162:where([data-truncate]){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m_b6d8b162:where([data-truncate=start]){direction:rtl;text-align:right}:where([dir=rtl]) .m_b6d8b162:where([data-truncate=start]){direction:ltr;text-align:left}.m_b6d8b162:where([data-variant=gradient]){background-image:var(--text-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.m_b6d8b162:where([data-line-clamp]){overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:var(--text-line-clamp);-webkit-box-orient:vertical}.m_b6d8b162:where([data-inherit]){line-height:inherit;font-weight:inherit;font-size:inherit}.m_b6d8b162:where([data-inline]){line-height:1}.m_849cf0da{color:var(--mantine-color-anchor);text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;display:inline;padding:0;margin:0;background-color:transparent;cursor:pointer}@media (hover: hover){.m_849cf0da:where([data-underline=hover]):hover{text-decoration:underline}}@media (hover: none){.m_849cf0da:where([data-underline=hover]):active{text-decoration:underline}}.m_849cf0da:where([data-underline=not-hover]){text-decoration:underline}@media (hover: hover){.m_849cf0da:where([data-underline=not-hover]):hover{text-decoration:none}}@media (hover: none){.m_849cf0da:where([data-underline=not-hover]):active{text-decoration:none}}.m_849cf0da:where([data-underline=always]){text-decoration:underline}.m_849cf0da:where([data-variant=gradient]),.m_849cf0da:where([data-variant=gradient]):hover{text-decoration:none}.m_849cf0da:where([data-line-clamp]){display:-webkit-box}.m_48204f9b{width:var(--slider-size);height:var(--slider-size);position:relative;border-radius:100%;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none}.m_48204f9b:focus-within{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale))}.m_48204f9b{--slider-size: calc(3.75rem * var(--mantine-scale));--thumb-size: calc(var(--slider-size) / 5)}:where([data-mantine-color-scheme=light]) .m_48204f9b{background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_48204f9b{background-color:var(--mantine-color-dark-5)}.m_bb9cdbad{position:absolute;inset:calc(.0625rem * var(--mantine-scale));border-radius:var(--slider-size);pointer-events:none}.m_481dd586{width:calc(.125rem * var(--mantine-scale));position:absolute;top:0;bottom:0;left:calc(50% - 1px);transform:rotate(var(--angle))}.m_481dd586:before{content:"";position:absolute;top:calc(var(--thumb-size) / 3);left:calc(.03125rem * var(--mantine-scale));width:calc(.0625rem * var(--mantine-scale));height:calc(var(--thumb-size) / 1.5);transform:translate(-50%,-50%)}:where([data-mantine-color-scheme=light]) .m_481dd586:before{background-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_481dd586:before{background-color:var(--mantine-color-dark-3)}.m_481dd586[data-label]:after{min-width:calc(1.125rem * var(--mantine-scale));text-align:center;content:attr(data-label);position:absolute;top:calc(-1.5rem * var(--mantine-scale));left:calc(-.4375rem * var(--mantine-scale));transform:rotate(calc(360deg - var(--angle)));font-size:var(--mantine-font-size-xs)}.m_bc02ba3d{position:absolute;inset-block:0;inset-inline-start:calc(50% - 1.5px);inset-inline-end:0;height:100%;width:calc(.1875rem * var(--mantine-scale));outline:none;pointer-events:none}.m_bc02ba3d:before{content:"";position:absolute;right:0;top:0;height:min(var(--thumb-size),calc(var(--slider-size) / 2));width:calc(.1875rem * var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_bc02ba3d:before{background-color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_bc02ba3d:before{background-color:var(--mantine-color-dark-1)}.m_bb8e875b{font-size:var(--mantine-font-size-xs)}.m_89ab340[data-resizing]{--app-shell-transition-duration: 0ms !important}.m_89ab340[data-disabled]{--app-shell-header-offset: 0rem !important;--app-shell-navbar-offset: 0rem !important;--app-shell-aside-offset: 0rem !important;--app-shell-footer-offset: 0rem !important}[data-mantine-color-scheme=light] .m_89ab340{--app-shell-border-color: var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .m_89ab340{--app-shell-border-color: var(--mantine-color-dark-4)}.m_45252eee,.m_9cdde9a,.m_3b16f56b,.m_8983817,.m_3840c879{transition-duration:var(--app-shell-transition-duration);transition-timing-function:var(--app-shell-transition-timing-function)}.m_45252eee,.m_9cdde9a{position:fixed;display:flex;flex-direction:column;top:var(--app-shell-header-offset, 0rem);height:calc(100dvh - var(--app-shell-header-offset, 0rem) - var(--app-shell-footer-offset, 0rem));background-color:var(--mantine-color-body);transition-property:transform,top,height}:where([data-layout=alt]) .m_45252eee,:where([data-layout=alt]) .m_9cdde9a{top:0rem;height:100dvh}.m_45252eee{inset-inline-start:0;width:var(--app-shell-navbar-width);transition-property:transform,top,height;transform:var(--app-shell-navbar-transform);z-index:var(--app-shell-navbar-z-index)}:where([dir=rtl]) .m_45252eee{transform:var(--app-shell-navbar-transform-rtl)}.m_45252eee:where([data-with-border]){border-inline-end:1px solid var(--app-shell-border-color)}.m_9cdde9a{inset-inline-end:0;width:var(--app-shell-aside-width);transform:var(--app-shell-aside-transform);z-index:var(--app-shell-aside-z-index)}:where([dir=rtl]) .m_9cdde9a{transform:var(--app-shell-aside-transform-rtl)}.m_9cdde9a:where([data-with-border]){border-inline-start:1px solid var(--app-shell-border-color)}.m_8983817{padding-inline-start:calc(var(--app-shell-navbar-offset, 0rem) + var(--app-shell-padding));padding-inline-end:calc(var(--app-shell-aside-offset, 0rem) + var(--app-shell-padding));padding-top:calc(var(--app-shell-header-offset, 0rem) + var(--app-shell-padding));padding-bottom:calc(var(--app-shell-footer-offset, 0rem) + var(--app-shell-padding));min-height:100dvh;transition-property:padding}.m_3b16f56b,.m_3840c879{position:fixed;inset-inline:0;transition-property:transform,left,right;background-color:var(--mantine-color-body)}:where([data-layout=alt]) .m_3b16f56b,:where([data-layout=alt]) .m_3840c879{inset-inline-start:var(--app-shell-navbar-offset, 0rem);inset-inline-end:var(--app-shell-aside-offset, 0rem)}.m_3b16f56b{top:0;height:var(--app-shell-header-height);background-color:var(--mantine-color-body);transform:var(--app-shell-header-transform);z-index:var(--app-shell-header-z-index)}.m_3b16f56b:where([data-with-border]){border-bottom:1px solid var(--app-shell-border-color)}.m_3840c879{bottom:0;height:calc(var(--app-shell-footer-height) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);transform:var(--app-shell-footer-transform);z-index:var(--app-shell-footer-z-index)}.m_3840c879:where([data-with-border]){border-top:1px solid var(--app-shell-border-color)}.m_6dcfc7c7{flex-grow:0}.m_6dcfc7c7:where([data-grow]){flex-grow:1}.m_71ac47fc{--ar-ratio: 1;max-width:100%}.m_71ac47fc>:where(*:not(style)){aspect-ratio:var(--ar-ratio);width:100%}.m_71ac47fc>:where(img,video){object-fit:cover}.m_88b62a41{--combobox-padding: calc(.25rem * var(--mantine-scale));padding:var(--combobox-padding)}.m_88b62a41:has([data-mantine-scrollbar]) .m_985517d8{max-width:calc(100% + var(--combobox-padding))}.m_88b62a41[data-composed]{padding-inline-end:0}.m_88b62a41[data-hidden]{display:none}.m_88b62a41,.m_b2821a6e{--combobox-option-padding-xs: calc(.25rem * var(--mantine-scale)) calc(.5rem * var(--mantine-scale));--combobox-option-padding-sm: calc(.375rem * var(--mantine-scale)) calc(.625rem * var(--mantine-scale));--combobox-option-padding-md: calc(.5rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale));--combobox-option-padding-lg: calc(.625rem * var(--mantine-scale)) calc(1rem * var(--mantine-scale));--combobox-option-padding-xl: calc(.875rem * var(--mantine-scale)) calc(1.25rem * var(--mantine-scale));--combobox-option-padding: var(--combobox-option-padding-sm)}.m_92253aa5{padding:var(--combobox-option-padding);font-size:var(--combobox-option-fz, var(--mantine-font-size-sm));border-radius:var(--mantine-radius-default);background-color:transparent;color:inherit;cursor:pointer;word-break:break-word}.m_92253aa5:where([data-combobox-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.m_92253aa5:where([data-combobox-disabled]){cursor:not-allowed;opacity:.35}@media (hover: hover){:where([data-mantine-color-scheme=light]) .m_92253aa5:hover:where(:not([data-combobox-selected],[data-combobox-disabled])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_92253aa5:hover:where(:not([data-combobox-selected],[data-combobox-disabled])){background-color:var(--mantine-color-dark-7)}}@media (hover: none){:where([data-mantine-color-scheme=light]) .m_92253aa5:active:where(:not([data-combobox-selected],[data-combobox-disabled])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_92253aa5:active:where(:not([data-combobox-selected],[data-combobox-disabled])){background-color:var(--mantine-color-dark-7)}}.m_985517d8{margin-inline:calc(var(--combobox-padding) * -1);margin-top:calc(var(--combobox-padding) * -1);width:calc(100% + var(--combobox-padding) * 2);border-top-width:0;border-inline-width:0;border-end-start-radius:0;border-end-end-radius:0;margin-bottom:var(--combobox-padding);position:relative}:where([data-mantine-color-scheme=light]) .m_985517d8,:where([data-mantine-color-scheme=light]) .m_985517d8:focus{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_985517d8,:where([data-mantine-color-scheme=dark]) .m_985517d8:focus{border-color:var(--mantine-color-dark-4)}:where([data-mantine-color-scheme=light]) .m_985517d8{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_985517d8{background-color:var(--mantine-color-dark-7)}.m_2530cd1d{font-size:var(--combobox-option-fz, var(--mantine-font-size-sm));text-align:center;padding:var(--combobox-option-padding);color:var(--mantine-color-dimmed)}.m_858f94bd,.m_82b967cb{font-size:var(--combobox-option-fz, var(--mantine-font-size-sm));border:0 solid transparent;margin-inline:calc(var(--combobox-padding) * -1);padding:var(--combobox-option-padding)}:where([data-mantine-color-scheme=light]) .m_858f94bd,:where([data-mantine-color-scheme=light]) .m_82b967cb{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_858f94bd,:where([data-mantine-color-scheme=dark]) .m_82b967cb{border-color:var(--mantine-color-dark-4)}.m_82b967cb{border-top-width:calc(.0625rem * var(--mantine-scale));margin-top:var(--combobox-padding);margin-bottom:calc(var(--combobox-padding) * -1)}.m_858f94bd{border-bottom-width:calc(.0625rem * var(--mantine-scale));margin-bottom:var(--combobox-padding);margin-top:calc(var(--combobox-padding) * -1)}.m_254f3e4f:has(.m_2bb2e9e5:only-child){display:none}.m_2bb2e9e5{color:var(--mantine-color-dimmed);font-size:calc(var(--combobox-option-fz, var(--mantine-font-size-sm)) * .85);padding:var(--combobox-option-padding);font-weight:500;position:relative;display:flex;align-items:center}.m_2bb2e9e5:after{content:"";flex:1;inset-inline:0;height:calc(.0625rem * var(--mantine-scale));margin-inline-start:var(--mantine-spacing-xs)}:where([data-mantine-color-scheme=light]) .m_2bb2e9e5:after{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_2bb2e9e5:after{background-color:var(--mantine-color-dark-4)}.m_2bb2e9e5:only-child{display:none}.m_2943220b{--combobox-chevron-size-xs: calc(.875rem * var(--mantine-scale));--combobox-chevron-size-sm: calc(1.125rem * var(--mantine-scale));--combobox-chevron-size-md: calc(1.25rem * var(--mantine-scale));--combobox-chevron-size-lg: calc(1.5rem * var(--mantine-scale));--combobox-chevron-size-xl: calc(1.75rem * var(--mantine-scale));--combobox-chevron-size: var(--combobox-chevron-size-sm)}:where([data-mantine-color-scheme=light]) .m_2943220b{--_combobox-chevron-color: var(--combobox-chevron-color, var(--mantine-color-gray-6))}:where([data-mantine-color-scheme=dark]) .m_2943220b{--_combobox-chevron-color: var(--combobox-chevron-color, var(--mantine-color-dark-3))}.m_2943220b{width:var(--combobox-chevron-size);height:var(--combobox-chevron-size);color:var(--_combobox-chevron-color)}.m_2943220b:where([data-error]){color:var(--combobox-chevron-color, var(--mantine-color-error))}.m_390b5f4{display:flex;align-items:center;gap:calc(.5rem * var(--mantine-scale))}.m_390b5f4:where([data-reverse]){justify-content:space-between}.m_8ee53fc2{opacity:.4;width:.8em;min-width:.8em;height:.8em}:where([data-combobox-selected]) .m_8ee53fc2{opacity:1}.m_5f75b09e{--label-lh-xs: calc(1rem * var(--mantine-scale));--label-lh-sm: calc(1.25rem * var(--mantine-scale));--label-lh-md: calc(1.5rem * var(--mantine-scale));--label-lh-lg: calc(1.875rem * var(--mantine-scale));--label-lh-xl: calc(2.25rem * var(--mantine-scale));--label-lh: var(--label-lh-sm)}.m_5f75b09e[data-label-position=left]{--label-order: 1;--label-offset-end: var(--mantine-spacing-sm);--label-offset-start: 0}.m_5f75b09e[data-label-position=right]{--label-order: 2;--label-offset-end: 0;--label-offset-start: var(--mantine-spacing-sm)}.m_5f6e695e{display:flex}.m_d3ea56bb{--label-cursor: var(--mantine-cursor-type);-webkit-tap-highlight-color:transparent;display:inline-flex;flex-direction:column;font-size:var(--label-fz, var(--mantine-font-size-sm));line-height:var(--label-lh);cursor:var(--label-cursor);order:var(--label-order)}fieldset:disabled .m_d3ea56bb,.m_d3ea56bb[data-disabled]{--label-cursor: not-allowed}.m_8ee546b8{cursor:var(--label-cursor);color:inherit;padding-inline-start:var(--label-offset-start);padding-inline-end:var(--label-offset-end)}:where([data-mantine-color-scheme=light]) fieldset:disabled .m_8ee546b8,:where([data-mantine-color-scheme=light]) .m_8ee546b8:where([data-disabled]){color:var(--mantine-color-gray-5)}:where([data-mantine-color-scheme=dark]) fieldset:disabled .m_8ee546b8,:where([data-mantine-color-scheme=dark]) .m_8ee546b8:where([data-disabled]){color:var(--mantine-color-dark-3)}.m_328f68c0,.m_8e8a99cc{margin-top:calc(var(--mantine-spacing-xs) / 2);padding-inline-start:var(--label-offset-start);padding-inline-end:var(--label-offset-end)}.m_26775b0a{--card-radius: var(--mantine-radius-default);display:block;width:100%;border-radius:var(--card-radius);cursor:pointer}.m_26775b0a :where(*){cursor:inherit}.m_26775b0a:where([data-with-border]){border:calc(.0625rem * var(--mantine-scale)) solid transparent}:where([data-mantine-color-scheme=light]) .m_26775b0a:where([data-with-border]){border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_26775b0a:where([data-with-border]){border-color:var(--mantine-color-dark-4)}.m_5e5256ee{--checkbox-size-xs: calc(1rem * var(--mantine-scale));--checkbox-size-sm: calc(1.25rem * var(--mantine-scale));--checkbox-size-md: calc(1.5rem * var(--mantine-scale));--checkbox-size-lg: calc(1.875rem * var(--mantine-scale));--checkbox-size-xl: calc(2.25rem * var(--mantine-scale));--checkbox-size: var(--checkbox-size-sm);--checkbox-color: var(--mantine-primary-color-filled);--checkbox-icon-color: var(--mantine-color-white);position:relative;border:calc(.0625rem * var(--mantine-scale)) solid transparent;width:var(--checkbox-size);min-width:var(--checkbox-size);height:var(--checkbox-size);min-height:var(--checkbox-size);border-radius:var(--checkbox-radius, var(--mantine-radius-default));transition:border-color .1s ease,background-color .1s ease;cursor:var(--mantine-cursor-type);-webkit-tap-highlight-color:transparent;display:flex;align-items:center;justify-content:center}:where([data-mantine-color-scheme=light]) .m_5e5256ee{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_5e5256ee{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}.m_5e5256ee[data-indeterminate],.m_5e5256ee[data-checked]{background-color:var(--checkbox-color);border-color:var(--checkbox-color)}.m_5e5256ee[data-indeterminate]>.m_1b1c543a,.m_5e5256ee[data-checked]>.m_1b1c543a{opacity:1;transform:none;color:var(--checkbox-icon-color)}.m_5e5256ee[data-disabled]{cursor:not-allowed}:where([data-mantine-color-scheme=light]) .m_5e5256ee[data-disabled]{background-color:var(--mantine-color-gray-2);border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_5e5256ee[data-disabled]{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-6)}[data-mantine-color-scheme=light] .m_5e5256ee[data-disabled][data-checked]>.m_1b1c543a{color:var(--mantine-color-gray-5)}[data-mantine-color-scheme=dark] .m_5e5256ee[data-disabled][data-checked]>.m_1b1c543a{color:var(--mantine-color-dark-3)}.m_76e20374[data-indeterminate]:not([data-disabled]),.m_76e20374[data-checked]:not([data-disabled]){background-color:transparent;border-color:var(--checkbox-color)}.m_76e20374[data-indeterminate]:not([data-disabled])>.m_1b1c543a,.m_76e20374[data-checked]:not([data-disabled])>.m_1b1c543a{color:var(--checkbox-color);opacity:1;transform:none}.m_1b1c543a{display:block;width:60%;color:transparent;pointer-events:none;transform:translateY(calc(.3125rem * var(--mantine-scale))) scale(.5);opacity:1;transition:transform .1s ease,opacity .1s ease}.m_bf2d988c{--checkbox-size-xs: calc(1rem * var(--mantine-scale));--checkbox-size-sm: calc(1.25rem * var(--mantine-scale));--checkbox-size-md: calc(1.5rem * var(--mantine-scale));--checkbox-size-lg: calc(1.875rem * var(--mantine-scale));--checkbox-size-xl: calc(2.25rem * var(--mantine-scale));--checkbox-size: var(--checkbox-size-sm);--checkbox-color: var(--mantine-primary-color-filled);--checkbox-icon-color: var(--mantine-color-white)}.m_26062bec{position:relative;width:var(--checkbox-size);height:var(--checkbox-size);order:1}.m_26062bec:where([data-label-position=left]){order:2}.m_26063560{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:calc(.0625rem * var(--mantine-scale)) solid transparent;width:var(--checkbox-size);height:var(--checkbox-size);border-radius:var(--checkbox-radius, var(--mantine-radius-default));padding:0;display:block;margin:0;transition:border-color .1s ease,background-color .1s ease;cursor:var(--mantine-cursor-type);-webkit-tap-highlight-color:transparent}:where([data-mantine-color-scheme=light]) .m_26063560{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_26063560{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}.m_26063560:where([data-error]){border-color:var(--mantine-color-error)}.m_26063560[data-indeterminate],.m_26063560:checked{background-color:var(--checkbox-color);border-color:var(--checkbox-color)}.m_26063560[data-indeterminate]+.m_bf295423,.m_26063560:checked+.m_bf295423{opacity:1;transform:none}.m_26063560:disabled{cursor:not-allowed}:where([data-mantine-color-scheme=light]) .m_26063560:disabled{background-color:var(--mantine-color-gray-2);border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_26063560:disabled{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-6)}[data-mantine-color-scheme=light] .m_26063560:disabled+.m_bf295423{color:var(--mantine-color-gray-5)}[data-mantine-color-scheme=dark] .m_26063560:disabled+.m_bf295423{color:var(--mantine-color-dark-3)}.m_215c4542+.m_bf295423{color:var(--checkbox-color)}.m_215c4542[data-indeterminate]:not(:disabled),.m_215c4542:checked:not(:disabled){background-color:transparent;border-color:var(--checkbox-color)}.m_215c4542[data-indeterminate]:not(:disabled)+.m_bf295423,.m_215c4542:checked:not(:disabled)+.m_bf295423{color:var(--checkbox-color);opacity:1;transform:none}.m_bf295423{position:absolute;top:0;right:0;bottom:0;left:0;width:60%;margin:auto;color:var(--checkbox-icon-color);pointer-events:none;transform:translateY(calc(.3125rem * var(--mantine-scale))) scale(.5);opacity:0;transition:transform .1s ease,opacity .1s ease}.m_11def92b{--ag-spacing: var(--mantine-spacing-sm);--ag-offset: calc(var(--ag-spacing) * -1);display:flex;padding-inline-start:var(--ag-spacing)}.m_f85678b6{--avatar-size-xs: calc(1rem * var(--mantine-scale));--avatar-size-sm: calc(1.625rem * var(--mantine-scale));--avatar-size-md: calc(2.375rem * var(--mantine-scale));--avatar-size-lg: calc(3.5rem * var(--mantine-scale));--avatar-size-xl: calc(5.25rem * var(--mantine-scale));--avatar-size: var(--avatar-size-md);--avatar-radius: calc(62.5rem * var(--mantine-scale));--avatar-bg: var(--mantine-color-gray-light);--avatar-bd: calc(.0625rem * var(--mantine-scale)) solid transparent;--avatar-color: var(--mantine-color-gray-light-color);--avatar-placeholder-fz: calc(var(--avatar-size) / 2.5);-webkit-tap-highlight-color:transparent;position:relative;display:block;-webkit-user-select:none;user-select:none;overflow:hidden;border-radius:var(--avatar-radius);text-decoration:none;padding:0;width:var(--avatar-size);height:var(--avatar-size);min-width:var(--avatar-size)}.m_f85678b6:where([data-within-group]){margin-inline-start:var(--ag-offset);border:2px solid var(--mantine-color-body);background:var(--mantine-color-body)}.m_11f8ac07{object-fit:cover;width:100%;height:100%;display:block}.m_104cd71f{font-weight:700;display:flex;align-items:center;justify-content:center;width:100%;height:100%;-webkit-user-select:none;user-select:none;border-radius:var(--avatar-radius);font-size:var(--avatar-placeholder-fz);background:var(--avatar-bg);border:var(--avatar-bd);color:var(--avatar-color)}.m_104cd71f>[data-avatar-placeholder-icon]{width:70%;height:70%}.m_2ce0de02{background-size:cover;background-position:center;display:block;width:100%;border:0;text-decoration:none;border-radius:var(--bi-radius, 0)}.m_347db0ec{--badge-height-xs: calc(1rem * var(--mantine-scale));--badge-height-sm: calc(1.125rem * var(--mantine-scale));--badge-height-md: calc(1.25rem * var(--mantine-scale));--badge-height-lg: calc(1.625rem * var(--mantine-scale));--badge-height-xl: calc(2rem * var(--mantine-scale));--badge-fz-xs: calc(.5625rem * var(--mantine-scale));--badge-fz-sm: calc(.625rem * var(--mantine-scale));--badge-fz-md: calc(.6875rem * var(--mantine-scale));--badge-fz-lg: calc(.8125rem * var(--mantine-scale));--badge-fz-xl: calc(1rem * var(--mantine-scale));--badge-padding-x-xs: calc(.375rem * var(--mantine-scale));--badge-padding-x-sm: calc(.5rem * var(--mantine-scale));--badge-padding-x-md: calc(.625rem * var(--mantine-scale));--badge-padding-x-lg: calc(.75rem * var(--mantine-scale));--badge-padding-x-xl: calc(1rem * var(--mantine-scale));--badge-height: var(--badge-height-md);--badge-fz: var(--badge-fz-md);--badge-padding-x: var(--badge-padding-x-md);--badge-radius: calc(62.5rem * var(--mantine-scale));--badge-lh: calc(var(--badge-height) - calc(.125rem * var(--mantine-scale)));--badge-color: var(--mantine-color-white);--badge-bg: var(--mantine-primary-color-filled);--badge-border-width: calc(.0625rem * var(--mantine-scale));--badge-bd: var(--badge-border-width) solid transparent;-webkit-tap-highlight-color:transparent;font-size:var(--badge-fz);border-radius:var(--badge-radius);height:var(--badge-height);line-height:var(--badge-lh);text-decoration:none;padding:0 var(--badge-padding-x);display:inline-grid;align-items:center;justify-content:center;width:fit-content;text-transform:uppercase;font-weight:700;letter-spacing:calc(.015625rem * var(--mantine-scale));cursor:default;text-overflow:ellipsis;overflow:hidden;color:var(--badge-color);background:var(--badge-bg);border:var(--badge-bd)}.m_347db0ec:where([data-with-left-section],[data-variant=dot]){grid-template-columns:auto 1fr}.m_347db0ec:where([data-with-right-section]){grid-template-columns:1fr auto}.m_347db0ec:where([data-with-left-section][data-with-right-section],[data-variant=dot][data-with-right-section]){grid-template-columns:auto 1fr auto}.m_347db0ec:where([data-block]){display:flex;width:100%}.m_347db0ec:where([data-circle]){padding-inline:calc(.125rem * var(--mantine-scale));display:flex;width:var(--badge-height)}.m_fbd81e3d{--badge-dot-size: calc(var(--badge-height) / 3.4)}:where([data-mantine-color-scheme=light]) .m_fbd81e3d{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4);color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_fbd81e3d{background-color:var(--mantine-color-dark-5);border-color:var(--mantine-color-dark-5);color:var(--mantine-color-white)}.m_fbd81e3d:before{content:"";display:block;width:var(--badge-dot-size);height:var(--badge-dot-size);border-radius:var(--badge-dot-size);background-color:var(--badge-dot-color);margin-inline-end:var(--badge-dot-size)}.m_5add502a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;cursor:inherit}.m_91fdda9b{--badge-section-margin: calc(var(--mantine-spacing-xs) / 2);display:inline-flex;justify-content:center;align-items:center;max-height:calc(var(--badge-height) - var(--badge-border-width) * 2)}.m_91fdda9b:where([data-position=left]){margin-inline-end:var(--badge-section-margin)}.m_91fdda9b:where([data-position=right]){margin-inline-start:var(--badge-section-margin)}.m_ddec01c0{--blockquote-border: 3px solid var(--bq-bd);position:relative;margin:0;border-inline-start:var(--blockquote-border);border-start-end-radius:var(--bq-radius);border-end-end-radius:var(--bq-radius);padding:var(--mantine-spacing-xl) calc(2.375rem * var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_ddec01c0{background-color:var(--bq-bg-light)}:where([data-mantine-color-scheme=dark]) .m_ddec01c0{background-color:var(--bq-bg-dark)}.m_dde7bd57{--blockquote-icon-offset: calc(var(--bq-icon-size) / -2);position:absolute;color:var(--bq-bd);background-color:var(--mantine-color-body);display:flex;align-items:center;justify-content:center;top:var(--blockquote-icon-offset);inset-inline-start:var(--blockquote-icon-offset);width:var(--bq-icon-size);height:var(--bq-icon-size);border-radius:var(--bq-icon-size)}.m_dde51a35{display:block;margin-top:var(--mantine-spacing-md);opacity:.6;font-size:85%}.m_8b3717df{display:flex;align-items:center;flex-wrap:wrap}.m_f678d540{line-height:1;white-space:nowrap;-webkit-tap-highlight-color:transparent}.m_3b8f2208{margin-inline:var(--bc-separator-margin, var(--mantine-spacing-xs));line-height:1;display:flex;align-items:center;justify-content:center}:where([data-mantine-color-scheme=light]) .m_3b8f2208{color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_3b8f2208{color:var(--mantine-color-dark-2)}.m_fea6bf1a{--burger-size-xs: calc(.75rem * var(--mantine-scale));--burger-size-sm: calc(1.125rem * var(--mantine-scale));--burger-size-md: calc(1.5rem * var(--mantine-scale));--burger-size-lg: calc(2.125rem * var(--mantine-scale));--burger-size-xl: calc(2.625rem * var(--mantine-scale));--burger-size: var(--burger-size-md);--burger-line-size: calc(var(--burger-size) / 12);width:calc(var(--burger-size) + var(--mantine-spacing-xs));height:calc(var(--burger-size) + var(--mantine-spacing-xs));padding:calc(var(--mantine-spacing-xs) / 2);cursor:pointer}:where([data-mantine-color-scheme=light]) .m_fea6bf1a{--burger-color: var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_fea6bf1a{--burger-color: var(--mantine-color-white)}.m_d4fb9cad{position:relative;-webkit-user-select:none;user-select:none}.m_d4fb9cad,.m_d4fb9cad:before,.m_d4fb9cad:after{display:block;width:var(--burger-size);height:var(--burger-line-size);background-color:var(--burger-color);outline:calc(.0625rem * var(--mantine-scale)) solid transparent;transition-property:background-color,transform;transition-duration:var(--burger-transition-duration, .3s);transition-timing-function:var(--burger-transition-timing-function, ease)}.m_d4fb9cad:before,.m_d4fb9cad:after{position:absolute;content:"";inset-inline-start:0}.m_d4fb9cad:before{top:calc(var(--burger-size) / -3)}.m_d4fb9cad:after{top:calc(var(--burger-size) / 3)}.m_d4fb9cad[data-opened]{background-color:transparent}.m_d4fb9cad[data-opened]:before{transform:translateY(calc(var(--burger-size) / 3)) rotate(45deg)}.m_d4fb9cad[data-opened]:after{transform:translateY(calc(var(--burger-size) / -3)) rotate(-45deg)}.m_77c9d27d{--button-height-xs: calc(1.875rem * var(--mantine-scale));--button-height-sm: calc(2.25rem * var(--mantine-scale));--button-height-md: calc(2.625rem * var(--mantine-scale));--button-height-lg: calc(3.125rem * var(--mantine-scale));--button-height-xl: calc(3.75rem * var(--mantine-scale));--button-height-compact-xs: calc(1.375rem * var(--mantine-scale));--button-height-compact-sm: calc(1.625rem * var(--mantine-scale));--button-height-compact-md: calc(1.875rem * var(--mantine-scale));--button-height-compact-lg: calc(2.125rem * var(--mantine-scale));--button-height-compact-xl: calc(2.5rem * var(--mantine-scale));--button-padding-x-xs: calc(.875rem * var(--mantine-scale));--button-padding-x-sm: calc(1.125rem * var(--mantine-scale));--button-padding-x-md: calc(1.375rem * var(--mantine-scale));--button-padding-x-lg: calc(1.625rem * var(--mantine-scale));--button-padding-x-xl: calc(2rem * var(--mantine-scale));--button-padding-x-compact-xs: calc(.4375rem * var(--mantine-scale));--button-padding-x-compact-sm: calc(.5rem * var(--mantine-scale));--button-padding-x-compact-md: calc(.625rem * var(--mantine-scale));--button-padding-x-compact-lg: calc(.75rem * var(--mantine-scale));--button-padding-x-compact-xl: calc(.875rem * var(--mantine-scale));--button-height: var(--button-height-sm);--button-padding-x: var(--button-padding-x-sm);--button-color: var(--mantine-color-white);-webkit-user-select:none;user-select:none;font-weight:600;position:relative;line-height:1;text-align:center;overflow:hidden;width:auto;cursor:pointer;display:inline-block;border-radius:var(--button-radius, var(--mantine-radius-default));font-size:var(--button-fz, var(--mantine-font-size-sm));background:var(--button-bg, var(--mantine-primary-color-filled));border:var(--button-bd, calc(.0625rem * var(--mantine-scale)) solid transparent);color:var(--button-color, var(--mantine-color-white));height:var(--button-height, var(--button-height-sm));padding-inline:var(--button-padding-x, var(--button-padding-x-sm));vertical-align:middle}.m_77c9d27d:where([data-block]){display:block;width:100%}.m_77c9d27d:where([data-with-left-section]){padding-inline-start:calc(var(--button-padding-x) / 1.5)}.m_77c9d27d:where([data-with-right-section]){padding-inline-end:calc(var(--button-padding-x) / 1.5)}.m_77c9d27d:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])){cursor:not-allowed;border:calc(.0625rem * var(--mantine-scale)) solid transparent;transform:none}:where([data-mantine-color-scheme=light]) .m_77c9d27d:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])){color:var(--mantine-color-gray-5);background:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_77c9d27d:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])){color:var(--mantine-color-dark-3);background:var(--mantine-color-dark-6)}.m_77c9d27d:before{content:"";pointer-events:none;position:absolute;inset:calc(-.0625rem * var(--mantine-scale));border-radius:var(--button-radius, var(--mantine-radius-default));transform:translateY(-100%);opacity:0;filter:blur(12px);transition:transform .15s ease,opacity .1s ease}:where([data-mantine-color-scheme=light]) .m_77c9d27d:before{background-color:#ffffff26}:where([data-mantine-color-scheme=dark]) .m_77c9d27d:before{background-color:#00000026}.m_77c9d27d:where([data-loading]){cursor:not-allowed;transform:none}.m_77c9d27d:where([data-loading]):before{transform:translateY(0);opacity:1}.m_77c9d27d:where([data-loading]) .m_80f1301b{opacity:0;transform:translateY(100%)}@media (hover: hover){.m_77c9d27d:hover:where(:not([data-loading],:disabled,[data-disabled])){background-color:var(--button-hover, var(--mantine-primary-color-filled-hover));color:var(--button-hover-color, var(--button-color))}}@media (hover: none){.m_77c9d27d:active:where(:not([data-loading],:disabled,[data-disabled])){background-color:var(--button-hover, var(--mantine-primary-color-filled-hover));color:var(--button-hover-color, var(--button-color))}}.m_80f1301b{display:flex;align-items:center;justify-content:var(--button-justify, center);height:100%;overflow:visible;transition:transform .15s ease,opacity .1s ease}.m_811560b9{white-space:nowrap;height:100%;overflow:hidden;display:flex;align-items:center;opacity:1}.m_811560b9:where([data-loading]){opacity:.2}.m_a74036a{display:flex;align-items:center}.m_a74036a:where([data-position=left]){margin-inline-end:var(--mantine-spacing-xs)}.m_a74036a:where([data-position=right]){margin-inline-start:var(--mantine-spacing-xs)}.m_a25b86ee{position:absolute;left:50%;top:50%}.m_80d6d844{--button-border-width: calc(.0625rem * var(--mantine-scale));display:flex}.m_80d6d844 :where(.m_77c9d27d):focus{position:relative;z-index:1}.m_80d6d844[data-orientation=horizontal]{flex-direction:row}.m_80d6d844[data-orientation=horizontal] .m_77c9d27d:not(:only-child):first-child,.m_80d6d844[data-orientation=horizontal] .m_70be2a01:not(:only-child):first-child{border-end-end-radius:0;border-start-end-radius:0;border-inline-end-width:calc(var(--button-border-width) / 2)}.m_80d6d844[data-orientation=horizontal] .m_77c9d27d:not(:only-child):last-child,.m_80d6d844[data-orientation=horizontal] .m_70be2a01:not(:only-child):last-child{border-end-start-radius:0;border-start-start-radius:0;border-inline-start-width:calc(var(--button-border-width) / 2)}.m_80d6d844[data-orientation=horizontal] .m_77c9d27d:not(:only-child):not(:first-child):not(:last-child),.m_80d6d844[data-orientation=horizontal] .m_70be2a01:not(:only-child):not(:first-child):not(:last-child){border-radius:0;border-inline-width:calc(var(--button-border-width) / 2)}.m_80d6d844[data-orientation=vertical]{flex-direction:column}.m_80d6d844[data-orientation=vertical] .m_77c9d27d:not(:only-child):first-child,.m_80d6d844[data-orientation=vertical] .m_70be2a01:not(:only-child):first-child{border-end-start-radius:0;border-end-end-radius:0;border-bottom-width:calc(var(--button-border-width) / 2)}.m_80d6d844[data-orientation=vertical] .m_77c9d27d:not(:only-child):last-child,.m_80d6d844[data-orientation=vertical] .m_70be2a01:not(:only-child):last-child{border-start-start-radius:0;border-start-end-radius:0;border-top-width:calc(var(--button-border-width) / 2)}.m_80d6d844[data-orientation=vertical] .m_77c9d27d:not(:only-child):not(:first-child):not(:last-child),.m_80d6d844[data-orientation=vertical] .m_70be2a01:not(:only-child):not(:first-child):not(:last-child){border-radius:0;border-bottom-width:calc(var(--button-border-width) / 2);border-top-width:calc(var(--button-border-width) / 2)}.m_70be2a01{--section-height-xs: calc(1.875rem * var(--mantine-scale));--section-height-sm: calc(2.25rem * var(--mantine-scale));--section-height-md: calc(2.625rem * var(--mantine-scale));--section-height-lg: calc(3.125rem * var(--mantine-scale));--section-height-xl: calc(3.75rem * var(--mantine-scale));--section-height-compact-xs: calc(1.375rem * var(--mantine-scale));--section-height-compact-sm: calc(1.625rem * var(--mantine-scale));--section-height-compact-md: calc(1.875rem * var(--mantine-scale));--section-height-compact-lg: calc(2.125rem * var(--mantine-scale));--section-height-compact-xl: calc(2.5rem * var(--mantine-scale));--section-padding-x-xs: calc(.875rem * var(--mantine-scale));--section-padding-x-sm: calc(1.125rem * var(--mantine-scale));--section-padding-x-md: calc(1.375rem * var(--mantine-scale));--section-padding-x-lg: calc(1.625rem * var(--mantine-scale));--section-padding-x-xl: calc(2rem * var(--mantine-scale));--section-padding-x-compact-xs: calc(.4375rem * var(--mantine-scale));--section-padding-x-compact-sm: calc(.5rem * var(--mantine-scale));--section-padding-x-compact-md: calc(.625rem * var(--mantine-scale));--section-padding-x-compact-lg: calc(.75rem * var(--mantine-scale));--section-padding-x-compact-xl: calc(.875rem * var(--mantine-scale));--section-height: var(--section-height-sm);--section-padding-x: var(--section-padding-x-sm);--section-color: var(--mantine-color-white);font-weight:600;width:auto;border-radius:var(--section-radius, var(--mantine-radius-default));font-size:var(--section-fz, var(--mantine-font-size-sm));background:var(--section-bg, var(--mantine-primary-color-filled));border:var(--section-bd, calc(.0625rem * var(--mantine-scale)) solid transparent);color:var(--section-color, var(--mantine-color-white));height:var(--section-height, var(--section-height-sm));padding-inline:var(--section-padding-x, var(--section-padding-x-sm));vertical-align:middle;line-height:1;display:inline-flex;align-items:center;justify-content:center}.m_e615b15f{--card-padding: var(--mantine-spacing-md);position:relative;overflow:hidden;display:flex;flex-direction:column;padding:var(--card-padding);color:var(--mantine-color-text)}:where([data-mantine-color-scheme=light]) .m_e615b15f{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_e615b15f{background-color:var(--mantine-color-dark-6)}.m_599a2148{display:block;margin-inline:calc(var(--card-padding) * -1)}.m_599a2148:where(:first-child){margin-top:calc(var(--card-padding) * -1);border-top:none!important}.m_599a2148:where(:last-child){margin-bottom:calc(var(--card-padding) * -1);border-bottom:none!important}.m_599a2148:where([data-inherit-padding]){padding-inline:var(--card-padding)}.m_599a2148:where([data-with-border]){border-top:calc(.0625rem * var(--mantine-scale)) solid;border-bottom:calc(.0625rem * var(--mantine-scale)) solid}:where([data-mantine-color-scheme=light]) .m_599a2148{border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_599a2148{border-color:var(--mantine-color-dark-4)}.m_599a2148+.m_599a2148{border-top:none!important}.m_4451eb3a{display:flex;align-items:center;justify-content:center}.m_4451eb3a:where([data-inline]){display:inline-flex}.m_f59ffda3{--chip-size-xs: calc(1.4375rem * var(--mantine-scale));--chip-size-sm: calc(1.75rem * var(--mantine-scale));--chip-size-md: calc(2rem * var(--mantine-scale));--chip-size-lg: calc(2.25rem * var(--mantine-scale));--chip-size-xl: calc(2.5rem * var(--mantine-scale));--chip-icon-size-xs: calc(.625rem * var(--mantine-scale));--chip-icon-size-sm: calc(.75rem * var(--mantine-scale));--chip-icon-size-md: calc(.875rem * var(--mantine-scale));--chip-icon-size-lg: calc(1rem * var(--mantine-scale));--chip-icon-size-xl: calc(1.125rem * var(--mantine-scale));--chip-padding-xs: calc(1rem * var(--mantine-scale));--chip-padding-sm: calc(1.25rem * var(--mantine-scale));--chip-padding-md: calc(1.5rem * var(--mantine-scale));--chip-padding-lg: calc(1.75rem * var(--mantine-scale));--chip-padding-xl: calc(2rem * var(--mantine-scale));--chip-checked-padding-xs: calc(.46875rem * var(--mantine-scale));--chip-checked-padding-sm: calc(.625rem * var(--mantine-scale));--chip-checked-padding-md: calc(.73125rem * var(--mantine-scale));--chip-checked-padding-lg: calc(.84375rem * var(--mantine-scale));--chip-checked-padding-xl: calc(.98125rem * var(--mantine-scale));--chip-spacing-xs: calc(.625rem * var(--mantine-scale));--chip-spacing-sm: calc(.75rem * var(--mantine-scale));--chip-spacing-md: calc(1rem * var(--mantine-scale));--chip-spacing-lg: calc(1.25rem * var(--mantine-scale));--chip-spacing-xl: calc(1.375rem * var(--mantine-scale));--chip-size: var(--chip-size-sm);--chip-icon-size: var(--chip-icon-size-sm);--chip-padding: var(--chip-padding-sm);--chip-spacing: var(--chip-spacing-sm);--chip-checked-padding: var(--chip-checked-padding-sm);--chip-bg: var(--mantine-primary-color-filled);--chip-hover: var(--mantine-primary-color-filled-hover);--chip-color: var(--mantine-color-white);--chip-bd: calc(.0625rem * var(--mantine-scale)) solid transparent}.m_be049a53{display:inline-flex;align-items:center;-webkit-user-select:none;user-select:none;border-radius:var(--chip-radius, 1000rem);height:var(--chip-size);font-size:var(--chip-fz, var(--mantine-font-size-sm));line-height:calc(var(--chip-size) - calc(.125rem * var(--mantine-scale)));padding-inline:var(--chip-padding);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;border:calc(.0625rem * var(--mantine-scale)) solid transparent;color:var(--mantine-color-text)}.m_be049a53:where([data-checked]){padding:var(--chip-checked-padding)}.m_be049a53:where([data-disabled]){cursor:not-allowed}:where([data-mantine-color-scheme=light]) .m_be049a53:where([data-disabled]){background-color:var(--mantine-color-gray-2);color:var(--mantine-color-gray-5)}:where([data-mantine-color-scheme=dark]) .m_be049a53:where([data-disabled]){background-color:var(--mantine-color-dark-6);color:var(--mantine-color-dark-3)}:where([data-mantine-color-scheme=light]) .m_3904c1af:not([data-disabled]){background-color:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_3904c1af:not([data-disabled]){background-color:var(--mantine-color-dark-6);border:1px solid var(--mantine-color-dark-4)}@media (hover: hover){:where([data-mantine-color-scheme=light]) .m_3904c1af:not([data-disabled]):hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_3904c1af:not([data-disabled]):hover{background-color:var(--mantine-color-dark-5)}}@media (hover: none){:where([data-mantine-color-scheme=light]) .m_3904c1af:not([data-disabled]):active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_3904c1af:not([data-disabled]):active{background-color:var(--mantine-color-dark-5)}}.m_3904c1af:not([data-disabled]):where([data-checked]){--chip-icon-color: var(--chip-color);border:var(--chip-bd)}@media (hover: hover){.m_3904c1af:not([data-disabled]):where([data-checked]):hover{background-color:var(--chip-hover)}}@media (hover: none){.m_3904c1af:not([data-disabled]):where([data-checked]):active{background-color:var(--chip-hover)}}.m_fa109255:not([data-disabled]),.m_f7e165c3:not([data-disabled]){border:calc(.0625rem * var(--mantine-scale)) solid transparent;color:var(--mantine-color-text)}:where([data-mantine-color-scheme=light]) .m_fa109255:not([data-disabled]),:where([data-mantine-color-scheme=light]) .m_f7e165c3:not([data-disabled]){background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_fa109255:not([data-disabled]),:where([data-mantine-color-scheme=dark]) .m_f7e165c3:not([data-disabled]){background-color:var(--mantine-color-dark-5)}@media (hover: hover){:where([data-mantine-color-scheme=light]) .m_fa109255:not([data-disabled]):hover,:where([data-mantine-color-scheme=light]) .m_f7e165c3:not([data-disabled]):hover{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_fa109255:not([data-disabled]):hover,:where([data-mantine-color-scheme=dark]) .m_f7e165c3:not([data-disabled]):hover{background-color:var(--mantine-color-dark-4)}}@media (hover: none){:where([data-mantine-color-scheme=light]) .m_fa109255:not([data-disabled]):active,:where([data-mantine-color-scheme=light]) .m_f7e165c3:not([data-disabled]):active{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_fa109255:not([data-disabled]):active,:where([data-mantine-color-scheme=dark]) .m_f7e165c3:not([data-disabled]):active{background-color:var(--mantine-color-dark-4)}}.m_fa109255:not([data-disabled]):where([data-checked]),.m_f7e165c3:not([data-disabled]):where([data-checked]){--chip-icon-color: var(--chip-color);color:var(--chip-color);background-color:var(--chip-bg)}@media (hover: hover){.m_fa109255:not([data-disabled]):where([data-checked]):hover,.m_f7e165c3:not([data-disabled]):where([data-checked]):hover{background-color:var(--chip-hover)}}@media (hover: none){.m_fa109255:not([data-disabled]):where([data-checked]):active,.m_f7e165c3:not([data-disabled]):where([data-checked]):active{background-color:var(--chip-hover)}}.m_9ac86df9{width:calc(var(--chip-icon-size) + (var(--chip-spacing) / 1.5));max-width:calc(var(--chip-icon-size) + (var(--chip-spacing) / 1.5));height:var(--chip-icon-size);display:flex;align-items:center;overflow:hidden}.m_d6d72580{width:var(--chip-icon-size);height:var(--chip-icon-size);display:block;color:var(--chip-icon-color, inherit)}.m_bde07329{width:0;height:0;padding:0;opacity:0;margin:0}.m_bde07329:focus-visible+.m_be049a53{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale))}.m_b183c0a2{font-family:var(--mantine-font-family-monospace);line-height:var(--mantine-line-height);padding:2px calc(var(--mantine-spacing-xs) / 2);border-radius:var(--mantine-radius-sm);font-size:var(--mantine-font-size-xs);margin:0;overflow:auto}:where([data-mantine-color-scheme=light]) .m_b183c0a2{background-color:var(--code-bg, var(--mantine-color-gray-1));color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_b183c0a2{background-color:var(--code-bg, var(--mantine-color-dark-5));color:var(--mantine-color-white)}.m_b183c0a2[data-block]{padding:var(--mantine-spacing-xs)}.m_de3d2490{--cs-size: calc(1.75rem * var(--mantine-scale));--cs-radius: calc(62.5rem * var(--mantine-scale));-webkit-tap-highlight-color:transparent;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;line-height:1;position:relative;width:var(--cs-size);height:var(--cs-size);min-width:var(--cs-size);min-height:var(--cs-size);border-radius:var(--cs-radius);color:inherit;text-decoration:none}[data-mantine-color-scheme=light] .m_de3d2490{--alpha-overlay-color: var(--mantine-color-gray-3);--alpha-overlay-bg: var(--mantine-color-white)}[data-mantine-color-scheme=dark] .m_de3d2490{--alpha-overlay-color: var(--mantine-color-dark-4);--alpha-overlay-bg: var(--mantine-color-dark-7)}.m_862f3d1b{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--cs-radius)}.m_98ae7f22{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--cs-radius);z-index:1;box-shadow:#0000001a 0 0 0 calc(.0625rem * var(--mantine-scale)) inset,#00000026 0 0 calc(.25rem * var(--mantine-scale)) inset}.m_95709ac0{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--cs-radius);background-size:calc(.5rem * var(--mantine-scale)) calc(.5rem * var(--mantine-scale));background-position:0 0,0 calc(.25rem * var(--mantine-scale)),calc(.25rem * var(--mantine-scale)) calc(-.25rem * var(--mantine-scale)),calc(-.25rem * var(--mantine-scale)) 0;background-image:linear-gradient(45deg,var(--alpha-overlay-color) 25%,transparent 25%),linear-gradient(-45deg,var(--alpha-overlay-color) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--alpha-overlay-color) 75%),linear-gradient(-45deg,var(--alpha-overlay-bg) 75%,var(--alpha-overlay-color) 75%)}.m_93e74e3{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--cs-radius);z-index:2;display:flex;align-items:center;justify-content:center}.m_fee9c77{--cp-width-xs: calc(11.25rem * var(--mantine-scale));--cp-width-sm: calc(12.5rem * var(--mantine-scale));--cp-width-md: calc(15rem * var(--mantine-scale));--cp-width-lg: calc(17.5rem * var(--mantine-scale));--cp-width-xl: calc(20rem * var(--mantine-scale));--cp-preview-size-xs: calc(1.625rem * var(--mantine-scale));--cp-preview-size-sm: calc(2.125rem * var(--mantine-scale));--cp-preview-size-md: calc(2.625rem * var(--mantine-scale));--cp-preview-size-lg: calc(3.125rem * var(--mantine-scale));--cp-preview-size-xl: calc(3.375rem * var(--mantine-scale));--cp-thumb-size-xs: calc(.5rem * var(--mantine-scale));--cp-thumb-size-sm: calc(.75rem * var(--mantine-scale));--cp-thumb-size-md: calc(1rem * var(--mantine-scale));--cp-thumb-size-lg: calc(1.25rem * var(--mantine-scale));--cp-thumb-size-xl: calc(1.375rem * var(--mantine-scale));--cp-saturation-height-xs: calc(6.25rem * var(--mantine-scale));--cp-saturation-height-sm: calc(6.875rem * var(--mantine-scale));--cp-saturation-height-md: calc(7.5rem * var(--mantine-scale));--cp-saturation-height-lg: calc(8.75rem * var(--mantine-scale));--cp-saturation-height-xl: calc(10rem * var(--mantine-scale));--cp-preview-size: var(--cp-preview-size-sm);--cp-thumb-size: var(--cp-thumb-size-sm);--cp-saturation-height: var(--cp-saturation-height-sm);--cp-width: var(--cp-width-sm);--cp-body-spacing: var(--mantine-spacing-sm);width:var(--cp-width);padding:calc(.0625rem * var(--mantine-scale))}.m_fee9c77:where([data-full-width]){width:100%}.m_9dddfbac{width:var(--cp-preview-size);height:var(--cp-preview-size)}.m_bffecc3e{display:flex;padding-top:calc(var(--cp-body-spacing) / 2)}.m_3283bb96{flex:1}.m_3283bb96:not(:only-child){margin-inline-end:var(--mantine-spacing-xs)}.m_40d572ba{overflow:hidden;position:absolute;box-shadow:0 0 1px #0009;border:2px solid var(--mantine-color-white);width:var(--cp-thumb-size);height:var(--cp-thumb-size);border-radius:var(--cp-thumb-size);left:calc(var(--thumb-x-offset) - var(--cp-thumb-size) / 2);top:calc(var(--thumb-y-offset) - var(--cp-thumb-size) / 2)}.m_d8ee6fd8{height:unset!important;width:unset!important;min-width:0!important;min-height:0!important;margin:calc(.125rem * var(--mantine-scale));cursor:pointer;padding-bottom:calc(var(--cp-swatch-size) - calc(.25rem * var(--mantine-scale)));flex:0 0 calc(var(--cp-swatch-size) - calc(.25rem * var(--mantine-scale)))}.m_5711e686{margin-top:calc(.3125rem * var(--mantine-scale));margin-inline:calc(-.125rem * var(--mantine-scale));display:flex;flex-wrap:wrap}.m_202a296e{--cp-thumb-size-xs: calc(.5rem * var(--mantine-scale));--cp-thumb-size-sm: calc(.75rem * var(--mantine-scale));--cp-thumb-size-md: calc(1rem * var(--mantine-scale));--cp-thumb-size-lg: calc(1.25rem * var(--mantine-scale));--cp-thumb-size-xl: calc(1.375rem * var(--mantine-scale));-webkit-tap-highlight-color:transparent;position:relative;height:var(--cp-saturation-height);border-radius:var(--mantine-radius-sm);margin:calc(var(--cp-thumb-size) / 2)}.m_202a296e:where([data-focus-ring=auto]):focus:focus-visible .m_40d572ba{outline:2px solid var(--mantine-color-blue-filled)}.m_202a296e:where([data-focus-ring=always]):focus .m_40d572ba{outline:2px solid var(--mantine-color-blue-filled)}.m_11b3db02{position:absolute;border-radius:var(--mantine-radius-sm);inset:calc(var(--cp-thumb-size) * -1 / 2 - calc(.0625rem * var(--mantine-scale)))}.m_d856d47d{--cp-thumb-size-xs: calc(.5rem * var(--mantine-scale));--cp-thumb-size-sm: calc(.75rem * var(--mantine-scale));--cp-thumb-size-md: calc(1rem * var(--mantine-scale));--cp-thumb-size-lg: calc(1.25rem * var(--mantine-scale));--cp-thumb-size-xl: calc(1.375rem * var(--mantine-scale));--cp-thumb-size: var(--cp-thumb-size, calc(.75rem * var(--mantine-scale)));position:relative;height:calc(var(--cp-thumb-size) + calc(.125rem * var(--mantine-scale)));margin-inline:calc(var(--cp-thumb-size) / 2);outline:none}.m_d856d47d+.m_d856d47d{margin-top:calc(.375rem * var(--mantine-scale))}.m_d856d47d:where([data-focus-ring=auto]):focus:focus-visible .m_40d572ba{outline:2px solid var(--mantine-color-blue-filled)}.m_d856d47d:where([data-focus-ring=always]):focus .m_40d572ba{outline:2px solid var(--mantine-color-blue-filled)}:where([data-mantine-color-scheme=light]) .m_d856d47d{--slider-checkers: var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_d856d47d{--slider-checkers: var(--mantine-color-dark-4)}.m_8f327113{position:absolute;top:0;bottom:0;inset-inline:calc(var(--cp-thumb-size) * -1 / 2 - calc(.0625rem * var(--mantine-scale)));border-radius:10000rem}.m_b077c2bc{--ci-eye-dropper-icon-size-xs: calc(.875rem * var(--mantine-scale));--ci-eye-dropper-icon-size-sm: calc(1rem * var(--mantine-scale));--ci-eye-dropper-icon-size-md: calc(1.125rem * var(--mantine-scale));--ci-eye-dropper-icon-size-lg: calc(1.25rem * var(--mantine-scale));--ci-eye-dropper-icon-size-xl: calc(1.375rem * var(--mantine-scale));--ci-eye-dropper-icon-size: var(--ci-eye-dropper-icon-size-sm)}.m_c5ccdcab{--ci-preview-size-xs: calc(1rem * var(--mantine-scale));--ci-preview-size-sm: calc(1.125rem * var(--mantine-scale));--ci-preview-size-md: calc(1.375rem * var(--mantine-scale));--ci-preview-size-lg: calc(1.75rem * var(--mantine-scale));--ci-preview-size-xl: calc(2.25rem * var(--mantine-scale));--ci-preview-size: var(--ci-preview-size-sm)}.m_5ece2cd7{padding:calc(.5rem * var(--mantine-scale))}.m_7485cace{--container-size-xs: calc(33.75rem * var(--mantine-scale));--container-size-sm: calc(45rem * var(--mantine-scale));--container-size-md: calc(60rem * var(--mantine-scale));--container-size-lg: calc(71.25rem * var(--mantine-scale));--container-size-xl: calc(82.5rem * var(--mantine-scale));--container-size: var(--container-size-md);max-width:var(--container-size);padding-inline:var(--mantine-spacing-md);margin-inline:auto}.m_7485cace:where([data-fluid]){max-width:100%}.m_e2125a27{--dialog-size-xs: calc(10rem * var(--mantine-scale));--dialog-size-sm: calc(12.5rem * var(--mantine-scale));--dialog-size-md: calc(21.25rem * var(--mantine-scale));--dialog-size-lg: calc(25rem * var(--mantine-scale));--dialog-size-xl: calc(31.25rem * var(--mantine-scale));--dialog-size: var(--dialog-size-md);position:relative;width:var(--dialog-size);max-width:calc(100vw - var(--mantine-spacing-xl) * 2);min-height:calc(3.125rem * var(--mantine-scale))}.m_5abab665{position:absolute;top:calc(var(--mantine-spacing-md) / 2);inset-inline-end:calc(var(--mantine-spacing-md) / 2)}.m_3eebeb36{--divider-size-xs: calc(.0625rem * var(--mantine-scale));--divider-size-sm: calc(.125rem * var(--mantine-scale));--divider-size-md: calc(.1875rem * var(--mantine-scale));--divider-size-lg: calc(.25rem * var(--mantine-scale));--divider-size-xl: calc(.3125rem * var(--mantine-scale));--divider-size: var(--divider-size-xs)}:where([data-mantine-color-scheme=light]) .m_3eebeb36{--divider-color: var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_3eebeb36{--divider-color: var(--mantine-color-dark-4)}.m_3eebeb36:where([data-orientation=horizontal]){border-top:var(--divider-size) var(--divider-border-style, solid) var(--divider-color)}.m_3eebeb36:where([data-orientation=vertical]){border-inline-start:var(--divider-size) var(--divider-border-style, solid) var(--divider-color);height:auto;align-self:stretch}.m_3eebeb36:where([data-with-label]){border:0}.m_9e365f20{display:flex;align-items:center;font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed);white-space:nowrap}.m_9e365f20:where([data-position=left]):before{display:none}.m_9e365f20:where([data-position=right]):after{display:none}.m_9e365f20:before{content:"";flex:1;height:calc(.0625rem * var(--mantine-scale));border-top:var(--divider-size) var(--divider-border-style, solid) var(--divider-color);margin-inline-end:var(--mantine-spacing-xs)}.m_9e365f20:after{content:"";flex:1;height:calc(.0625rem * var(--mantine-scale));border-top:var(--divider-size) var(--divider-border-style, solid) var(--divider-color);margin-inline-start:var(--mantine-spacing-xs)}.m_f11b401e{--drawer-size-xs: calc(20rem * var(--mantine-scale));--drawer-size-sm: calc(23.75rem * var(--mantine-scale));--drawer-size-md: calc(27.5rem * var(--mantine-scale));--drawer-size-lg: calc(38.75rem * var(--mantine-scale));--drawer-size-xl: calc(48.75rem * var(--mantine-scale));--drawer-size: var(--drawer-size-md);--drawer-offset: 0rem}.m_5a7c2c9{z-index:1000}.m_b8a05bbd{flex:var(--drawer-flex, 0 0 var(--drawer-size));height:var(--drawer-height, calc(100% - var(--drawer-offset) * 2));margin:var(--drawer-offset);max-width:calc(100% - var(--drawer-offset) * 2);max-height:calc(100% - var(--drawer-offset) * 2);overflow-y:auto}.m_b8a05bbd[data-hidden]{opacity:0!important;pointer-events:none}.m_31cd769a{display:flex;justify-content:var(--drawer-justify, flex-start);align-items:var(--drawer-align, flex-start)}.m_e9408a47{padding:var(--mantine-spacing-lg);padding-top:var(--mantine-spacing-xs);border-radius:var(--fieldset-radius, var(--mantine-radius-default));min-inline-size:auto}.m_84c9523a{border:calc(.0625rem * var(--mantine-scale)) solid}:where([data-mantine-color-scheme=light]) .m_84c9523a{border-color:var(--mantine-color-gray-3);background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_84c9523a{border-color:var(--mantine-color-dark-4);background-color:var(--mantine-color-dark-7)}.m_ef274e49{border:calc(.0625rem * var(--mantine-scale)) solid}:where([data-mantine-color-scheme=light]) .m_ef274e49{border-color:var(--mantine-color-gray-3);background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_ef274e49{border-color:var(--mantine-color-dark-4);background-color:var(--mantine-color-dark-6)}.m_eda993d3{padding:0;border:0;border-radius:0}.m_90794832{font-size:var(--mantine-font-size-sm)}.m_74ca27fe{padding:0;margin-bottom:var(--mantine-spacing-sm)}.m_8478a6da{container:mantine-grid / inline-size}.m_410352e9{--grid-overflow: visible;--grid-margin: calc(var(--grid-gutter) / -2);--grid-col-padding: calc(var(--grid-gutter) / 2);overflow:var(--grid-overflow)}.m_dee7bd2f{width:calc(100% + var(--grid-gutter));display:flex;flex-wrap:wrap;justify-content:var(--grid-justify);align-items:var(--grid-align);margin:var(--grid-margin)}.m_96bdd299{--col-flex-grow: 0;--col-offset: 0rem;flex-shrink:0;order:var(--col-order);flex-basis:var(--col-flex-basis);width:var(--col-width);max-width:var(--col-max-width);flex-grow:var(--col-flex-grow);margin-inline-start:var(--col-offset);padding:var(--grid-col-padding)}.m_bcb3f3c2{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=light]) .m_bcb3f3c2{background-color:var(--mark-bg-light)}:where([data-mantine-color-scheme=dark]) .m_bcb3f3c2{background-color:var(--mark-bg-dark)}.m_9e117634{display:block;flex:0;object-fit:var(--image-object-fit, cover);width:100%;border-radius:var(--image-radius, 0)}@keyframes m_885901b1{0%{opacity:.6;transform:scale(0)}to{opacity:0;transform:scale(2.8)}}.m_e5262200{--indicator-size: calc(.625rem * var(--mantine-scale));--indicator-color: var(--mantine-primary-color-filled);position:relative;display:block}.m_e5262200:where([data-inline]){display:inline-block}.m_760d1fb1{position:absolute;top:var(--indicator-top);left:var(--indicator-left);right:var(--indicator-right);bottom:var(--indicator-bottom);transform:translate(var(--indicator-translate-x),var(--indicator-translate-y));min-width:var(--indicator-size);height:var(--indicator-size);border-radius:var(--indicator-radius, 1000rem);z-index:var(--indicator-z-index, 200);display:flex;align-items:center;justify-content:center;font-size:var(--mantine-font-size-xs);background-color:var(--indicator-color);color:var(--indicator-text-color, var(--mantine-color-white));white-space:nowrap}.m_760d1fb1:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--indicator-color);border-radius:var(--indicator-radius, 1000rem);z-index:-1}.m_760d1fb1:where([data-with-label]){padding-inline:calc(var(--mantine-spacing-xs) / 2)}.m_760d1fb1:where([data-with-border]){border:2px solid var(--mantine-color-body)}.m_760d1fb1[data-processing]:before{animation:m_885901b1 1s linear infinite}.m_dc6f14e2{--kbd-fz-xs: calc(.625rem * var(--mantine-scale));--kbd-fz-sm: calc(.75rem * var(--mantine-scale));--kbd-fz-md: calc(.875rem * var(--mantine-scale));--kbd-fz-lg: calc(1rem * var(--mantine-scale));--kbd-fz-xl: calc(1.25rem * var(--mantine-scale));--kbd-fz: var(--kbd-fz-sm);--kbd-padding-xs: calc(.125rem * var(--mantine-scale)) calc(.25rem * var(--mantine-scale));--kbd-padding-sm: calc(.1875rem * var(--mantine-scale)) calc(.3125rem * var(--mantine-scale));--kbd-padding-md: calc(.25rem * var(--mantine-scale)) calc(.4375rem * var(--mantine-scale));--kbd-padding-lg: calc(.3125rem * var(--mantine-scale)) calc(.5625rem * var(--mantine-scale));--kbd-padding-xl: calc(.5rem * var(--mantine-scale)) calc(.875rem * var(--mantine-scale));--kbd-padding: var(--kbd-padding-sm);font-family:var(--mantine-font-family-monospace);line-height:var(--mantine-line-height);font-weight:700;padding:var(--kbd-padding);font-size:var(--kbd-fz);border-radius:var(--mantine-radius-sm);border:calc(.0625rem * var(--mantine-scale)) solid;border-bottom-width:calc(.1875rem * var(--mantine-scale));unicode-bidi:embed}:where([data-mantine-color-scheme=light]) .m_dc6f14e2{border-color:var(--mantine-color-gray-3);color:var(--mantine-color-gray-7);background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_dc6f14e2{border-color:var(--mantine-color-dark-4);color:var(--mantine-color-dark-0);background-color:var(--mantine-color-dark-6)}.m_abbac491{--list-fz: var(--mantine-font-size-md);--list-lh: var(--mantine-line-height-md);list-style-position:inside;font-size:var(--list-fz);line-height:var(--list-lh);margin:0;padding:0}.m_abbac491:where([data-with-padding]){padding-inline-start:var(--mantine-spacing-md)}.m_abb6bec2{white-space:nowrap;line-height:var(--list-lh)}.m_abb6bec2:where([data-with-icon]){list-style:none}.m_abb6bec2:where([data-with-icon]) .m_75cd9f71{--li-direction: row;--li-align: center}.m_abb6bec2:where(:not(:first-of-type)){margin-top:var(--list-spacing, 0)}.m_abb6bec2:where([data-centered]){line-height:1}.m_75cd9f71{display:inline-flex;flex-direction:var(--li-direction, column);align-items:var(--li-align, flex-start);white-space:normal}.m_60f83e5b{display:inline-block;vertical-align:middle;margin-inline-end:var(--mantine-spacing-sm)}.m_6e45937b{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:var(--lo-z-index)}.m_e8eb006c{position:relative;z-index:calc(var(--lo-z-index) + 1)}.m_df587f17{z-index:var(--lo-z-index)}.m_dc9b7c9f{padding:calc(.25rem * var(--mantine-scale))}.m_9bfac126{color:var(--mantine-color-dimmed);font-weight:500;font-size:var(--mantine-font-size-xs);padding:calc(var(--mantine-spacing-xs) / 2) var(--mantine-spacing-sm);cursor:default}.m_efdf90cb{margin-top:calc(.25rem * var(--mantine-scale));margin-bottom:calc(.25rem * var(--mantine-scale));border-top:calc(.0625rem * var(--mantine-scale)) solid}:where([data-mantine-color-scheme=light]) .m_efdf90cb{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_efdf90cb{border-color:var(--mantine-color-dark-4)}.m_99ac2aa1{font-size:var(--mantine-font-size-sm);width:100%;padding:calc(var(--mantine-spacing-xs) / 1.5) var(--mantine-spacing-sm);border-radius:var(--popover-radius, var(--mantine-radius-default));color:var(--menu-item-color, var(--mantine-color-text));display:flex;align-items:center;-webkit-user-select:none;user-select:none}.m_99ac2aa1:where([data-disabled],:disabled){color:var(--mantine-color-dimmed);opacity:.6;cursor:not-allowed}:where([data-mantine-color-scheme=light]) .m_99ac2aa1:where([data-hovered]):where(:not(:disabled,[data-disabled])){background-color:var(--menu-item-hover, var(--mantine-color-gray-1))}:where([data-mantine-color-scheme=dark]) .m_99ac2aa1:where([data-hovered]):where(:not(:disabled,[data-disabled])){background-color:var(--menu-item-hover, var(--mantine-color-dark-4))}.m_5476e0d3{flex:1}.m_8b75e504{display:flex;justify-content:center;align-items:center}.m_8b75e504:where([data-position=left]){margin-inline-end:var(--mantine-spacing-xs)}.m_8b75e504:where([data-position=right]){margin-inline-start:var(--mantine-spacing-xs)}.m_9df02822{--modal-size-xs: calc(20rem * var(--mantine-scale));--modal-size-sm: calc(23.75rem * var(--mantine-scale));--modal-size-md: calc(27.5rem * var(--mantine-scale));--modal-size-lg: calc(38.75rem * var(--mantine-scale));--modal-size-xl: calc(48.75rem * var(--mantine-scale));--modal-size: var(--modal-size-md);--modal-y-offset: 5dvh;--modal-x-offset: 5vw}.m_9df02822[data-full-screen]{--modal-border-radius: 0 !important}.m_9df02822[data-full-screen] .m_54c44539{--modal-content-flex: 0 0 100%;--modal-content-max-height: auto;--modal-content-height: 100dvh}.m_9df02822[data-full-screen] .m_1f958f16{--modal-inner-y-offset: 0;--modal-inner-x-offset: 0}.m_9df02822[data-centered] .m_1f958f16{--modal-inner-align: center}.m_d0e2b9cd{border-start-start-radius:var(--modal-radius, var(--mantine-radius-default));border-start-end-radius:var(--modal-radius, var(--mantine-radius-default))}.m_54c44539{flex:var(--modal-content-flex, 0 0 var(--modal-size));max-width:100%;max-height:var(--modal-content-max-height, calc(100dvh - var(--modal-y-offset) * 2));height:var(--modal-content-height, auto);overflow-y:auto}.m_54c44539[data-full-screen]{border-radius:0}.m_54c44539[data-hidden]{opacity:0!important;pointer-events:none}.m_1f958f16{display:flex;justify-content:center;align-items:var(--modal-inner-align, flex-start);padding-top:var(--modal-inner-y-offset, var(--modal-y-offset));padding-bottom:var(--modal-inner-y-offset, var(--modal-y-offset));padding-inline:var(--modal-inner-x-offset, var(--modal-x-offset))}.m_7cda1cd6{--pill-fz-xs: calc(.625rem * var(--mantine-scale));--pill-fz-sm: calc(.75rem * var(--mantine-scale));--pill-fz-md: calc(.875rem * var(--mantine-scale));--pill-fz-lg: calc(1rem * var(--mantine-scale));--pill-fz-xl: calc(1.125rem * var(--mantine-scale));--pill-height-xs: calc(1.125rem * var(--mantine-scale));--pill-height-sm: calc(1.375rem * var(--mantine-scale));--pill-height-md: calc(1.5625rem * var(--mantine-scale));--pill-height-lg: calc(1.75rem * var(--mantine-scale));--pill-height-xl: calc(2rem * var(--mantine-scale));--pill-fz: var(--pill-fz-sm);--pill-height: var(--pill-height-sm);font-size:var(--pill-fz);flex:0;height:var(--pill-height);padding-inline:.8em;display:inline-flex;align-items:center;border-radius:var(--pill-radius, 1000rem);line-height:1;white-space:nowrap;user-select:none;-webkit-user-select:none;max-width:100%}:where([data-mantine-color-scheme=dark]) .m_7cda1cd6{background-color:var(--mantine-color-dark-7);color:var(--mantine-color-dark-0)}:where([data-mantine-color-scheme=light]) .m_7cda1cd6{color:var(--mantine-color-black)}.m_7cda1cd6:where([data-with-remove]:not(:has(button:disabled))){padding-inline-end:0}.m_7cda1cd6:where([data-disabled],:has(button:disabled)){cursor:not-allowed}:where([data-mantine-color-scheme=light]) .m_44da308b{background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=light]) .m_44da308b:where([data-disabled],:has(button:disabled)){background-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=light]) .m_e3a01f8{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=light]) .m_e3a01f8:where([data-disabled],:has(button:disabled)){background-color:var(--mantine-color-gray-3)}.m_1e0e6180{cursor:inherit;overflow:hidden;height:100%;line-height:var(--pill-height);text-overflow:ellipsis}.m_ae386778{color:inherit;font-size:inherit;height:100%;min-height:unset;min-width:2em;width:unset;border-radius:0;padding-inline-start:.1em;padding-inline-end:.3em;flex:0;border-end-end-radius:var(--pill-radius, 50%);border-start-end-radius:var(--pill-radius, 50%)}.m_7cda1cd6[data-disabled]>.m_ae386778,.m_ae386778:disabled{display:none;background-color:transparent;width:.8em;min-width:.8em;padding:0;cursor:not-allowed}.m_7cda1cd6[data-disabled]>.m_ae386778>svg,.m_ae386778:disabled>svg{display:none}.m_ae386778>svg{pointer-events:none}.m_1dcfd90b{--pg-gap-xs: calc(.375rem * var(--mantine-scale));--pg-gap-sm: calc(.5rem * var(--mantine-scale));--pg-gap-md: calc(.625rem * var(--mantine-scale));--pg-gap-lg: calc(.75rem * var(--mantine-scale));--pg-gap-xl: calc(.75rem * var(--mantine-scale));--pg-gap: var(--pg-gap-sm);display:flex;align-items:center;gap:var(--pg-gap);flex-wrap:wrap}.m_45c4369d{background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:calc(6.25rem * var(--mantine-scale));flex:1;border:0;font-size:inherit;height:1.6em;color:inherit;padding:0}.m_45c4369d::placeholder{color:var(--input-placeholder-color);opacity:1}.m_45c4369d:where([data-type=hidden],[data-type=auto]){height:calc(.0625rem * var(--mantine-scale));width:calc(.0625rem * var(--mantine-scale));top:0;left:0;pointer-events:none;position:absolute;opacity:0}.m_45c4369d:focus{outline:none}.m_45c4369d:where([data-type=auto]:focus){height:1.6em;visibility:visible;opacity:1;position:static}.m_45c4369d:where([data-pointer]:not([data-disabled],:disabled)){cursor:pointer}.m_45c4369d:where([data-disabled],:disabled){cursor:not-allowed}.m_f0824112{--nl-bg: var(--mantine-primary-color-light);--nl-hover: var(--mantine-primary-color-light-hover);--nl-color: var(--mantine-primary-color-light-color);display:flex;align-items:center;width:100%;padding:8px var(--mantine-spacing-sm);-webkit-user-select:none;user-select:none}@media (hover: hover){:where([data-mantine-color-scheme=light]) .m_f0824112:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_f0824112:hover{background-color:var(--mantine-color-dark-6)}}@media (hover: none){:where([data-mantine-color-scheme=light]) .m_f0824112:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_f0824112:active{background-color:var(--mantine-color-dark-6)}}.m_f0824112:where([data-disabled]){opacity:.4;pointer-events:none}.m_f0824112:where([data-active],[aria-current=page]){background-color:var(--nl-bg);color:var(--nl-color)}@media (hover: hover){.m_f0824112:where([data-active],[aria-current=page]):hover{background-color:var(--nl-hover)}}@media (hover: none){.m_f0824112:where([data-active],[aria-current=page]):active{background-color:var(--nl-hover)}}.m_f0824112:where([data-active],[aria-current=page]) .m_57492dcc{--description-opacity: .9;--description-color: var(--nl-color)}.m_690090b5{display:flex;align-items:center;justify-content:center;transition:transform .15s ease}.m_690090b5>svg{display:block}.m_690090b5:where([data-position=left]){margin-inline-end:var(--mantine-spacing-sm)}.m_690090b5:where([data-position=right]){margin-inline-start:var(--mantine-spacing-sm)}.m_690090b5:where([data-rotate]){transform:rotate(90deg)}.m_1f6ac4c4{font-size:var(--mantine-font-size-sm)}.m_f07af9d2{flex:1;overflow:hidden;text-overflow:ellipsis}.m_f07af9d2:where([data-no-wrap]){white-space:nowrap}.m_57492dcc{display:block;font-size:var(--mantine-font-size-xs);opacity:var(--description-opacity, 1);color:var(--description-color, var(--mantine-color-dimmed));overflow:hidden;text-overflow:ellipsis}:where([data-no-wrap]) .m_57492dcc{white-space:nowrap}.m_e17b862f{padding-inline-start:var(--nl-offset, var(--mantine-spacing-lg))}.m_1fd8a00b{transform:rotate(-90deg)}.m_a513464{--notification-radius: var(--mantine-radius-default);--notification-color: var(--mantine-primary-color-filled);overflow:hidden;box-sizing:border-box;position:relative;display:flex;align-items:center;padding-inline-start:calc(1.375rem * var(--mantine-scale));padding-inline-end:var(--mantine-spacing-xs);padding-top:var(--mantine-spacing-xs);padding-bottom:var(--mantine-spacing-xs);border-radius:var(--notification-radius);box-shadow:var(--mantine-shadow-lg)}.m_a513464:before{content:"";display:block;position:absolute;width:calc(.375rem * var(--mantine-scale));top:var(--notification-radius);bottom:var(--notification-radius);inset-inline-start:calc(.25rem * var(--mantine-scale));border-radius:var(--notification-radius);background-color:var(--notification-color)}:where([data-mantine-color-scheme=light]) .m_a513464{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_a513464{background-color:var(--mantine-color-dark-6)}.m_a513464:where([data-with-icon]){padding-inline-start:var(--mantine-spacing-xs)}.m_a513464:where([data-with-icon]):before{display:none}:where([data-mantine-color-scheme=light]) .m_a513464:where([data-with-border]){border:1px solid var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_a513464:where([data-with-border]){border:1px solid var(--mantine-color-dark-4)}.m_a4ceffb{box-sizing:border-box;margin-inline-end:var(--mantine-spacing-md);width:calc(1.75rem * var(--mantine-scale));height:calc(1.75rem * var(--mantine-scale));border-radius:calc(1.75rem * var(--mantine-scale));display:flex;align-items:center;justify-content:center;background-color:var(--notification-color);color:var(--mantine-color-white)}.m_b0920b15{margin-inline-end:var(--mantine-spacing-md)}.m_a49ed24{flex:1;overflow:hidden;margin-inline-end:var(--mantine-spacing-xs)}.m_3feedf16{margin-bottom:calc(.125rem * var(--mantine-scale));overflow:hidden;text-overflow:ellipsis;font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm);font-weight:500}:where([data-mantine-color-scheme=light]) .m_3feedf16{color:var(--mantine-color-gray-9)}:where([data-mantine-color-scheme=dark]) .m_3feedf16{color:var(--mantine-color-white)}.m_3d733a3a{font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm);overflow:hidden;text-overflow:ellipsis}:where([data-mantine-color-scheme=light]) .m_3d733a3a{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_3d733a3a{color:var(--mantine-color-dark-0)}:where([data-mantine-color-scheme=light]) .m_3d733a3a:where([data-with-title]){color:var(--mantine-color-gray-6)}:where([data-mantine-color-scheme=dark]) .m_3d733a3a:where([data-with-title]){color:var(--mantine-color-dark-2)}@media (hover: hover){:where([data-mantine-color-scheme=light]) .m_919a4d88:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_919a4d88:hover{background-color:var(--mantine-color-dark-8)}}@media (hover: none){:where([data-mantine-color-scheme=light]) .m_919a4d88:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_919a4d88:active{background-color:var(--mantine-color-dark-8)}}.m_e2f5cd4e{--ni-right-section-width-xs: calc(1.0625rem * var(--mantine-scale));--ni-right-section-width-sm: calc(1.5rem * var(--mantine-scale));--ni-right-section-width-md: calc(1.6875rem * var(--mantine-scale));--ni-right-section-width-lg: calc(1.9375rem * var(--mantine-scale));--ni-right-section-width-xl: calc(2.125rem * var(--mantine-scale))}.m_95e17d22{--ni-chevron-size-xs: calc(.625rem * var(--mantine-scale));--ni-chevron-size-sm: calc(.875rem * var(--mantine-scale));--ni-chevron-size-md: calc(1rem * var(--mantine-scale));--ni-chevron-size-lg: calc(1.125rem * var(--mantine-scale));--ni-chevron-size-xl: calc(1.25rem * var(--mantine-scale));--ni-chevron-size: var(--ni-chevron-size-sm);display:flex;flex-direction:column;width:100%;height:calc(var(--input-height) - calc(.125rem * var(--mantine-scale)));max-width:calc(var(--ni-chevron-size) * 1.7);margin-inline-start:auto}.m_80b4b171{--control-border: 1px solid var(--input-bd);--control-radius: calc(var(--input-radius) - calc(.0625rem * var(--mantine-scale)));flex:0 0 50%;width:100%;padding:0;height:calc(var(--input-height) / 2 - calc(.0625rem * var(--mantine-scale)));border-inline-start:var(--control-border);display:flex;align-items:center;justify-content:center;color:var(--mantine-color-text);background-color:transparent;cursor:pointer}.m_80b4b171:where(:disabled){background-color:transparent;cursor:not-allowed;opacity:.6}:where([data-mantine-color-scheme=light]) .m_80b4b171:where(:disabled){color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_80b4b171:where(:disabled){color:var(--mantine-color-dark-3)}.m_e2f5cd4e[data-error] :where(.m_80b4b171){color:var(--mantine-color-error)}@media (hover: hover){:where([data-mantine-color-scheme=light]) .m_80b4b171:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_80b4b171:hover{background-color:var(--mantine-color-dark-4)}}@media (hover: none){:where([data-mantine-color-scheme=light]) .m_80b4b171:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_80b4b171:active{background-color:var(--mantine-color-dark-4)}}.m_80b4b171:where(:first-of-type){border-radius:0;border-start-end-radius:var(--control-radius)}.m_80b4b171:last-of-type{border-radius:0;border-end-end-radius:var(--control-radius)}.m_4addd315{--pagination-control-size-xs: calc(1.375rem * var(--mantine-scale));--pagination-control-size-sm: calc(1.625rem * var(--mantine-scale));--pagination-control-size-md: calc(2rem * var(--mantine-scale));--pagination-control-size-lg: calc(2.375rem * var(--mantine-scale));--pagination-control-size-xl: calc(2.75rem * var(--mantine-scale));--pagination-control-size: var(--pagination-control-size-md);--pagination-control-fz: var(--mantine-font-size-md);--pagination-active-bg: var(--mantine-primary-color-filled)}.m_326d024a{display:flex;align-items:center;justify-content:center;border:calc(.0625rem * var(--mantine-scale)) solid;cursor:pointer;color:var(--mantine-color-text);height:var(--pagination-control-size);min-width:var(--pagination-control-size);font-size:var(--pagination-control-fz);line-height:1;border-radius:var(--pagination-control-radius, var(--mantine-radius-default))}.m_326d024a:where([data-with-padding]){padding:calc(var(--pagination-control-size) / 4)}.m_326d024a:where(:disabled,[data-disabled]){cursor:not-allowed;opacity:.4}:where([data-mantine-color-scheme=light]) .m_326d024a{border-color:var(--mantine-color-gray-4);background-color:var(--mantine-color-white)}@media (hover: hover){:where([data-mantine-color-scheme=light]) .m_326d024a:hover:where(:not(:disabled,[data-disabled])){background-color:var(--mantine-color-gray-0)}}@media (hover: none){:where([data-mantine-color-scheme=light]) .m_326d024a:active:where(:not(:disabled,[data-disabled])){background-color:var(--mantine-color-gray-0)}}:where([data-mantine-color-scheme=dark]) .m_326d024a{border-color:var(--mantine-color-dark-4);background-color:var(--mantine-color-dark-6)}@media (hover: hover){:where([data-mantine-color-scheme=dark]) .m_326d024a:hover:where(:not(:disabled,[data-disabled])){background-color:var(--mantine-color-dark-5)}}@media (hover: none){:where([data-mantine-color-scheme=dark]) .m_326d024a:active:where(:not(:disabled,[data-disabled])){background-color:var(--mantine-color-dark-5)}}.m_326d024a:where([data-active]){background-color:var(--pagination-active-bg);border-color:var(--pagination-active-bg);color:var(--pagination-active-color, var(--mantine-color-white))}@media (hover: hover){.m_326d024a:where([data-active]):hover{background-color:var(--pagination-active-bg)}}@media (hover: none){.m_326d024a:where([data-active]):active{background-color:var(--pagination-active-bg)}}.m_4ad7767d{height:var(--pagination-control-size);min-width:var(--pagination-control-size);display:flex;align-items:center;justify-content:center;pointer-events:none}.m_f61ca620{--psi-button-size-xs: calc(1.375rem * var(--mantine-scale));--psi-button-size-sm: calc(1.625rem * var(--mantine-scale));--psi-button-size-md: calc(1.75rem * var(--mantine-scale));--psi-button-size-lg: calc(2rem * var(--mantine-scale));--psi-button-size-xl: calc(2.5rem * var(--mantine-scale));--psi-icon-size-xs: calc(.75rem * var(--mantine-scale));--psi-icon-size-sm: calc(.9375rem * var(--mantine-scale));--psi-icon-size-md: calc(1.0625rem * var(--mantine-scale));--psi-icon-size-lg: calc(1.1875rem * var(--mantine-scale));--psi-icon-size-xl: calc(1.3125rem * var(--mantine-scale));--psi-button-size: var(--psi-button-size-sm);--psi-icon-size: var(--psi-icon-size-sm)}.m_ccf8da4c{position:relative;overflow:hidden}.m_f2d85dd2{font-family:var(--mantine-font-family);background-color:transparent;border:0;padding-inline-end:var(--input-padding-inline-end);padding-inline-start:var(--input-padding-inline-start);position:absolute;top:0;right:0;bottom:0;left:0;outline:0;font-size:inherit;line-height:var(--mantine-line-height);height:100%;width:100%;color:inherit}.m_ccf8da4c[data-disabled] .m_f2d85dd2,.m_f2d85dd2:disabled{cursor:not-allowed}.m_f2d85dd2::placeholder{color:var(--input-placeholder-color);opacity:1}.m_f2d85dd2::-ms-reveal{display:none}.m_b1072d44{width:var(--psi-button-size);height:var(--psi-button-size);min-width:var(--psi-button-size);min-height:var(--psi-button-size)}.m_b1072d44:disabled{display:none}.m_f1cb205a{--pin-input-size-xs: calc(1.875rem * var(--mantine-scale));--pin-input-size-sm: calc(2.25rem * var(--mantine-scale));--pin-input-size-md: calc(2.625rem * var(--mantine-scale));--pin-input-size-lg: calc(3.125rem * var(--mantine-scale));--pin-input-size-xl: calc(3.75rem * var(--mantine-scale));--pin-input-size: var(--pin-input-size-sm)}.m_cb288ead{width:var(--pin-input-size);height:var(--pin-input-size)}@keyframes m_81a374bd{0%{background-position:0 0}to{background-position:calc(2.5rem * var(--mantine-scale)) 0}}.m_db6d6462{--progress-radius: var(--mantine-radius-default);--progress-size: var(--progress-size-md);--progress-size-xs: calc(.1875rem * var(--mantine-scale));--progress-size-sm: calc(.3125rem * var(--mantine-scale));--progress-size-md: calc(.5rem * var(--mantine-scale));--progress-size-lg: calc(.75rem * var(--mantine-scale));--progress-size-xl: calc(1rem * var(--mantine-scale));position:relative;height:var(--progress-size);border-radius:var(--progress-radius);overflow:hidden;display:flex}:where([data-mantine-color-scheme=light]) .m_db6d6462{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_db6d6462{background-color:var(--mantine-color-dark-4)}.m_2242eb65{background-color:var(--progress-section-color);height:100%;width:var(--progress-section-width);display:flex;align-items:center;justify-content:center;overflow:hidden;background-size:calc(1.25rem * var(--mantine-scale)) calc(1.25rem * var(--mantine-scale));transition:width var(--progress-transition-duration, .1s) ease}.m_2242eb65:where([data-striped]){background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.m_2242eb65:where([data-animated]){animation:m_81a374bd 1s linear infinite}.m_2242eb65:where(:last-of-type){border-radius:0;border-start-end-radius:var(--progress-radius);border-end-end-radius:var(--progress-radius)}.m_2242eb65:where(:first-of-type){border-radius:0;border-start-start-radius:var(--progress-radius);border-end-start-radius:var(--progress-radius)}.m_91e40b74{color:var(--progress-label-color, var(--mantine-color-white));font-weight:700;-webkit-user-select:none;user-select:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:min(calc(var(--progress-size) * .65),calc(1.125rem * var(--mantine-scale)));line-height:1;padding-inline:calc(.25rem * var(--mantine-scale))}.m_9dc8ae12{--card-radius: var(--mantine-radius-default);display:block;width:100%;border-radius:var(--card-radius);cursor:pointer}.m_9dc8ae12 :where(*){cursor:inherit}.m_9dc8ae12:where([data-with-border]){border:calc(.0625rem * var(--mantine-scale)) solid transparent}:where([data-mantine-color-scheme=light]) .m_9dc8ae12:where([data-with-border]){border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_9dc8ae12:where([data-with-border]){border-color:var(--mantine-color-dark-4)}.m_717d7ff6{--radio-size-xs: calc(1rem * var(--mantine-scale));--radio-size-sm: calc(1.25rem * var(--mantine-scale));--radio-size-md: calc(1.5rem * var(--mantine-scale));--radio-size-lg: calc(1.875rem * var(--mantine-scale));--radio-size-xl: calc(2.25rem * var(--mantine-scale));--radio-icon-size-xs: calc(.375rem * var(--mantine-scale));--radio-icon-size-sm: calc(.5rem * var(--mantine-scale));--radio-icon-size-md: calc(.625rem * var(--mantine-scale));--radio-icon-size-lg: calc(.875rem * var(--mantine-scale));--radio-icon-size-xl: calc(1rem * var(--mantine-scale));--radio-icon-size: var(--radio-icon-size-sm);--radio-size: var(--radio-size-sm);--radio-color: var(--mantine-primary-color-filled);--radio-icon-color: var(--mantine-color-white);position:relative;border:calc(.0625rem * var(--mantine-scale)) solid transparent;width:var(--radio-size);min-width:var(--radio-size);height:var(--radio-size);min-height:var(--radio-size);border-radius:var(--radio-radius, 10000px);transition:border-color .1s ease,background-color .1s ease;cursor:var(--mantine-cursor-type);-webkit-tap-highlight-color:transparent;display:flex;align-items:center;justify-content:center}:where([data-mantine-color-scheme=light]) .m_717d7ff6{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_717d7ff6{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}.m_717d7ff6[data-indeterminate],.m_717d7ff6[data-checked]{background-color:var(--radio-color);border-color:var(--radio-color)}.m_717d7ff6[data-indeterminate]>.m_3e4da632,.m_717d7ff6[data-checked]>.m_3e4da632{opacity:1;transform:none;color:var(--radio-icon-color)}.m_717d7ff6[data-disabled]{cursor:not-allowed}:where([data-mantine-color-scheme=light]) .m_717d7ff6[data-disabled]{background-color:var(--mantine-color-gray-2);border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_717d7ff6[data-disabled]{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-6)}[data-mantine-color-scheme=light] .m_717d7ff6[data-disabled][data-checked]>.m_3e4da632{color:var(--mantine-color-gray-5)}[data-mantine-color-scheme=dark] .m_717d7ff6[data-disabled][data-checked]>.m_3e4da632{color:var(--mantine-color-dark-3)}.m_2980836c[data-indeterminate]:not([data-disabled]),.m_2980836c[data-checked]:not([data-disabled]){background-color:transparent;border-color:var(--radio-color)}.m_2980836c[data-indeterminate]:not([data-disabled])>.m_3e4da632,.m_2980836c[data-checked]:not([data-disabled])>.m_3e4da632{color:var(--radio-color);opacity:1;transform:none}.m_3e4da632{display:block;width:var(--radio-icon-size);height:var(--radio-icon-size);color:transparent;pointer-events:none;transform:translateY(calc(.3125rem * var(--mantine-scale))) scale(.5);opacity:1;transition:transform .1s ease,opacity .1s ease}.m_f3f1af94{--radio-size-xs: calc(1rem * var(--mantine-scale));--radio-size-sm: calc(1.25rem * var(--mantine-scale));--radio-size-md: calc(1.5rem * var(--mantine-scale));--radio-size-lg: calc(1.875rem * var(--mantine-scale));--radio-size-xl: calc(2.25rem * var(--mantine-scale));--radio-size: var(--radio-size-sm);--radio-icon-size-xs: calc(.375rem * var(--mantine-scale));--radio-icon-size-sm: calc(.5rem * var(--mantine-scale));--radio-icon-size-md: calc(.625rem * var(--mantine-scale));--radio-icon-size-lg: calc(.875rem * var(--mantine-scale));--radio-icon-size-xl: calc(1rem * var(--mantine-scale));--radio-icon-size: var(--radio-icon-size-sm);--radio-icon-color: var(--mantine-color-white)}.m_89c4f5e4{position:relative;width:var(--radio-size);height:var(--radio-size);order:1}.m_89c4f5e4:where([data-label-position=left]){order:2}.m_f3ed6b2b{color:var(--radio-icon-color);opacity:var(--radio-icon-opacity, 0);transform:var(--radio-icon-transform, scale(.2) translateY(calc(.625rem * var(--mantine-scale))));transition:opacity .1s ease,transform .2s ease;pointer-events:none;width:var(--radio-icon-size);height:var(--radio-icon-size);position:absolute;top:calc(50% - var(--radio-icon-size) / 2);left:calc(50% - var(--radio-icon-size) / 2)}.m_8a3dbb89{border:calc(.0625rem * var(--mantine-scale)) solid;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--radio-size);height:var(--radio-size);border-radius:var(--radio-radius, var(--radio-size));margin:0;display:flex;align-items:center;justify-content:center;transition-property:background-color,border-color;transition-timing-function:ease;transition-duration:.1s;cursor:var(--mantine-cursor-type);-webkit-tap-highlight-color:transparent}:where([data-mantine-color-scheme=light]) .m_8a3dbb89{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_8a3dbb89{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}.m_8a3dbb89:checked{background-color:var(--radio-color, var(--mantine-primary-color-filled));border-color:var(--radio-color, var(--mantine-primary-color-filled))}.m_8a3dbb89:checked+.m_f3ed6b2b{--radio-icon-opacity: 1;--radio-icon-transform: scale(1)}.m_8a3dbb89:disabled{cursor:not-allowed}:where([data-mantine-color-scheme=light]) .m_8a3dbb89:disabled{background-color:var(--mantine-color-gray-1);border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=light]) .m_8a3dbb89:disabled+.m_f3ed6b2b{--radio-icon-color: var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_8a3dbb89:disabled{background-color:var(--mantine-color-dark-5);border-color:var(--mantine-color-dark-4)}:where([data-mantine-color-scheme=dark]) .m_8a3dbb89:disabled+.m_f3ed6b2b{--radio-icon-color: var(--mantine-color-dark-7)}.m_8a3dbb89:where([data-error]){border-color:var(--mantine-color-error)}.m_1bfe9d39+.m_f3ed6b2b{--radio-icon-color: var(--radio-color)}.m_1bfe9d39:checked:not(:disabled){background-color:transparent;border-color:var(--radio-color)}.m_1bfe9d39:checked:not(:disabled)+.m_f3ed6b2b{--radio-icon-color: var(--radio-color);--radio-icon-opacity: 1;--radio-icon-transform: none}.m_f8d312f2{--rating-size-xs: calc(.875rem * var(--mantine-scale));--rating-size-sm: calc(1.125rem * var(--mantine-scale));--rating-size-md: calc(1.25rem * var(--mantine-scale));--rating-size-lg: calc(1.75rem * var(--mantine-scale));--rating-size-xl: calc(2rem * var(--mantine-scale));display:flex;width:max-content}.m_f8d312f2:where(:has(input:disabled)){pointer-events:none}.m_61734bb7{position:relative;transition:transform .1s ease}.m_61734bb7:where([data-active]){z-index:1;transform:scale(1.1)}.m_5662a89a{width:var(--rating-size);height:var(--rating-size);display:block}:where([data-mantine-color-scheme=light]) .m_5662a89a{fill:var(--mantine-color-gray-3);stroke:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_5662a89a{fill:var(--mantine-color-dark-3);stroke:var(--mantine-color-dark-3)}.m_5662a89a:where([data-filled]){fill:var(--rating-color);stroke:var(--rating-color)}.m_211007ba{height:0;width:0;position:absolute;overflow:hidden;white-space:nowrap;opacity:0;-webkit-tap-highlight-color:transparent}.m_211007ba:focus-visible+label{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale))}.m_21342ee4{display:block;cursor:pointer;position:absolute;top:0;left:0;z-index:var(--rating-item-z-index, 0);-webkit-tap-highlight-color:transparent}.m_21342ee4:where([data-read-only]){cursor:default}.m_21342ee4:where(:last-of-type){position:relative}.m_fae05d6a{clip-path:var(--rating-symbol-clip-path)}.m_1b3c8819{--tooltip-radius: var(--mantine-radius-default);position:absolute;padding:calc(var(--mantine-spacing-xs) / 2) var(--mantine-spacing-xs);pointer-events:none;font-size:var(--mantine-font-size-sm);white-space:nowrap;border-radius:var(--tooltip-radius)}:where([data-mantine-color-scheme=light]) .m_1b3c8819{background-color:var(--tooltip-bg, var(--mantine-color-gray-9));color:var(--tooltip-color, var(--mantine-color-white))}:where([data-mantine-color-scheme=dark]) .m_1b3c8819{background-color:var(--tooltip-bg, var(--mantine-color-gray-2));color:var(--tooltip-color, var(--mantine-color-black))}.m_1b3c8819:where([data-multiline]){white-space:normal}.m_1b3c8819:where([data-fixed]){position:fixed}.m_f898399f{background-color:inherit;border:0;z-index:1}.m_b32e4812{position:relative;width:var(--rp-size);height:var(--rp-size);min-width:var(--rp-size);min-height:var(--rp-size);--rp-transition-duration: 0ms}.m_d43b5134{width:var(--rp-size);height:var(--rp-size);min-width:var(--rp-size);min-height:var(--rp-size);transform:rotate(-90deg)}.m_b1ca1fbf{stroke:var(--curve-color, var(--rp-curve-root-color));transition:stroke-dashoffset var(--rp-transition-duration) ease,stroke-dasharray var(--rp-transition-duration) ease,stroke var(--rp-transition-duration)}[data-mantine-color-scheme=light] .m_b1ca1fbf{--rp-curve-root-color: var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .m_b1ca1fbf{--rp-curve-root-color: var(--mantine-color-dark-4)}.m_b23f9dc4{position:absolute;top:50%;transform:translateY(-50%);inset-inline:var(--rp-label-offset)}.m_cf365364{--sc-padding-xs: calc(.1875rem * var(--mantine-scale)) calc(.375rem * var(--mantine-scale));--sc-padding-sm: calc(.3125rem * var(--mantine-scale)) calc(.625rem * var(--mantine-scale));--sc-padding-md: calc(.4375rem * var(--mantine-scale)) calc(.875rem * var(--mantine-scale));--sc-padding-lg: calc(.5625rem * var(--mantine-scale)) calc(1rem * var(--mantine-scale));--sc-padding-xl: calc(.75rem * var(--mantine-scale)) calc(1.25rem * var(--mantine-scale));--sc-transition-duration: .2s;--sc-padding: var(--sc-padding-sm);--sc-transition-timing-function: ease;--sc-font-size: var(--mantine-font-size-sm);position:relative;display:inline-flex;flex-direction:row;width:auto;border-radius:var(--sc-radius, var(--mantine-radius-default));overflow:hidden;padding:calc(.25rem * var(--mantine-scale))}.m_cf365364:where([data-full-width]){display:flex}.m_cf365364:where([data-orientation=vertical]){display:flex;flex-direction:column;width:max-content}.m_cf365364:where([data-orientation=vertical]):where([data-full-width]){width:auto}:where([data-mantine-color-scheme=light]) .m_cf365364{background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_cf365364{background-color:var(--mantine-color-dark-8)}.m_9e182ccd{position:absolute;display:block;z-index:1;border-radius:var(--sc-radius, var(--mantine-radius-default))}:where([data-mantine-color-scheme=light]) .m_9e182ccd{box-shadow:var(--sc-shadow, none);background-color:var(--sc-color, var(--mantine-color-white))}:where([data-mantine-color-scheme=dark]) .m_9e182ccd{box-shadow:none;background-color:var(--sc-color, var(--mantine-color-dark-5))}.m_1738fcb2{-webkit-tap-highlight-color:transparent;font-weight:500;display:block;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;border-radius:var(--sc-radius, var(--mantine-radius-default));font-size:var(--sc-font-size);padding:var(--sc-padding);transition:color var(--sc-transition-duration) var(--sc-transition-timing-function);cursor:pointer;outline:var(--segmented-control-outline, none)}:where([data-mantine-color-scheme=light]) .m_1738fcb2{color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_1738fcb2{color:var(--mantine-color-dark-1)}.m_1738fcb2:where([data-read-only]){cursor:default}fieldset:disabled .m_1738fcb2,.m_1738fcb2:where([data-disabled]){cursor:not-allowed}:where([data-mantine-color-scheme=light]) fieldset:disabled .m_1738fcb2,:where([data-mantine-color-scheme=light]) .m_1738fcb2:where([data-disabled]){color:var(--mantine-color-gray-5)}:where([data-mantine-color-scheme=dark]) fieldset:disabled .m_1738fcb2,:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where([data-disabled]){color:var(--mantine-color-dark-3)}:where([data-mantine-color-scheme=light]) .m_1738fcb2:where([data-active]){color:var(--sc-label-color, var(--mantine-color-black))}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where([data-active]){color:var(--sc-label-color, var(--mantine-color-white))}.m_cf365364:where([data-initialized]) .m_1738fcb2:where([data-active]):before{display:none}.m_1738fcb2:where([data-active]):before{content:"";top:0;right:0;bottom:0;left:0;z-index:0;position:absolute;border-radius:var(--sc-radius, var(--mantine-radius-default))}:where([data-mantine-color-scheme=light]) .m_1738fcb2:where([data-active]):before{box-shadow:var(--sc-shadow, none);background-color:var(--sc-color, var(--mantine-color-white))}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where([data-active]):before{box-shadow:none;background-color:var(--sc-color, var(--mantine-color-dark-5))}@media (hover: hover){:where([data-mantine-color-scheme=light]) .m_1738fcb2:where(:not([data-disabled],[data-active],[data-read-only])):hover{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where(:not([data-disabled],[data-active],[data-read-only])):hover{color:var(--mantine-color-white)}}@media (hover: none){:where([data-mantine-color-scheme=light]) .m_1738fcb2:where(:not([data-disabled],[data-active],[data-read-only])):active{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where(:not([data-disabled],[data-active],[data-read-only])):active{color:var(--mantine-color-white)}}@media (hover: hover){:where([data-mantine-color-scheme=light]) fieldset:disabled .m_1738fcb2:hover{color:var(--mantine-color-gray-5)!important}:where([data-mantine-color-scheme=dark]) fieldset:disabled .m_1738fcb2:hover{color:var(--mantine-color-dark-3)!important}}@media (hover: none){:where([data-mantine-color-scheme=light]) fieldset:disabled .m_1738fcb2:active{color:var(--mantine-color-gray-5)!important}:where([data-mantine-color-scheme=dark]) fieldset:disabled .m_1738fcb2:active{color:var(--mantine-color-dark-3)!important}}.m_1714d588{height:0;width:0;position:absolute;overflow:hidden;white-space:nowrap;opacity:0}.m_1714d588[data-focus-ring=auto]:focus:focus-visible+.m_1738fcb2{--segmented-control-outline: 2px solid var(--mantine-primary-color-filled)}.m_1714d588[data-focus-ring=always]:focus+.m_1738fcb2{--segmented-control-outline: 2px solid var(--mantine-primary-color-filled)}.m_69686b9b{position:relative;flex:1;z-index:2;transition:border-color var(--sc-transition-duration) var(--sc-transition-timing-function)}.m_cf365364[data-with-items-borders] :where(.m_69686b9b):before{content:"";position:absolute;top:0;bottom:0;inset-inline-start:0;background-color:var(--separator-color);width:calc(.0625rem * var(--mantine-scale));transition:background-color var(--sc-transition-duration) var(--sc-transition-timing-function)}.m_69686b9b[data-orientation=vertical]:before{top:0;inset-inline:0;bottom:auto;height:calc(.0625rem * var(--mantine-scale));width:auto}:where([data-mantine-color-scheme=light]) .m_69686b9b{--separator-color: var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_69686b9b{--separator-color: var(--mantine-color-dark-4)}.m_69686b9b:first-of-type:before{--separator-color: transparent}[data-mantine-color-scheme] .m_69686b9b[data-active]:before,[data-mantine-color-scheme] .m_69686b9b[data-active]+.m_69686b9b:before{--separator-color: transparent}.m_78882f40{position:relative;z-index:2}.m_fa528724{--scp-filled-segment-color: var(--mantine-primary-color-filled);--scp-transition-duration: 0ms;--scp-thickness: calc(.625rem * var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_fa528724{--scp-empty-segment-color: var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_fa528724{--scp-empty-segment-color: var(--mantine-color-dark-4)}.m_fa528724{position:relative;width:fit-content}.m_62e9e7e2{display:block;transform:var(--scp-rotation);overflow:hidden}.m_c573fb6f{transition:stroke-dashoffset var(--scp-transition-duration) ease,stroke-dasharray var(--scp-transition-duration) ease,stroke var(--scp-transition-duration)}.m_4fa340f2{position:absolute;margin:0;padding:0;inset-inline:0;text-align:center;z-index:1}.m_4fa340f2:where([data-position=bottom]){bottom:0;padding-inline:calc(var(--scp-thickness) * 2)}.m_4fa340f2:where([data-position=bottom]):where([data-orientation=down]){bottom:auto;top:0}.m_4fa340f2:where([data-position=center]){top:50%;padding-inline:calc(var(--scp-thickness) * 3)}.m_925c2d2c{container:simple-grid / inline-size}.m_2415a157{display:grid;grid-template-columns:repeat(var(--sg-cols),minmax(0,1fr));gap:var(--sg-spacing-y) var(--sg-spacing-x)}@keyframes m_299c329c{0%,to{opacity:.4}50%{opacity:1}}.m_18320242{height:var(--skeleton-height, auto);width:var(--skeleton-width, 100%);border-radius:var(--skeleton-radius, var(--mantine-radius-default));position:relative;transform:translateZ(0);-webkit-transform:translateZ(0)}.m_18320242:where([data-animate]):after{animation:m_299c329c 1.5s linear infinite}.m_18320242:where([data-visible]){overflow:hidden}.m_18320242:where([data-visible]):before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;z-index:10;background-color:var(--mantine-color-body)}.m_18320242:where([data-visible]):after{position:absolute;content:"";top:0;right:0;bottom:0;left:0;z-index:11}:where([data-mantine-color-scheme=light]) .m_18320242:where([data-visible]):after{background-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_18320242:where([data-visible]):after{background-color:var(--mantine-color-dark-4)}.m_dd36362e{--slider-size-xs: calc(.25rem * var(--mantine-scale));--slider-size-sm: calc(.375rem * var(--mantine-scale));--slider-size-md: calc(.5rem * var(--mantine-scale));--slider-size-lg: calc(.625rem * var(--mantine-scale));--slider-size-xl: calc(.75rem * var(--mantine-scale));--slider-size: var(--slider-size-md);--slider-radius: calc(62.5rem * var(--mantine-scale));--slider-color: var(--mantine-primary-color-filled);-webkit-tap-highlight-color:transparent;outline:none;height:calc(var(--slider-size) * 2);padding-inline:var(--slider-size);display:flex;flex-direction:column;align-items:center;touch-action:none;position:relative}[data-mantine-color-scheme=light] .m_dd36362e{--slider-track-bg: var(--mantine-color-gray-2);--slider-track-disabled-bg: var(--mantine-color-gray-4)}[data-mantine-color-scheme=dark] .m_dd36362e{--slider-track-bg: var(--mantine-color-dark-4);--slider-track-disabled-bg: var(--mantine-color-dark-3)}.m_c9357328{position:absolute;top:calc(-2.25rem * var(--mantine-scale));font-size:var(--mantine-font-size-xs);color:var(--mantine-color-white);padding:calc(var(--mantine-spacing-xs) / 2);border-radius:var(--mantine-radius-sm);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;touch-action:none}:where([data-mantine-color-scheme=light]) .m_c9357328{background-color:var(--mantine-color-gray-9)}:where([data-mantine-color-scheme=dark]) .m_c9357328{background-color:var(--mantine-color-dark-4)}.m_c9a9a60a{position:absolute;display:flex;height:var(--slider-thumb-size);width:var(--slider-thumb-size);border:calc(.25rem * var(--mantine-scale)) solid;transform:translate(-50%,-50%);top:50%;cursor:pointer;border-radius:var(--slider-radius);align-items:center;justify-content:center;transition:box-shadow .1s ease,transform .1s ease;z-index:3;-webkit-user-select:none;user-select:none;touch-action:none;outline-offset:calc(.125rem * var(--mantine-scale));left:var(--slider-thumb-offset)}:where([dir=rtl]) .m_c9a9a60a{left:auto;right:calc(var(--slider-thumb-offset) - var(--slider-thumb-size))}fieldset:disabled .m_c9a9a60a,.m_c9a9a60a:where([data-disabled]){display:none}.m_c9a9a60a:where([data-dragging]){transform:translate(-50%,-50%) scale(1.05);box-shadow:var(--mantine-shadow-sm)}:where([data-mantine-color-scheme=light]) .m_c9a9a60a{color:var(--slider-color);border-color:var(--slider-color);background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_c9a9a60a{color:var(--mantine-color-white);border-color:var(--mantine-color-white);background-color:var(--slider-color)}.m_a8645c2{display:flex;align-items:center;width:100%;height:calc(var(--slider-size) * 2);cursor:pointer}fieldset:disabled .m_a8645c2,.m_a8645c2:where([data-disabled]){cursor:not-allowed}.m_c9ade57f{position:relative;width:100%;height:var(--slider-size)}.m_c9ade57f:where([data-inverted]:not([data-disabled])){--track-bg: var(--slider-color)}fieldset:disabled .m_c9ade57f:where([data-inverted]),.m_c9ade57f:where([data-inverted][data-disabled]){--track-bg: var(--slider-track-disabled-bg)}.m_c9ade57f:before{content:"";position:absolute;top:0;bottom:0;border-radius:var(--slider-radius);inset-inline:calc(var(--slider-size) * -1);background-color:var(--track-bg, var(--slider-track-bg));z-index:0}.m_38aeed47{position:absolute;z-index:1;top:0;bottom:0;background-color:var(--slider-color);border-radius:var(--slider-radius);width:var(--slider-bar-width);inset-inline-start:var(--slider-bar-offset)}.m_38aeed47:where([data-inverted]){background-color:var(--slider-track-bg)}:where([data-mantine-color-scheme=light]) fieldset:disabled .m_38aeed47:where(:not([data-inverted])),:where([data-mantine-color-scheme=light]) .m_38aeed47:where([data-disabled]:not([data-inverted])){background-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) fieldset:disabled .m_38aeed47:where(:not([data-inverted])),:where([data-mantine-color-scheme=dark]) .m_38aeed47:where([data-disabled]:not([data-inverted])){background-color:var(--mantine-color-dark-3)}.m_b7b0423a{position:absolute;inset-inline-start:calc(var(--mark-offset) - var(--slider-size) / 2);top:0;z-index:2;height:0;pointer-events:none}.m_dd33bc19{border:calc(.125rem * var(--mantine-scale)) solid;height:var(--slider-size);width:var(--slider-size);border-radius:calc(62.5rem * var(--mantine-scale));background-color:var(--mantine-color-white);pointer-events:none}:where([data-mantine-color-scheme=light]) .m_dd33bc19{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_dd33bc19{border-color:var(--mantine-color-dark-4)}.m_dd33bc19:where([data-filled]){border-color:var(--slider-color)}:where([data-mantine-color-scheme=light]) .m_dd33bc19:where([data-filled]):where([data-disabled]){border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_dd33bc19:where([data-filled]):where([data-disabled]){border-color:var(--mantine-color-dark-3)}.m_68c77a5b{transform:translate(calc(-50% + var(--slider-size) / 2),calc(var(--mantine-spacing-xs) / 2));font-size:var(--mantine-font-size-sm);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none}:where([data-mantine-color-scheme=light]) .m_68c77a5b{color:var(--mantine-color-gray-6)}:where([data-mantine-color-scheme=dark]) .m_68c77a5b{color:var(--mantine-color-dark-2)}.m_559cce2d{position:relative}.m_559cce2d:where([data-has-spoiler]){margin-bottom:calc(1.5rem * var(--mantine-scale))}.m_b912df4e{display:flex;flex-direction:column;overflow:hidden;transition:max-height var(--spoiler-transition-duration, .2s) ease}.m_b9131032{position:absolute;inset-inline-start:0;top:100%;height:calc(1.5rem * var(--mantine-scale))}.m_6d731127{display:flex;flex-direction:column;align-items:var(--stack-align, stretch);justify-content:var(--stack-justify, flex-start);gap:var(--stack-gap, var(--mantine-spacing-md))}.m_cbb4ea7e{--stepper-icon-size-xs: calc(2.125rem * var(--mantine-scale));--stepper-icon-size-sm: calc(2.25rem * var(--mantine-scale));--stepper-icon-size-md: calc(2.625rem * var(--mantine-scale));--stepper-icon-size-lg: calc(3rem * var(--mantine-scale));--stepper-icon-size-xl: calc(3.25rem * var(--mantine-scale));--stepper-icon-size: var(--stepper-icon-size-md);--stepper-color: var(--mantine-primary-color-filled);--stepper-content-padding: var(--mantine-spacing-md);--stepper-spacing: var(--mantine-spacing-md);--stepper-radius: calc(62.5rem * var(--mantine-scale));--stepper-fz: var(--mantine-font-size-md);--stepper-outline-thickness: calc(.125rem * var(--mantine-scale))}[data-mantine-color-scheme=light] .m_cbb4ea7e{--stepper-outline-color: var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .m_cbb4ea7e{--stepper-outline-color: var(--mantine-color-dark-5)}.m_aaf89d0b{display:flex;flex-wrap:nowrap;align-items:center}.m_aaf89d0b:where([data-wrap]){flex-wrap:wrap;gap:var(--mantine-spacing-md) 0}.m_aaf89d0b:where([data-orientation=vertical]){flex-direction:column}.m_aaf89d0b:where([data-orientation=vertical]):where([data-icon-position=left]){align-items:flex-start}.m_aaf89d0b:where([data-orientation=vertical]):where([data-icon-position=right]){align-items:flex-end}.m_aaf89d0b:where([data-orientation=horizontal]){flex-direction:row}.m_2a371ac9{transition:background-color .15s ease;flex:1;height:var(--stepper-outline-thickness);margin-inline:var(--mantine-spacing-md);background-color:var(--stepper-outline-color)}.m_2a371ac9:where([data-active]){background-color:var(--stepper-color)}.m_78da155d{padding-top:var(--stepper-content-padding)}.m_cbb57068{--step-color: var(--stepper-color);display:flex;cursor:default}.m_cbb57068:where([data-allow-click]){cursor:pointer}.m_cbb57068:where([data-icon-position=left]){flex-direction:row}.m_cbb57068:where([data-icon-position=right]){flex-direction:row-reverse}.m_f56b1e2c{align-items:center}.m_833edb7e{--separator-spacing: calc(var(--mantine-spacing-xs) / 2);justify-content:flex-start;min-height:calc(var(--stepper-icon-size) + var(--mantine-spacing-xl) + var(--separator-spacing));margin-top:var(--separator-spacing);overflow:hidden}.m_833edb7e:where(:first-of-type){margin-top:0}.m_833edb7e:where(:last-of-type){min-height:auto}.m_833edb7e:where(:last-of-type) .m_6496b3f3{display:none}.m_818e70b{position:relative}.m_6496b3f3{top:calc(var(--stepper-icon-size) + var(--separator-spacing));inset-inline-start:calc(var(--stepper-icon-size) / 2);height:100vh;position:absolute;border-inline-start:var(--stepper-outline-thickness) solid var(--stepper-outline-color)}.m_6496b3f3:where([data-active]){border-color:var(--stepper-color)}.m_1959ad01{height:var(--stepper-icon-size);width:var(--stepper-icon-size);min-height:var(--stepper-icon-size);min-width:var(--stepper-icon-size);border-radius:var(--stepper-radius);font-size:var(--stepper-fz);display:flex;align-items:center;justify-content:center;position:relative;font-weight:700;transition:background-color .15s ease,border-color .15s ease;border:var(--stepper-outline-thickness) solid var(--stepper-outline-color);background-color:var(--stepper-outline-color)}:where([data-mantine-color-scheme=light]) .m_1959ad01{color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_1959ad01{color:var(--mantine-color-dark-1)}.m_1959ad01:where([data-progress]){border-color:var(--step-color)}.m_1959ad01:where([data-completed]){color:var(--stepper-icon-color, var(--mantine-color-white));background-color:var(--step-color);border-color:var(--step-color)}.m_a79331dc{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--stepper-icon-color, var(--mantine-color-white))}.m_1956aa2a{display:flex;flex-direction:column}.m_1956aa2a:where([data-icon-position=left]){margin-inline-start:var(--mantine-spacing-sm)}.m_1956aa2a:where([data-icon-position=right]){text-align:right;margin-inline-end:var(--mantine-spacing-sm)}:where([dir=rtl]) .m_1956aa2a:where([data-icon-position=right]){text-align:left}.m_12051f6c{font-weight:500;font-size:var(--stepper-fz);line-height:1}.m_164eea74{margin-top:calc(var(--stepper-spacing) / 3);margin-bottom:calc(var(--stepper-spacing) / 3);font-size:calc(var(--stepper-fz) - calc(.125rem * var(--mantine-scale)));line-height:1;color:var(--mantine-color-dimmed)}.m_5f93f3bb{--switch-height-xs: calc(1rem * var(--mantine-scale));--switch-height-sm: calc(1.25rem * var(--mantine-scale));--switch-height-md: calc(1.5rem * var(--mantine-scale));--switch-height-lg: calc(1.875rem * var(--mantine-scale));--switch-height-xl: calc(2.25rem * var(--mantine-scale));--switch-width-xs: calc(2rem * var(--mantine-scale));--switch-width-sm: calc(2.375rem * var(--mantine-scale));--switch-width-md: calc(2.875rem * var(--mantine-scale));--switch-width-lg: calc(3.5rem * var(--mantine-scale));--switch-width-xl: calc(4.5rem * var(--mantine-scale));--switch-thumb-size-xs: calc(.75rem * var(--mantine-scale));--switch-thumb-size-sm: calc(.875rem * var(--mantine-scale));--switch-thumb-size-md: calc(1.125rem * var(--mantine-scale));--switch-thumb-size-lg: calc(1.375rem * var(--mantine-scale));--switch-thumb-size-xl: calc(1.75rem * var(--mantine-scale));--switch-label-font-size-xs: calc(.3125rem * var(--mantine-scale));--switch-label-font-size-sm: calc(.375rem * var(--mantine-scale));--switch-label-font-size-md: calc(.4375rem * var(--mantine-scale));--switch-label-font-size-lg: calc(.5625rem * var(--mantine-scale));--switch-label-font-size-xl: calc(.6875rem * var(--mantine-scale));--switch-track-label-padding-xs: calc(.0625rem * var(--mantine-scale));--switch-track-label-padding-sm: calc(.125rem * var(--mantine-scale));--switch-track-label-padding-md: calc(.125rem * var(--mantine-scale));--switch-track-label-padding-lg: calc(.1875rem * var(--mantine-scale));--switch-track-label-padding-xl: calc(.1875rem * var(--mantine-scale));--switch-height: var(--switch-height-sm);--switch-width: var(--switch-width-sm);--switch-thumb-size: var(--switch-thumb-size-sm);--switch-label-font-size: var(--switch-label-font-size-sm);--switch-track-label-padding: var(--switch-track-label-padding-sm);--switch-radius: calc(62.5rem * var(--mantine-scale));--switch-color: var(--mantine-primary-color-filled);position:relative}.m_926b4011{height:0;width:0;opacity:0;margin:0;padding:0;position:absolute;overflow:hidden;white-space:nowrap}.m_9307d992{-webkit-tap-highlight-color:transparent;cursor:var(--switch-cursor, var(--mantine-cursor-type));overflow:hidden;position:relative;border-radius:var(--switch-radius);background-color:var(--switch-bg);border:1px solid var(--switch-bd);height:var(--switch-height);min-width:var(--switch-width);margin:0;transition:background-color .15s ease,border-color .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;font-size:var(--switch-label-font-size);font-weight:600;order:var(--switch-order, 1);-webkit-user-select:none;user-select:none;z-index:0;line-height:0;color:var(--switch-text-color)}.m_9307d992:where([data-without-labels]){width:var(--switch-width)}.m_926b4011:focus-visible+.m_9307d992{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale))}.m_926b4011:checked+.m_9307d992{--switch-bg: var(--switch-color);--switch-bd: var(--switch-color);--switch-text-color: var(--mantine-color-white)}.m_926b4011:disabled+.m_9307d992,.m_926b4011[data-disabled]+.m_9307d992{--switch-bg: var(--switch-disabled-color);--switch-bd: var(--switch-disabled-color);--switch-cursor: not-allowed}[data-mantine-color-scheme=light] .m_9307d992{--switch-bg: var(--mantine-color-gray-2);--switch-bd: var(--mantine-color-gray-3);--switch-text-color: var(--mantine-color-gray-6);--switch-disabled-color: var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .m_9307d992{--switch-bg: var(--mantine-color-dark-6);--switch-bd: var(--mantine-color-dark-4);--switch-text-color: var(--mantine-color-dark-1);--switch-disabled-color: var(--mantine-color-dark-4)}.m_9307d992[data-error]{--switch-bd: var(--mantine-color-error)}.m_9307d992[data-label-position=left]{--switch-order: 2}.m_93039a1d{position:absolute;z-index:1;border-radius:var(--switch-radius);display:flex;background-color:var(--switch-thumb-bg, var(--mantine-color-white));height:var(--switch-thumb-size);width:var(--switch-thumb-size);border:1px solid var(--switch-thumb-bd);inset-inline-start:var(--switch-thumb-start, var(--switch-track-label-padding));transition:inset-inline-start .15s ease}.m_93039a1d>*{margin:auto}.m_926b4011:checked+*>.m_93039a1d{--switch-thumb-start: calc(100% - var(--switch-thumb-size) - var(--switch-track-label-padding));--switch-thumb-bd: var(--mantine-color-white)}.m_926b4011:disabled+*>.m_93039a1d,.m_926b4011[data-disabled]+*>.m_93039a1d{--switch-thumb-bd: var(--switch-thumb-bg-disabled);--switch-thumb-bg: var(--switch-thumb-bg-disabled)}[data-mantine-color-scheme=light] .m_93039a1d{--switch-thumb-bd: var(--mantine-color-gray-3);--switch-thumb-bg-disabled: var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_93039a1d{--switch-thumb-bd: var(--mantine-color-white);--switch-thumb-bg-disabled: var(--mantine-color-dark-3)}.m_8277e082{height:100%;display:grid;place-content:center;min-width:calc(var(--switch-width) - var(--switch-thumb-size));padding-inline:var(--switch-track-label-padding);margin-inline-start:calc(var(--switch-thumb-size) + var(--switch-track-label-padding));transition:margin .15s ease}.m_926b4011:checked+*>.m_8277e082{margin-inline-end:calc(var(--switch-thumb-size) + var(--switch-track-label-padding));margin-inline-start:0}.m_b23fa0ef{width:100%;border-collapse:collapse;border-spacing:0;line-height:var(--mantine-line-height);font-size:var(--mantine-font-size-sm);table-layout:var(--table-layout, auto);caption-side:var(--table-caption-side, bottom);border:none}:where([data-mantine-color-scheme=light]) .m_b23fa0ef{--table-hover-color: var(--mantine-color-gray-1);--table-striped-color: var(--mantine-color-gray-0);--table-border-color: var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_b23fa0ef{--table-hover-color: var(--mantine-color-dark-5);--table-striped-color: var(--mantine-color-dark-6);--table-border-color: var(--mantine-color-dark-4)}.m_b23fa0ef:where([data-with-table-border]){border:calc(.0625rem * var(--mantine-scale)) solid var(--table-border-color)}.m_b23fa0ef:where([data-tabular-nums]){font-variant-numeric:tabular-nums}.m_b23fa0ef:where([data-variant=vertical]) :where(.m_4e7aa4f3){font-weight:500}:where([data-mantine-color-scheme=light]) .m_b23fa0ef:where([data-variant=vertical]) :where(.m_4e7aa4f3){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_b23fa0ef:where([data-variant=vertical]) :where(.m_4e7aa4f3){background-color:var(--mantine-color-dark-6)}.m_4e7aa4f3{text-align:left}:where([dir=rtl]) .m_4e7aa4f3{text-align:right}.m_4e7aa4fd{border-bottom:none;background-color:transparent}@media (hover: hover){.m_4e7aa4fd:hover:where([data-hover]){background-color:var(--tr-hover-bg)}}@media (hover: none){.m_4e7aa4fd:active:where([data-hover]){background-color:var(--tr-hover-bg)}}.m_4e7aa4fd:where([data-with-row-border]){border-bottom:calc(.0625rem * var(--mantine-scale)) solid var(--table-border-color)}.m_4e7aa4ef,.m_4e7aa4f3{padding:var(--table-vertical-spacing) var(--table-horizontal-spacing, var(--mantine-spacing-xs))}.m_4e7aa4ef:where([data-with-column-border]:not(:last-child)),.m_4e7aa4f3:where([data-with-column-border]:not(:last-child)){border-inline-end:calc(.0625rem * var(--mantine-scale)) solid var(--table-border-color)}.m_b2404537>:where(tr):where([data-with-row-border]:last-of-type){border-bottom:none}.m_b2404537>:where(tr):where([data-striped=odd]:nth-of-type(odd)){background-color:var(--table-striped-color)}.m_b2404537>:where(tr):where([data-striped=even]:nth-of-type(2n)){background-color:var(--table-striped-color)}.m_b2404537>:where(tr)[data-hover]{--tr-hover-bg: var(--table-highlight-on-hover-color, var(--table-hover-color))}.m_b242d975{top:var(--table-sticky-header-offset, 0);z-index:3}.m_b242d975:where([data-sticky]){position:sticky}.m_b242d975:where([data-sticky]) :where(.m_4e7aa4f3){position:sticky;top:var(--table-sticky-header-offset, 0);background-color:var(--mantine-color-body)}:where([data-with-table-border]) .m_b242d975[data-sticky] .m_4e7aa4f3{top:initial}.m_9e5a3ac7{color:var(--mantine-color-dimmed)}.m_9e5a3ac7:where([data-side=top]){margin-bottom:var(--mantine-spacing-xs)}.m_9e5a3ac7:where([data-side=bottom]){margin-top:var(--mantine-spacing-xs)}.m_a100c15{overflow-x:var(--table-overflow)}.m_62259741{min-width:var(--table-min-width);max-height:var(--table-max-height)}.m_bcaa9990{display:flex;flex-direction:column;--toc-depth-offset: .8em}.m_375a65ef{display:block;padding:.3em .8em;font-size:var(--toc-size, var(--mantine-font-size-md));border-radius:var(--toc-radius, var(--mantine-radius-default));padding-left:max(calc(var(--depth-offset) * var(--toc-depth-offset)),.8em)}@media (hover: hover){:where([data-mantine-color-scheme=light]) .m_375a65ef:where(:hover):where(:not([data-variant=none])){background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_375a65ef:where(:hover):where(:not([data-variant=none])){background-color:var(--mantine-color-dark-5)}}@media (hover: none){:where([data-mantine-color-scheme=light]) .m_375a65ef:where(:active):where(:not([data-variant=none])){background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_375a65ef:where(:active):where(:not([data-variant=none])){background-color:var(--mantine-color-dark-5)}}.m_375a65ef:where([data-active]){background-color:var(--toc-bg);color:var(--toc-color)}.m_89d60db1{display:var(--tabs-display);flex-direction:var(--tabs-flex-direction);--tab-justify: flex-start;--tabs-list-direction: row;--tabs-panel-grow: unset;--tabs-display: block;--tabs-flex-direction: row;--tabs-list-border-width: 0;--tabs-list-border-size: 0 0 var(--tabs-list-border-width) 0;--tabs-list-gap: unset;--tabs-list-line-bottom: 0;--tabs-list-line-top: unset;--tabs-list-line-start: 0;--tabs-list-line-end: 0;--tab-radius: var(--tabs-radius) var(--tabs-radius) 0 0;--tab-border-width: 0 0 var(--tabs-list-border-width) 0}.m_89d60db1[data-inverted]{--tabs-list-line-bottom: unset;--tabs-list-line-top: 0;--tab-radius: 0 0 var(--tabs-radius) var(--tabs-radius);--tab-border-width: var(--tabs-list-border-width) 0 0 0}.m_89d60db1[data-inverted] .m_576c9d4:before{top:0;bottom:unset}.m_89d60db1[data-orientation=vertical]{--tabs-list-line-start: unset;--tabs-list-line-end: 0;--tabs-list-line-top: 0;--tabs-list-line-bottom: 0;--tabs-list-border-size: 0 var(--tabs-list-border-width) 0 0;--tab-border-width: 0 var(--tabs-list-border-width) 0 0;--tab-radius: var(--tabs-radius) 0 0 var(--tabs-radius);--tabs-list-direction: column;--tabs-panel-grow: 1;--tabs-display: flex}[dir=rtl] .m_89d60db1[data-orientation=vertical]{--tabs-list-border-size: 0 0 0 var(--tabs-list-border-width);--tab-border-width: 0 0 0 var(--tabs-list-border-width);--tab-radius: 0 var(--tabs-radius) var(--tabs-radius) 0}.m_89d60db1[data-orientation=vertical][data-placement=right]{--tabs-flex-direction: row-reverse;--tabs-list-line-start: 0;--tabs-list-line-end: unset;--tabs-list-border-size: 0 0 0 var(--tabs-list-border-width);--tab-border-width: 0 0 0 var(--tabs-list-border-width);--tab-radius: 0 var(--tabs-radius) var(--tabs-radius) 0}[dir=rtl] .m_89d60db1[data-orientation=vertical][data-placement=right]{--tabs-list-border-size: 0 var(--tabs-list-border-width) 0 0;--tab-border-width: 0 var(--tabs-list-border-width) 0 0;--tab-radius: var(--tabs-radius) 0 0 var(--tabs-radius)}[data-mantine-color-scheme=light] .m_89d60db1{--tab-border-color: var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .m_89d60db1{--tab-border-color: var(--mantine-color-dark-4)}.m_89d60db1[data-orientation=horizontal]{--tab-justify: center}.m_89d60db1[data-variant=default]{--tabs-list-border-width: calc(.125rem * var(--mantine-scale))}[data-mantine-color-scheme=light] .m_89d60db1[data-variant=default]{--tab-hover-color: var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_89d60db1[data-variant=default]{--tab-hover-color: var(--mantine-color-dark-6)}.m_89d60db1[data-variant=outline]{--tabs-list-border-width: calc(.0625rem * var(--mantine-scale))}.m_89d60db1[data-variant=pills]{--tabs-list-gap: calc(var(--mantine-spacing-sm) / 2)}[data-mantine-color-scheme=light] .m_89d60db1[data-variant=pills]{--tab-hover-color: var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_89d60db1[data-variant=pills]{--tab-hover-color: var(--mantine-color-dark-6)}.m_89d33d6d{display:flex;flex-wrap:wrap;justify-content:var(--tabs-justify, flex-start);flex-direction:var(--tabs-list-direction);gap:var(--tabs-list-gap);--tab-grow: unset}.m_89d33d6d[data-grow]{--tab-grow: 1}.m_b0c91715{flex-grow:var(--tabs-panel-grow)}.m_4ec4dce6{position:relative;padding:var(--mantine-spacing-xs) var(--mantine-spacing-md);font-size:var(--mantine-font-size-sm);white-space:nowrap;z-index:0;display:flex;align-items:center;line-height:1;-webkit-user-select:none;user-select:none;flex-grow:var(--tab-grow);justify-content:var(--tab-justify)}.m_4ec4dce6:disabled,.m_4ec4dce6[data-disabled]{opacity:.5;cursor:not-allowed}.m_4ec4dce6:focus{z-index:1}.m_fc420b1f{display:flex;align-items:center;justify-content:center;margin-left:var(--tab-section-margin-left, 0);margin-right:var(--tab-section-margin-right, 0)}.m_fc420b1f[data-position=left]:not(:only-child){--tab-section-margin-right: var(--mantine-spacing-xs)}[dir=rtl] .m_fc420b1f[data-position=left]:not(:only-child){--tab-section-margin-right: 0rem;--tab-section-margin-left: var(--mantine-spacing-xs)}.m_fc420b1f[data-position=right]:not(:only-child){--tab-section-margin-left: var(--mantine-spacing-xs)}[dir=rtl] .m_fc420b1f[data-position=right]:not(:only-child){--tab-section-margin-left: 0rem;--tab-section-margin-right: var(--mantine-spacing-xs)}.m_576c9d4{position:relative}.m_576c9d4:before{content:"";position:absolute;border-color:var(--tab-border-color);border-width:var(--tabs-list-border-size);border-style:solid;bottom:var(--tabs-list-line-bottom);inset-inline-start:var(--tabs-list-line-start);inset-inline-end:var(--tabs-list-line-end);top:var(--tabs-list-line-top)}.m_539e827b{border-radius:var(--tab-radius);border-width:var(--tab-border-width);border-style:solid;border-color:transparent;background-color:var(--tab-bg);--tab-bg: transparent}.m_539e827b:where([data-active]){border-color:var(--tabs-color)}@media (hover: hover){.m_539e827b:hover{--tab-bg: var(--tab-hover-color)}.m_539e827b:hover:where(:not([data-active])){border-color:var(--tab-border-color)}}@media (hover: none){.m_539e827b:active{--tab-bg: var(--tab-hover-color)}.m_539e827b:active:where(:not([data-active])){border-color:var(--tab-border-color)}}@media (hover: hover){.m_539e827b:disabled:hover,.m_539e827b[data-disabled]:hover{--tab-bg: transparent}}@media (hover: none){.m_539e827b:disabled:active,.m_539e827b[data-disabled]:active{--tab-bg: transparent}}.m_6772fbd5{position:relative}.m_6772fbd5:before{content:"";position:absolute;border-color:var(--tab-border-color);border-width:var(--tabs-list-border-size);border-style:solid;bottom:var(--tabs-list-line-bottom);inset-inline-start:var(--tabs-list-line-start);inset-inline-end:var(--tabs-list-line-end);top:var(--tabs-list-line-top)}.m_b59ab47c{border-top:calc(.0625rem * var(--mantine-scale)) solid transparent;border-bottom:calc(.0625rem * var(--mantine-scale)) solid transparent;border-right:calc(.0625rem * var(--mantine-scale)) solid transparent;border-left:calc(.0625rem * var(--mantine-scale)) solid transparent;border-top-color:var(--tab-border-top-color);border-bottom-color:var(--tab-border-bottom-color);border-radius:var(--tab-radius);position:relative;--tab-border-bottom-color: transparent;--tab-border-top-color: transparent;--tab-border-inline-end-color: transparent;--tab-border-inline-start-color: transparent}.m_b59ab47c:where([data-active]):before{content:"";position:absolute;background-color:var(--tab-border-color);bottom:var(--tab-before-bottom, calc(-.0625rem * var(--mantine-scale)));left:var(--tab-before-left, calc(-.0625rem * var(--mantine-scale)));right:var(--tab-before-right, auto);top:var(--tab-before-top, auto);width:calc(.0625rem * var(--mantine-scale));height:calc(.0625rem * var(--mantine-scale))}.m_b59ab47c:where([data-active]):after{content:"";position:absolute;background-color:var(--tab-border-color);bottom:var(--tab-after-bottom, calc(-.0625rem * var(--mantine-scale)));right:var(--tab-after-right, calc(-.0625rem * var(--mantine-scale)));left:var(--tab-after-left, auto);top:var(--tab-after-top, auto);width:calc(.0625rem * var(--mantine-scale));height:calc(.0625rem * var(--mantine-scale))}.m_b59ab47c:where([data-active]){border-top-color:var(--tab-border-top-color);border-bottom-color:var(--tab-border-bottom-color);border-inline-start-color:var(--tab-border-inline-start-color);border-inline-end-color:var(--tab-border-inline-end-color);--tab-border-top-color: var(--tab-border-color);--tab-border-inline-start-color: var(--tab-border-color);--tab-border-inline-end-color: var(--tab-border-color);--tab-border-bottom-color: var(--mantine-color-body)}.m_b59ab47c:where([data-active])[data-inverted]{--tab-border-bottom-color: var(--tab-border-color);--tab-border-top-color: var(--mantine-color-body);--tab-before-bottom: auto;--tab-before-top: calc(-.0625rem * var(--mantine-scale));--tab-after-bottom: auto;--tab-after-top: calc(-.0625rem * var(--mantine-scale))}.m_b59ab47c:where([data-active])[data-orientation=vertical][data-placement=left]{--tab-border-inline-end-color: var(--mantine-color-body);--tab-border-inline-start-color: var(--tab-border-color);--tab-border-bottom-color: var(--tab-border-color);--tab-before-right: calc(-.0625rem * var(--mantine-scale));--tab-before-left: auto;--tab-before-bottom: auto;--tab-before-top: calc(-.0625rem * var(--mantine-scale));--tab-after-left: auto;--tab-after-right: calc(-.0625rem * var(--mantine-scale))}[dir=rtl] .m_b59ab47c:where([data-active])[data-orientation=vertical][data-placement=left]{--tab-before-right: auto;--tab-before-left: calc(-.0625rem * var(--mantine-scale));--tab-after-left: calc(-.0625rem * var(--mantine-scale));--tab-after-right: auto}.m_b59ab47c:where([data-active])[data-orientation=vertical][data-placement=right]{--tab-border-inline-start-color: var(--mantine-color-body);--tab-border-inline-end-color: var(--tab-border-color);--tab-border-bottom-color: var(--tab-border-color);--tab-before-left: calc(-.0625rem * var(--mantine-scale));--tab-before-right: auto;--tab-before-bottom: auto;--tab-before-top: calc(-.0625rem * var(--mantine-scale));--tab-after-right: auto;--tab-after-left: calc(-.0625rem * var(--mantine-scale))}[dir=rtl] .m_b59ab47c:where([data-active])[data-orientation=vertical][data-placement=right]{--tab-before-left: auto;--tab-before-right: calc(-.0625rem * var(--mantine-scale));--tab-after-right: calc(-.0625rem * var(--mantine-scale));--tab-after-left: auto}.m_c3381914{border-radius:var(--tabs-radius);background-color:var(--tab-bg);color:var(--tab-color);--tab-bg: transparent;--tab-color: inherit}@media (hover: hover){.m_c3381914:not([data-disabled]):hover{--tab-bg: var(--tab-hover-color)}}@media (hover: none){.m_c3381914:not([data-disabled]):active{--tab-bg: var(--tab-hover-color)}}.m_c3381914[data-active][data-active]{--tab-bg: var(--tabs-color);--tab-color: var(--tabs-text-color, var(--mantine-color-white))}@media (hover: hover){.m_c3381914[data-active][data-active]:hover{--tab-bg: var(--tabs-color)}}@media (hover: none){.m_c3381914[data-active][data-active]:active{--tab-bg: var(--tabs-color)}}.m_7341320d{--ti-size-xs: calc(1.125rem * var(--mantine-scale));--ti-size-sm: calc(1.375rem * var(--mantine-scale));--ti-size-md: calc(1.75rem * var(--mantine-scale));--ti-size-lg: calc(2.125rem * var(--mantine-scale));--ti-size-xl: calc(2.75rem * var(--mantine-scale));--ti-size: var(--ti-size-md);line-height:1;display:inline-flex;align-items:center;justify-content:center;position:relative;-webkit-user-select:none;user-select:none;width:var(--ti-size);height:var(--ti-size);min-width:var(--ti-size);min-height:var(--ti-size);border-radius:var(--ti-radius, var(--mantine-radius-default));background:var(--ti-bg, var(--mantine-primary-color-filled));color:var(--ti-color, var(--mantine-color-white));border:var(--ti-bd, 1px solid transparent)}.m_43657ece{--offset: calc(var(--tl-bullet-size) / 2 + var(--tl-line-width) / 2);--tl-bullet-size: calc(1.25rem * var(--mantine-scale));--tl-line-width: calc(.25rem * var(--mantine-scale));--tl-radius: calc(62.5rem * var(--mantine-scale));--tl-color: var(--mantine-primary-color-filled)}.m_43657ece:where([data-align=left]){padding-inline-start:var(--offset)}.m_43657ece:where([data-align=right]){padding-inline-end:var(--offset)}.m_2ebe8099{font-weight:500;line-height:1;margin-bottom:calc(var(--mantine-spacing-xs) / 2)}.m_436178ff{--item-border: var(--tl-line-width) var(--tli-border-style, solid) var(--item-border-color);position:relative;color:var(--mantine-color-text)}.m_436178ff:before{content:"";pointer-events:none;position:absolute;top:0;left:var(--timeline-line-left, 0);right:var(--timeline-line-right, 0);bottom:calc(var(--mantine-spacing-xl) * -1);border-inline-start:var(--item-border);display:var(--timeline-line-display, none)}.m_43657ece[data-align=left] .m_436178ff:before{--timeline-line-left: calc(var(--tl-line-width) * -1);--timeline-line-right: auto}[dir=rtl] .m_43657ece[data-align=left] .m_436178ff:before{--timeline-line-left: auto;--timeline-line-right: calc(var(--tl-line-width) * -1)}.m_43657ece[data-align=right] .m_436178ff:before{--timeline-line-left: auto;--timeline-line-right: calc(var(--tl-line-width) * -1)}[dir=rtl] .m_43657ece[data-align=right] .m_436178ff:before{--timeline-line-left: calc(var(--tl-line-width) * -1);--timeline-line-right: auto}.m_43657ece:where([data-align=left]) .m_436178ff{padding-inline-start:var(--offset);text-align:left}.m_43657ece:where([data-align=right]) .m_436178ff{padding-inline-end:var(--offset);text-align:right}:where([data-mantine-color-scheme=light]) .m_436178ff{--item-border-color: var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_436178ff{--item-border-color: var(--mantine-color-dark-4)}.m_436178ff:where([data-line-active]):before{border-color:var(--tli-color, var(--tl-color))}.m_436178ff:where(:not(:last-of-type)){--timeline-line-display: block}.m_436178ff:where(:not(:first-of-type)){margin-top:var(--mantine-spacing-xl)}.m_8affcee1{width:var(--tl-bullet-size);height:var(--tl-bullet-size);border-radius:var(--tli-radius, var(--tl-radius));border:var(--tl-line-width) solid;background-color:var(--mantine-color-body);position:absolute;top:0;display:flex;align-items:center;justify-content:center;color:var(--mantine-color-text)}:where([data-mantine-color-scheme=light]) .m_8affcee1{border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_8affcee1{border-color:var(--mantine-color-dark-4)}.m_43657ece:where([data-align=left]) .m_8affcee1{left:calc((var(--tl-bullet-size) / 2 + var(--tl-line-width) / 2) * -1);right:auto}:where([dir=rtl]) .m_43657ece:where([data-align=left]) .m_8affcee1{left:auto;right:calc((var(--tl-bullet-size) / 2 + var(--tl-line-width) / 2) * -1)}.m_43657ece:where([data-align=right]) .m_8affcee1{left:auto;right:calc((var(--tl-bullet-size) / 2 + var(--tl-line-width) / 2) * -1)}:where([dir=rtl]) .m_43657ece:where([data-align=right]) .m_8affcee1{left:calc((var(--tl-bullet-size) / 2 + var(--tl-line-width) / 2) * -1);right:auto}.m_8affcee1:where([data-with-child]){border-width:var(--tl-line-width)}:where([data-mantine-color-scheme=light]) .m_8affcee1:where([data-with-child]){background-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_8affcee1:where([data-with-child]){background-color:var(--mantine-color-dark-4)}.m_8affcee1:where([data-active]){border-color:var(--tli-color, var(--tl-color));background-color:var(--mantine-color-white);color:var(--tl-icon-color, var(--mantine-color-white))}.m_8affcee1:where([data-active]):where([data-with-child]){background-color:var(--tli-color, var(--tl-color));color:var(--tl-icon-color, var(--mantine-color-white))}.m_43657ece:where([data-align=left]) .m_540e8f41{padding-inline-start:var(--offset);text-align:left}:where([dir=rtl]) .m_43657ece:where([data-align=left]) .m_540e8f41{text-align:right}.m_43657ece:where([data-align=right]) .m_540e8f41{padding-inline-end:var(--offset);text-align:right}:where([dir=rtl]) .m_43657ece:where([data-align=right]) .m_540e8f41{text-align:left}.m_8a5d1357{margin:0;font-weight:var(--title-fw);font-size:var(--title-fz);line-height:var(--title-lh);font-family:var(--mantine-font-family-headings);text-wrap:var(--title-text-wrap, var(--mantine-heading-text-wrap))}.m_8a5d1357:where([data-line-clamp]){overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:var(--title-line-clamp);-webkit-box-orient:vertical}.m_f698e191{--level-offset: var(--mantine-spacing-lg);margin:0;padding:0;-webkit-user-select:none;user-select:none}.m_75f3ecf{margin:0;padding:0}.m_f6970eb1{cursor:pointer;list-style:none;margin:0;padding:0;outline:0}.m_f6970eb1:focus-visible>.m_dc283425{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale))}.m_dc283425{padding-inline-start:var(--label-offset)}:where([data-mantine-color-scheme=light]) .m_dc283425:where([data-selected]){background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_dc283425:where([data-selected]){background-color:var(--mantine-color-dark-5)}.m_d6493fad :first-child{margin-top:0}.m_d6493fad :last-child{margin-bottom:0}.m_d6493fad :where(h1,h2,h3,h4,h5,h6){margin-bottom:var(--mantine-spacing-xs);text-wrap:var(--mantine-heading-text-wrap);font-family:var(--mantine-font-family-headings)}.m_d6493fad :where(h1){margin-top:calc(1.5 * var(--mantine-spacing-xl));font-size:var(--mantine-h1-font-size);line-height:var(--mantine-h1-line-height);font-weight:var(--mantine-h1-font-weight)}.m_d6493fad :where(h2){margin-top:var(--mantine-spacing-xl);font-size:var(--mantine-h2-font-size);line-height:var(--mantine-h2-line-height);font-weight:var(--mantine-h2-font-weight)}.m_d6493fad :where(h3){margin-top:calc(.8 * var(--mantine-spacing-xl));font-size:var(--mantine-h3-font-size);line-height:var(--mantine-h3-line-height);font-weight:var(--mantine-h3-font-weight)}.m_d6493fad :where(h4){margin-top:calc(.8 * var(--mantine-spacing-xl));font-size:var(--mantine-h4-font-size);line-height:var(--mantine-h4-line-height);font-weight:var(--mantine-h4-font-weight)}.m_d6493fad :where(h5){margin-top:calc(.5 * var(--mantine-spacing-xl));font-size:var(--mantine-h5-font-size);line-height:var(--mantine-h5-line-height);font-weight:var(--mantine-h5-font-weight)}.m_d6493fad :where(h6){margin-top:calc(.5 * var(--mantine-spacing-xl));font-size:var(--mantine-h6-font-size);line-height:var(--mantine-h6-line-height);font-weight:var(--mantine-h6-font-weight)}.m_d6493fad :where(img){max-width:100%;margin-bottom:var(--mantine-spacing-xs)}.m_d6493fad :where(p){margin-top:0;margin-bottom:var(--mantine-spacing-lg)}:where([data-mantine-color-scheme=light]) .m_d6493fad :where(mark){background-color:var(--mantine-color-yellow-2);color:inherit}:where([data-mantine-color-scheme=dark]) .m_d6493fad :where(mark){background-color:var(--mantine-color-yellow-5);color:var(--mantine-color-black)}.m_d6493fad :where(a){color:var(--mantine-color-anchor);text-decoration:none}@media (hover: hover){.m_d6493fad :where(a):hover{text-decoration:underline}}@media (hover: none){.m_d6493fad :where(a):active{text-decoration:underline}}.m_d6493fad :where(hr){margin-top:var(--mantine-spacing-md);margin-bottom:var(--mantine-spacing-md);border:0;border-top:calc(.0625rem * var(--mantine-scale)) solid}:where([data-mantine-color-scheme=light]) .m_d6493fad :where(hr){border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_d6493fad :where(hr){border-color:var(--mantine-color-dark-3)}.m_d6493fad :where(pre){padding:var(--mantine-spacing-xs);line-height:var(--mantine-line-height);margin:0;margin-top:var(--mantine-spacing-md);margin-bottom:var(--mantine-spacing-md);overflow-x:auto;font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-xs);border-radius:var(--mantine-radius-sm)}:where([data-mantine-color-scheme=light]) .m_d6493fad :where(pre){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d6493fad :where(pre){background-color:var(--mantine-color-dark-8)}.m_d6493fad :where(pre) :where(code){background-color:transparent;padding:0;border-radius:0;color:inherit;border:0}.m_d6493fad :where(kbd){--kbd-fz: calc(.75rem * var(--mantine-scale));--kbd-padding: calc(.1875rem * var(--mantine-scale)) calc(.3125rem * var(--mantine-scale));font-family:var(--mantine-font-family-monospace);line-height:var(--mantine-line-height);font-weight:700;padding:var(--kbd-padding);font-size:var(--kbd-fz);border-radius:var(--mantine-radius-sm);border:calc(.0625rem * var(--mantine-scale)) solid;border-bottom-width:calc(.1875rem * var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_d6493fad :where(kbd){border-color:var(--mantine-color-gray-3);color:var(--mantine-color-gray-7);background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d6493fad :where(kbd){border-color:var(--mantine-color-dark-3);color:var(--mantine-color-dark-0);background-color:var(--mantine-color-dark-5)}.m_d6493fad :where(code){line-height:var(--mantine-line-height);padding:calc(.0625rem * var(--mantine-scale)) calc(.3125rem * var(--mantine-scale));border-radius:var(--mantine-radius-sm);font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-xs)}:where([data-mantine-color-scheme=light]) .m_d6493fad :where(code){background-color:var(--mantine-color-gray-0);color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_d6493fad :where(code){background-color:var(--mantine-color-dark-5);color:var(--mantine-color-white)}.m_d6493fad :where(ul,ol):not([data-type=taskList]){margin-bottom:var(--mantine-spacing-md);padding-inline-start:var(--mantine-spacing-xl);list-style-position:outside}.m_d6493fad :where(table){width:100%;border-collapse:collapse;caption-side:bottom;margin-bottom:var(--mantine-spacing-md)}:where([data-mantine-color-scheme=light]) .m_d6493fad :where(table){--table-border-color: var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_d6493fad :where(table){--table-border-color: var(--mantine-color-dark-4)}.m_d6493fad :where(table) :where(caption){margin-top:var(--mantine-spacing-xs);font-size:var(--mantine-font-size-sm);color:var(--mantine-color-dimmed)}.m_d6493fad :where(table) :where(th){text-align:left;font-weight:700;font-size:var(--mantine-font-size-sm);padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm)}.m_d6493fad :where(table) :where(thead th){border-bottom:calc(.0625rem * var(--mantine-scale)) solid;border-color:var(--table-border-color)}.m_d6493fad :where(table) :where(tfoot th){border-top:calc(.0625rem * var(--mantine-scale)) solid;border-color:var(--table-border-color)}.m_d6493fad :where(table) :where(td){padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);border-bottom:calc(.0625rem * var(--mantine-scale)) solid;border-color:var(--table-border-color);font-size:var(--mantine-font-size-sm)}.m_d6493fad :where(table) :where(tr:last-of-type td){border-bottom:0}.m_d6493fad :where(blockquote){font-size:var(--mantine-font-size-lg);line-height:var(--mantine-line-height);margin:var(--mantine-spacing-md) 0;border-radius:var(--mantine-radius-sm);padding:var(--mantine-spacing-md) var(--mantine-spacing-lg)}:where([data-mantine-color-scheme=light]) .m_d6493fad :where(blockquote){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d6493fad :where(blockquote){background-color:var(--mantine-color-dark-8)}._sidebarFooter_f6pps_1{margin-top:auto;padding-top:14px;border-top:1px solid #e2e8f0;font-size:11.5px;color:#64748b;font-weight:500}._badge_f6pps_19{margin-left:auto;background:#088395;color:#fff;font-size:11px;font-weight:700;min-width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:10px;padding:0 6px}._userBadge_r4ein_1{display:flex;align-items:center;gap:10px;padding:3px 12px 3px 3px;background:#fff;border:1px solid #dbe2ea;border-radius:100px;box-shadow:0 2px 5px #00000005;cursor:pointer;-webkit-user-select:none;user-select:none;height:38px}._userAvatar_r4ein_29{width:30px;height:30px;border-radius:50%;background:#eef8fa;border:1px solid #bce3e8;color:#088395;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;text-transform:uppercase}._statusDot_r4ein_59{width:8px;height:8px;border-radius:50%;background:#22c55e;border:1px solid #ffffff}._dropdown_r4ein_75{border-radius:12px;padding:0;border:1px solid #dce2ea;box-shadow:0 10px 25px #0000000d;overflow:hidden}._profileCard_r4ein_91{padding:16px;display:flex;gap:12px;align-items:center}._profileAvatar_r4ein_105{width:44px;height:44px;border-radius:50%;background:#eef8fa;color:#088395;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;text-transform:uppercase;border:1px solid #bce3e8;flex-shrink:0}._profileTextWrap_r4ein_137{min-width:0}._profileName_r4ein_145{font-weight:700;color:#1e293b;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}._profileEmail_r4ein_165{font-size:12px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:4px}._divider_r4ein_183{height:1px;background:#e2e8f0}._actionsContainer_r4ein_193{padding:4px}._menuItem_r4ein_201{font-size:14px;font-weight:500;color:#475569;padding:10px 12px;border-radius:8px}._menuItemLogout_r4ein_217{font-size:14px;font-weight:500;color:#ef4444;padding:10px 12px;border-radius:8px}._menuItemMargin_r4ein_233{margin-top:2px}._settingsIcon_r4ein_241{color:#088395}._logoutIcon_r4ein_249{color:#ef4444}._passwordWrapper_m8vgu_1{position:relative}._passwordInput_m8vgu_9{padding-right:48px}._togglePassword_m8vgu_17{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#64748b;display:flex;align-items:center;justify-content:center;padding:0}._wrapper_1sm0c_1{border:none;box-shadow:none;background:transparent}._toolbar_1sm0c_13{display:flex;justify-content:flex-end;gap:8px;margin-bottom:12px;align-items:center;flex-wrap:wrap}._toolBtn_1sm0c_31{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;padding:6px 12px;border-radius:6px;border:1px solid #e2e8f0;background:#f8fafc;color:#475569;cursor:pointer;transition:all .15s ease}._toolBtnActive_1sm0c_61{background:var(--brand-primary-light, #eef8fa);color:var(--brand-primary, #088395);border-color:var(--brand-primary-border, #bce3e8)}._menuItem_1sm0c_73{font-size:13px}._checkboxRow_1sm0c_81{display:flex;align-items:center;gap:8px}._checkbox_1sm0c_81{cursor:pointer}._gridWrapper_1sm0c_101{width:100%;height:calc(100dvh - 280px);min-height:400px}._selectionBar_1sm0c_113{display:flex;align-items:center;gap:12px;padding:10px 16px;margin-top:12px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px}._selectionCount_1sm0c_135{font-size:14px;font-weight:600;color:#166534;margin-right:auto}._clearBtn_1sm0c_149{display:inline-flex;align-items:center;gap:4px;font-size:13px;padding:6px 12px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;color:#64748b;cursor:pointer}._modalFormReset_1hb4v_1{max-width:100%;width:100%;border:none;box-shadow:none;animation:none;max-height:none;border-radius:0}._modalForm_1rb0i_1{border:none;box-shadow:none;animation:none;max-height:none;border-radius:0;width:100%;max-width:100%}._modalHeader_1rb0i_21{padding:16px 24px}._modalBody_1rb0i_29{padding:16px 24px;overflow-y:visible;max-height:none}._remarksTextarea_1rb0i_41{min-height:38px}._counselorSelectGroup_1rb0i_49{position:relative;z-index:2}._modalFooter_1rb0i_59{padding:12px 24px}._modalForm_1kqib_1{border:none;box-shadow:none;animation:none;border-radius:0;width:100%;max-width:100%;display:flex;flex-direction:column;max-height:90vh;overflow:hidden}._modalHeader_1kqib_25{padding:16px 24px;flex-shrink:0;border-bottom:1px solid #f1f5f9}._bodyContainer_1kqib_35{padding:16px 24px;overflow-y:auto;flex:1}._bodyContainer_1kqib_35::-webkit-scrollbar{width:6px}._bodyContainer_1kqib_35::-webkit-scrollbar-track{background:transparent}._bodyContainer_1kqib_35::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:3px}._bodyContainer_1kqib_35::-webkit-scrollbar-thumb:hover{background:#cbd5e1}._textareaField_1kqib_81{min-height:60px}._attachmentRow_1kqib_87{display:flex;align-items:center;gap:12px;margin-top:6px;flex-wrap:wrap}._fileLabel_1kqib_101{margin:0;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:10px 14px}._fileInput_1kqib_117{display:none}._attachmentBadge_1kqib_123{display:flex;align-items:center;gap:8px;background:#f1f5f9;padding:6px 12px;border-radius:8px;font-size:13px;color:#475569;font-weight:500}._attachmentName_1kqib_145{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._removeAttachmentBtn_1kqib_157{background:transparent;border:0;color:#ef4444;cursor:pointer;display:flex;align-items:center;padding:0}._helpText_1kqib_175{margin:8px 0 0;font-size:11px;color:#64748b}._footer_1kqib_185{padding:12px 24px;flex-shrink:0;border-top:1px solid #f1f5f9}._emptyState_1yyge_1{text-align:center;padding:32px 16px;color:#94a3b8}._emptyIcon_1yyge_13{stroke-width:1.5;margin-bottom:8px;opacity:.6}._emptyText_1yyge_25{margin:0;font-style:italic;font-size:13px}._timeline_1yyge_37{display:flex;flex-direction:column;gap:20px;position:relative;padding-left:20px;margin-top:10px}._timelineLine_1yyge_55{position:absolute;left:6px;top:8px;bottom:8px;width:2px;background:#f1f5f9}._timelineItem_1yyge_73{position:relative;display:flex;flex-direction:column;gap:6px}._timelineDot_1yyge_87{position:absolute;left:-19px;top:4px;width:10px;height:10px;border-radius:50%;border:2px solid #fff;z-index:1}._timelineDotLatest_1yyge_109{background:#088395;box-shadow:0 0 0 1px #088395}._timelineDotDefault_1yyge_119{background:#cbd5e1;box-shadow:0 0 0 1px #cbd5e1}._timelineHeader_1yyge_129{display:flex;justify-content:space-between;align-items:center}._counselorName_1yyge_141{font-weight:600;font-size:13px;color:#1e293b;display:flex;align-items:center;gap:4px}._timestamp_1yyge_159{font-size:11px;color:#94a3b8;font-weight:500}._followupText_1yyge_171{margin:0;font-size:12.5px;color:#475569;line-height:1.4}._followupDate_1yyge_185{color:#1e293b;font-weight:600}._remarksBox_1yyge_195{margin-top:4px;font-size:12px;color:#475569;background:#f8fafc;border-left:2px solid #cbd5e1;padding:8px 12px;border-radius:4px;font-style:italic}._infoRow_1yyge_217{display:flex;align-items:flex-start;justify-content:space-between;padding:10px 0;border-bottom:1px solid #f8fafc;gap:12px}._infoLabel_1yyge_235{display:flex;align-items:center;gap:8px;flex-shrink:0}._infoIcon_1yyge_249{color:#94a3b8;display:flex;align-items:center}._infoLabelText_1yyge_261{font-size:12.5px;color:#64748b;font-weight:500}._infoValue_1yyge_273{font-size:13px;color:#0f172a;font-weight:600;text-align:right;word-break:break-word;overflow-wrap:break-word}._modalContent_1yyge_291{max-width:100%;width:100%;border:none;box-shadow:none;animation:none;border-radius:0;display:flex;flex-direction:column;max-height:90vh;overflow:hidden}._header_1yyge_317{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:1px solid #f1f5f9}._headerTitle_1yyge_333{font-size:12px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}._headerActions_1yyge_349{display:flex;align-items:center;gap:8px}._callButton_1yyge_361{display:flex;align-items:center;gap:6px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600;color:#475569;text-decoration:none;transition:all .15s ease}._callButton_1yyge_361:hover{background:#e2e8f0}._whatsappButton_1yyge_399{display:flex;align-items:center;gap:6px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600;color:#16a34a;text-decoration:none;transition:all .15s ease}._whatsappButton_1yyge_399:hover{background:#dcfce7}._closeButton_1yyge_437{background:transparent;border:none;color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:6px;border-radius:50%;transition:all .15s ease}._closeButton_1yyge_437:hover{background:#f1f5f9}._body_1yyge_471{padding:32px;overflow-y:auto;flex:1}._mainGrid_1yyge_483{display:grid;gap:36px}._mainGridDesktop_1yyge_493{grid-template-columns:1.2fr 1.5fr}._mainGridMobile_1yyge_501{grid-template-columns:1fr}._profileSection_1yyge_509{display:flex;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #f1f5f9}._avatar_1yyge_527{width:52px;height:52px;border-radius:12px;background:linear-gradient(135deg,#475569,#1e293b);color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;box-shadow:0 4px 12px #0f172a14}._name_1yyge_555{margin:0;font-size:18px;font-weight:800;color:#0f172a;letter-spacing:-.02em}._metaRow_1yyge_571{display:flex;gap:8px;align-items:center;margin-top:4px;flex-wrap:wrap}._statusBadge_1yyge_587{font-weight:700;font-size:9px;padding:2px 8px;border-radius:999px;text-transform:uppercase;letter-spacing:.05em}._phoneInfo_1yyge_605{font-size:12px;color:#64748b;font-weight:500;display:flex;align-items:center;gap:4px}._phoneIcon_1yyge_623{color:#cbd5e1}._tabNavbar_1yyge_631{display:flex;gap:8px;border-bottom:2px solid #f1f5f9;margin-bottom:20px;padding-bottom:1px}._tabButton_1yyge_647{background:transparent;border:none;border-bottom:2px solid transparent;color:#64748b;font-size:13.5px;font-weight:600;padding:8px 16px;cursor:pointer;transition:all .15s ease;margin-bottom:-2px}._tabButton_1yyge_647:hover{color:#1e293b}._tabButtonActive_1yyge_681{color:#088395;border-bottom-color:#088395}._tabContent_1yyge_691{margin-top:10px}._historyContainer_1yyge_699,._sidebarColumn_1yyge_711{display:flex;flex-direction:column;gap:20px}._card_1yyge_723{background:#fff;border:1px solid #f1f5f9;border-radius:12px;padding:16px;box-shadow:0 4px 20px #00000003}._cardTitle_1yyge_739{font-size:10px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin:0 0 10px}._cardBody_1yyge_757{display:flex;flex-direction:column}._sourceTag_1yyge_767{background:#f1f5f9;color:#475569;font-weight:600;font-size:11px;padding:2px 8px;border-radius:4px;text-transform:capitalize}._remarksCard_1yyge_787{background:#f8fafc;border:1px solid #e2e8f0;border-left:3px solid #64748b;border-radius:8px;padding:14px}._remarksTitle_1yyge_803{margin:0 0 6px;font-size:11px;color:#64748b;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:6px}._remarksText_1yyge_825{margin:0;font-size:13px;color:#334155;line-height:1.5;font-weight:500}._timelineTitle_1yyge_841{font-size:10px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin:0 0 16px}._timelineContainer_1yyge_859{padding-right:6px}._body_1yyge_471::-webkit-scrollbar{width:6px}._body_1yyge_471::-webkit-scrollbar-track{background:transparent}._body_1yyge_471::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:3px}._body_1yyge_471::-webkit-scrollbar-thumb:hover{background:#cbd5e1}._footer_1yyge_901{border-top:1px solid #f1f5f9;padding:20px 28px;display:flex;justify-content:flex-end}._footerCloseButton_1yyge_915{background:#0f172a;color:#fff;border:none;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease}._footerCloseButton_1yyge_915:hover{background:#1e293b}._modalForm_1alng_1{border:none;box-shadow:none;animation:none;max-height:none;border-radius:0;width:100%;max-width:100%}._modalHeader_1alng_21{padding:16px 24px}._modalBody_1alng_29{padding:16px 24px;overflow-y:visible;max-height:none}._modalFooter_1alng_41{padding:12px 24px}._infoBanner_1alng_49{grid-column:1 / -1;display:flex;align-items:center;gap:10px;padding:12px 16px;background:#eef8fa;border:1px solid #bce3e8;border-radius:10px;font-size:14px;color:#054f5a}._remarksInput_1alng_75{width:100%;min-height:80px;padding:10px 14px;border:1px solid #e2e8f0;border-radius:12px;font-size:14px;background:#f8fafc;resize:vertical;font-family:inherit}._remarksInput_1alng_75:focus{outline:none;border-color:#94a3b8;box-shadow:0 0 0 4px #94a3b81a}._studentCell_10ifs_1{display:flex;flex-direction:column;gap:3px;justify-content:center;height:100%}._studentName_10ifs_17{font-size:13.5px;font-weight:600;color:#0f172a}._studentMeta_10ifs_29{display:flex;gap:10px;align-items:center}._studentPhone_10ifs_41{font-size:11px;color:#64748b;display:flex;align-items:center;gap:4px}._lucideIcon_10ifs_57{stroke-width:2.5}._courseCell_10ifs_65{display:flex;flex-direction:column;gap:3px;justify-content:center;height:100%}._courseName_10ifs_81{font-size:13px;font-weight:600;color:#334155}._courseSource_10ifs_93{text-transform:capitalize;display:inline-block;width:fit-content;font-size:10px;padding:1px 6px}._schedulePill_10ifs_109{cursor:default;opacity:.9;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-size:12px}._schedulePillBtn_10ifs_129{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-size:12px}._statusContainer_10ifs_145{display:inline-flex;align-items:center;width:100%;position:relative}._statusSelectReadonly_10ifs_159{width:100%;font-size:12px;padding:4px 10px;cursor:default;display:flex;align-items:center;justify-content:center}._statusSelect_10ifs_159{width:100%;font-size:12px;padding:4px 24px 4px 10px}._statusChevron_10ifs_191{stroke-width:2.5}._tableActions_10ifs_199{display:flex;align-items:center;justify-content:center;width:100%}._assignedTag_10ifs_213{font-size:10px;color:#088395;background:#eef8fa;padding:1px 5px;border-radius:3px;font-weight:500;display:inline-flex;align-items:center;line-height:1.4}._ownTag_10ifs_237{font-size:10px;color:#10b981;background:#ecfdf5;padding:1px 5px;border-radius:3px;font-weight:600;display:inline-flex;align-items:center;line-height:1.4}._teamTag_10ifs_261{font-size:10px;color:#f59e0b;background:#fffbeb;padding:1px 5px;border-radius:3px;font-weight:500;display:inline-flex;align-items:center;line-height:1.4}._counselorCell_10ifs_285{font-size:13px;color:#475569;font-weight:500}._selectWrapper_qzcr1_1{position:relative;width:190px}._selectWrapperSmall_qzcr1_9{position:relative;width:150px}._selectWrapperMedium_qzcr1_17{position:relative;width:160px}._iconOverlay_qzcr1_25{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#64748b;z-index:5;pointer-events:none}._dateChip_qzcr1_45{display:flex;align-items:center;gap:8px;padding:8px 14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;font-size:13px;color:#475569;font-weight:500;transition:all .15s ease;white-space:nowrap;position:relative}._dateChip_qzcr1_45:hover{border-color:#cbd5e1;background:#f1f5f9}._dateChipActive_qzcr1_85{border-color:#088395;background:#e0f4f7;color:#088395;font-weight:600}._dateChipIcon_qzcr1_97{color:#64748b;flex-shrink:0}._dateChipIconActive_qzcr1_105{color:#088395}._dateChipLabel_qzcr1_111{min-width:60px}._dateChipClear_qzcr1_117{background:transparent;border:0;cursor:pointer;color:#94a3b8;display:flex;align-items:center;padding:2px;margin-left:4px;border-radius:4px}._dateChipClear_qzcr1_117:hover{color:#ef4444;background:#fef2f2}._datePanel_qzcr1_149{position:absolute;top:calc(100% + 6px);left:0;min-width:380px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 12px 40px -8px #0000001f;padding:16px;z-index:100;animation:_fadeIn_qzcr1_1 .15s ease}@keyframes _fadeIn_qzcr1_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._presetsRow_qzcr1_185{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid #f1f5f9}._presetChip_qzcr1_201{padding:5px 12px;border-radius:6px;font-size:12px;font-weight:600;background:#f8fafc;color:#475569;border:1px solid transparent;cursor:pointer;transition:all .12s ease}._presetChip_qzcr1_201:hover{background:#f1f5f9;border-color:#e2e8f0}._presetChipActive_qzcr1_231{background:#e0f4f7;color:#088395;border-color:#088395;font-weight:600}._customRow_qzcr1_245{display:flex;align-items:center;gap:8px}._customDateInput_qzcr1_255{flex:1;border:1px solid #e2e8f0;border-radius:8px;padding:8px 10px;font-size:13px;color:#475569;background:#f8fafc;outline:0;transition:border-color .15s ease}._customDateInput_qzcr1_255:focus{border-color:#088395;box-shadow:0 0 0 3px #08839526}._customSep_qzcr1_285{font-size:12px;color:#94a3b8;font-weight:600}._sectionHead_68zyb_3{flex-wrap:wrap;gap:16px}._sectionTitle_68zyb_13{margin:0;white-space:nowrap}._titleBlock_68zyb_23{display:flex;align-items:center;gap:14px;flex-wrap:wrap;min-width:0}._headerActions_68zyb_39{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end;flex:1}._addButton_68zyb_57{display:inline-flex;align-items:center;gap:6px}._headerBtn_68zyb_69{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#334155;font-size:13.5px;font-weight:600;cursor:pointer;transition:all .15s ease}._headerBtn_68zyb_69:hover{background:#f8fafc;border-color:#94a3b8;color:#0f172a}._statusTabs_68zyb_115{display:inline-flex;align-items:center;gap:4px;padding:3px;background:#f1f5f9;border-radius:8px}._statusTab_68zyb_115{display:inline-flex;align-items:center;gap:6px;border:none;background:transparent;color:#64748b;font-size:13px;font-weight:600;padding:5px 10px;border-radius:6px;cursor:pointer;line-height:1.2}._statusTab_68zyb_115:hover{color:#334155}._statusTabActive_68zyb_171{background:#fff;color:#0f172a;box-shadow:0 1px 2px #0f172a14}._statusCount_68zyb_183{font-size:11px;font-weight:700;color:#94a3b8;min-width:1.1em}._statusTabActive_68zyb_171 ._statusCount_68zyb_183{color:var(--brand-primary, #088395)}._filterRow_68zyb_205{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:16px}._filterRowSearch_68zyb_223{width:280px;min-width:200px}._filterSelect_68zyb_233{height:38px;padding:0 10px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;background:#f8fafc;color:#0f172a;outline:none;min-width:140px;cursor:pointer}._filterSelect_68zyb_233:focus{border-color:#94a3b8;background:#fff}._workReportCard_68zyb_271{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px;margin-bottom:12px;box-shadow:0 1px 3px #0000000d}._cardHeader_68zyb_289{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}._cardTitleRow_68zyb_305{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._cardDate_68zyb_319{font-size:15px;font-weight:700;color:#0f172a}._cardMeta_68zyb_331{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:12.5px;color:#64748b;font-weight:500;margin-top:4px}._rejectBtn_68zyb_353{display:inline-flex;align-items:center;gap:5px;border:1px solid #fecaca;background:#fef2f2;color:#dc2626;border-radius:6px;padding:5px 13px;font-size:12.5px;font-weight:600;cursor:pointer;transition:all .15s ease}._rejectBtn_68zyb_353:hover{background:#fee2e2}._rejectSub_68zyb_393{margin:4px 0 0;font-size:13px;color:#64748b}.modal-content._workModal_68zyb_413{max-width:1000px;max-height:calc(100dvh - 24px)}._workModal_68zyb_413 .modal-header{padding:18px 32px}._workModal_68zyb_413 .modal-body{padding:20px 32px 22px 36px;display:flex;flex-direction:column;gap:20px;flex:1 1 auto;min-height:0;scrollbar-width:thin}._workModal_68zyb_413 .modal-body .input-group label{text-transform:none;font-size:13px;font-weight:600;color:#475569;letter-spacing:0;margin-bottom:7px}._workModal_68zyb_413 .modal-body::-webkit-scrollbar{width:6px}._workModal_68zyb_413 .modal-body::-webkit-scrollbar-track{background:transparent}._workModal_68zyb_413 .modal-body::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}._workModal_68zyb_413 .modal-footer{gap:12px;padding:16px 36px}._workModal_68zyb_413 .modal-footer button{white-space:nowrap}._sessionCard_68zyb_519{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:20px 22px;margin-bottom:0;box-shadow:0 1px 3px #0000000d;display:grid;gap:18px;align-content:start}._sessionHeader_68zyb_543{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:0}._sessionHeading_68zyb_559{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.025em;color:#64748b}._sessionHeaderRight_68zyb_575{display:flex;align-items:center;gap:10px}._durationLabel_68zyb_587{font-size:12.5px;font-weight:700;color:#066b7a;font-variant-numeric:tabular-nums}._removeBtn_68zyb_601{display:inline-flex;align-items:center;justify-content:center;border:1px solid #e2e8f0;background:#f8fafc;color:#64748b;border-radius:6px;width:28px;height:28px;padding:0;cursor:pointer;transition:all .15s ease}._removeBtn_68zyb_601:hover{background:#fee2e2;color:#dc2626;border-color:#fecaca}._formRow_68zyb_643{display:grid;grid-template-columns:1fr 1fr;gap:16px}._formRow3_68zyb_655{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}._dateGroup_68zyb_667{max-width:360px}._studentCount_68zyb_675{text-align:center}._workModal_68zyb_413 .react-select__placeholder,._workModal_68zyb_413 .react-select__single-value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:100%}@media (max-width: 48em){._workModal_68zyb_413 .modal-header{padding:14px 16px}._workModal_68zyb_413 .modal-body{padding:14px 16px 18px;gap:16px}._workModal_68zyb_413 .modal-footer{padding:12px 16px 16px;flex-wrap:wrap}._rejectPanel_68zyb_741{padding:12px 16px 14px}._workModal_68zyb_413 ._footerLeft_68zyb_751{flex-basis:100%;margin-right:0}._formRow_68zyb_643,._formRow3_68zyb_655{grid-template-columns:1fr}._dateGroup_68zyb_667{max-width:100%}._sessionCard_68zyb_519{padding:16px 14px}}._gridWrap_68zyb_791{width:100%;height:calc(100dvh - 330px);min-height:360px}._toolbarRow_68zyb_805{display:flex;justify-content:flex-end;gap:8px;margin-bottom:12px;align-items:center;flex-wrap:wrap}._toolbarBtn_68zyb_823{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;padding:6px 12px;border-radius:6px;border:1px solid #e2e8f0;background:#f8fafc;color:#475569;cursor:pointer;transition:all .15s ease}._toolbarBtn_68zyb_823:hover{border-color:#cbd5e1;color:#0f172a}._toolbarBtn_68zyb_823:disabled{opacity:.55;cursor:not-allowed}._toolbarBtnActive_68zyb_873{background:#eef8fa;color:#088395}._menuItemText_68zyb_883{font-size:13px}._checkboxRow_68zyb_891{display:flex;align-items:center;gap:8px}._checkboxInput_68zyb_903{cursor:pointer}._sessionsBox_68zyb_911{width:100%;min-width:0}._sessionLine_68zyb_921{font-size:12.5px;line-height:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._sessionTimeCell_68zyb_937{font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums}._sessionRestCell_68zyb_949{color:#64748b}._sessionOverlap_68zyb_957{font-size:12px;font-weight:600;line-height:22px;color:#dc2626;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._timeRow_68zyb_979{display:grid;grid-template-columns:74px 74px 132px;gap:10px;justify-content:start;align-items:center}._timeRow_68zyb_979 input{text-align:center}._ampmToggle_68zyb_1003{display:grid;grid-template-columns:1fr 1fr;height:40px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;overflow:hidden}._ampmToggle_68zyb_1003 button{border:0;background:transparent;color:#64748b;font-size:13px;font-weight:600;letter-spacing:.04em;cursor:pointer;transition:background .15s,color .15s}._ampmToggle_68zyb_1003 button:hover{background:#e9eef3;color:#0f172a}._ampmToggle_68zyb_1003 button._ampmActive_68zyb_1055,._ampmToggle_68zyb_1003 button._ampmActive_68zyb_1055:hover{background:#088395;color:#fff}._staticValue_68zyb_1067{font-size:13.5px;color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:8px 12px;min-height:38px;box-sizing:border-box}._footerLeft_68zyb_751{display:flex;align-items:center;gap:12px;margin-right:auto;flex-wrap:wrap}._footerTotal_68zyb_1105{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.025em;color:#64748b;white-space:nowrap}._footerTotalValue_68zyb_1123{text-transform:none;letter-spacing:normal;color:#334155}._saveError_68zyb_1135{margin:0}._viewTableWrap_68zyb_1145{overflow-x:auto;border:1px solid #e2e8f0;border-radius:10px;background:#fff}._viewTable_68zyb_1145{width:100%;border-collapse:collapse;font-size:13px}._viewTable_68zyb_1145 th{text-align:left;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b;background:#f8fafc;padding:10px 12px;border-bottom:1px solid #e2e8f0;white-space:nowrap}._viewTable_68zyb_1145 td{padding:10px 12px;border-top:1px solid #f1f5f9;color:#334155;vertical-align:top;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._viewTable_68zyb_1145 tbody tr:first-child td{border-top:0}._viewTable_68zyb_1145 tbody tr:hover td{background:#f8fafc}._viewSessionNo_68zyb_1235{font-weight:700;color:#0f172a}._viewTimeMain_68zyb_1245{display:block;white-space:nowrap}._viewTimeDur_68zyb_1255{display:block;font-size:11px;font-weight:700;color:#066b7a}._viewDash_68zyb_1269{color:#94a3b8}._statusChip_68zyb_1279{margin-left:8px;text-transform:capitalize}._rejectPanel_68zyb_741{border-top:1px solid #e2e8f0;background:#fef2f2;padding:14px 36px 16px;display:flex;flex-direction:column;gap:8px}._viewRejectBanner_68zyb_1307{border:1px solid #fecaca;background:#fef2f2;border-radius:10px;padding:10px 14px;margin-bottom:16px}._viewRejectHead_68zyb_1323{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#991b1b}._viewRejectRemark_68zyb_1339{margin:6px 0 0;font-size:13.5px;line-height:1.5;color:#7f1d1d;white-space:pre-wrap}._viewRejectMeta_68zyb_1355{margin-top:6px;font-size:12px;color:#b91c1c}._viewVerifyMeta_68zyb_1367{font-size:12.5px;color:#64748b;margin-bottom:14px}._rejectPanel_68zyb_741 label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#991b1b}._rejectPanel_68zyb_741 textarea{border:1px solid #fecaca;border-radius:8px;padding:10px 12px;font:inherit;font-size:13px;color:#334155;resize:vertical;background:#fff}._rejectPanelActions_68zyb_1417{display:flex;justify-content:flex-end;gap:10px}._btnSpinner_68zyb_1429{animation:_spin_68zyb_1 1s linear infinite}._hero_1qc9e_5{background:linear-gradient(135deg,#088395,#065a69);border-radius:12px;padding:28px 30px;color:#fff;margin-bottom:18px}._heroKicker_1qc9e_21{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.22em;opacity:.85;margin-bottom:6px}._heroTitle_1qc9e_39{font-size:22px;font-weight:800;margin-bottom:4px;color:#fff}._heroSub_1qc9e_53{font-size:13.5px;opacity:.9;color:#fff}._infoGrid_1qc9e_65{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media (max-width: 1000px){._infoGrid_1qc9e_65{grid-template-columns:1fr}}._infoCard_1qc9e_89{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:18px 20px}._infoTitle_1qc9e_103{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin-bottom:12px}._infoRow_1qc9e_121{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;border-bottom:1px solid #f1f5f9;font-size:13.5px}._infoRow_1qc9e_121:last-child{border-bottom:none}._infoRow_1qc9e_121 span{color:#64748b}._infoRow_1qc9e_121 strong{color:#0f172a;font-weight:600;text-align:right;word-break:break-word}._infoNote_1qc9e_171{font-size:12.5px;color:#64748b;line-height:1.55}._modalContent_1fqzi_1{max-width:100%;width:100%;border:none;box-shadow:none;animation:none;max-height:none;border-radius:0}._headerContent_1fqzi_21{display:flex;align-items:center;gap:12px}._logoCircle_1fqzi_33{width:40px;height:40px;background:#f0fdf4;color:#16a34a;display:flex;align-items:center;justify-content:center;border-radius:50%}._subtitle_1fqzi_55{margin:0;font-size:13px;color:#64748b}._uploadingContainer_1fqzi_67{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:20px}._spinner_1fqzi_85{width:40px;height:40px;border:4px solid #e2e8f0;border-top:4px solid #088395;border-radius:50%;animation:_spin_1fqzi_85 1s linear infinite}._uploadingTextContainer_1fqzi_103{text-align:center}._uploadingTitle_1fqzi_111{margin:0 0 8px;color:#0f172a}._uploadingText_1fqzi_103{margin:0;font-size:13.5px;color:#64748b}._resultsBanner_1fqzi_133{border-radius:16px;padding:16px;display:flex;align-items:center;gap:12px;margin-bottom:20px}._resultsBannerSuccess_1fqzi_151{background:#f0fdf4;border:1px solid #bbf7d0}._resultsBannerPartial_1fqzi_161{background:#fff7ed;border:1px solid #ffedd5}._resultsIcon_1fqzi_171{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%}._resultsIconSuccess_1fqzi_189{background:#dcfce7;color:#16a34a}._resultsIconPartial_1fqzi_199{background:#ffedd5;color:#ea580c}._resultsLabel_1fqzi_209{margin:0;font-weight:700;font-size:15px}._resultsLabelSuccess_1fqzi_221{color:#166534}._resultsLabelPartial_1fqzi_229{color:#c2410c}._resultsText_1fqzi_237{margin:0;font-size:13px}._resultsTextSuccess_1fqzi_247{color:#15803d}._resultsTextPartial_1fqzi_255{color:#9a3412}._resultsWrapper_1fqzi_263{max-height:350px;overflow-y:auto;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0000000d}._resultsTable_1fqzi_279{width:100%;border-collapse:collapse;font-size:13px;text-align:left}._resultsHeadRow_1fqzi_293{background:#f8fafc;border-bottom:1px solid #e2e8f0;position:sticky;top:0;z-index:1}._resultsHeadCell_1fqzi_309{padding:12px 16px;font-weight:600;color:#475569}._resultRow_1fqzi_321{border-bottom:1px solid #f1f5f9}._resultRowFailed_1fqzi_329{background:#fef2f2}._resultCell_1fqzi_337{padding:10px 16px;color:#475569}._resultCellName_1fqzi_347,._cellName_1fqzi_357{color:#0f172a;font-weight:500}._cellDefault_1fqzi_367{color:#475569}._noName_1fqzi_375,._noValue_1fqzi_385{color:#94a3b8;font-style:italic}._statusBadge_1fqzi_395{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600}._statusBadgeSuccess_1fqzi_411{color:#16a34a}._statusBadgeFailed_1fqzi_419{color:#ef4444}._statusDot_1fqzi_427{width:6px;height:6px;border-radius:50%}._statusDotSuccess_1fqzi_439{background:#16a34a}._statusDotFailed_1fqzi_447{background:#ef4444}._resultDetailCell_1fqzi_455{padding:10px 16px;font-size:12.5px}._errorBanner_1fqzi_465{background:#fef2f2;border:1px solid #fee2e2;border-radius:16px;padding:16px;display:flex;align-items:center;gap:12px;margin-bottom:20px}._errorText_1fqzi_487{color:#ef4444;font-weight:700;font-size:14px}._footerBtnShort_1fqzi_499{min-width:120px}._footerBtnLong_1fqzi_507{min-width:140px}._dropzone_1kwac_1{text-align:center;padding:40px 20px;border:2px dashed #e2e8f0;border-radius:20px}._uploadIcon_1kwac_15{margin-bottom:16px}._mainText_1kwac_23{font-weight:600;color:#1e293b;margin-bottom:8px}._instructionText_1kwac_35{font-size:13px;color:#64748b;margin-bottom:24px}._hiddenInput_1kwac_47{display:none}._fileLabel_1kwac_55{cursor:pointer;display:inline-flex}._divider_1kwac_65{margin-top:24px;border-top:1px solid #f1f5f9;padding-top:16px}._downloadBtn_1kwac_77{background:transparent;border:0;color:#088395;font-size:13px;font-weight:600;display:flex;align-items:center;gap:6px;margin:0 auto;cursor:pointer}._errorBox_1kwac_103{margin-top:16px;color:#cf1322;font-size:13px;display:flex;align-items:center;gap:6px;justify-content:center}._input_13wrk_1{width:100%;padding:4px;border:1px solid #cbd5e1;border-radius:4px;font-size:12px}._missingText_13wrk_15{color:#ef4444;font-weight:600;font-size:11px}._dbDupText_13wrk_25{color:#ea580c;font-weight:600;display:inline-flex;align-items:center;gap:4px}._dbDupBadge_13wrk_39{font-size:9px;background:#ffedd5;color:#c2410c;padding:1px 4px;border-radius:4px}._csvDupText_13wrk_53{color:#b45309;font-weight:600;display:inline-flex;align-items:center;gap:4px}._csvDupBadge_13wrk_67{font-size:9px;background:#fef3c7;color:#92400e;padding:1px 4px;border-radius:4px}._statusBadge_13wrk_81{font-size:10px}._actionsEditRow_13wrk_87{display:flex;gap:8px;align-items:center;justify-content:center;width:100%}._actionBtnSave_13wrk_101{background:transparent;border:0;color:#16a34a;cursor:pointer;display:flex;align-items:center;padding:0}._actionBtnCancel_13wrk_119{background:transparent;border:0;color:#64748b;cursor:pointer;display:flex;align-items:center;padding:0}._actionsRow_13wrk_137{display:flex;align-items:center;justify-content:center;width:100%}._successBanner_13wrk_149{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:16px;padding:16px;display:flex;align-items:center;gap:12px;margin-bottom:20px}._bannerTitle_13wrk_169{margin:0;font-weight:700;color:#166534}._bannerSubtitle_13wrk_179{margin:0;font-size:13px;color:#166534}._tableWrapper_13wrk_189{border:none;box-shadow:none;background:transparent;margin-top:0}._gridWrapper_13wrk_201{width:100%;height:calc(100dvh - 280px);min-height:400px}._container_1cvl7_1{max-width:700px;margin:0 auto}._instructions_1cvl7_11{text-align:center;margin-bottom:24px;color:#475569;font-size:13.5px}._requiredNote_1cvl7_25{color:#dc2626;font-size:12px;margin-top:4px;text-align:center}._mappingTable_1cvl7_39{width:100%;border-collapse:separate;border-spacing:0 6px}._mappingHeadRow_1cvl7_51 th{padding:8px 16px;font-size:12px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.5px;text-align:left;border-bottom:2px solid #e2e8f0}._mappingRow_1cvl7_73 td{padding:6px 16px;background:#f8fafc;border-radius:8px}._fileColumn_1cvl7_85{font-size:13px;font-weight:600;color:#0f172a;padding:10px 16px;width:40%}._systemSelect_1cvl7_101{width:100%;padding:8px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;background:#fff;color:#0f172a;cursor:pointer;outline:none}._systemSelect_1cvl7_101:focus{border-color:#94a3b8;box-shadow:0 0 0 3px #94a3b826}._systemSelect_1cvl7_101._required_1cvl7_25{border-left:3px solid #dc2626}._arrow_1cvl7_143{text-align:center;color:#94a3b8;font-size:18px;padding:0 8px}._actionRow_1cvl7_157{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}._saveBtn_1cvl7_171,._skipBtn_1cvl7_183,._rejectBtn_1cvl7_195{display:inline-flex;align-items:center;gap:6px}._unusedSection_1cvl7_207{margin-top:24px;border-top:1px solid #e2e8f0;padding-top:16px}._unusedTitle_1cvl7_219{font-size:12px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;margin:0 0 8px}._unusedTags_1cvl7_237{display:flex;flex-wrap:wrap;gap:6px}._unusedTag_1cvl7_237{font-size:12px;padding:3px 10px;background:#f1f5f9;color:#64748b;border-radius:6px}._editor_1ygx6_1{display:flex;flex-direction:column;gap:12px}._disabled_1ygx6_13{opacity:.75;pointer-events:none}._summaryRow_1ygx6_27{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px;background:#f8fafc;border-radius:6px;padding:12px}._summaryItem_1ygx6_45{display:flex;flex-direction:column;gap:2px;min-width:0}._summaryLabel_1ygx6_59{font-size:11px;color:#64748b;text-transform:uppercase;letter-spacing:.02em}._summaryValue_1ygx6_73{font-size:15px;font-weight:600;color:#0f172a;white-space:nowrap}._summaryOk_1ygx6_87{color:#059669}._summaryWarn_1ygx6_95{color:#c2410c}._rows_1ygx6_107{display:flex;flex-direction:column;gap:10px}._row_1ygx6_107{display:grid;grid-template-columns:130px 150px 1fr auto auto;align-items:end;gap:10px;padding:10px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}._rowPaid_1ygx6_141{background:#f8fafc;border-color:#e2e8f0}._compact_1ygx6_151 ._row_1ygx6_107{grid-template-columns:110px 140px 1fr auto auto;gap:8px;padding:8px}._field_1ygx6_163{display:flex;flex-direction:column;gap:0;margin:0;min-width:0}._editor_1ygx6_1 ._row_1ygx6_107 ._field_1ygx6_163 label{display:block;font-size:12px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.025em;margin-bottom:6px}._editor_1ygx6_1 ._row_1ygx6_107 ._input_1ygx6_181{width:100%;padding:10px 14px;border:1px solid #e2e8f0;border-radius:12px;font-size:14px;color:#0f172a;background:#f8fafc;outline:none;transition:border-color .15s ease,box-shadow .15s ease}._editor_1ygx6_1 ._row_1ygx6_107 ._input_1ygx6_181:focus{border-color:#94a3b8;box-shadow:0 0 0 3px #94a3b826}._editor_1ygx6_1 ._row_1ygx6_107 ._input_1ygx6_181:disabled{background:#f1f5f9;color:#64748b;cursor:not-allowed}._rowState_1ygx6_253{display:flex;align-items:center;padding-bottom:7px}._editor_1ygx6_1 ._stateBadge_1ygx6_269{display:inline-flex!important;align-items:center;gap:4px;white-space:nowrap}._removeBtn_1ygx6_285{display:grid;place-items:center;width:36px;height:36px;margin-bottom:5px;padding:0;border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#94a3b8;cursor:pointer;transition:all .15s ease}._removeBtn_1ygx6_285:hover:not(:disabled){border-color:#fca5a5;background:#fef2f2;color:#dc2626}._removeBtn_1ygx6_285:disabled{opacity:.4;cursor:not-allowed}._empty_1ygx6_341{display:flex;align-items:center;gap:8px;margin:0;padding:12px;font-size:13px;color:#94a3b8;background:#f8fafc;border-radius:6px}._addBtn_1ygx6_367{align-self:flex-start}._errorMessage_1ygx6_375{font-size:12px;font-weight:500;color:#dc2626}@media (max-width: 720px){._row_1ygx6_107,._compact_1ygx6_151 ._row_1ygx6_107{grid-template-columns:1fr 1fr}._fieldWide_1ygx6_399{grid-column:1 / -1}._rowState_1ygx6_253{padding-bottom:0}}._formContent_1vdi2_1{max-width:100%;width:100%;border:none;box-shadow:none;animation:none;border-radius:0;display:flex;flex-direction:column;max-height:90vh;overflow:hidden}._modalHeaderInner_1vdi2_27{padding:16px 24px;flex-shrink:0;border-bottom:1px solid #f1f5f9}._headerLeft_1vdi2_39{display:flex;align-items:center;gap:12px}._logoBox_1vdi2_51{width:40px;height:40px;background:#eaf8ef;color:#087342}._modalTitle_1vdi2_65{font-size:18px}._modalSubtitle_1vdi2_73{margin:0;font-size:13px;color:#64748b}._modalBodyForm_1vdi2_85{padding:16px 24px;overflow-y:auto;flex:1}._modalBodyForm_1vdi2_85::-webkit-scrollbar{width:6px}._modalBodyForm_1vdi2_85::-webkit-scrollbar-track{background:transparent}._modalBodyForm_1vdi2_85::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:3px}._modalBodyForm_1vdi2_85::-webkit-scrollbar-thumb:hover{background:#cbd5e1}._textareaAddress_1vdi2_131{resize:vertical;min-height:60px}._textareaRemarks_1vdi2_141{min-height:38px}._modalFooterInner_1vdi2_149{padding:12px 24px;flex-shrink:0;border-top:1px solid #f1f5f9}._scheduleSection_1vdi2_161{border-top:1px solid #f1f5f9;padding-top:12px;margin-top:4px}._formContent_1rioy_1{border:none;box-shadow:none;animation:none;border-radius:0;width:100%;max-width:100%;display:flex;flex-direction:column;max-height:90vh;overflow:hidden}._modalHeader_1rioy_27{padding:16px 24px;border-bottom:1px solid #f1f5f9;flex-shrink:0}._modalTitle_1rioy_39{font-size:18px;font-weight:800}._modalBody_1rioy_49{grid-template-columns:repeat(4,1fr);padding:16px 24px;gap:10px 16px;overflow-y:auto;flex:1}._modalBody_1rioy_49::-webkit-scrollbar{width:6px}._modalBody_1rioy_49::-webkit-scrollbar-track{background:transparent}._modalBody_1rioy_49::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:3px}._modalBody_1rioy_49::-webkit-scrollbar-thumb:hover{background:#cbd5e1}._sectionDivider_1rioy_99{grid-column:span 4;border-bottom:1px solid #e2e8f0;padding-bottom:4px;margin-bottom:2px}._sectionDividerWithTop_1rioy_113{grid-column:span 4;border-bottom:1px solid #e2e8f0;padding-bottom:4px;margin-top:8px;margin-bottom:2px}._sectionTitle_1rioy_129{margin:0;font-size:12.5px;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.05em}._inputGroupSpan2_1rioy_147{grid-column:span 2}._requiredStar_1rioy_155{color:#ef4444}._datetimeShortcuts_1rioy_163{display:flex;gap:6px;margin-top:6px}._timeShortcutBtn_1rioy_175{font-size:11px;padding:4px 8px;background:#fff;border:1px solid #cbd5e1;border-radius:6px;cursor:pointer;color:#475569;font-weight:500}._fullRow_1rioy_197{grid-column:span 4}._remarksTextarea_1rioy_205{min-height:58px;resize:vertical}._modalFooter_1rioy_215{padding:16px 24px;border-top:1px solid #f1f5f9;flex-shrink:0}._sectionHeadFlex_1g1c0_1{flex-wrap:wrap;gap:16px}._sectionTitle_1g1c0_11{margin:0;white-space:nowrap}._headerActions_1g1c0_21{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end;flex:1}._searchWrapper_1g1c0_39{min-width:160px;flex:1;max-width:240px}._modalContent_1etjn_1{max-width:100%;width:100%;border:none;box-shadow:none;animation:none;max-height:none;border-radius:0}._userAvatar_1etjn_21{display:flex;align-items:center;gap:12px}._avatarCircle_1etjn_33{width:44px;height:44px;border-radius:10px;background:linear-gradient(135deg,#475569,#1e293b);color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:800;box-shadow:0 4px 12px #0f172a14}._userInfoTitle_1etjn_61{margin:0;font-size:17px;font-weight:800;color:#0f172a}._userInfoSubtitle_1etjn_75{margin:2px 0 0;font-size:12px;color:#64748b;font-weight:500}._filterBar_1etjn_91{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;background:#f8fafc;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}._filterLabel_1etjn_111{font-size:13px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.04em}._filterControls_1etjn_127{display:flex;align-items:center;gap:8px}._dateInput_1etjn_139,._searchInput_1etjn_161{height:36px;width:170px;padding:0 10px;border:1px solid #cbd5e1;border-radius:8px;font-size:13px;background:#fff;outline:none}._clearDateBtn_1etjn_183{border:none;background:#f1f5f9;width:28px;height:28px;border-radius:6px;cursor:pointer;color:#64748b;display:flex;align-items:center;justify-content:center}._bodyContainer_1etjn_209{padding:0;height:440px;overflow-y:auto}._emptyState_1etjn_221{height:100%;display:flex;align-items:center;justify-content:center;color:#64748b;font-size:14px;padding:40px 20px}._timeline_1etjn_243{padding:8px 0}._dateGroup_1etjn_251{margin-bottom:4px}._dateHeader_1etjn_259{display:flex;align-items:center;gap:10px;width:100%;padding:8px 18px;border:none;background:none;cursor:pointer;transition:background .1s}._dateHeader_1etjn_259:hover{background:#f8fafc}._dateHeaderLine_1etjn_291{flex:1;height:1px;background:#e2e8f0}._dateHeaderText_1etjn_303{font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}._dateHeaderCount_1etjn_321{font-size:10px;font-weight:600;color:#94a3b8;background:#f1f5f9;padding:1px 7px;border-radius:10px;min-width:18px;text-align:center;line-height:18px}._chevron_1etjn_345{color:#94a3b8;transition:transform .2s}._chevronCollapsed_1etjn_355{transform:rotate(-90deg)}._actionList_1etjn_363{padding:2px 0 6px}._actionRow_1etjn_371{display:flex;align-items:flex-start;gap:12px;padding:6px 18px 6px 26px;transition:background .1s}._actionRow_1etjn_371:hover{background:#f8fafc}._actionDot_1etjn_395{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-top:5px}._actionContent_1etjn_411{display:flex;flex-direction:column;gap:1px;min-width:0}._actionTime_1etjn_425{font-size:11px;font-weight:600;color:#64748b;line-height:1.3}._actionDetails_1etjn_439{font-size:13px;color:#0f172a;line-height:1.4;word-break:break-word}._footer_1etjn_453{display:flex;justify-content:flex-end;padding:16px 20px;background:#f8fafc;border-top:1px solid #e2e8f0}._closeBtn_1etjn_469{background:#0f172a;color:#fff;border:none;border-radius:6px;padding:8px 24px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease}._closeBtn_1etjn_469:hover{background:#1e293b}._wrapper_zxkb2_1{background:#fff;border-radius:16px;overflow:hidden}._header_zxkb2_11{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-bottom:1px solid #f1f5f9;background:linear-gradient(90deg,#fff7ed,#fff)}._headerLeft_zxkb2_27{display:flex;align-items:center;gap:10px}._warningIcon_zxkb2_37{color:#ef4444;stroke-width:2.2}._iconCircle_zxkb2_47{width:40px;height:40px;border-radius:50%;background:#fef2f2;display:flex;align-items:center;justify-content:center}._headerTitle_zxkb2_65{margin:0;font-size:18px;font-weight:700;color:#0f172a}._headerSubtitle_zxkb2_77{margin:2px 0 0;font-size:12px;color:#64748b}._closeBtn_zxkb2_87{border:none;background:#f8fafc;width:36px;height:36px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}._body_zxkb2_109{padding:24px 22px 20px;text-align:center}._bodyText_zxkb2_117{margin:0;font-size:16px;color:#475569;font-weight:500;line-height:1.6}._bodyStrong_zxkb2_131{color:#0f172a;font-weight:700}._description_zxkb2_139{margin:10px 0 0;font-size:14px;color:#64748b;line-height:1.5}._footer_zxkb2_151{padding:0 22px 22px;display:flex;justify-content:center;gap:12px}._cancelBtn_zxkb2_163{min-width:112px;height:42px;background:#fff;color:#475569;border:1px solid #cbd5e1;border-radius:10px;font-weight:600;font-size:14px;cursor:pointer}._deleteBtn_zxkb2_185{min-width:132px;height:42px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:none;border-radius:10px;font-weight:600;font-size:14px;cursor:pointer;box-shadow:0 8px 18px #ef444438}._userCell_1mmdr_1{display:flex;flex-direction:row;align-items:center;gap:12px;height:100%}._userAvatar_1mmdr_17{width:36px;height:36px;font-size:15px;font-weight:800;flex-shrink:0}._userInfoWrapper_1mmdr_33{display:flex;flex-direction:column;gap:3px;justify-content:center}._userName_1mmdr_47{font-size:13.5px;font-weight:600;color:#0f172a;line-height:1.2}._userEmail_1mmdr_61{font-size:11px;color:#64748b;font-weight:400;margin-left:6px}._activityText_1mmdr_75{font-size:11px;display:flex;align-items:center;gap:5px;font-weight:600}._onlineDot_1mmdr_91{display:inline-block;width:7px;height:7px;background-color:#16a34a;border-radius:50%;box-shadow:0 0 #16a34ab3;animation:_pulse-green_1mmdr_1 1.5s infinite}@keyframes _pulse-green_1mmdr_1{0%{transform:scale(.95);box-shadow:0 0 #16a34ab3}70%{transform:scale(1);box-shadow:0 0 0 5px #16a34a00}to{transform:scale(.95);box-shadow:0 0 #16a34a00}}._clockIcon_1mmdr_141{stroke-width:2.5}._dynamicBadge_1mmdr_149{font-weight:600;font-size:10px;padding:3px 8px;border-radius:6px;text-transform:uppercase;display:inline-block;width:fit-content}._actionsCell_1mmdr_169{display:flex;align-items:center;justify-content:center;width:100%}._modalFormReset_1uk3i_1{border:none;box-shadow:none;animation:none;max-height:none;border-radius:0;width:100%;max-width:100%}._sectionTitle_1hwzz_1{margin:0}._sectionSubtitle_1hwzz_9{margin:4px 0 0;font-size:13px;color:#64748b}._headerActions_1hwzz_21{display:flex;align-items:center;gap:12px}._filterSelectWrapper_1hwzz_33{min-width:150px}._filterSelect_1hwzz_33{border:0;background:transparent;outline:0;width:100%;font-size:13px;color:#475569;font-weight:500;cursor:pointer}._studentName_1vqd0_1{font-weight:600;font-size:13px;color:#0f172a}._dateText_1vqd0_13{font-size:12px;font-weight:500;color:#475569}._scoreText_1vqd0_25{font-weight:700;font-size:13px}._durationText_1vqd0_35{font-size:13px;color:#0f172a;font-weight:600}._sectionHead_1nd53_1{flex-wrap:wrap;gap:16px}._sectionTitle_1nd53_11{margin:0;white-space:nowrap}._headerActions_1nd53_21{display:flex;gap:12px;align-items:center;flex-wrap:wrap;justify-content:flex-end;flex:1}._searchWrapper_1nd53_39{min-width:160px;flex:1;max-width:240px}._addButton_1nd53_51{display:inline-flex;align-items:center;gap:6px}._statsStrip_1nd53_63{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:16px}._statCard_1nd53_77{background:var(--brand-primary-surface, #f4fafb);border:1px solid var(--brand-primary-border, #bce3e8);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:4px}._statLabel_1nd53_97{font-size:12px;font-weight:500;color:#64748b}._statValue_1nd53_109{font-size:20px;font-weight:700;color:var(--brand-primary-dark, #054f5a)}._empty_1nd53_121{padding:40px 24px;text-align:center;color:#64748b;font-size:14px}._gridWrapper_1nd53_135{width:100%;height:calc(100dvh - 360px);min-height:360px}._meta_1vxfh_5{color:#64748b;font-size:11px;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}._whenCell_1vxfh_25{display:flex;flex-direction:column;gap:1px;min-width:0;line-height:1.25}._whenMain_1vxfh_41{font-size:13px;color:#334155;white-space:nowrap}._stackCell_1vxfh_53{display:flex;flex-direction:column;gap:3px;min-width:0;line-height:1.25}._cellStrong_1vxfh_69{font-size:12.5px;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._cellMuted_1vxfh_87{font-size:11px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._identityCell_1vxfh_107{display:flex;align-items:center;gap:9px;min-width:0}._identityText_1vxfh_121{display:flex;flex-direction:column;gap:2px;min-width:0}._avatar_1vxfh_135{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;font-size:11px;font-weight:700;letter-spacing:.02em;flex-shrink:0}._avatarLead_1vxfh_161{background:var(--brand-primary-light, #eef8fa);color:var(--brand-primary, #088395);border:1px solid var(--brand-primary-border, #bce3e8)}._avatarWho_1vxfh_173{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}._moreWho_1vxfh_185{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#64748b}._badge_1vxfh_207{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;background:#e2e8f0;color:#334155;white-space:nowrap}._badgeOem_1vxfh_229{background:#dcfce7;color:#166534}._badgePending_1vxfh_239{background:#fef3c7;color:#92400e}._badgeFailed_1vxfh_249{background:#fee2e2;color:#991b1b}._badgeEval_1vxfh_259{background:var(--brand-primary-light, #eef8fa);color:var(--brand-primary, #088395);border:1px solid var(--brand-primary-border, #bce3e8)}._countPill_1vxfh_271{display:inline-flex;align-items:baseline;gap:4px;padding:2px 9px;border-radius:999px;background:#f1f5f9;border:1px solid #e2e8f0;color:#334155;font-size:12.5px;font-weight:700}._countPillRepeat_1vxfh_299{background:var(--brand-primary-light, #eef8fa);border-color:var(--brand-primary-border, #bce3e8);color:var(--brand-primary-dark, #054f5a)}._countPillLabel_1vxfh_311{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;opacity:.75}._progressTrack_1vxfh_327{display:block;width:84px;height:4px;border-radius:999px;background:#e2e8f0;overflow:hidden}._progressFill_1vxfh_345{display:block;height:100%;border-radius:999px;background:var(--brand-primary, #088395)}._actions_1vxfh_363{display:inline-flex;align-items:center;gap:4px;flex-wrap:nowrap}._iconBtn_1vxfh_377{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:8px;border:1px solid #e2e8f0;background:#fff;cursor:pointer;color:#475569;flex-shrink:0}._iconBtn_1vxfh_377:hover{background:#f1f5f9;border-color:#cbd5e1}._iconBtn_1vxfh_377:disabled{opacity:.4;cursor:not-allowed}._iconBtnActive_1vxfh_427,._iconBtnPrimary_1vxfh_439{background:var(--brand-primary-light, #eef8fa);border-color:var(--brand-primary-border, #bce3e8);color:var(--brand-primary, #088395)}._iconBtnPrimary_1vxfh_439:hover:not(:disabled){background:#dff1f4}._viewBtn_1vxfh_459{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:8px;border:1px solid var(--brand-primary-border, #bce3e8);background:var(--brand-primary-light, #eef8fa);color:var(--brand-primary, #088395);font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}._viewBtn_1vxfh_459:hover{background:var(--brand-primary, #088395);border-color:var(--brand-primary, #088395);color:#fff}._wrapper_722bm_3{border:none;box-shadow:none;background:transparent;margin-top:0}._toolbar_722bm_17{display:flex;justify-content:flex-end;gap:8px;margin-bottom:12px;align-items:center;flex-wrap:wrap}._toolBtn_722bm_35{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;padding:6px 12px;border-radius:6px;border:1px solid #e2e8f0;background:#f8fafc;color:#475569;cursor:pointer;transition:all .15s ease}._toolBtnActive_722bm_65{background:var(--brand-primary-light, #eef8fa);color:var(--brand-primary, #088395);border-color:var(--brand-primary-border, #bce3e8)}._checkboxRow_722bm_77{display:flex;align-items:center;gap:8px}._checkbox_722bm_77{cursor:pointer}._menuItem_722bm_97{font-size:13px}._playerPanel_722bm_105{margin-top:14px;padding:14px 16px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;display:flex;flex-direction:column;gap:10px}._playerHead_722bm_127{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}._playerTitle_722bm_143{margin:0;font-size:14px;font-weight:600;color:#0f172a}._playerMeta_722bm_157{margin:4px 0 0;font-size:12px;color:#64748b}._playerActions_722bm_169{display:flex;gap:8px;flex-wrap:wrap}._audio_722bm_181{width:100%;max-width:520px}._sectionHeadFlex_254kr_3{flex-wrap:wrap;gap:12px;align-items:center}._titleBlock_254kr_15{display:flex;align-items:center;gap:14px;flex-wrap:wrap;min-width:0}._sectionTitle_254kr_31{margin:0;white-space:nowrap}._viewTabs_254kr_43{display:inline-flex;align-items:center;gap:4px;padding:3px;background:#f1f5f9;border-radius:8px}._viewTab_254kr_43{display:inline-flex;align-items:center;gap:6px;border:none;background:transparent;color:#64748b;font-size:13px;font-weight:600;padding:5px 10px;border-radius:6px;cursor:pointer;line-height:1.2}._viewTab_254kr_43:hover{color:#334155}._viewTabActive_254kr_99{background:#fff;color:var(--brand-primary-dark, #054f5a);box-shadow:0 1px 2px #0883951f}._viewCount_254kr_111{font-size:11px;font-weight:700;color:#94a3b8;min-width:1.1em}._viewTabActive_254kr_99 ._viewCount_254kr_111{color:var(--brand-primary, #088395)}._headerActions_254kr_133{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end;flex:1}._searchWrapper_254kr_151{min-width:160px;flex:1;max-width:240px}._statsStrip_254kr_165{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:16px}._statCard_254kr_179{background:var(--brand-primary-surface, #f4fafb);border:1px solid var(--brand-primary-border, #bce3e8);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:4px}._statLabel_254kr_199{font-size:12px;font-weight:500;color:#64748b}._statValue_254kr_211{font-size:20px;font-weight:700;color:var(--brand-primary-dark, #054f5a)}._empty_254kr_223{padding:40px 24px;text-align:center;color:#64748b;font-size:14px}._gridWrapper_254kr_239{width:100%;height:calc(100dvh - 360px);min-height:360px}._playBtn_254kr_251{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;border:1px solid #cbd5e1;background:#fff;cursor:pointer;font-size:13px}._playBtn_254kr_251:hover{background:#f1f5f9}._playBtn_254kr_251:disabled{opacity:.5;cursor:not-allowed}._modalShell_1qfi1_5{display:flex;flex-direction:column;max-height:90vh;width:100%;max-width:100%;border-radius:0;box-shadow:none;animation:none;overflow:hidden}._modalHeader_1qfi1_29{padding:16px 24px;flex-shrink:0}._headerText_1qfi1_39{min-width:0}._subtitle_1qfi1_47{margin:4px 0 0;font-size:13px;font-weight:500;color:#64748b}._modalBody_1qfi1_61{padding:16px 24px;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:14px}._modalBody_1qfi1_61::-webkit-scrollbar{width:6px}._modalBody_1qfi1_61::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:3px}._summaryRow_1qfi1_97{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}._summaryCard_1qfi1_109{background:var(--brand-primary-surface, #f4fafb);border:1px solid var(--brand-primary-border, #bce3e8);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:2px}._summaryLabel_1qfi1_129{font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.04em}._summaryValue_1qfi1_145{font-size:15px;font-weight:700;color:var(--brand-primary-dark, #054f5a)}._sectionTitle_1qfi1_157{margin:0;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8}._callList_1qfi1_175{display:flex;flex-direction:column;gap:10px}._callCard_1qfi1_187{border:1px solid #e2e8f0;border-radius:12px;background:#fff;padding:12px 14px;display:flex;flex-direction:column;gap:8px}._callCardActive_1qfi1_207{border-color:var(--brand-primary-border, #bce3e8);box-shadow:0 0 0 3px var(--brand-ring, rgba(8, 131, 149, .22));background:var(--brand-primary-surface, #f4fafb)}._callTop_1qfi1_219{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}._callMeta_1qfi1_235{display:flex;flex-direction:column;gap:4px;min-width:0}._callWhen_1qfi1_249{font-size:14px;font-weight:700;color:#1e293b}._callSub_1qfi1_261{font-size:12px;color:#64748b;display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center}._badge_1qfi1_279{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;background:#f1f5f9;color:#475569}._badgeGood_1qfi1_299{background:#dcfce7;color:#166534}._badgeWarn_1qfi1_309{background:#fef3c7;color:#92400e}._badgeBad_1qfi1_319{background:#fee2e2;color:#991b1b}._badgeBrand_1qfi1_329{background:var(--brand-primary-light, #eef8fa);color:var(--brand-primary, #088395);border:1px solid var(--brand-primary-border, #bce3e8)}._actions_1qfi1_341{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}._actionBtn_1qfi1_355{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:8px;border:1px solid #cbd5e1;background:#fff;color:#475569;font-size:12px;font-weight:600;cursor:pointer}._actionBtn_1qfi1_355:hover:not(:disabled){background:#f1f5f9}._actionBtn_1qfi1_355:disabled{opacity:.5;cursor:not-allowed}._actionBtnPrimary_1qfi1_401{border-color:var(--brand-primary-border, #bce3e8);background:var(--brand-primary-light, #eef8fa);color:var(--brand-primary, #088395)}._actionBtnPrimary_1qfi1_401:hover:not(:disabled){background:#dff1f4}._detailLine_1qfi1_421{margin:0;font-size:12.5px;color:#475569;line-height:1.4}._audio_1qfi1_435{width:100%;max-width:520px;margin-top:4px}._audioNote_1qfi1_447{font-size:12px;color:#64748b}._modalFooter_1qfi1_457{padding:16px 24px;flex-shrink:0}@media (max-width: 640px){._modalHeader_1qfi1_29,._modalBody_1qfi1_61,._modalFooter_1qfi1_457{padding-left:16px;padding-right:16px}}._sectionHeadFlex_m36ui_1{flex-wrap:wrap;gap:12px;align-items:center}._titleBlock_m36ui_13{display:flex;align-items:center;gap:14px;flex-wrap:wrap;min-width:0}._sectionTitle_m36ui_29{margin:0;white-space:nowrap}._statusTabs_m36ui_41{display:inline-flex;align-items:center;gap:4px;padding:3px;background:#f1f5f9;border-radius:8px}._statusTab_m36ui_41{display:inline-flex;align-items:center;gap:6px;border:none;background:transparent;color:#64748b;font-size:13px;font-weight:600;padding:5px 10px;border-radius:6px;cursor:pointer;line-height:1.2}._statusTab_m36ui_41:hover{color:#334155}._statusTabActive_m36ui_97{background:#fff;color:#0f172a;box-shadow:0 1px 2px #0f172a14}._statusCount_m36ui_109{font-size:11px;font-weight:700;color:#94a3b8;min-width:1.1em}._statusTabActive_m36ui_97 ._statusCount_m36ui_109{color:var(--brand-primary, #088395)}._headerActions_m36ui_131{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end;flex:1}._searchWrapper_m36ui_149{min-width:160px;flex:1;max-width:240px}._empty_m36ui_161{padding:32px 24px;text-align:center;color:#64748b;font-size:14px}._wrapper_ixt8b_1{border:none;box-shadow:none;background:transparent}._toolbar_ixt8b_13{display:flex;justify-content:flex-end;gap:8px;margin-bottom:12px;align-items:center;flex-wrap:wrap}._toolBtn_ixt8b_31{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;padding:6px 12px;border-radius:6px;border:1px solid #e2e8f0;background:#f8fafc;color:#475569;cursor:pointer;transition:all .15s ease}._toolBtnActive_ixt8b_61{background:var(--brand-primary-light, #eef8fa);color:var(--brand-primary, #088395);border-color:var(--brand-primary-border, #bce3e8)}._menuItem_ixt8b_73{font-size:13px}._checkboxRow_ixt8b_81{display:flex;align-items:center;gap:8px}._checkbox_ixt8b_81{cursor:pointer}._gridWrapper_ixt8b_101{width:100%;height:calc(100dvh - 280px);min-height:400px}._modalForm_1diy9_1{border:none;box-shadow:none;animation:none;border-radius:0;width:100%;max-width:100%;display:flex;flex-direction:column;max-height:90vh;overflow:hidden}._modalHeader_1diy9_27{padding:16px 24px;flex-shrink:0;border-bottom:1px solid #f1f5f9}._modalBody_1diy9_39{padding:16px 24px;overflow-y:auto;flex:1}._modalBody_1diy9_39::-webkit-scrollbar{width:6px}._modalBody_1diy9_39::-webkit-scrollbar-track{background:transparent}._modalBody_1diy9_39::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:3px}._modalBody_1diy9_39::-webkit-scrollbar-thumb:hover{background:#cbd5e1}._addressTextarea_1diy9_85{resize:vertical;min-height:60px}._remarksTextarea_1diy9_95{min-height:38px}._scheduleHeaderRow_1diy9_103{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}._modalFooter_1diy9_119{padding:12px 24px;flex-shrink:0;border-top:1px solid #f1f5f9}._infoRow_eewc4_1{display:flex;align-items:flex-start;justify-content:space-between;padding:12px 0;border-bottom:1px solid #f8fafc;gap:12px}._infoRow_eewc4_1:last-child{border-bottom:none}._infoRowLeft_eewc4_27{display:flex;align-items:center;gap:8px;flex-shrink:0}._infoRowIcon_eewc4_41{color:#94a3b8;display:flex;align-items:center}._infoRowLabel_eewc4_53{font-size:12.5px;color:#64748b;font-weight:500}._infoRowValue_eewc4_65{font-size:13px;color:#0f172a;font-weight:600;text-align:right;word-break:break-word;overflow-wrap:break-word}._modalContent_eewc4_83{max-width:100%;width:100%;border:none;box-shadow:none;animation:none;border-radius:0;display:flex;flex-direction:column;max-height:90vh;overflow:hidden}._header_eewc4_109{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:1px solid #f1f5f9}._headerTitle_eewc4_125{font-size:12px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}._headerActions_eewc4_141{display:flex;align-items:center;gap:8px}._actionBtn_eewc4_153{display:flex;align-items:center;gap:6px;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600;text-decoration:none;transition:all .15s ease;cursor:pointer}._callBtn_eewc4_179{background:#f8fafc;border:1px solid #e2e8f0;color:#475569}._callBtn_eewc4_179:hover{background:#e2e8f0}._whatsappBtn_eewc4_199{background:#f0fdf4;border:1px solid #bbf7d0;color:#16a34a}._whatsappBtn_eewc4_199:hover{background:#dcfce7}._closeBtn_eewc4_219{background:transparent;border:none;color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:6px;border-radius:50%;transition:all .15s ease}._closeBtn_eewc4_219:hover{background:#f1f5f9}._body_eewc4_253{padding:32px;overflow-y:auto;flex:1}._body_eewc4_253::-webkit-scrollbar{width:6px}._body_eewc4_253::-webkit-scrollbar-track{background:transparent}._body_eewc4_253::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:3px}._body_eewc4_253::-webkit-scrollbar-thumb:hover{background:#cbd5e1}._profileSection_eewc4_299{display:flex;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #f1f5f9}._avatar_eewc4_317{width:52px;height:52px;border-radius:12px;background:linear-gradient(135deg,#059669,#064e3b);color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;box-shadow:0 4px 12px #05966914;flex-shrink:0}._name_eewc4_347{margin:0;font-size:18px;font-weight:800;color:#0f172a;letter-spacing:-.02em}._metaRow_eewc4_363{display:flex;gap:8px;align-items:center;margin-top:4px;flex-wrap:wrap}._statusBadge_eewc4_379{font-weight:700;font-size:9px;padding:2px 8px;border-radius:999px;text-transform:uppercase;letter-spacing:.05em}._statusActive_eewc4_397{background:#dcfce7;color:#166534}._statusCompleted_eewc4_407{background:#eef8fa;color:#066b7a}._statusDiscontinued_eewc4_417{background:#fee2e2;color:#b91c1c}._metaItem_eewc4_427{font-size:12px;color:#64748b;font-weight:500;display:flex;align-items:center;gap:4px}._metaIcon_eewc4_445{color:#cbd5e1}._mainGrid_eewc4_453{display:grid;gap:36px}._mainGridMobile_eewc4_463{grid-template-columns:1fr}._mainGridDesktop_eewc4_471{grid-template-columns:1.5fr 1fr}._leftColumn_eewc4_479,._sidebarColumn_eewc4_491{display:flex;flex-direction:column;gap:20px}._card_eewc4_503{background:#fff;border:1px solid #f1f5f9;border-radius:12px;padding:16px;box-shadow:0 4px 20px #00000003}._cardTitle_eewc4_519{font-size:10px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin:0 0 10px}._cardBody_eewc4_537{display:flex;flex-direction:column}._feeValue_eewc4_547{color:#0f172a;font-weight:700}._loadingText_eewc4_557{color:#94a3b8;font-size:11px;font-style:italic}._paidValue_eewc4_569{color:#059669;font-weight:700}._zeroValue_eewc4_579{color:#64748b}._balanceValue_eewc4_587{font-weight:700}._balancePositive_eewc4_595{color:#c2410c}._balanceZero_eewc4_603{color:#64748b}._infoBox_eewc4_611{background:#f8fafc;border:1px solid #e2e8f0;border-left:3px solid #64748b;border-radius:8px;padding:14px}._infoBoxTitle_eewc4_627{margin:0 0 6px;font-size:11px;color:#64748b;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:6px}._infoBoxText_eewc4_649{margin:0;font-size:13px;color:#334155;line-height:1.5;font-weight:500}._footer_eewc4_665{border-top:1px solid #f1f5f9;padding:20px 28px;display:flex;justify-content:flex-end}._closeDetailsBtn_eewc4_679{background:#0f172a;color:#fff;border:none;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease}._closeDetailsBtn_eewc4_679:hover{background:#1e293b}._studentCell_453qa_1{display:flex;flex-direction:column;gap:3px;justify-content:center;height:100%}._studentName_453qa_17{font-size:13.5px;font-weight:600;color:#0f172a}._nameRow_453qa_29{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._statusChip_453qa_43{font-size:9px;font-weight:700;padding:1px 6px;border-radius:999px;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}._badgeActive_453qa_63{background:#dcfce7;color:#166534}._badgeCompleted_453qa_73{background:#eef8fa;color:#066b7a}._badgeDiscontinued_453qa_83{background:#fee2e2;color:#b91c1c}._studentMeta_453qa_93{display:flex;gap:10px;align-items:center}._studentPhone_453qa_105{font-size:11px;color:#64748b;display:flex;align-items:center;gap:4px}._lucideIcon_453qa_121{stroke-width:2.5}._courseCell_453qa_129{display:flex;flex-direction:column;gap:3px;justify-content:center;height:100%}._courseBadge_453qa_145{background:#eef8fa;color:#066b7a;font-weight:600;font-size:10px;padding:2px 8px;border-radius:6px;text-transform:uppercase;display:inline-block;width:fit-content}._courseSchool_453qa_169{gap:4px;font-size:11px;color:#64748b;display:flex;align-items:center}._counselorCell_453qa_185{font-size:13px;font-weight:500;color:#334155}._feesAmount_453qa_197{color:#087342;font-weight:600;gap:3px;font-size:11px;display:flex;align-items:center}._feesNa_453qa_215{color:#64748b;font-size:11px}._joinDate_453qa_225{color:#334155;font-weight:500;font-size:12px}._remarksCell_453qa_237{font-size:12.5px;color:#475569;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}._tableActions_453qa_255{display:flex;align-items:center;justify-content:center;width:100%}._panel_1mqbj_1{max-width:1100px;margin:0 auto}._headerRow_1mqbj_11{display:flex;align-items:center;gap:12px}._closeBtn_1mqbj_23{background:#f1f5f9;border:0;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:#64748b;cursor:pointer}._pageTitle_1mqbj_47{margin:0;font-size:18px}._pageSubtitle_1mqbj_57{margin:2px 0 0;font-size:13px;color:#64748b}._formBody_1mqbj_69{padding:16px 0;overflow-y:visible;max-height:none}._textareaResize_1mqbj_81{resize:vertical;min-height:60px}._textareaCompact_1mqbj_91{min-height:38px}._footer_1mqbj_99{padding:12px 0}._modalForm_190kl_1{border:none;box-shadow:none;animation:none;border-radius:0;width:100%;max-width:100%;display:flex;flex-direction:column;max-height:90vh;overflow:hidden}._modalHeader_190kl_27{padding:16px 24px;flex-shrink:0;border-bottom:1px solid #f1f5f9}._modalBody_190kl_39{padding:16px 24px;overflow-y:auto;flex:1}._modalBody_190kl_39::-webkit-scrollbar{width:6px}._modalBody_190kl_39::-webkit-scrollbar-track{background:transparent}._modalBody_190kl_39::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:3px}._modalBody_190kl_39::-webkit-scrollbar-thumb:hover{background:#cbd5e1}._fullWidthField_190kl_85{grid-column:1 / -1}._requiredStar_190kl_93{color:#ef4444}._remarksTextarea_190kl_101{min-height:38px}._modalFooter_190kl_109{padding:12px 24px;flex-shrink:0;border-top:1px solid #f1f5f9}._modalForm_feach_1{border:none;box-shadow:none;animation:none;border-radius:0;width:100%;max-width:100%;display:flex;flex-direction:column;max-height:90vh;overflow:hidden}._modalHeader_feach_27{padding:16px 24px;flex-shrink:0;border-bottom:1px solid #f1f5f9}._modalBody_feach_39{padding:16px 24px;overflow-y:auto;flex:1}._modalBody_feach_39::-webkit-scrollbar{width:6px}._modalBody_feach_39::-webkit-scrollbar-track{background:transparent}._modalBody_feach_39::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:3px}._modalBody_feach_39::-webkit-scrollbar-thumb:hover{background:#cbd5e1}._modalFooter_feach_85{padding:12px 24px;flex-shrink:0;border-top:1px solid #f1f5f9}._studentDetails_lhfge_1{display:flex;flex-direction:column;gap:3px;justify-content:center;height:100%}._studentName_lhfge_15{font-size:13.5px;font-weight:600;color:#0f172a}._studentMeta_lhfge_25{display:flex;gap:10px;align-items:center}._iconStroke_lhfge_35{stroke-width:2.5}._studentMetaItem_lhfge_43{font-size:11px;color:#64748b;display:flex;align-items:center;gap:4px}._courseBadge_lhfge_57{background:#eef8fa;color:#066b7a;font-weight:600;font-size:10px;padding:2px 8px;border-radius:6px;text-transform:uppercase;display:inline-block;width:fit-content}._amountPaid_lhfge_79{color:#16a34a;font-weight:500;font-size:13px}._amountDue_lhfge_89{font-weight:700;font-size:13px}._amountDueDue_lhfge_97{color:#ea580c}._amountDuePaid_lhfge_103{color:#16a34a}._dateCell_lhfge_109{font-size:12px;font-weight:500;color:#475569}._dueDateOverdue_lhfge_119{color:#dc2626;font-weight:700}._tableActions_lhfge_127{display:flex;align-items:center;gap:6px;justify-content:center;width:100%}._menuTrigger_lhfge_141{width:26px;height:26px;min-width:26px}._spinner_lhfge_151{width:12px;height:12px;border-width:2px;display:inline-block}._tableWrapper_19by6_1{border:none;box-shadow:none;background:transparent}._toolbarRow_19by6_13{display:flex;justify-content:flex-end;gap:8px;margin-bottom:12px;align-items:center;flex-wrap:wrap}._toolbarBtn_19by6_31{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;padding:6px 12px;border-radius:6px;border:1px solid #e2e8f0;background:#f8fafc;color:#475569;cursor:pointer;transition:all .15s ease}._toolbarBtnActive_19by6_61{background:#eef8fa;color:#088395}._menuItemText_19by6_71{font-size:13px}._checkboxRow_19by6_79{display:flex;align-items:center;gap:8px}._checkboxInput_19by6_91{cursor:pointer}._gridContainer_19by6_99{width:100%;height:calc(100dvh - 280px);min-height:400px}._infoRow_a2gqw_1{display:flex;align-items:flex-start;justify-content:space-between;padding:12px 0;border-bottom:1px solid #f8fafc;gap:12px}._scheduleHeader_a2gqw_19{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}._scheduleHint_a2gqw_35{margin:6px 0 12px;font-size:12px;line-height:1.5;color:#64748b}._infoRowLabel_a2gqw_49{display:flex;align-items:center;gap:8px;flex-shrink:0}._infoRowIcon_a2gqw_63{color:#94a3b8;display:flex;align-items:center}._infoRowLabelText_a2gqw_75{font-size:12.5px;color:#64748b;font-weight:500}._infoRowValue_a2gqw_87{font-size:13px;color:#0f172a;font-weight:600;text-align:right;word-break:break-word;overflow-wrap:break-word}._timelineEmpty_a2gqw_105{text-align:center;padding:24px 16px;color:#94a3b8}._timelineEmptyIcon_a2gqw_117{margin-bottom:6px;opacity:.6}._timelineEmptyText_a2gqw_127{margin:0;font-style:italic;font-size:12.5px}._timelineContainer_a2gqw_139{display:flex;flex-direction:column;gap:20px;position:relative;padding-left:20px;margin-top:10px}._timelineLine_a2gqw_157{position:absolute;left:6px;top:8px;bottom:8px;width:2px;background:#f1f5f9}._timelineItem_a2gqw_175{position:relative;display:flex;flex-direction:column;gap:4px}._timelineDot_a2gqw_189{position:absolute;left:-19px;top:4px;width:10px;height:10px;border-radius:50%;background:#059669;border:2px solid #fff;box-shadow:0 0 0 1px #059669;z-index:1}._timelineHeader_a2gqw_215{display:flex;justify-content:space-between;align-items:center}._timelineTitle_a2gqw_227{font-weight:600;font-size:13px;color:#1e293b}._timelineAmountRow_a2gqw_239{display:flex;align-items:center;gap:6px}._timelineAmount_a2gqw_239{font-weight:700;font-size:13px;color:#059669}._timelineDate_a2gqw_263{font-size:11px;color:#94a3b8;font-weight:500}._timelineRecorder_a2gqw_275{font-size:11px;color:#64748b;font-weight:600}._timelineRemarks_a2gqw_287{margin-top:2px;font-size:12px;color:#475569;background:#f8fafc;border-left:2px solid #cbd5e1;padding:6px 10px;border-radius:4px;font-style:italic}._deleteBtn_a2gqw_309{background:transparent;border:none;color:#cbd5e1;cursor:pointer;padding:3px;border-radius:4px;transition:all .15s ease;display:flex;align-items:center}._timelineItem_a2gqw_175:hover ._deleteBtn_a2gqw_309{color:#f87171}._deleteBtn_a2gqw_309:hover{background:#fee2e2;color:#dc2626!important}._deleteBtn_a2gqw_309:disabled{opacity:.3;cursor:not-allowed}._editBtn_a2gqw_361{background:transparent;border:none;color:#cbd5e1;cursor:pointer;padding:3px;border-radius:4px;transition:all .15s ease;display:flex;align-items:center}._timelineItem_a2gqw_175:hover ._editBtn_a2gqw_361{color:#088395}._editBtn_a2gqw_361:hover{background:#eef8fa;color:#088395!important}._emailLogsEmpty_a2gqw_403{text-align:center;padding:24px 16px;color:#94a3b8}._emailLogsEmptyIcon_a2gqw_415{margin-bottom:6px;opacity:.6}._emailLogsEmptyText_a2gqw_425{margin:0;font-style:italic;font-size:12.5px}._emailLogsContainer_a2gqw_437{display:flex;flex-direction:column;gap:20px;position:relative;padding-left:20px;margin-top:10px}._emailLogsLine_a2gqw_455{position:absolute;left:6px;top:8px;bottom:8px;width:2px;background:#f1f5f9}._emailLogsItem_a2gqw_473{position:relative;display:flex;flex-direction:column;gap:4px}._emailLogsDot_a2gqw_487{position:absolute;left:-19px;top:4px;width:10px;height:10px;border-radius:50%;background:#088395;border:2px solid #fff;box-shadow:0 0 0 1px #088395;z-index:1}._emailLogsHeader_a2gqw_513{display:flex;justify-content:space-between;align-items:center}._emailLogsTitle_a2gqw_525{font-weight:600;font-size:13px;color:#1e293b}._emailLogsBadge_a2gqw_537{font-size:11px;font-weight:600;padding:2px 6px;border-radius:4px;background:#eef8fa;color:#088395}._emailLogsSentTo_a2gqw_555{font-size:12px;color:#475569}._emailLogsSentTo_a2gqw_555 strong{color:#0f172a}._emailLogsMeta_a2gqw_573{font-size:11px;color:#94a3b8;font-weight:500}._modalContent_a2gqw_585{max-width:100%;width:100%;border:none;box-shadow:none;animation:none;border-radius:0;display:flex;flex-direction:column;max-height:90vh;overflow:hidden}._modalHeader_a2gqw_611{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:1px solid #f1f5f9}._modalHeaderTitle_a2gqw_627{font-size:12px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}._modalHeaderActions_a2gqw_643{display:flex;align-items:center;gap:8px}._callButton_a2gqw_655{display:flex;align-items:center;gap:6px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600;color:#475569;text-decoration:none;transition:all .15s ease}._callButton_a2gqw_655:hover{background:#e2e8f0}._whatsappButton_a2gqw_693{display:flex;align-items:center;gap:6px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600;color:#16a34a;text-decoration:none;transition:all .15s ease}._whatsappButton_a2gqw_693:hover{background:#dcfce7}._modalCloseButton_a2gqw_731{background:transparent;border:none;color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:6px;border-radius:50%;transition:all .15s ease}._modalCloseButton_a2gqw_731:hover{background:#f1f5f9}._modalBody_a2gqw_765{padding:32px;overflow-y:auto;flex:1}._modalBody_a2gqw_765::-webkit-scrollbar{width:6px}._modalBody_a2gqw_765::-webkit-scrollbar-track{background:transparent}._modalBody_a2gqw_765::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:3px}._modalBody_a2gqw_765::-webkit-scrollbar-thumb:hover{background:#cbd5e1}._gridContainer_a2gqw_811{display:grid;grid-template-columns:1.3fr 1fr;gap:36px}@media (max-width: 768px){._gridContainer_a2gqw_811{grid-template-columns:1fr}}._profileBanner_a2gqw_835{display:flex;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #f1f5f9}._avatarInitials_a2gqw_853{width:52px;height:52px;border-radius:12px;background:linear-gradient(135deg,#088395,#066b7a);color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;box-shadow:0 4px 12px #08839514}._studentName_a2gqw_881{margin:0;font-size:18px;font-weight:800;color:#0f172a;letter-spacing:-.02em}._studentInfoRow_a2gqw_897{display:flex;gap:8px;align-items:center;margin-top:4px;flex-wrap:wrap}._statusBadge_a2gqw_913{font-weight:700;font-size:9px;padding:2px 8px;border-radius:999px;text-transform:uppercase;letter-spacing:.05em}._statusBadgeSent_a2gqw_931{background:#eef8fa;color:#088395}._statusBadgeDue_a2gqw_941{background:#fee2e2;color:#991b1b}._contactText_a2gqw_951{font-size:12px;color:#64748b;font-weight:500;display:flex;align-items:center;gap:4px}._contactInlineIcon_a2gqw_969{color:#cbd5e1}._cardsGrid_a2gqw_977{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}@media (max-width: 768px){._cardsGrid_a2gqw_977{grid-template-columns:1fr}}._infoCard_a2gqw_1003{background:#fff;border:1px solid #f1f5f9;border-radius:12px;padding:16px;box-shadow:0 4px 20px #00000003}._infoCardTitle_a2gqw_1019{font-size:10px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin:0 0 10px}._infoCardBody_a2gqw_1037{display:flex;flex-direction:column}._amountPaidValue_a2gqw_1047{color:#059669;font-weight:700}._balanceAmount_a2gqw_1057{font-weight:700}._balanceOutstanding_a2gqw_1065{color:#c2410c}._balanceCleared_a2gqw_1073{color:#475569}._remarksBox_a2gqw_1081{background:#f8fafc;border:1px solid #e2e8f0;border-left:3px solid #64748b;border-radius:8px;padding:14px;margin-top:16px}._remarksBoxTitle_a2gqw_1099{margin:0 0 6px;font-size:11px;color:#64748b;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:6px}._remarksBoxText_a2gqw_1121{margin:0;font-size:13px;color:#334155;line-height:1.5;font-weight:500}._rightColumn_a2gqw_1137{border-left:1px solid #f1f5f9;padding-left:36px;padding-top:0;border-top:none;display:flex;flex-direction:column;gap:24px}@media (max-width: 768px){._rightColumn_a2gqw_1137{border-left:none;padding-left:0;padding-top:16px;border-top:1px solid #f1f5f9}}._tabNavbar_a2gqw_1175{display:flex;gap:8px;border-bottom:2px solid #f1f5f9;margin-bottom:20px;padding-bottom:1px}._tabButton_a2gqw_1191{background:transparent;border:none;border-bottom:2px solid transparent;color:#64748b;font-size:13.5px;font-weight:600;padding:8px 16px;cursor:pointer;transition:all .15s ease;margin-bottom:-2px}._tabButton_a2gqw_1191:hover{color:#1e293b}._tabButtonActive_a2gqw_1225{color:#088395;border-bottom-color:#088395}._tabContent_a2gqw_1235{margin-top:10px}._sectionTitle_a2gqw_1243{font-size:10px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin:0 0 12px}._scrollArea_a2gqw_1261{max-height:240px;overflow-y:auto;padding-right:6px}._scrollArea_a2gqw_1261::-webkit-scrollbar{width:6px}._scrollArea_a2gqw_1261::-webkit-scrollbar-track{background:transparent}._scrollArea_a2gqw_1261::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:3px}._scrollArea_a2gqw_1261::-webkit-scrollbar-thumb:hover{background:#cbd5e1}._loadingText_a2gqw_1307{font-size:13px;color:#64748b;margin:0;font-style:italic}._modalFooter_a2gqw_1321{border-top:1px solid #f1f5f9;padding:20px 28px;display:flex;justify-content:flex-end;gap:8px}._footerCloseBtn_a2gqw_1337{background:#f8fafc;color:#475569;border:1px solid #e2e8f0;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease;margin-right:auto}._footerCloseBtn_a2gqw_1337:hover{background:#e2e8f0}._previewBtn_a2gqw_1371{display:inline-flex;align-items:center;gap:6px;background:#fff;color:#0f172a;border:1px solid #e2e8f0;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease}._previewBtn_a2gqw_1371:hover{background:#f8fafc;border-color:#cbd5e1}._recordBtn_a2gqw_1411{background:#059669;color:#fff;border:none;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease}._recordBtn_a2gqw_1411:hover{background:#047857}._sendBtn_a2gqw_1443{background:#0f172a;color:#fff;border:none;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease}._sendBtn_a2gqw_1443:hover{background:#1e293b}._invoicePreviewContainer_oo9a5_11{background:#fff;border-radius:12px;overflow:hidden;font-family:Segoe UI,Helvetica,Arial,sans-serif;color:#0f172a}._toolbar_oo9a5_27{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;border-bottom:1px solid #e2e8f0;background:#f8fafc}._closeButton_oo9a5_45{background:none;border:none;cursor:pointer;color:#64748b;display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500}._toolbarActions_oo9a5_69{display:flex;gap:8px}._printButton_oo9a5_79{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;color:#475569;cursor:pointer;font-size:13px;font-weight:600}._downloadButton_oo9a5_107{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:6px;border:none;background:#0f172a;color:#fff;cursor:pointer;font-size:13px;font-weight:600}._sendButton_oo9a5_135{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:6px;border:none;color:#fff;font-size:13px;font-weight:600}._invoiceContent_oo9a5_159{padding:36px 40px 40px;max-height:72vh;overflow-y:auto}._headerRow_oo9a5_171{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px}._logoWrapper_oo9a5_187{width:150px;display:flex;align-items:center}._logo_oo9a5_187{width:150px;height:auto;display:block}._companyInfo_oo9a5_211{text-align:right}._invoiceTitle_oo9a5_219{margin:0 0 10px;font-size:28px;font-weight:800;color:#0f172a;letter-spacing:.5px}._companyDetails_oo9a5_235{font-size:12px;color:#475569;line-height:1.65}._blueDivider_oo9a5_247{height:3px;background:#1a96c4;margin-bottom:24px;border-radius:2px}._billToRow_oo9a5_261{display:flex;justify-content:space-between;gap:24px;margin-bottom:22px}._billToLabel_oo9a5_275{font-size:11px;font-weight:700;color:#64748b;margin-bottom:8px;text-transform:uppercase;letter-spacing:.04em}._studentName_oo9a5_293{font-size:16px;font-weight:700;color:#0f172a;line-height:1.35}._addressText_oo9a5_307{font-size:13px;color:#334155;margin-top:6px;max-width:280px;white-space:pre-wrap;line-height:1.5}._emailText_oo9a5_325,._phoneText_oo9a5_327{font-size:13px;color:#475569;line-height:1.45}._invoiceDetails_oo9a5_339{text-align:right;flex-shrink:0}._detailRow_oo9a5_349{display:flex;justify-content:flex-end;margin-bottom:6px;gap:10px}._detailLabel_oo9a5_363{font-size:13px;font-weight:600;color:#64748b;min-width:120px;text-align:right}._detailValue_oo9a5_379{font-size:13px;color:#0f172a;min-width:140px;text-align:left;font-weight:500}._amountDueRow_oo9a5_395{display:flex;justify-content:flex-end;margin-top:10px;gap:10px}._amountDueLabel_oo9a5_409{font-size:13px;font-weight:700;color:#0f172a;min-width:120px;text-align:right}._amountDueValue_oo9a5_425{font-size:14px;font-weight:700;color:#0f172a;min-width:140px;text-align:left}._itemsTable_oo9a5_441{width:100%;border-collapse:collapse;font-size:13px;margin-top:8px}._tableHeaderRow_oo9a5_455{background:#1a96c4;color:#fff}._tableHeaderCell_oo9a5_465{padding:12px 14px;text-align:left;font-weight:700;font-size:13px}._tableHeaderCellRight_oo9a5_479{padding:12px 14px;text-align:right;font-weight:700;font-size:13px;width:130px}._tableCell_oo9a5_495{padding:14px;border-bottom:1px solid #e2e8f0;vertical-align:top}._tableCellRight_oo9a5_507{padding:14px;border-bottom:1px solid #e2e8f0;text-align:right;font-size:13px;color:#0f172a;white-space:nowrap}._courseName_oo9a5_525{font-size:14px;font-weight:700;color:#0f172a;line-height:1.35}._remarksText_oo9a5_539{font-size:12px;color:#64748b;font-style:italic;margin-top:4px;line-height:1.4}._tableCellGst_oo9a5_555{padding:14px;border-bottom:1px solid #e2e8f0;font-weight:700;font-size:14px;color:#0f172a}._tableCellGstRight_oo9a5_571{padding:14px;border-bottom:1px solid #e2e8f0;text-align:right;font-size:13px;color:#0f172a;white-space:nowrap}._totalsSection_oo9a5_589{margin-top:20px;margin-left:auto;width:320px}._totalRow_oo9a5_601,._instRow_oo9a5_603{display:flex;justify-content:space-between;margin-bottom:8px;gap:16px}._totalLabel_oo9a5_617{font-size:13px;color:#64748b;text-align:right;flex:1}._totalValue_oo9a5_631{font-size:13px;font-weight:700;color:#0f172a;text-align:right;min-width:120px}._paymentDivider_oo9a5_647{height:1px;background:#e2e8f0;margin:10px 0}._paymentDividerDark_oo9a5_659{height:1px;background:#cbd5e1;margin:10px 0}._paymentDividerThick_oo9a5_671{height:1.5px;background:#cbd5e1;margin-top:10px}._amountDueFinalRow_oo9a5_683{display:flex;justify-content:space-between;margin-top:4px;gap:16px}._amountDueFinalLabel_oo9a5_697{font-size:14px;font-weight:700;color:#0f172a;text-align:right;flex:1}._amountDueFinalValue_oo9a5_713{font-size:14px;font-weight:800;color:#0f172a;text-align:right;min-width:120px}._footer_oo9a5_729{margin-top:48px}._footerDivider_oo9a5_737{height:1px;background:#e2e8f0}._termsBlock_oo9a5_747{margin-top:14px;text-align:left}._termsHeading_oo9a5_757{font-size:11px;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.4px;margin-bottom:6px}._termsList_oo9a5_775{margin:0;padding-left:18px;font-size:11px;line-height:1.55;color:#64748b}._termsList_oo9a5_775 li{margin-bottom:4px}._thankYouText_oo9a5_799{text-align:center;font-size:13px;color:#64748b;font-style:italic;margin-top:14px}._websiteText_oo9a5_815{text-align:center;font-size:12px;color:#94a3b8;margin-top:4px}._formContent_jjcos_1{border:none;box-shadow:none;animation:none;border-radius:0;width:100%;max-width:100%;display:flex;flex-direction:column;max-height:90vh;overflow:hidden}._modalTitleText_jjcos_27{font-size:18px}._modalSubText_jjcos_35{margin:0;font-size:12px;color:#64748b}._modalBodySection_jjcos_47{padding:24px;display:flex;flex-direction:column;gap:16px;overflow-y:auto;flex:1}._modalBodySection_jjcos_47::-webkit-scrollbar{width:6px}._modalBodySection_jjcos_47::-webkit-scrollbar-track{background:transparent}._modalBodySection_jjcos_47::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:3px}._modalBodySection_jjcos_47::-webkit-scrollbar-thumb:hover{background:#cbd5e1}._summaryGrid_jjcos_99{display:grid;grid-template-columns:1fr 1fr;gap:16px;background:#f8fafc;padding:12px;border-radius:6px}._summaryLabel_jjcos_117{font-size:11px;color:#64748b;text-transform:uppercase}._summaryValuePaid_jjcos_129{margin:0;font-size:15px;font-weight:600;color:#059669}._summaryValueBalance_jjcos_143{margin:0;font-size:15px;font-weight:600;color:#c2410c}._sectionHead_1sflz_1{flex-wrap:wrap;gap:16px}._sectionTitle_1sflz_11{margin:0;white-space:nowrap}._headerActions_1sflz_21{display:flex;gap:12px;align-items:center;flex-wrap:wrap;justify-content:flex-end;flex:1}._searchWrapper_1sflz_39{min-width:160px;flex:1;max-width:240px}._filterRow_1sflz_57{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:16px}._filterRowSearch_1sflz_73{width:280px;min-width:200px}._addButton_1sflz_83{display:inline-flex;align-items:center;gap:6px}._titleBlock_1sflz_95{display:flex;align-items:center;gap:14px;flex-wrap:wrap;min-width:0}._statusTabs_1sflz_113{display:inline-flex;align-items:center;gap:4px;padding:3px;background:#f1f5f9;border-radius:8px}._statusTab_1sflz_113{display:inline-flex;align-items:center;gap:6px;border:none;background:transparent;color:#64748b;font-size:13px;font-weight:600;padding:5px 10px;border-radius:6px;cursor:pointer;line-height:1.2}._statusTab_1sflz_113:hover{color:#334155}._statusTabActive_1sflz_169{background:#fff;color:#0f172a;box-shadow:0 1px 2px #0f172a14}._statusTabOverdue_1sflz_181 ._statusCount_1sflz_181{color:#dc2626}._statusCount_1sflz_181{font-size:11px;font-weight:700;color:#94a3b8;min-width:1.1em}._statusTabActive_1sflz_169 ._statusCount_1sflz_181{color:#475569}._bulkBar_1sflz_215{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 16px;margin-bottom:12px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px}._bulkCount_1sflz_239{font-size:14px;font-weight:600;color:#166534;margin-right:auto}._bulkCount_1sflz_239 strong{font-weight:700}._bulkClearBtn_1sflz_261{display:inline-flex;align-items:center;gap:4px;font-size:13px;padding:6px 12px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;color:#64748b;cursor:pointer}._bulkClearBtn_1sflz_261:hover{background:#f8fafc}._metricTitle_1jyi3_1{font-size:20px}._sectionHead_1jyi3_9{flex-wrap:wrap;gap:16px}._sectionTitle_1jyi3_19{margin:0;white-space:nowrap}._headerActions_1jyi3_29{display:flex;gap:12px;align-items:center;flex-wrap:wrap;justify-content:flex-end;flex:1}._searchBox_1jyi3_47{min-width:160px;flex:1;max-width:240px}._addBtn_1jyi3_59{display:inline-flex;align-items:center;gap:6px}._modalContent_1jyi3_71{display:flex;flex-direction:column;align-items:center;gap:16px;padding:10px}._previewImg_1jyi3_87{max-width:100%;max-height:70vh;border-radius:12px;border:1px solid #cbd5e1;box-shadow:0 4px 12px #0000001a}._downloadLink_1jyi3_103{text-decoration:none;display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:12px;color:#fff}._categoryCell_w9ai8_1{display:flex;flex-direction:column;gap:4px;justify-content:center;height:100%;padding:4px 0}._badgeRow_w9ai8_19{display:flex;align-items:center;gap:6px;flex-wrap:wrap}._dateInfo_w9ai8_33{font-size:11px;color:#64748b;display:flex;align-items:center;gap:4px;line-height:1;font-weight:500}._clockIcon_w9ai8_53{stroke-width:2;color:#94a3b8}._amountText_w9ai8_63{font-weight:500;color:#475569;font-size:13.5px}._dateText_w9ai8_75{color:#475569;font-weight:500;font-size:13px}._noReceipt_w9ai8_87{color:#94a3b8;font-size:12.5px;font-style:italic}._attachmentButton_w9ai8_99{padding:6px 12px;font-size:12px;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:6px}._attachmentLink_w9ai8_119{padding:6px 12px;font-size:12px;border-radius:8px;text-decoration:none;display:flex;align-items:center;gap:6px}._menuTrigger_w9ai8_139{border:none;background:transparent;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}.modal-content._workModal_vbkl9_3{max-width:880px;max-height:calc(100dvh - 24px)}._workModal_vbkl9_3 .modal-header{padding:18px 32px}._workModal_vbkl9_3 .modal-body{padding:20px 32px 22px 36px;display:flex;flex-direction:column;gap:20px;flex:1 1 auto;min-height:0;scrollbar-width:thin}._workModal_vbkl9_3 .modal-body .input-group label{text-transform:none;font-size:13px;font-weight:600;color:#475569;letter-spacing:0;margin-bottom:7px}._workModal_vbkl9_3 .modal-body::-webkit-scrollbar{width:6px}._workModal_vbkl9_3 .modal-body::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}._workModal_vbkl9_3 .modal-footer{gap:12px;padding:16px 36px}._workModal_vbkl9_3 .modal-footer button{white-space:nowrap}._workModal_vbkl9_3 .react-select__placeholder,._workModal_vbkl9_3 .react-select__single-value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:100%}._headerMeta_vbkl9_59{margin:4px 0 0;font-size:13px;color:#64748b;display:flex;align-items:center;gap:10px;flex-wrap:wrap}._statusChip_vbkl9_69{text-transform:capitalize}._totalChip_vbkl9_73{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:6px;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;color:#066b7a;background:#eef8fa;border:1px solid #bce3e8}._lineEditor_vbkl9_88{display:grid;gap:16px}._lineCard_vbkl9_93{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:18px 20px;box-shadow:0 1px 3px #0000000d;display:grid;gap:16px;align-content:start}._lineHeader_vbkl9_104{display:flex;align-items:center;justify-content:space-between;gap:8px}._lineHeading_vbkl9_111{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.025em;color:#64748b}._lineRow_vbkl9_119{display:grid;grid-template-columns:2fr 1fr;gap:16px}._removeBtn_vbkl9_125{display:inline-flex;align-items:center;justify-content:center;border:1px solid #e2e8f0;background:#f8fafc;color:#64748b;border-radius:6px;width:28px;height:28px;padding:0;cursor:pointer;transition:all .15s ease}._removeBtn_vbkl9_125:hover{background:#fee2e2;color:#dc2626;border-color:#fecaca}._attachmentRow_vbkl9_147{display:flex;align-items:center;gap:12px;margin-top:6px;flex-wrap:wrap}._fileLabel_vbkl9_155{margin:0;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:10px 14px}._fileInput_vbkl9_164{display:none}._attachmentBadge_vbkl9_168{display:flex;align-items:center;gap:8px;background:#f1f5f9;padding:6px 12px;border-radius:8px;font-size:13px;color:#475569;font-weight:500}._attachmentName_vbkl9_180{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._removeAttachmentBtn_vbkl9_187{background:transparent;border:0;color:#ef4444;cursor:pointer;display:flex;align-items:center;padding:0}._helpText_vbkl9_197{margin:8px 0 0;font-size:11px;color:#64748b}._staticValue_vbkl9_203{font-size:13.5px;color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:8px 12px;min-height:38px;box-sizing:border-box}._dateGroup_vbkl9_214{max-width:360px}._footerLeft_vbkl9_218{display:flex;align-items:center;gap:12px;margin-right:auto;flex-wrap:wrap}._footerTotal_vbkl9_226{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.025em;color:#64748b;white-space:nowrap}._footerTotalValue_vbkl9_235{text-transform:none;letter-spacing:normal;color:#334155;font-variant-numeric:tabular-nums}._saveError_vbkl9_242{margin:0}._rejectSub_vbkl9_247{margin:4px 0 0;font-size:13px;color:#64748b}._rejectBtn_vbkl9_253{display:inline-flex;align-items:center;gap:5px;border:1px solid #fecaca;background:#fef2f2;color:#dc2626;border-radius:6px;padding:9px 16px;font-size:12.5px;font-weight:600;cursor:pointer;transition:all .15s ease}._rejectBtn_vbkl9_253:hover{background:#fee2e2}._rejectBtn_vbkl9_253:disabled{opacity:.6;cursor:not-allowed}._rejectPanel_vbkl9_278{border-top:1px solid #e2e8f0;background:#fef2f2;padding:14px 36px 16px;display:flex;flex-direction:column;gap:8px}._rejectPanel_vbkl9_278 label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#991b1b}._rejectPanel_vbkl9_278 textarea{border:1px solid #fecaca;border-radius:8px;padding:10px 12px;font:inherit;font-size:13px;color:#334155;resize:vertical;background:#fff}._rejectPanelActions_vbkl9_306{display:flex;justify-content:flex-end;gap:10px}._viewRejectBanner_vbkl9_313{border:1px solid #fecaca;background:#fef2f2;border-radius:10px;padding:10px 14px}._viewRejectHead_vbkl9_320{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#991b1b}._viewRejectRemark_vbkl9_328{margin:6px 0 0;font-size:13.5px;line-height:1.5;color:#7f1d1d;white-space:pre-wrap}._viewRejectMeta_vbkl9_336{margin-top:6px;font-size:12px;color:#b91c1c}._viewVerifyMeta_vbkl9_342{font-size:12.5px;color:#64748b}._viewTableWrap_vbkl9_348{overflow-x:auto;border:1px solid #e2e8f0;border-radius:10px;background:#fff}._viewTable_vbkl9_348{width:100%;border-collapse:collapse;font-size:13px}._viewTable_vbkl9_348 th{text-align:left;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b;background:#f8fafc;padding:10px 12px;border-bottom:1px solid #e2e8f0;white-space:nowrap}._viewTable_vbkl9_348 td{padding:10px 12px;border-top:1px solid #f1f5f9;color:#334155;vertical-align:top;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._viewTable_vbkl9_348 tbody tr:first-child td{border-top:0}._viewTable_vbkl9_348 tbody tr:hover td{background:#f8fafc}._viewLineNo_vbkl9_393{font-weight:700;color:#0f172a}._viewAmount_vbkl9_398{font-variant-numeric:tabular-nums;font-weight:700;color:#0f172a}._viewDash_vbkl9_404{color:#94a3b8}._btnSpinner_vbkl9_408{animation:_spin_vbkl9_1 1s linear infinite}@media (max-width: 48em){._workModal_vbkl9_3 .modal-header{padding:14px 16px}._workModal_vbkl9_3 .modal-body{padding:14px 16px 18px;gap:16px}._workModal_vbkl9_3 .modal-footer{padding:12px 16px 16px;flex-wrap:wrap}._rejectPanel_vbkl9_278{padding:12px 16px 14px}._workModal_vbkl9_3 ._footerLeft_vbkl9_218{flex-basis:100%;margin-right:0}._lineRow_vbkl9_119{grid-template-columns:1fr}._dateGroup_vbkl9_214{max-width:100%}._lineCard_vbkl9_93{padding:16px 14px}}._modalContent_18g8a_1{max-width:100%;width:100%;border:none;box-shadow:none;animation:none;border-radius:0;display:flex;flex-direction:column;max-height:90vh;overflow:hidden}._modalHeader_18g8a_27{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:1px solid #f1f5f9}._modalHeaderTitle_18g8a_43{font-size:12px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}._modalHeaderRight_18g8a_59{display:flex;align-items:center;gap:8px}._viewReceiptLink_18g8a_71{display:flex;align-items:center;gap:6px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600;color:#475569;text-decoration:none;transition:all .15s ease}._viewReceiptLink_18g8a_71:hover{background:#e2e8f0}._viewClaimBtn_18g8a_109{display:inline-flex;align-items:center;gap:6px;margin-top:10px;background:#eef2ff;border:1px solid #c7d2fe;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600;color:#4338ca;cursor:pointer;transition:all .15s ease}._viewClaimBtn_18g8a_109:hover:not(:disabled){background:#e0e7ff}._viewClaimBtn_18g8a_109:disabled{opacity:.7;cursor:default}._modalCloseBtn_18g8a_159{background:transparent;border:none;color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:6px;border-radius:50%;transition:all .15s ease}._modalCloseBtn_18g8a_159:hover{background:#f1f5f9}._modalBody_18g8a_193{padding:32px;overflow-y:auto;flex:1}._modalBody_18g8a_193::-webkit-scrollbar{width:6px}._modalBody_18g8a_193::-webkit-scrollbar-track{background:transparent}._modalBody_18g8a_193::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:3px}._modalBody_18g8a_193::-webkit-scrollbar-thumb:hover{background:#cbd5e1}._bannerSection_18g8a_239{display:flex;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #f1f5f9}._bannerIcon_18g8a_257{width:52px;height:52px;border-radius:12px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;flex-shrink:0}._bannerIconExpense_18g8a_283{background:linear-gradient(135deg,#ef4444,#991b1b);box-shadow:0 4px 12px #ef444414}._bannerIconIncome_18g8a_293{background:linear-gradient(135deg,#10b981,#047857);box-shadow:0 4px 12px #10b98114}._bannerTitle_18g8a_303{margin:0;font-size:18px;font-weight:800;color:#0f172a;letter-spacing:-.02em}._bannerMeta_18g8a_319{display:flex;gap:8px;align-items:center;margin-top:4px;flex-wrap:wrap}._amountBadge_18g8a_335{font-weight:700;font-size:11px;padding:2px 8px;border-radius:999px;text-transform:uppercase;letter-spacing:.05em}._amountBadgeExpense_18g8a_353{background:#fee2e2;color:#991b1b}._amountBadgeIncome_18g8a_363{background:#d1fae5;color:#065f46}._dateBadge_18g8a_373{font-size:12px;color:#64748b;font-weight:500;display:flex;align-items:center;gap:4px}._calendarIcon_18g8a_391{color:#cbd5e1}._mainGrid_18g8a_399{display:grid;gap:36px}._mainGridMobile_18g8a_409{grid-template-columns:1fr}._mainGridDesktop_18g8a_417{grid-template-columns:1.5fr 1fr}._leftColumn_18g8a_425,._sidebarColumn_18g8a_437{display:flex;flex-direction:column;gap:20px}._card_18g8a_449{background:#fff;border:1px solid #f1f5f9;border-radius:12px;padding:16px;box-shadow:0 4px 20px #00000003}._cardTitle_18g8a_465{font-size:10px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin:0 0 10px}._cardBody_18g8a_483{display:flex;flex-direction:column}._infoRow_18g8a_493{display:flex;align-items:flex-start;justify-content:space-between;padding:12px 0;border-bottom:1px solid #f8fafc;gap:12px}._infoRow_18g8a_493:last-child{border-bottom:none}._infoRowLeft_18g8a_519{display:flex;align-items:center;gap:8px;flex-shrink:0}._infoRowIcon_18g8a_533{color:#94a3b8;display:flex;align-items:center}._infoRowLabel_18g8a_545{font-size:12.5px;color:#64748b;font-weight:500}._infoRowValue_18g8a_557{font-size:13px;color:#0f172a;font-weight:600;text-align:right;word-break:break-word;overflow-wrap:break-word}._remarksBox_18g8a_575{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:14px}._remarksBoxExpense_18g8a_589{border-left:3px solid #ef4444}._remarksBoxIncome_18g8a_597{border-left:3px solid #10b981}._remarksTitle_18g8a_605{margin:0 0 6px;font-size:11px;color:#64748b;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:6px}._remarksText_18g8a_627{margin:0;font-size:13px;color:#334155;line-height:1.5;font-weight:500}._modalFooter_18g8a_643{border-top:1px solid #f1f5f9;padding:20px 28px;display:flex;justify-content:flex-end}._closeDetailsBtn_18g8a_657{background:#0f172a;color:#fff;border:none;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease}._closeDetailsBtn_18g8a_657:hover{background:#1e293b}._tableWrapper_ir2tm_1{border:none;box-shadow:none;background:transparent;margin-top:0}._toolbarRow_ir2tm_15{display:flex;justify-content:flex-end;gap:8px;margin-bottom:12px;align-items:center;flex-wrap:wrap}._toolbarBtn_ir2tm_33{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;padding:6px 12px;border-radius:6px;border:1px solid #e2e8f0;background:#f8fafc;color:#475569;cursor:pointer;transition:all .15s ease}._toolbarBtnActive_ir2tm_63{background:#eef8fa;color:#088395}._menuItemText_ir2tm_73{font-size:13px}._checkboxRow_ir2tm_81{display:flex;align-items:center;gap:8px}._checkboxInput_ir2tm_93{cursor:pointer}._gridContainer_ir2tm_101{width:100%;height:calc(100dvh - 280px);min-height:400px}._sectionHead_ooxye_1{flex-wrap:wrap;gap:16px}._sectionTitle_ooxye_11{margin:0;white-space:nowrap}._headerActions_ooxye_21{display:flex;gap:12px;align-items:center;flex-wrap:wrap;justify-content:flex-end;flex:1}._plFilterRow_ooxye_41{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:16px}._plFilterGroup_ooxye_57{position:relative;width:180px}._plFilterIcon_ooxye_67{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#64748b;z-index:5;pointer-events:none}._plViewToggle_ooxye_89{display:flex;border:1px solid #e2e8f0;border-radius:6px;overflow:hidden;height:38px}._plViewBtn_ooxye_105{padding:0 14px;border:none;background:#fff;font-size:12px;font-weight:500;color:#64748b;cursor:pointer;transition:all .15s;display:flex;align-items:center;gap:4px}._plViewBtn_ooxye_105:hover{background:#f8fafc}._plViewBtnActive_ooxye_141{background:#088395;color:#fff}._plViewBtnActive_ooxye_141:hover{background:#066b7a}._plTable_ooxye_161{width:100%;border-collapse:collapse;font-size:13px}._plTable_ooxye_161 th{text-align:left;padding:10px 16px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#475569;background:#f8fafc;border-bottom:1px solid #e2e8f0}._plTable_ooxye_161 td{padding:10px 16px;border-bottom:1px solid #f1f5f9;color:#334155}._plTable_ooxye_161 tbody tr:hover{background:#f8fafc}._plSectionLabel_ooxye_217 td{font-weight:600;color:#64748b;background:#fafafa;border-bottom:1px solid #e2e8f0;padding:8px 16px;font-size:11px;text-transform:uppercase;letter-spacing:.05em}._plSubtotal_ooxye_239 td{font-weight:600;color:#0f172a;border-top:1px solid #e2e8f0;padding:10px 16px}._plNetRow_ooxye_253 td{font-weight:700;color:#0f172a;font-size:14px;border-top:2px solid #0f172a;padding:12px 16px;background:#fafafa}._plAmt_ooxye_271{text-align:right;font-variant-numeric:tabular-nums;font-family:JetBrains Mono,SF Mono,Fira Code,Consolas,monospace;font-size:13px}._plEmpty_ooxye_285{text-align:center;padding:40px;color:#94a3b8;font-size:14px}._plSummaryBar_ooxye_301{display:flex;gap:16px;margin-bottom:16px}._plSummaryItem_ooxye_313{flex:1;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:12px 16px}._plSummaryLabel_ooxye_329{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#64748b;display:block;margin-bottom:4px}._plSummaryValue_ooxye_349{font-size:18px;font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums}._headerLeft_ooxye_365{display:flex;align-items:center;gap:10px}._pageBackBtn_ooxye_377{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;width:34px;height:34px;display:grid;place-items:center;cursor:pointer;color:#475569;transition:all .15s;padding:0;flex-shrink:0}._pageBackBtn_ooxye_377:hover{background:#f1f5f9;color:#0f172a;border-color:#cbd5e1}._dateRangeGroup_ooxye_421{display:flex;gap:8px;align-items:center}._dateInputWrap_ooxye_433{position:relative;width:155px}._dateInputIcon_ooxye_443{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#64748b;z-index:5;pointer-events:none}._dateInput_ooxye_433{width:100%;height:38px;padding:0 10px 0 34px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;background:#f8fafc;color:#0f172a;outline:none;box-sizing:border-box}._dateInput_ooxye_433:focus{border-color:#94a3b8;background:#fff}._dateArrow_ooxye_499{color:#94a3b8;font-weight:500}._plTableWrap_ooxye_511{overflow:hidden;border:1px solid #e2e8f0;border-radius:8px}._plThRight_ooxye_523{text-align:right;width:180px}._verifiedCheckRow_ooxye_535{display:flex;align-items:center;gap:8px;margin-left:auto}._verifiedCheckRow_ooxye_535 input{width:auto;height:auto;accent-color:#088395}._verifiedCheckRow_ooxye_535 label{font-size:13px;font-weight:500;color:#475569;white-space:nowrap;cursor:pointer}._summaryGrid_ooxye_577{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px}._summaryBlock_ooxye_591{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding-bottom:8px;overflow:hidden}._summaryBlock_ooxye_591 h4{margin:0;padding:10px 16px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b;border-bottom:1px solid #e2e8f0}@media (max-width: 768px){._summaryGrid_ooxye_577{grid-template-columns:1fr}}.modal-content._summaryModal_117e7_7{max-width:980px;max-height:calc(100dvh - 24px);display:flex;flex-direction:column}._headerSub_117e7_15{margin:4px 0 0;font-size:12.5px;line-height:1.4;color:#64748b}._toolbar_117e7_18{display:flex;align-items:center;gap:12px 16px;flex-wrap:wrap;padding:14px 32px;border-bottom:1px solid #eef2f6;background:#fbfdfe}._toolbarFilters_117e7_28{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}._toolbarActions_117e7_29{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:auto}._select_117e7_31{box-sizing:border-box;height:36px;padding:0 10px;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;font-weight:500;background:#fff;color:#0f172a;outline:none;min-width:160px;transition:border-color .15s ease,box-shadow .15s ease}._select_117e7_31:focus{border-color:var(--brand-primary-border, #bce3e8);box-shadow:0 0 0 3px var(--brand-ring, rgba(8, 131, 149, .22))}._btn_117e7_51{display:inline-flex;align-items:center;gap:6px;box-sizing:border-box;height:36px;padding:0 14px;border:1px solid transparent;border-radius:8px;font-size:12.5px;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease}._btn_117e7_51:focus-visible{outline:none;box-shadow:0 0 0 3px var(--brand-ring, rgba(8, 131, 149, .22))}._btn_117e7_51:disabled{opacity:.5;cursor:not-allowed}._btnGhost_117e7_71{background:transparent;color:#475569}._btnGhost_117e7_71:hover:not(:disabled){background:#eef2f6;color:#0f172a}._btnSecondary_117e7_74{background:#fff;border-color:#dbe3ea;color:#334155}._btnSecondary_117e7_74:hover:not(:disabled){background:#f4f7f9;border-color:#c3cfd9}._btnPrimary_117e7_77{background:var(--brand-primary, #088395);border-color:var(--brand-primary, #088395);color:#fff}._btnPrimary_117e7_77:hover:not(:disabled){background:var(--brand-primary-hover, #066b7a);border-color:var(--brand-primary-hover, #066b7a)}._summaryModal_117e7_7 .modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:20px 32px 28px;background:#f5f9fa;scrollbar-width:thin}._sheet_117e7_4{max-width:820px;margin:0 auto;padding:40px 44px 36px;background:#fff;border:1px solid #e6eef1;border-radius:10px;box-shadow:0 1px 2px #0f172a0a,0 18px 40px -24px #0f172a47}._printArea_117e7_3{color:#0f172a;-webkit-print-color-adjust:exact;print-color-adjust:exact}._docHead_117e7_109{text-align:center;padding-bottom:18px;border-bottom:1px solid #eef2f6}._brandEyebrow_117e7_111{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.24em;color:var(--brand-primary, #088395)}._docTitle_117e7_119{margin:7px 0 0;font-size:21px;font-weight:800;line-height:1.25;letter-spacing:-.01em;color:#0f172a}._metaRow_117e7_129{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px;margin:18px 0 20px}._metaItem_117e7_130{min-width:0}._metaLabel_117e7_132{display:block;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8}._metaValue_117e7_141{margin:3px 0 0;font-size:13px;font-weight:600;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._sectionTitle_117e7_152{display:flex;align-items:baseline;gap:10px;margin:26px 0 10px;padding-bottom:8px;border-bottom:1px solid #eef2f6;font-size:13.5px;font-weight:700;letter-spacing:-.005em;color:#0f172a}._sectionIndex_117e7_165{font-size:11px;font-weight:700;letter-spacing:.08em;color:#94a3b8;font-variant-numeric:tabular-nums}._metaRow_117e7_129+._sectionTitle_117e7_152{margin-top:0}._reportTable_117e7_169{width:100%;border-collapse:collapse;font-size:12.5px}._reportTable_117e7_169 th{padding:9px 12px;background:var(--brand-primary-surface, #f4fafb);border-bottom:1px solid var(--brand-primary-border, #bce3e8);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--brand-primary-dark, #054f5a);text-align:left;white-space:nowrap}._reportTable_117e7_169 td{padding:9px 12px;border-bottom:1px solid #eef2f6;color:#334155}._reportTable_117e7_169 tbody tr:last-child td{border-bottom:1px solid #e8eef1}._colNum_117e7_187,._reportTable_117e7_169 th._colNum_117e7_187{text-align:right}._cellIndex_117e7_190{width:52px;color:#94a3b8;font-variant-numeric:tabular-nums}._cellDate_117e7_191{white-space:nowrap;width:116px}._cellNum_117e7_192{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}._cellAmount_117e7_193{text-align:right;white-space:nowrap;font-weight:600;color:#0f172a;font-variant-numeric:tabular-nums}._totalLabel_117e7_195{text-align:right;font-weight:700;color:#0f172a;background:var(--brand-primary-light, #eef8fa);border-bottom:0}._totalValue_117e7_203{text-align:right;font-weight:700;color:var(--brand-primary-dark, #054f5a);background:var(--brand-primary-light, #eef8fa);border-bottom:0;white-space:nowrap;font-variant-numeric:tabular-nums}._emptyBlock_117e7_214{display:flex;align-items:center;gap:10px;padding:16px 18px;border:1px dashed #dbe6ea;border-radius:8px;background:#fbfdfe;font-size:12.5px;line-height:1.5;color:#64748b}._emptyIcon_117e7_227{display:flex;flex-shrink:0;color:#9db0bb}._totalsBlock_117e7_230{display:flex;justify-content:flex-end;margin-top:26px}._totalsTable_117e7_232{width:100%;max-width:380px;border:1px solid #e8eef1;border-radius:8px;border-collapse:separate;border-spacing:0;overflow:hidden;font-size:12.5px}._totalsTable_117e7_232 td{padding:9px 16px;border-bottom:1px solid #eef2f6}._totalsTable_117e7_232 tr:last-child td{border-bottom:0}._totalsLabel_117e7_245{text-align:left;font-weight:600;color:#64748b}._totalsValue_117e7_246{width:132px;text-align:right;font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums}._totalsGrandLabel_117e7_248{text-align:left;font-weight:700;color:var(--brand-primary-dark, #054f5a);background:var(--brand-primary-light, #eef8fa)}._totalsGrandValue_117e7_255{width:132px;text-align:right;font-size:15px;font-weight:800;color:var(--brand-primary-dark, #054f5a);background:var(--brand-primary-light, #eef8fa);font-variant-numeric:tabular-nums}._footNote_117e7_265{margin-top:20px;padding-top:14px;border-top:1px solid #eef2f6;font-size:11.5px;line-height:1.6;color:#64748b}._signRow_117e7_275{display:flex;gap:56px;margin-top:52px}._signBlock_117e7_276{flex:1;max-width:300px}._signLine_117e7_277{height:36px;border-bottom:1px solid #cbd5e1}._signLabel_117e7_278{margin-top:8px;font-size:11.5px;font-weight:600;color:#475569}._docNote_117e7_280{margin-top:30px;padding-top:12px;border-top:1px solid #f1f5f9;text-align:center;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}@media (max-width: 900px){._toolbar_117e7_18{padding:12px 20px}._summaryModal_117e7_7 .modal-body{padding:16px 20px 24px}._sheet_117e7_4{padding:28px 24px 26px}}@media (max-width: 640px){._toolbarActions_117e7_29{width:100%;margin-left:0}._toolbarActions_117e7_29 ._btn_117e7_51{flex:1 1 auto;justify-content:center}._select_117e7_31{flex:1 1 140px;min-width:0}._metaRow_117e7_129{grid-template-columns:minmax(0,1fr);gap:10px}._sheet_117e7_4{padding:22px 18px}._totalsTable_117e7_232{max-width:none}._signRow_117e7_275{flex-direction:column;gap:32px;margin-top:40px}._signBlock_117e7_276{max-width:none}}@media print{body{background:#fff!important}body *{visibility:hidden!important}._printArea_117e7_3,._printArea_117e7_3 *{visibility:visible!important}._printArea_117e7_3{position:absolute!important;left:0;top:0;width:100%}._toolbar_117e7_18,._summaryModal_117e7_7 .modal-header{display:none!important}._summaryModal_117e7_7 .modal-body{margin:0!important;padding:0!important;background:#fff!important;overflow:visible!important}._sheet_117e7_4{margin:0!important;padding:0!important;max-width:none!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important}thead{display:table-header-group}._sectionTitle_117e7_152{break-after:avoid;page-break-after:avoid}._reportTable_117e7_169 tr,._metaRow_117e7_129,._signRow_117e7_275,._totalsBlock_117e7_230,._emptyBlock_117e7_214{break-inside:avoid;page-break-inside:avoid}}._sectionHead_1k565_3{flex-wrap:wrap;gap:16px}._sectionTitle_1k565_8{margin:0;white-space:nowrap;display:inline-flex;align-items:center;gap:8px}._titleBlock_1k565_16{display:flex;align-items:center;gap:14px;flex-wrap:wrap;min-width:0}._headerActions_1k565_24{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end;flex:1}._addButton_1k565_33{display:inline-flex;align-items:center;gap:6px}._headerBtn_1k565_39{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#334155;font-size:13.5px;font-weight:600;cursor:pointer;transition:all .15s ease}._headerBtn_1k565_39:hover{background:#f8fafc;border-color:#94a3b8;color:#0f172a}._statusTabs_1k565_62{display:inline-flex;align-items:center;gap:4px;padding:3px;background:#f1f5f9;border-radius:8px}._statusTab_1k565_62{display:inline-flex;align-items:center;gap:6px;border:none;background:transparent;color:#64748b;font-size:13px;font-weight:600;padding:5px 10px;border-radius:6px;cursor:pointer;line-height:1.2}._statusTab_1k565_62:hover{color:#334155}._statusTabActive_1k565_90{background:#fff;color:#0f172a;box-shadow:0 1px 2px #0f172a14}._statusCount_1k565_96{font-size:11px;font-weight:700;color:#94a3b8;min-width:1.1em}._statusTabActive_1k565_90 ._statusCount_1k565_96{color:var(--brand-primary, #088395)}._filterRow_1k565_108{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:16px}._filterRowSearch_1k565_116{width:300px;min-width:200px}._filterSelect_1k565_121{height:38px;padding:0 10px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;background:#f8fafc;color:#0f172a;outline:none;min-width:140px;cursor:pointer}._filterSelect_1k565_121:focus{border-color:#94a3b8;background:#fff}._gridWrap_1k565_140{width:100%;height:calc(100dvh - 340px);min-height:360px}._toolbarRow_1k565_146{display:flex;justify-content:flex-end;gap:8px;margin-bottom:12px;align-items:center;flex-wrap:wrap}._toolbarBtn_1k565_155{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;padding:6px 12px;border-radius:6px;border:1px solid #e2e8f0;background:#f8fafc;color:#475569;cursor:pointer;transition:all .15s ease}._toolbarBtn_1k565_155:hover{border-color:#cbd5e1;color:#0f172a}._toolbarBtn_1k565_155:disabled{opacity:.55;cursor:not-allowed}._toolbarBtnActive_1k565_180{background:#eef8fa;color:#088395}._menuItemText_1k565_185{font-size:13px}._checkboxRow_1k565_189{display:flex;align-items:center;gap:8px}._checkboxInput_1k565_195{cursor:pointer}._amountCell_1k565_199{font-variant-numeric:tabular-nums;font-weight:700;color:#0f172a}._viewDash_1k565_205{color:#94a3b8}._btnSpinner_1k565_209{animation:_spin_1k565_1 1s linear infinite}._topCategoryVal_rigl2_1{font-size:20px}._sectionHead_rigl2_9{flex-wrap:wrap;gap:16px}._sectionTitle_rigl2_19{margin:0;white-space:nowrap}._headerActions_rigl2_29{display:flex;gap:12px;align-items:center;flex-wrap:wrap;justify-content:flex-end;flex:1}._searchBox_rigl2_47{min-width:160px;flex:1;max-width:240px}._catFilter_rigl2_59{position:relative;width:160px}._catFilterIcon_rigl2_69{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#64748b;z-index:5;pointer-events:none}._addBtn_rigl2_89{display:inline-flex;align-items:center;gap:6px}._previewContent_rigl2_101{display:flex;flex-direction:column;align-items:center;gap:16px;padding:10px}._previewImage_rigl2_117{max-width:100%;max-height:70vh;border-radius:12px;border:1px solid #cbd5e1;box-shadow:0 4px 12px #0000001a}._downloadButton_rigl2_133{text-decoration:none;display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:12px;color:#fff}._wrapper_bhipg_1{border:none;box-shadow:none;background:transparent;margin-top:0}._toolbar_bhipg_15{display:flex;justify-content:flex-end;gap:8px;margin-bottom:12px;align-items:center;flex-wrap:wrap}._toolBtn_bhipg_33{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;padding:6px 12px;border-radius:6px;border:1px solid #e2e8f0;background:#f8fafc;color:#475569;cursor:pointer;transition:all .15s ease}._toolBtnActive_bhipg_63{background:#eef8fa;color:#088395}._menuItem_bhipg_73{font-size:13px}._checkboxRow_bhipg_81{display:flex;align-items:center;gap:8px}._checkbox_bhipg_81{cursor:pointer}._gridWrapper_bhipg_101{width:100%;height:calc(100dvh - 280px);min-height:400px}._categoryCell_s764b_1{display:flex;flex-direction:column;gap:4px;justify-content:center;height:100%;padding:4px 0}._categoryBadge_s764b_19{font-weight:700;font-size:11px;padding:4px 10px;border-radius:8px;display:inline-block;width:max-content}._loggedInfo_s764b_37{font-size:11px;color:#64748b;display:flex;align-items:center;gap:4px;line-height:1;font-weight:500}._clockIcon_s764b_57{stroke-width:2;color:#94a3b8}._amountText_s764b_67{font-weight:500;color:#475569;font-size:13.5px}._dateText_s764b_79{color:#475569;font-weight:500;font-size:13px}._noReceipt_s764b_91{color:#94a3b8;font-size:12.5px;font-style:italic}._attachmentBtn_s764b_103{padding:6px 12px;font-size:12px;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:6px}._attachmentLink_s764b_123{padding:6px 12px;font-size:12px;border-radius:8px;text-decoration:none;display:flex;align-items:center;gap:6px}._moreBtn_s764b_143{border:none;background:transparent;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}._cellCenter_s764b_163{display:flex;justify-content:center;align-items:center}._cellFlex_s764b_175{display:flex;align-items:center}._modalForm_1ojtp_1{border:none;box-shadow:none;animation:none;border-radius:0;width:100%;max-width:100%;display:flex;flex-direction:column;max-height:90vh;overflow:hidden}._headerTitle_1ojtp_25{padding:16px 24px;flex-shrink:0;border-bottom:1px solid #f1f5f9}._headerSubtitle_1ojtp_35{margin:0;font-size:13px;color:#64748b}._bodyContainer_1ojtp_45{padding:16px 24px;overflow-y:auto;flex:1}._bodyContainer_1ojtp_45::-webkit-scrollbar{width:6px}._bodyContainer_1ojtp_45::-webkit-scrollbar-track{background:transparent}._bodyContainer_1ojtp_45::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:3px}._bodyContainer_1ojtp_45::-webkit-scrollbar-thumb:hover{background:#cbd5e1}._textareaField_1ojtp_91{min-height:38px}._attachmentRow_1ojtp_97{display:flex;align-items:center;gap:12px;margin-top:6px;flex-wrap:wrap}._fileLabel_1ojtp_111{margin:0;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:10px 14px}._fileInput_1ojtp_127{display:none}._attachmentBadge_1ojtp_133{display:flex;align-items:center;gap:8px;background:#f1f5f9;padding:6px 12px;border-radius:8px;font-size:13px;color:#475569;font-weight:500}._attachmentName_1ojtp_155{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._removeAttachmentBtn_1ojtp_167{background:transparent;border:0;color:#ef4444;cursor:pointer;display:flex;align-items:center;padding:0}._helpText_1ojtp_185{margin:8px 0 0;font-size:11px;color:#64748b}._footer_1ojtp_195{padding:12px 24px;flex-shrink:0;border-top:1px solid #f1f5f9}._modalContent_13sry_1{max-width:100%;width:100%;border:none;box-shadow:none;animation:none;border-radius:0;display:flex;flex-direction:column;max-height:90vh;overflow:hidden}._modalHeader_13sry_27{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:1px solid #f1f5f9}._modalHeaderTitle_13sry_43{font-size:12px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}._modalHeaderRight_13sry_59{display:flex;align-items:center;gap:8px}._viewReceiptLink_13sry_71{display:flex;align-items:center;gap:6px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600;color:#475569;text-decoration:none;transition:all .15s ease}._viewReceiptLink_13sry_71:hover{background:#e2e8f0}._modalCloseBtn_13sry_109{background:transparent;border:none;color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:6px;border-radius:50%;transition:all .15s ease}._modalCloseBtn_13sry_109:hover{background:#f1f5f9}._modalBody_13sry_143{padding:32px;overflow-y:auto;flex:1}._modalBody_13sry_143::-webkit-scrollbar{width:6px}._modalBody_13sry_143::-webkit-scrollbar-track{background:transparent}._modalBody_13sry_143::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:3px}._modalBody_13sry_143::-webkit-scrollbar-thumb:hover{background:#cbd5e1}._bannerSection_13sry_189{display:flex;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #f1f5f9}._bannerIcon_13sry_207{width:52px;height:52px;border-radius:12px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;background:linear-gradient(135deg,#10b981,#047857);box-shadow:0 4px 12px #10b98114}._bannerTitle_13sry_235{margin:0;font-size:18px;font-weight:800;color:#0f172a;letter-spacing:-.02em}._bannerMeta_13sry_251{display:flex;gap:8px;align-items:center;margin-top:4px;flex-wrap:wrap}._amountBadge_13sry_267{background:#d1fae5;color:#065f46;font-weight:700;font-size:11px;padding:2px 8px;border-radius:999px;text-transform:uppercase;letter-spacing:.05em}._dateBadge_13sry_289{font-size:12px;color:#64748b;font-weight:500;display:flex;align-items:center;gap:4px}._calendarIcon_13sry_307{color:#cbd5e1}._mainGrid_13sry_315{display:grid;gap:36px}._mainGridMobile_13sry_325{grid-template-columns:1fr}._mainGridDesktop_13sry_333{grid-template-columns:1.5fr 1fr}._leftColumn_13sry_341,._sidebarColumn_13sry_353{display:flex;flex-direction:column;gap:20px}._card_13sry_365{background:#fff;border:1px solid #f1f5f9;border-radius:12px;padding:16px;box-shadow:0 4px 20px #00000003}._cardTitle_13sry_381{font-size:10px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin:0 0 10px}._cardBody_13sry_399{display:flex;flex-direction:column}._infoRow_13sry_409{display:flex;align-items:flex-start;justify-content:space-between;padding:12px 0;border-bottom:1px solid #f8fafc;gap:12px}._infoRow_13sry_409:last-child{border-bottom:none}._infoRowLeft_13sry_435{display:flex;align-items:center;gap:8px;flex-shrink:0}._infoRowIcon_13sry_449{color:#94a3b8;display:flex;align-items:center}._infoRowLabel_13sry_461{font-size:12.5px;color:#64748b;font-weight:500}._infoRowValue_13sry_473{font-size:13px;color:#0f172a;font-weight:600;text-align:right;word-break:break-word;overflow-wrap:break-word}._remarksBox_13sry_491{background:#f8fafc;border:1px solid #e2e8f0;border-left:3px solid #10b981;border-radius:8px;padding:14px}._remarksTitle_13sry_507{margin:0 0 6px;font-size:11px;color:#64748b;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:6px}._remarksText_13sry_529{margin:0;font-size:13px;color:#334155;line-height:1.5;font-weight:500}._modalFooter_13sry_545{border-top:1px solid #f1f5f9;padding:20px 28px;display:flex;justify-content:flex-end}._closeDetailsBtn_13sry_559{background:#0f172a;color:#fff;border:none;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease}._closeDetailsBtn_13sry_559:hover{background:#1e293b}._headerTitle_h2dje_1{margin:0}._headerSubtitle_h2dje_7{margin:4px 0 0;font-size:13px;color:#64748b}._headerActions_h2dje_17{display:flex;align-items:center;gap:12px}._categoryFilterRow_h2dje_27{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding-bottom:12px;border-bottom:1px solid #e2e8f0}._categoryBtn_h2dje_43{padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600;cursor:pointer;border:1px solid;outline:none;transition:all .15s ease}._categoryBtnInactive_h2dje_63{border-color:#e2e8f0;background-color:#fff;color:#475569}._categoryBtnActive_h2dje_73{border-color:#088395;background-color:#e0f4f7;color:#088395}._gridContainer_h2dje_83{width:100%;height:calc(100dvh - 280px);min-height:400px}._roleCell_h2dje_93{display:flex;align-items:center;justify-content:center;gap:8px;width:100%}._roleName_h2dje_107{text-transform:capitalize}._deleteRoleBtn_h2dje_113{background:transparent;border:0;padding:2px;color:#ef4444;cursor:pointer;display:flex;align-items:center}._labelCell_h2dje_131{line-height:1.2;display:flex;flex-direction:column;justify-content:center;height:100%;padding:2px 0}._labelText_h2dje_147{font-weight:600;color:#1e293b;font-size:12.5px}._checkboxCell_h2dje_157{display:flex;justify-content:center;align-items:center;height:100%}._checkbox_h2dje_157{width:18px;height:18px;accent-color:#088395}._modalForm_h2dje_179{border:none;box-shadow:none;border-radius:0}._modalBody_h2dje_189{display:flex;flex-direction:column;gap:16px}._inputField_h2dje_199{width:100%;padding:10px 14px;border-radius:12px;border:1px solid #cbd5e1;outline:0}._textareaField_h2dje_213{width:100%;padding:10px 14px;border-radius:12px;border:1px solid #cbd5e1;outline:0;resize:none}._invoicePreviewContainer_5nm93_13{background:#fff;border-radius:12px;overflow:hidden;font-family:Segoe UI,Helvetica,Arial,sans-serif;color:#0f172a}._toolbar_5nm93_29{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;border-bottom:1px solid #e2e8f0;background:#f8fafc}._closeButton_5nm93_47{background:none;border:none;cursor:pointer;color:#64748b;display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500}._toolbarActions_5nm93_71{display:flex;gap:8px}._printButton_5nm93_81{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;color:#475569;cursor:pointer;font-size:13px;font-weight:600}._downloadButton_5nm93_109{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:6px;border:none;background:#0f172a;color:#fff;cursor:pointer;font-size:13px;font-weight:600}._invoiceContent_5nm93_137{padding:36px 40px 40px;max-height:72vh;overflow-y:auto}._headerRow_5nm93_149{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px}._logoWrapper_5nm93_165{width:150px;display:flex;align-items:center}._logo_5nm93_165{width:150px;height:auto;display:block}._companyInfo_5nm93_189{text-align:right}._invoiceTitle_5nm93_197{margin:0 0 10px;font-size:28px;font-weight:800;color:#0f172a;letter-spacing:.5px}._companyDetails_5nm93_213{font-size:12px;color:#475569;line-height:1.65}._blueDivider_5nm93_225{height:3px;background:#1a96c4;margin-bottom:24px;border-radius:2px}._billToRow_5nm93_239{display:flex;justify-content:space-between;gap:24px;margin-bottom:22px}._billToLabel_5nm93_253{font-size:11px;font-weight:700;color:#64748b;margin-bottom:8px;text-transform:uppercase;letter-spacing:.04em}._customerName_5nm93_271{font-size:16px;font-weight:700;color:#0f172a;line-height:1.35}._addressText_5nm93_285{font-size:13px;color:#334155;margin-top:6px;max-width:280px;white-space:pre-wrap;line-height:1.5}._contactText_5nm93_303{font-size:13px;color:#475569;line-height:1.45}._invoiceMeta_5nm93_315{text-align:right;flex-shrink:0}._detailRow_5nm93_325{display:flex;justify-content:flex-end;margin-bottom:6px;gap:10px}._detailLabel_5nm93_339{font-size:13px;font-weight:600;color:#64748b;min-width:120px;text-align:right}._detailValue_5nm93_355{font-size:13px;color:#0f172a;min-width:140px;text-align:left;font-weight:500}._amountDueRow_5nm93_371{display:flex;justify-content:flex-end;margin-top:10px;gap:10px}._amountDueLabel_5nm93_385{font-size:13px;font-weight:700;color:#0f172a;min-width:120px;text-align:right}._amountDueValue_5nm93_401{font-size:14px;font-weight:700;color:#0f172a;min-width:140px;text-align:left}._itemsTable_5nm93_417{width:100%;border-collapse:collapse;font-size:13px;margin-top:8px}._tableHeaderRow_5nm93_431{background:#1a96c4;color:#fff}._tableHeaderCell_5nm93_441{padding:12px 14px;text-align:left;font-weight:700;font-size:13px}._tableHeaderCellRight_5nm93_455{padding:12px 14px;text-align:right;font-weight:700;font-size:13px;width:130px}._tableCell_5nm93_471{padding:14px;border-bottom:1px solid #e2e8f0;vertical-align:top}._tableCellRight_5nm93_483{padding:14px;border-bottom:1px solid #e2e8f0;text-align:right;font-size:13px;color:#0f172a;white-space:nowrap}._itemName_5nm93_501{font-size:14px;font-weight:700;color:#0f172a;line-height:1.35}._itemMeta_5nm93_515{font-size:12px;color:#64748b;margin-top:4px;line-height:1.4}._totalsSection_5nm93_529{margin-top:20px;margin-left:auto;width:320px}._totalRow_5nm93_541{display:flex;justify-content:space-between;margin-bottom:8px;gap:16px}._totalLabel_5nm93_555{font-size:13px;color:#64748b;text-align:right;flex:1}._totalValue_5nm93_569{font-size:13px;font-weight:700;color:#0f172a;text-align:right;min-width:120px}._divider_5nm93_585{height:1px;background:#e2e8f0;margin:10px 0}._dividerStrong_5nm93_597{height:1.5px;background:#cbd5e1;margin:10px 0}._amountDueFinalRow_5nm93_609{display:flex;justify-content:space-between;margin-top:4px;gap:16px}._amountDueFinalLabel_5nm93_623{font-size:14px;font-weight:700;color:#0f172a;text-align:right;flex:1}._amountDueFinalValue_5nm93_639{font-size:14px;font-weight:800;color:#0f172a;text-align:right;min-width:120px}._paymentDetailsBlock_5nm93_655{display:flex;justify-content:space-between;align-items:flex-start;gap:28px;margin-top:36px;padding-top:18px;border-top:1px solid #e2e8f0}._bankColumn_5nm93_675{flex:1;min-width:0}._qrColumn_5nm93_685{text-align:center;flex-shrink:0}._paymentHeading_5nm93_695{font-size:14px;font-weight:700;color:#0f172a;margin-bottom:12px}._paymentLine_5nm93_709{font-size:13px;color:#334155;margin-bottom:6px;display:flex;gap:4px;line-height:1.4}._paymentKey_5nm93_727{width:110px;font-weight:600;color:#64748b;flex-shrink:0}._qrImage_5nm93_741{width:148px;height:148px;object-fit:contain;border:1px solid #e2e8f0;border-radius:6px;background:#fff}._remarksBlock_5nm93_759{margin-top:22px;font-size:13px;color:#475569;line-height:1.5}._signatoryBlock_5nm93_775{display:flex;justify-content:flex-end;margin-top:36px;padding-right:48px}._signatoryColumn_5nm93_791{min-width:200px;max-width:300px;text-align:right;display:flex;flex-direction:column;align-items:flex-end}._signatureImage_5nm93_809{display:block;max-width:220px;max-height:80px;object-fit:contain;margin-bottom:10px}._signatureSpace_5nm93_827{width:200px;height:56px}._signatoryName_5nm93_837{font-size:16px;font-weight:700;color:#0f172a;line-height:1.35}._signatoryDesignation_5nm93_851{font-size:14px;font-weight:500;color:#334155;margin-top:3px;line-height:1.35}._footer_5nm93_867{margin-top:48px}._footerDivider_5nm93_875{height:1px;background:#e2e8f0}._termsBlock_5nm93_887{margin-top:14px;text-align:left}._termsHeading_5nm93_897{font-size:11px;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.4px;margin-bottom:6px}._termsList_5nm93_915{margin:0;padding-left:18px;font-size:11px;line-height:1.55;color:#64748b}._termsList_5nm93_915 li{margin-bottom:4px}._thankYouText_5nm93_939{text-align:center;font-size:13px;color:#64748b;font-style:italic;margin-top:14px}._websiteText_5nm93_955{text-align:center;font-size:12px;color:#94a3b8;margin-top:4px}@media print{body *{visibility:hidden}.mantine-Modal-content,.mantine-Modal-content *,[class*=invoicePreviewContainer],[class*=invoicePreviewContainer] *{visibility:visible}[class*=invoicePreviewContainer],[class*=invoicePreviewContainer] *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}.mantine-Modal-content{box-shadow:none!important;border:none!important;position:absolute!important;left:0!important;top:0!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;background:none!important;overflow:visible!important;max-height:none!important}[class*=invoicePreviewContainer]{overflow:visible!important;border-radius:0!important;background:#fff!important;zoom:.82!important}[class*=invoiceContent]{max-height:none!important;overflow:visible!important;height:auto!important;padding:24px 32px 28px!important}.invoice-no-print,[class*=toolbar]{display:none!important;visibility:hidden!important}[class*=tableHeaderRow]{background:#1a96c4!important;color:#fff!important}[class*=blueDivider]{background:#1a96c4!important;height:3px!important}[class*=tableCell],[class*=tableCellRight]{border-bottom:1px solid #e2e8f0!important}[class*=divider]{background:#e2e8f0!important;height:1px!important;margin:10px 0!important}[class*=dividerStrong]{background:#cbd5e1!important;height:1.5px!important;margin:10px 0!important}[class*=paymentDetailsBlock]{border-top:1px solid #e2e8f0!important;padding-top:14px!important;margin-top:24px!important}[class*=qrImage]{border:1px solid #e2e8f0!important;border-radius:6px!important;background:#fff!important}[class*=footerDivider]{background:#e2e8f0!important;height:1px!important}@page{margin:.3in}}.report-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.report-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px;display:flex;align-items:center;transition:all .15s ease;cursor:pointer;box-shadow:0 1px 3px #0000000d}.report-card:hover{border-color:#cbd5e1;box-shadow:0 4px 6px -1px #0000000d}.report-card-left{display:flex;gap:14px;flex:1}.report-content{flex:1}.report-content h3{margin:0 0 4px;font-size:15px;font-weight:600;color:#0f172a}.report-content p{margin:0;font-size:12px;line-height:1.5;color:#64748b}.icon-box{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.report-details-header{display:flex;align-items:center;gap:16px;margin-bottom:20px}.report-details-header h3{margin:0;font-size:20px;font-weight:800;color:#0f172a}.report-subtitle{margin:4px 0 0;font-size:13px;color:#64748b}.report-actions{display:flex;gap:10px;margin-left:auto}.back-btn{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;width:36px;height:36px;display:grid;place-items:center;cursor:pointer;transition:all .15s;color:#475569;flex-shrink:0}.back-btn:hover{background:#f1f5f9;color:#0f172a;border-color:#cbd5e1}.report-action-btn{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;font-size:13px;font-weight:500;color:#475569;cursor:pointer;transition:all .15s}.report-action-btn:hover{background:#f8fafc;color:#0f172a;border-color:#cbd5e1}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:20px}.kpi-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:14px 16px}.kpi-card .kpi-label{display:block;font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.kpi-card .kpi-value{margin:0;font-size:22px;font-weight:700;color:#0f172a;letter-spacing:-.02em}.kpi-card .kpi-sub{display:block;font-size:11px;color:#94a3b8;margin-top:2px}.chart-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:16px;margin-bottom:16px}.chart-card h4{margin:0 0 12px;font-size:14px;font-weight:600;color:#0f172a}.chart-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:0}.completion-bar-bg{flex:1;height:6px;background:#e2e8f0;border-radius:3px;overflow:hidden}.completion-bar-fill{height:100%;border-radius:3px;transition:width .3s}.completion-bar-label{font-size:12px;color:#64748b;font-weight:600}.badge{display:inline-block;padding:3px 8px;border-radius:6px;font-size:11px;font-weight:600;text-transform:capitalize}.badge-active{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.badge-completed{background:#eef8fa;color:#066b7a;border:1px solid #bce3e8}.badge-pending{background:#fef3c7;color:#b45309;border:1px solid #fde68a}.badge-hot{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.badge-warm{background:#fff7ed;color:#c2410c;border:1px solid #ffedd5}.badge-later{background:#fef3c7;color:#a16207;border:1px solid #fde68a}.badge-joined{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.badge-not-interested{background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0}@media print{.no-print{display:none!important}body{background:#fff}.content{padding:0!important;margin:0!important}.kpi-grid,.chart-card,.panel{break-inside:avoid;page-break-inside:avoid}}@media (max-width: 1200px){.report-cards{grid-template-columns:1fr}}@media (max-width: 992px){.kpi-grid{grid-template-columns:repeat(2,1fr)}.chart-row{grid-template-columns:1fr}}@media (max-width: 576px){.kpi-grid{grid-template-columns:1fr}}._modalForm_1jhrw_1{border:none;box-shadow:none;animation:none;border-radius:0;width:100%;max-width:100%;display:flex;flex-direction:column;max-height:90vh;overflow:hidden}._modalHeader_1jhrw_27{padding:16px 24px;flex-shrink:0;border-bottom:1px solid #f1f5f9}._modalBody_1jhrw_39{padding:16px 24px;overflow-y:auto;flex:1}._fullWidthField_1jhrw_51{grid-column:1 / -1}._modalFooter_1jhrw_59{padding:12px 24px;flex-shrink:0;border-top:1px solid #f1f5f9}._studentDetails_lnus5_1{display:flex;flex-direction:column;gap:3px;justify-content:center;height:100%}._nameRow_lnus5_15{display:flex;align-items:center;gap:6px}._nameIcon_lnus5_25{color:#64748b;flex-shrink:0}._studentName_lnus5_33{font-size:13.5px;font-weight:600;color:#0f172a}._studentMeta_lnus5_43{display:flex;gap:10px;align-items:center}._studentMetaItem_lnus5_53{font-size:11px;color:#64748b;display:flex;align-items:center;gap:4px}._iconStroke_lnus5_67{stroke-width:2.5}._courseBadge_lnus5_73{background:#eef8fa;color:#066b7a;font-weight:600;font-size:10px;padding:2px 8px;border-radius:6px;text-transform:uppercase;display:inline-block;width:fit-content}._typeBadge_lnus5_95{background:#faf5ff;color:#7c3aed;font-weight:600;font-size:10px;padding:2px 8px;border-radius:6px;text-transform:uppercase;display:inline-block;width:fit-content}._dateCell_lnus5_117{font-size:12px;font-weight:500;color:#475569}._certIdCell_lnus5_127{font-size:11px;font-weight:600;color:#475569;font-family:monospace}._tableActions_lnus5_139{display:flex;align-items:center;gap:6px;justify-content:center;width:100%}._menuTrigger_lnus5_153{width:26px;height:26px;min-width:26px}.certificates-page{width:100%}.certificates-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.certificates-header h1{margin:0;font-size:24px;font-weight:700;color:#0f172a}.certificates-header p{margin-top:4px;font-size:14px;color:#64748b}.certificates-summary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.cert-summary-box{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:20px;min-height:100px;box-shadow:0 1px 3px #0000000d}.cert-summary-box span{display:block;color:#64748b;font-size:13px;font-weight:500;margin-bottom:8px}.cert-summary-box h2{margin:0;font-size:24px;font-weight:700;color:#0f172a}.certificates-filters{display:flex;gap:16px;margin-bottom:20px;align-items:center;flex-wrap:wrap}.cert-search-input{flex:1;min-width:240px}.certificates-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;box-shadow:0 1px 3px #0000000d}.certificates-table{width:100%;border-collapse:collapse;text-align:left}.certificates-table th{background:#f8fafc;color:#334155;padding:14px 16px;font-size:13.5px;font-weight:600;border-bottom:1px solid #e2e8f0}.certificates-table td{padding:14px 16px;border-bottom:1px solid #f1f5f9;font-size:13.5px;color:#334155;vertical-align:middle}.certificates-table tbody tr:hover{background:#f8fafc}.cert-badge{display:inline-block;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.cert-badge.issued{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.cert-badge.pending{background:#fffbeb;color:#d97706;border:1px solid #fde68a}.cert-action-btn{background:transparent;border:1px solid #cbd5e1;border-radius:8px;padding:6px 12px;font-size:12.5px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .15s ease;color:#475569}.cert-action-btn:hover{background:#f8fafc;border-color:#94a3b8;color:#1e293b}.cert-action-btn.issue-btn{background:#088395;color:#fff;border-color:#088395}.cert-action-btn.issue-btn:hover{background:#066b7a;border-color:#066b7a;color:#fff}.certificate-modal-wrapper{padding:10px;display:flex;flex-direction:column;align-items:center}.certificate-container{width:100%;max-width:800px;aspect-ratio:1.414;background:#fff;border:14px solid #1b5bf5;padding:24px;position:relative;box-sizing:border-box;text-align:center;box-shadow:0 15px 35px #1b5bf514;display:flex;flex-direction:column;justify-content:space-between;align-items:center;font-family:Inter,sans-serif;color:#334155}.certificate-inner{border:2px solid #f1f5f9;height:100%;width:100%;padding:28px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;position:relative}.certificate-inner:before{content:"";position:absolute;top:8px;left:8px;right:8px;bottom:8px;border:1px solid #e2e8f0;pointer-events:none}.cert-logo-container{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:5px}.cert-logo-icon{width:32px;height:32px;background:#1b5bf5;color:#fff;font-family:Montserrat,sans-serif;font-weight:800;font-size:16px;border-radius:6px;display:grid;place-items:center}.cert-logo-text{font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;letter-spacing:.05em;color:#0f172a;text-transform:uppercase}.cert-title-group h1{font-family:Montserrat,sans-serif;font-size:26px;font-weight:800;letter-spacing:.08em;color:#0f172a;margin:0;text-transform:uppercase}.cert-title-group p{font-family:Inter,sans-serif;font-size:11px;font-weight:600;color:#64748b;margin:6px 0 0;text-transform:uppercase;letter-spacing:.12em}.cert-student-name{font-family:Great Vibes,cursive;font-size:48px;color:#1b5bf5;margin:4px 0;display:inline-block;padding-bottom:2px;text-shadow:0px 1px 1px rgba(0,0,0,.02)}.cert-description{font-family:Inter,sans-serif;font-size:13.5px;line-height:1.6;color:#475569;max-width:600px;margin:0 auto}.cert-course{font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;color:#0f172a;margin:6px 0;text-transform:uppercase;letter-spacing:.02em}.cert-footer-info{display:flex;justify-content:space-between;align-items:center;padding:0 10px;margin-top:10px}.cert-sign-block{display:flex;flex-direction:column;align-items:center;width:180px;font-family:Inter,sans-serif}.cert-sign-line{font-family:Great Vibes,cursive;font-size:22px;color:#1b5bf5;height:28px;line-height:28px;margin-bottom:6px}.cert-sign-title{border-top:1.5px solid #cbd5e1;width:100%;font-size:10.5px;color:#64748b;padding-top:6px;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.cert-date-block{text-align:center;font-family:Inter,sans-serif;font-size:10.5px;color:#64748b;text-transform:uppercase;letter-spacing:.05em;width:180px}.cert-date-val{font-family:Montserrat,sans-serif;font-weight:600;font-size:12px;color:#0f172a;margin-top:8px;border-bottom:1.5px solid #cbd5e1;padding-bottom:4px;min-width:120px}.cert-seal-container{display:flex;justify-content:center;align-items:center}.cert-modal-actions{display:flex;gap:12px;margin-top:20px;justify-content:flex-end;width:100%}@media print{body *{visibility:hidden}.mantine-Modal-content,.mantine-Modal-content *,.certificate-container,.certificate-container *{visibility:visible}.mantine-Modal-content{box-shadow:none!important;border:none!important;position:absolute;left:0;top:0;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.certificate-modal-wrapper{padding:0!important;margin:0!important;width:100%!important}.cert-modal-actions,.mantine-Modal-header,.close-btn{display:none!important;visibility:hidden!important}.certificate-container{border:14px solid #1b5bf5!important;position:absolute;left:0;top:0;width:297mm!important;height:210mm!important;margin:0!important;box-shadow:none!important;box-sizing:border-box!important;page-break-after:avoid;page-break-before:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{size:A4 landscape;margin:0}}._sectionHead_1qrm4_1{flex-wrap:wrap;gap:16px}._sectionTitle_1qrm4_11{margin:0;white-space:nowrap}._headerActions_1qrm4_21{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end;flex:1}._searchWrapper_1qrm4_39{min-width:160px;flex:1;max-width:240px}._addButton_1qrm4_51{display:inline-flex;align-items:center;gap:6px}._actionCell_1q4py_1{display:flex;gap:8px;align-items:center;height:100%}._editBtn_1q4py_15{padding:6px;border-radius:4px;border:1px solid #cbd5e1;background:#fff;cursor:pointer}._deleteBtn_1q4py_31{padding:6px;border-radius:4px;border:1px solid #fee2e2;background:#fff;cursor:pointer}._editIcon_1q4py_47{color:#475569}._deleteIcon_1q4py_55{color:#ef4444}._courseNameCell_1q4py_63{font-weight:600;color:#1e293b;height:100%;display:flex;align-items:center}._counselorCell_1q4py_79{color:#475569;font-weight:500}._descriptionCell_1q4py_89{color:#64748b;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._sectionHeadFlex_1q4py_105{flex-wrap:wrap;gap:16px}._sectionTitle_1q4py_115{margin:0;white-space:nowrap}._headerActions_1q4py_125{display:flex;gap:12px;align-items:center;flex-wrap:wrap;justify-content:flex-end;flex:1}._searchWrapper_1q4py_143{min-width:160px;flex:1;max-width:240px}._gridWrapper_1q4py_155{width:100%;height:calc(100dvh - 280px);min-height:400px}._formModalContent_1q4py_167{border:none;box-shadow:none;animation:none;max-height:none;border-radius:0;width:100%;max-width:100%}._formModalHeader_1q4py_187{padding:16px 24px}._formModalBody_1q4py_195{padding:16px 24px;overflow-y:visible;max-height:none}._textareaField_1q4py_207{resize:vertical;min-height:80px}._formModalFooter_1q4py_217{padding:12px 24px}._requiredStar_1q4py_225{color:#ef4444}._codeBadge_1q4py_233{background:#eef8fa;color:#066b7a;border:1px solid #bce3e8;font-weight:700;font-size:11px;padding:3px 8px;border-radius:6px;letter-spacing:.02em;display:inline-block}._courseName_1q4py_63{font-weight:600;color:#0f172a}._durationPill_1q4py_267{display:inline-block;font-size:12px;font-weight:600;color:#475569;background:#f8fafc;border:1.5px solid #e2e8f0;padding:2px 8px;border-radius:6px;line-height:1}._feesText_1q4py_291{color:#059669;font-weight:700;font-size:13.5px}._actionButtons_1y0cb_1{display:flex;gap:8px;align-items:center;height:100%}._iconBtn_1y0cb_15{padding:6px;border-radius:4px;border:1px solid #cbd5e1;background:#fff;cursor:pointer}._iconBtnDanger_1y0cb_31{padding:6px;border-radius:4px;border:1px solid #fee2e2;background:#fff;cursor:pointer}._iconColor_1y0cb_47{color:#475569}._iconDangerColor_1y0cb_55{color:#ef4444}._statusWrapper_1y0cb_63{display:flex;align-items:center;height:100%}._statusBadge_1y0cb_75{display:inline-flex;align-items:center;padding:4px 10px;border-radius:12px;font-size:11.5px;font-weight:600;line-height:1}._statusBadgeActive_1y0cb_95{background:#dcfce7;color:#166534}._statusBadgeInactive_1y0cb_105{background:#fee2e2;color:#991b1b}._cellBold_1y0cb_115{font-weight:600;color:#1e293b}._cellMedium_1y0cb_125{color:#334155;font-weight:500}._cellCounselor_1y0cb_135{color:#475569;font-weight:500}._metricCardValGreen_1y0cb_145{color:#15803d}._metricCardValBlue_1y0cb_153{color:#066b7a}._sectionHeadFlex_1y0cb_161{flex-wrap:wrap;gap:16px}._sectionTitle_1y0cb_171{margin:0;white-space:nowrap}._headerActions_1y0cb_181{display:flex;gap:12px;align-items:center;flex-wrap:wrap;justify-content:flex-end;flex:1}._searchWrapper_1y0cb_199{min-width:160px;flex:1;max-width:240px}._gridFullWidth_1y0cb_211{width:100%;height:calc(100dvh - 280px);min-height:300px}._panelCentered_1y0cb_223{padding:24px;text-align:center}._backButtonWrap_1y0cb_233{margin-bottom:16px}._backButton_1y0cb_233{display:inline-flex;align-items:center;gap:8px;background:transparent;border:none;color:#64748b;cursor:pointer;font-size:14px;font-weight:600;padding:0}._statsGrid_1y0cb_267{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:24px}._metricCardPadded_1y0cb_281{padding:20px}._batchCourseName_1y0cb_289{margin:8px 0 4px;color:#1e293b;font-weight:700}._batchCourseNameBlue_1y0cb_301{margin:8px 0 4px;color:#066b7a;font-weight:700}._batchMeta_1y0cb_313{font-size:12px;color:#64748b;font-weight:500}._modalForm_1y0cb_325{border:none;box-shadow:none;animation:none;max-height:none;border-radius:0;width:100%;max-width:100%}._modalHeaderPadded_1y0cb_345{padding:16px 24px}._modalBodyPadded_1y0cb_353{padding:16px 24px;overflow-y:visible;max-height:none}._requiredStar_1y0cb_365{color:#ef4444}._modalFooterPadded_1y0cb_373{padding:12px 24px}._batchNameCell_1y0cb_381{display:flex;align-items:center;gap:8px;height:100%}._batchName_1y0cb_381{font-weight:600;color:#1e293b}._courseProgramPill_1y0cb_405{display:inline-flex;align-items:center;padding:4px 10px;border-radius:12px;font-size:11.5px;font-weight:600;background:#eef8fa;color:#054f5a;border:1.5px solid #bce3e8;line-height:1}._timingsPill_1y0cb_431{display:inline-block;font-size:12px;font-weight:600;color:#475569;background:#f8fafc;border:1.5px solid #e2e8f0;padding:2px 8px;border-radius:6px;line-height:1}._datePill_1y0cb_455{display:inline-block;font-size:12px;font-weight:600;color:#066b7a;background:#eef8fa;border:1.5px solid #bce3e8;padding:2px 8px;border-radius:6px;line-height:1}._actionCell_1y0cb_479{display:flex;justify-content:center;align-items:center;height:100%}._unassigned_1y0cb_493{color:#94a3b8;font-style:italic;font-weight:500}._na_1y0cb_505{color:#94a3b8}._sectionHeadFlex_1g7fw_1{flex-wrap:wrap;gap:16px}._sectionTitle_1g7fw_11{margin:0}._headerActions_1g7fw_19{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end;flex:1}._searchWrapper_1g7fw_37{min-width:160px;flex:1;max-width:240px}._gridWrapper_1g7fw_49{width:100%;height:calc(100dvh - 280px);min-height:300px}._studentNameCell_1g7fw_61{display:flex;align-items:center;gap:8px;height:100%}._courseSchoolCell_1g7fw_75{display:flex;flex-direction:column;gap:3px;justify-content:center;height:100%}._courseBadge_1g7fw_91{background:#eef8fa;color:#066b7a;font-weight:600;font-size:10px;padding:2px 8px;border-radius:6px;text-transform:uppercase;display:inline-block;width:fit-content}._schoolText_1g7fw_115{font-size:11px;color:#64748b}._phoneEmailCell_1g7fw_125{display:flex;flex-direction:column;gap:2px;justify-content:center;height:100%}._phoneText_1g7fw_141{font-size:13px;color:#334155;font-weight:500}._emailText_1g7fw_153{font-size:11px;color:#64748b}._remarksText_1g7fw_163{font-size:12.5px;color:#475569}._studentName_1g7fw_61{font-weight:600;color:#1e293b}._datePill_1g7fw_183{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#066b7a;background:#eef8fa;border:1.5px solid #bce3e8;padding:2px 8px;border-radius:6px;line-height:1}._na_1g7fw_211{color:#94a3b8}._subtitle_1g7fw_219{margin:2px 0 0;font-size:13px;color:#64748b}._sectionHeadFlex_1rea7_1{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}._sectionTitle_1rea7_17{margin:0}._headerActions_1rea7_25{display:flex;align-items:center;gap:12px}._searchWrapper_1rea7_37{min-width:220px}._tabBar_1rea7_45{display:flex;flex-wrap:wrap;gap:6px;padding:0 0 16px;border-bottom:1px solid #e2e8f0;margin-bottom:16px}._tabBtn_1rea7_63{padding:8px 14px;font-size:13px;font-weight:500;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .15s ease}._tabBtn_1rea7_63:hover{background:#f0fafc;color:#088395;border-color:#bce3e8}._tabBtnActive_1rea7_99{background:#e0f4f7!important;border-color:#088395!important;color:#088395!important;font-weight:700!important;box-shadow:0 2px 6px #0883952e}._subtitle_1rea7_115{margin:4px 0 0;font-size:13px;color:#64748b}._tabCount_1rea7_127{margin:0 0 12px;font-size:13px;color:#475569;font-weight:600}._gridWrapper_1rea7_141{width:100%;height:calc(100dvh - 380px);min-height:420px}._actionCell_1rea7_153{display:flex;align-items:center;justify-content:center;height:100%}._nameCell_1rea7_167{font-weight:600;color:#1e293b}._dateCell_1rea7_177{color:#64748b;font-size:13px}._colorBadge_1rea7_187{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500}._colorDot_1rea7_203{width:14px;height:14px;border-radius:50%;border:1px solid rgba(0,0,0,.08)}._statusBadge_1rea7_217{display:inline-block;padding:2px 8px;border-radius:6px;font-size:12px;font-weight:600}._terminalYes_1rea7_233{background:#fef3c7;color:#92400e}._terminalNo_1rea7_243{background:#f1f5f9;color:#64748b}._formModalContent_1rea7_253{border:none;box-shadow:none;border-radius:0;width:100%}._formModalHeader_1rea7_267,._formModalBody_1rea7_275,._formModalFooter_1rea7_283{padding:16px 24px}._requiredStar_1rea7_291{color:#ef4444}._checkboxRow_1rea7_299{display:flex;align-items:center;gap:8px;margin-top:8px}._checkboxRow_1rea7_299 input{width:auto;height:auto}._colorInputRow_1rea7_323{display:flex;gap:10px;align-items:center}._colorInputRow_1rea7_323 input[type=color]{width:44px;height:38px;padding:2px;border:1px solid #cbd5e1;border-radius:8px;cursor:pointer}._colorInputRow_1rea7_323 input[type=text]{flex:1}._sectionHead_1unsr_5{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}._sectionTitle_1unsr_21{font-size:18px;font-weight:600;color:#0f172a;margin:0}._sectionSubtitle_1unsr_35{margin:4px 0 0;font-size:13px;color:#64748b}._grid_1unsr_51{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;margin-top:20px}._card_1unsr_65{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px}._cardTitle_1unsr_79{font-size:14px;font-weight:600;color:#0f172a;margin-bottom:16px;display:flex;align-items:center;gap:8px}._counselorRow_1unsr_99{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px solid #f1f5f9;gap:12px}._counselorRow_1unsr_99:last-child{border-bottom:none}._counselorName_1unsr_125{font-size:13px;font-weight:500;color:#334155;min-width:140px}._managerSelect_1unsr_139{min-width:160px;padding:4px 8px;border:1px solid #cbd5e1;border-radius:6px;font-size:12px;color:#334155;background:#fff}._emptyState_1unsr_159{text-align:center;padding:48px 20px;color:#64748b}._emptyState_1unsr_159 h3{font-size:16px;font-weight:600;margin:12px 0 4px;color:#0f172a}._managerRow_1unsr_185{padding:6px 0;font-size:13px;color:#334155;border-bottom:1px solid #f1f5f9}._managerRow_1unsr_185:last-child{border-bottom:none}._managerName_1unsr_207{font-weight:500}._assignRow_1unsr_215{display:flex;align-items:center;gap:6px}._arrowIcon_1unsr_227{color:#94a3b8;flex-shrink:0}._emptyText_1unsr_237{text-align:center;font-size:13px;color:#94a3b8;padding:24px 0}._saving_1unsr_251{font-size:11px;color:#64748b;white-space:nowrap}._sectionHeadFlex_1avaj_1{flex-wrap:wrap;gap:16px}._sectionTitle_1avaj_11{font-size:15px;font-weight:700;color:#1e293b;margin:0;white-space:nowrap}._headerActions_1avaj_27{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end;flex:1}._searchWrapper_1avaj_45{min-width:160px;flex:1;max-width:240px}._selectWrapper_1avaj_57{position:relative;width:190px}._selectWrapperSmall_1avaj_67{position:relative;width:150px}._selectWrapperMedium_1avaj_77{position:relative;width:160px}._iconOverlay_1avaj_87{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#64748b;z-index:5;pointer-events:none}._dateFilterBar_1avaj_107{min-width:320px;display:flex;align-items:center;gap:8px;padding:6px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;transition:all .15s ease}._dateIcon_1avaj_131{color:#64748b;flex-shrink:0}._dateInput_1avaj_141{border:0;background:transparent;outline:0;width:120px;font-size:12px;color:#475569;font-weight:500;cursor:pointer}._dateSep_1avaj_163{font-size:11px;color:#94a3b8;font-weight:600;text-transform:uppercase}._filtersRow_1avaj_177{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-bottom:16px}._clearBtn_1avaj_193{background:transparent;border:0;cursor:pointer;color:#64748b;display:flex;align-items:center;padding:2px;margin-left:4px}._dateChip_1avaj_215{display:flex;align-items:center;gap:8px;padding:8px 14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;font-size:13px;color:#475569;font-weight:500;transition:all .15s ease;white-space:nowrap;position:relative}._dateChip_1avaj_215:hover{border-color:#cbd5e1;background:#f1f5f9}._dateChipActive_1avaj_255{border-color:#1b5bf5;background:#eef8fa;color:#1b5bf5}._dateChipIcon_1avaj_265{color:#64748b;flex-shrink:0}._dateChipIconActive_1avaj_273{color:#1b5bf5}._dateChipLabel_1avaj_279{min-width:60px}._datePanel_1avaj_287{position:absolute;top:calc(100% + 6px);left:0;min-width:380px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 12px 40px -8px #0000001f;padding:16px;z-index:100;animation:_fadeIn_1avaj_1 .15s ease}@keyframes _fadeIn_1avaj_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._presetsRow_1avaj_323{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid #f1f5f9}._presetChip_1avaj_339{padding:5px 12px;border-radius:6px;font-size:12px;font-weight:600;background:#f8fafc;color:#475569;border:1px solid transparent;cursor:pointer;transition:all .12s ease}._presetChip_1avaj_339:hover{background:#f1f5f9;border-color:#e2e8f0}._presetChipActive_1avaj_369{background:#eef8fa;color:#1b5bf5;border-color:#1b5bf5}._customRow_1avaj_381{display:flex;align-items:center;gap:8px}._customDateInput_1avaj_391{flex:1;border:1px solid #e2e8f0;border-radius:8px;padding:8px 10px;font-size:13px;color:#475569;background:#f8fafc;outline:0;transition:border-color .15s ease}._customDateInput_1avaj_391:focus{border-color:#1b5bf5;box-shadow:0 0 0 3px #1b5bf51a}._customSep_1avaj_421{font-size:12px;color:#94a3b8;font-weight:600}.modal-content._summaryModal_7aoad_5{max-width:980px;max-height:calc(100dvh - 24px);display:flex;flex-direction:column}._headerSub_7aoad_21{margin:4px 0 0;font-size:13px;color:#64748b}._controlsBar_7aoad_35{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 32px;border-bottom:1px solid #eef2f6;background:#f8fafc}._controlsSpacer_7aoad_55{flex:1}._controlSelect_7aoad_63{height:38px;padding:0 10px;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;background:#fff;color:#0f172a;outline:none;min-width:160px}._controlSelect_7aoad_63:focus{border-color:#94a3b8}._controlBtn_7aoad_95{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#334155;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease}._controlBtn_7aoad_95:hover{background:#f1f5f9;border-color:#94a3b8}._controlBtn_7aoad_95:disabled{opacity:.55;cursor:not-allowed}._primaryBtn_7aoad_147{background:#088395;border-color:#088395;color:#fff}._primaryBtn_7aoad_147:hover{background:#066b7a}._summaryModal_7aoad_5 .modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:20px 32px 26px 36px;scrollbar-width:thin}._printArea_7aoad_185{color:#0f172a;-webkit-print-color-adjust:exact;print-color-adjust:exact}._reportHead_7aoad_199{text-align:center;margin-bottom:16px}._kicker_7aoad_209{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.22em;color:#088395;margin-bottom:4px}._reportTitle_7aoad_227{text-align:center;font-size:18px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:#0f172a}._metaGrid_7aoad_245{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;margin-bottom:18px}._metaItem_7aoad_263{display:flex;align-items:stretch;min-width:0;border-right:1px solid #e2e8f0}._metaItem_7aoad_263:last-child{border-right:none}._metaLabel_7aoad_285{background:#e6f5f8;color:#33555e;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:9px 14px;display:flex;align-items:center;white-space:nowrap;border-right:1px solid #e2e8f0}._metaValue_7aoad_313{padding:9px 14px;font-size:13.5px;font-weight:600;color:#0f172a;background:#fff;display:flex;align-items:center;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._sectionTitle_7aoad_345{margin:20px 0 10px;font-size:15px;font-weight:700;color:#0f172a;border-bottom:2px solid #088395;padding-bottom:6px}._reportTable_7aoad_363{width:100%;border-collapse:collapse;font-size:13px}._reportTable_7aoad_363 th{background:#088395;color:#fff;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:9px 12px;text-align:left}._reportTable_7aoad_363 td{border:1px solid #e2e8f0;padding:8px 12px;color:#334155}._reportTable_7aoad_363 tbody tr:nth-child(2n) td{background:#f8fafc}._noCell_7aoad_417{text-align:center;color:#64748b;width:52px}._dateCell_7aoad_429{text-align:center;white-space:nowrap;width:104px}._modeCell_7aoad_441{text-align:center;width:84px}._hoursCell_7aoad_451{text-align:center;font-weight:600;width:72px;font-variant-numeric:tabular-nums}._emptyCell_7aoad_465{text-align:center;color:#94a3b8;font-style:italic;padding:16px}._totalLabel_7aoad_479{text-align:right;font-weight:700;color:#0f172a;background:#eef8fa}._totalValue_7aoad_493{text-align:center;font-weight:700;color:#066b7a;background:#eef8fa;width:72px}._totalsBlock_7aoad_511{display:flex;justify-content:flex-end;margin-top:20px}._totalsTable_7aoad_523{width:100%;max-width:420px;border-collapse:collapse;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}._totalsLabel_7aoad_541{text-align:right;padding:9px 14px;font-size:13px;font-weight:600;color:#475569;background:#f8fafc;border-bottom:1px solid #e2e8f0}._totalsValue_7aoad_561{width:110px;text-align:center;padding:9px 14px;font-size:13.5px;font-weight:700;color:#0f172a;background:#f8fafc;border-bottom:1px solid #e2e8f0;border-left:1px solid #e2e8f0;font-variant-numeric:tabular-nums}._totalsGrandLabel_7aoad_587{text-align:right;padding:11px 14px;font-size:13.5px;font-weight:800;color:#0f172a;background:#e6f5f8}._totalsGrandValue_7aoad_605{width:110px;text-align:center;padding:11px 14px;font-size:17px;font-weight:800;color:#088395;background:#e6f5f8;border-left:1px solid #cce7ec;font-variant-numeric:tabular-nums}._emptyNote_7aoad_629{padding:14px 16px;margin:4px 0 2px;text-align:center;font-size:13px;color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px}._signRow_7aoad_653{display:flex;gap:48px;margin-top:52px}._signBlock_7aoad_665{flex:1;max-width:320px}._signLine_7aoad_675{border-bottom:1px solid #475569;height:40px}._signLabel_7aoad_685{margin-top:6px;font-size:12.5px;font-weight:600;color:#475569}._docNote_7aoad_699{margin-top:26px;text-align:center;font-size:11px;color:#94a3b8;letter-spacing:.02em}@page{margin:14mm}@media print{body{background:#fff!important}body *{visibility:hidden!important}._printArea_7aoad_185,._printArea_7aoad_185 *{visibility:visible!important}._printArea_7aoad_185{position:absolute!important;left:0;top:0;width:100%}._controlsBar_7aoad_35{display:none!important}thead{display:table-header-group}._sectionTitle_7aoad_345{break-after:avoid;page-break-after:avoid}._reportTable_7aoad_363 tr,._metaGrid_7aoad_245,._signRow_7aoad_653,._totalsBlock_7aoad_511{break-inside:avoid;page-break-inside:avoid}}
