html[dir=rtl] select:not([size]){padding-left:35px}
.rounded-bars .apexcharts-bar-series.apexcharts-plot-series .apexcharts-series path{clip-path:inset(0 0 5% round 20px)}.rounded-circle .apexcharts-pie-area{clip-path:inset(0 13% 33% 11% round 61px)}body .apexcharts-tooltip{border-radius:16px}body .apexcharts-tooltip-marker{border-radius:4px;width:12px;height:4px}body .apexcharts-tooltip.apexcharts-theme-dark{background:#111c2dcc}body .apexcharts-tooltip.apexcharts-theme-dark .apexcharts-tooltip-title{background:#111c2db3;border-bottom:0}@media (min-width:1024px){.tables-position{left:unset;right:100%}html[dir=rtl] .tables-position{right:unset;left:100%}}body .apexcharts-tooltip-series-group{padding:0 14px}body .apexcharts-tooltip-title{padding:10px 14px}.timeline-tabs .timeline .timeline-icon{position:relative}.timeline-tabs .timeline .timeline-icon:after{content:"";background-color:var(--color-border);width:1px;height:20px;margin:0 auto;position:absolute;top:40px;left:0;right:0}.timeline-tabs .timeline:last-child .timeline-icon:after{height:0}.timeline-tabs .timeline-list{border-bottom:1px solid var(--color-border);padding-bottom:8px}.timeline-tabs .timeline-list:last-child{border-bottom:0!important}#vector-map svg .dxm-background{stroke:#0000!important}#vector-map svg path{stroke-width:.2px;fill:#c9d6de!important}.dxm-tooltip svg path{stroke-width:0;fill:var(--color-dark)!important}.dxm-tooltip div{color:#fff!important;font-family:inherit!important}
.bg-primary-gt{background:linear-gradient(261.23deg, var(--color-primary), #5a52ff 100%)!important}.revenuechart .apexcharts-bar-series.apexcharts-plot-series .apexcharts-series path{clip-path:inset(0 0 5% round 20px)}
.vector-top{z-index:1;width:90%;position:absolute;top:0;right:0}.vector-bottom{z-index:1;width:95%;position:absolute;bottom:0;right:0}
.feature-card img{-o-object-fit:cover;object-fit:cover;width:100%}.card-hover{transition:box-shadow .3s cubic-bezier(.4,0,.2,1)}.card-hover:hover img{transition:transform .2s;transform:scale(1.09)}.rbc-event.event-azure,.rbc-event.event-primary{background-color:var(--color-primary)}.rbc-event.event-default{background-color:var(--color-secondary)}.rbc-event.event-red{background-color:var(--color-error)}.rbc-event.event-green{background-color:var(--color-success)}.rbc-event.event-warning{background-color:var(--color-warning)}.rbc-off-range-bg{background:0 0!important}.rbc-today{background-color:var(--color-muted)}.rbc-month-row+.rbc-month-row,.rbc-day-bg+.rbc-day-bg,.rbc-header,.rbc-month-view,.rbc-toolbar button,.rbc-time-content>*+*>*{border-color:var(--color-border)!important}.rbc-header{padding:10px 3px!important}.rbc-day-bg+.rbc-day-bg{border-left:1px solid var(--color-border)!important}.rbc-event:focus,.rbc-day-slot .rbc-background-event:focus{outline:none}.rbc-toolbar{margin-bottom:30px!important}.rbc-toolbar button{font-size:14px;background-color:var(--color-muted)!important;border:0!important;padding:10px 15px!important}.rbc-toolbar button:focus{color:var(--color-primary)!important}.rbc-toolbar button:active,.rbc-toolbar button.rbc-active{border-radius:0;background-color:var(--color-lightprimary)!important;color:var(--color-primary)!important;box-shadow:none!important}.rbc-toolbar button:hover{color:var(--color-primary)!important}.rbc-btn-group{overflow:hidden;border-color:1px solid var(--color-border)!important;border-radius:30px!important}.calendar>.absolute{top:51%!important}.calendarSec>.absolute{top:67%!important}.btn-primary{background-color:#2b2b2b}.btn-secondary{background-color:#1a97f5}@media (max-width:767px){.rbc-btn-group{text-align:center;width:100%;margin-bottom:15px}.rbc-toolbar .rbc-toolbar-label{margin-bottom:15px;display:block}.rbc-calendar{height:100vh!important}}.rbc-calendar{min-height:600px}.email-content p{margin:12px 0}.product-thumb .slick-current img{border:2px solid var(--color-primary)!important}.product-thumb .slick-slide img{border:2px solid #0000}.slick-prev:before,.slick-next:before{color:#2b2b2b}.slick-next{right:15px}.slick-prev{z-index:1;left:15px}.ql-container{border-radius:0 0 9px 9px;min-height:200px;font-family:inherit!important}.ql-toolbar.ql-snow{border-radius:9px 9px 0 0;border:1px solid var(--color-border)!important;font-family:inherit!important}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0!important}.darkbg .ql-container.ql-snow,.darkbg .ql-toolbar.ql-snow,.darkbg .ql-snow .ql-tooltip input[type=text]{border-color:var(--color-border)!important}.darkbg .ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg,.darkbg .ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{filter:brightness(0)invert()}.darkbg .ql-snow .ql-picker,.darkbg .ql-snow .ql-tooltip input[type=text]{color:#fff}.darkbg .ql-snow .ql-picker-options,.darkbg .ql-snow .ql-tooltip,.darkbg .ql-snow .ql-tooltip input[type=text]{background-color:#484b52}.darkbg .ql-snow .ql-tooltip[data-mode=link]:before{color:#fff}.ql-editor,.ql-snow *{font-size:16px;font-family:inherit!important}.ql-editor.ql-blank:before{color:#777e89;font-size:16px;font-style:normal;font-weight:400}.ql-toolbar.ql-snow{border-width:0 0 1px}.ql-toolbar.ql-snow .ql-picker-label,.ql-toolbar.ql-snow .ql-picker-options{border:0}.ql-snow .ql-picker.ql-expanded .ql-picker-options{top:33px}.ql-snow .ql-picker-options{box-shadow:none;border-radius:9px;padding:5px 19px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:inherit}.ql-snow .ql-tooltip{border:0;border-radius:5px;box-shadow:0 5px 15px #0000001f;left:0!important}.ql-snow .ql-tooltip input[type=text]{border-radius:5px;outline:0;height:auto;padding:5px 8px}.ql-container.ql-snow{border:1px solid var(--color-border)!important}.react-datepicker-wrapper{display:block!important}#default-range::-webkit-slider-thumb{background-color:var(--color-primary)}#default-range::-moz-range-thumb{background-color:var(--color-primary)}#default-range::-ms-thumb{background-color:var(--color-primary)}
:root{--color-info:#02a7d0;--color-success:#26745b;--color-warning:#a66a13;--color-error:#de0305;--color-lightsuccess:#26745b20;--color-lighterror:#de030520;--color-lightinfo:#02a7d020;--color-lightwarning:#a66a1320;--color-white:#fff;--color-dark:#111c2d;--color-border:#e0e6eb;--color-bordergray:#cfd6db;--color-darkborder:#333f55;--color-link:#2a3547;--color-muted:#eff4fa;--color-darkmuted:#2a3851;--color-darklink:#7b8893;--color-lightgray:#f8fafd;--color-lighthover:#f6f9fc;--color-darkgray:#1a2537;--color-error-emphasis:#a40303;--color-warning-emphasis:#8a5c0c;--color-success-emphasis:#245f47;--color-surface-ld:#fff;--color-purple:#763ebd;--color-lightpurple:#763ebd20;--color-purple-emphasis:#6435a1;--color-orange:#fa896b;--color-lightorange:#fa896b20;--color-orange-emphasis:#d5745b;--color-info-emphasis:#027fa8}[data-color-theme=BLUE_THEME]{--color-primary:#0f4a62;--color-secondary:#1a7a92;--color-primary-emphasis:#1a7a92;--color-secondary-emphasis:#0f4a62;--color-lightprimary:#0f4a621a;--color-lightsecondary:#1a7a920d}
.dark .sidebar-nav .caption{border-top:1px dashed var(--color-darkborder)}.dark{--color-surface-ld:#1a2537}.dark .timeline-tabs .timeline .timeline-icon:after{background-color:var(--color-darkborder)}.dark .timeline-tabs .timeline-list{border-bottom:1px solid var(--color-darkborder)}.dark #vector-map svg .dxm-background{fill:#0000!important}.dark #vector-map svg path{stroke-width:0}.dark .rbc-today{background-color:var(--color-darkmuted)}.dark .rbc-month-row+.rbc-month-row,.dark .rbc-day-bg+.rbc-day-bg,.dark .rbc-header,.dark .rbc-month-view,.dark .rbc-toolbar button,.dark .rbc-time-content>*+*>*{border-color:var(--color-darkborder)!important}.dark .rbc-day-bg+.rbc-day-bg{border-left:1px solid var(--color-darkborder)!important}.dark .rbc-toolbar button{color:var(--color-white);background-color:var(--color-darkmuted)!important}.dark .rbc-toolbar button:active,.dark .rbc-toolbar button.rbc-active{background-color:var(--color-lightprimary)!important}.dark .ql-toolbar.ql-snow,.dark .ql-container.ql-snow{border:1px solid var(--color-darkborder)!important}.dark .code-modal pre{background-color:var(--color-darkmuted)!important;color:inherit!important}.dark ::-webkit-calendar-picker-indicator{filter:invert()}
:root{--school-pattern:url(/patterns/school-wave.svg);--banner-hsl:226 88% 25%;--banner-hsl-light:220 92% 44%;--banner-hsl-deep:232 86% 13%}.school-banner,.school-tile,.school-strip{background-color:hsl(var(--banner-hsl));background-image:linear-gradient(to left, hsl(var(--banner-hsl-deep) / .7) 0%, hsl(var(--banner-hsl-deep) / .28) 42%, transparent 70%), var(--school-pattern), radial-gradient(120% 140% at 15% -20%, hsl(var(--banner-hsl-light) / .8) 0%, transparent 62%), linear-gradient(135deg, hsl(var(--banner-hsl)) 0%, hsl(var(--banner-hsl-deep)) 100%);color:#fff;background-position:50%,50%,50%,50%;background-repeat:no-repeat;background-size:100% 100%,cover,100% 100%,100% 100%}.school-banner,.school-tile{--foreground:0 0% 100%;--muted-foreground:220 80% 90%;--primary:0 0% 100%;--primary-foreground:228 86% 20%;--secondary:224 72% 34%;--secondary-foreground:0 0% 100%;--accent:224 72% 36%;--accent-foreground:0 0% 100%;--border:224 62% 42%;--input:224 62% 46%;--ring:0 0% 100%;--card:228 82% 19%;--card-foreground:0 0% 100%;--popover:0 0% 100%;--popover-foreground:228 45% 12%}.school-banner{isolation:isolate;border-bottom:0;position:relative;overflow:hidden}.school-banner:before{content:"";inset-inline:0;background:linear-gradient(90deg, transparent 0%, hsl(var(--gold) / .9) 30%, hsl(var(--gold)) 50%, hsl(var(--gold) / .9) 70%, transparent 100%);z-index:1;height:2px;position:absolute;bottom:0}.font-display,.display-number{font-family:var(--font-display), var(--font-sans), sans-serif}.display-number{font-variant-numeric:tabular-nums;font-weight:700;line-height:1.15}table,.tabular-nums{font-variant-numeric:tabular-nums}.school-card{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:1rem;box-shadow:0 1px 2px #17284f0a,0 10px 28px -16px #17284f24}.school-tile-soft{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:.875rem}.school-tabs{background:hsl(var(--muted));border:0;border-radius:.75rem;flex-wrap:wrap;gap:2px;padding:4px;display:inline-flex}::selection{background:hsl(var(--primary) / .22)}.school-header{background:hsl(var(--card));color:hsl(var(--foreground));border-bottom:1px solid hsl(var(--border));position:sticky}.school-header .bar{background:0 0}@keyframes school-rise{0%{transform:translateY(6px)}to{transform:none}}main>*{animation:.35s both school-rise}@media (prefers-reduced-motion:reduce){main>*{animation:none}}@media print{.school-strip,.school-banner:before,.school-header{display:none}.school-banner{--foreground:228 45% 12%;--muted-foreground:226 12% 30%;--primary:225 88% 40%;--primary-foreground:0 0% 100%;border-bottom:1px solid #999;color:#000!important;background:0 0!important}main>*{animation:none}}
