@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: "Inter", "Cairo", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white: #fff;--spacing: .25rem;--container-xs: 20rem;--container-sm: 24rem;--container-lg: 32rem;--text-xs: .75rem;--text-xs--line-height: calc(1 / .75);--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--text-lg: 1.125rem;--text-lg--line-height: calc(1.75 / 1.125);--text-8xl: 6rem;--text-8xl--line-height: 1;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--tracking-wider: .05em;--radius-xs: .125rem;--radius-sm: .25rem;--animate-spin: spin 1s linear infinite;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono);--shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--radius: var(--bs-border-radius)}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor}@supports (color: color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0px}.start-0{inset-inline-start:calc(var(--spacing) * 0)}.start-1\/2{inset-inline-start:50%}.end-0{inset-inline-end:calc(var(--spacing) * 0)}.end-4{inset-inline-end:calc(var(--spacing) * 4)}.top-0{top:0}.top-4{top:calc(var(--spacing) * 4)}.top-full{top:100%}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.z-10{z-index:10}.z-20{z-index:20}.z-\[1100\]{z-index:1100}.container{width:100%}@media(width>=576px){.container{max-width:576px}}@media(width>=768px){.container{max-width:768px}}@media(width>=992px){.container{max-width:992px}}@media(width>=1200px){.container{max-width:1200px}}@media(width>=1400px){.container{max-width:1400px}}.m-0{margin:0}.m-auto{margin:auto}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-3{margin-inline:calc(var(--spacing) * -3)}.mx-1{margin-inline:var(--spacing)}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-auto{margin-block:auto}.ms-1{margin-inline-start:var(--spacing)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-3{margin-inline-start:calc(var(--spacing) * 3)}.ms-auto{margin-inline-start:auto}.me-1{margin-inline-end:var(--spacing)}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.me-4{margin-inline-end:calc(var(--spacing) * 4)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-auto{margin-top:auto}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.size-full{width:100%;height:100%}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-6{height:calc(var(--spacing) * 6)}.h-12{height:calc(var(--spacing) * 12)}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.min-h-20{min-height:calc(var(--spacing) * 20)}.w-1{width:var(--spacing)}.w-1\/3{width:calc(1 / 3 * 100%)}.w-1\/4{width:25%}.w-2\/5{width:40%}.w-3\/5{width:calc(3 / 5 * 100%)}.w-4\/5{width:80%}.w-4\/12{width:calc(4 / 12 * 100%)}.w-6{width:calc(var(--spacing) * 6)}.w-6\/12{width:50%}.w-12{width:calc(var(--spacing) * 12)}.w-20{width:calc(var(--spacing) * 20)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-auto{width:auto}.w-full{width:100%}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0px}.flex-1{flex:1}.flex-auto{flex:auto}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-64{flex-basis:calc(var(--spacing) * 64)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[loading_1s_ease-in-out_infinite\]{animation:loading 1s ease-in-out infinite}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.self-start{align-self:flex-start}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:var(--radius)}.rounded-1{border-radius:var(--bs-border-radius-sm)}.rounded-2{border-radius:var(--bs-border-radius)}.rounded-3{border-radius:var(--bs-border-radius-lg)}.rounded-full{border-radius:calc(infinity * 1px)}.rounded-none{border-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style: dashed;border-style:dashed}.border-solid{--tw-border-style: solid;border-style:solid}.border-primary{border-color:var(--bs-primary)}.border-warning{border-color:var(--bs-warning)}.border-white{border-color:var(--color-white)}.text-bg-danger{color:#fff;background-color:var(--bs-danger)}.text-bg-info{color:#fff;background-color:var(--bs-info)}.text-bg-success{color:#fff;background-color:var(--bs-success)}.text-bg-warning{color:#000;background-color:var(--bs-warning)}.bg-danger{background-color:var(--bs-danger)}.bg-light{background-color:var(--bs-light)}.bg-primary{background-color:var(--bs-primary)}.bg-primary\/20{background-color:var(--bs-primary)}@supports (color: color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--bs-primary) 20%,transparent)}}.bg-secondary{background-color:var(--bs-secondary)}.bg-success{background-color:var(--bs-success)}.bg-transparent{background-color:transparent}.bg-warning{background-color:var(--bs-warning)}.bg-white{background-color:var(--color-white)}.bg-white\/70{background-color:color-mix(in srgb,#fff 70%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.object-contain{object-fit:contain}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.ps-0{padding-inline-start:0px}.pe-1{padding-inline-end:var(--spacing)}.pt-0{padding-top:0}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-end{text-align:end}.text-start{text-align:start}.align-middle{vertical-align:middle}.text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading, var(--text-8xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.small{font-size:.875em}.leading-none{--tw-leading: 1;line-height:1}.font-bold{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wider{--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider)}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.link-danger{color:var(--bs-danger)}.link-danger:hover{color:var(--bs-danger)}@supports (color: color-mix(in lab,red,red)){.link-danger:hover{color:color-mix(in srgb,var(--bs-danger) 80%,black)}}.link-primary{color:var(--bs-primary)}.link-primary:hover{color:var(--bs-primary)}@supports (color: color-mix(in lab,red,red)){.link-primary:hover{color:color-mix(in srgb,var(--bs-primary) 80%,black)}}.text-danger{color:var(--bs-danger)}.text-dark{color:var(--bs-dark)}.text-info{color:var(--bs-info)}.text-muted{color:var(--bs-secondary-color)}.text-primary{color:var(--bs-primary)}.text-purple{color:var(--accent-purple)}.text-secondary{color:var(--bs-secondary)}.text-success{color:var(--bs-success)}.text-warning{color:var(--bs-warning)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.accent-danger{accent-color:var(--bs-danger)}.accent-info{accent-color:var(--bs-info)}.accent-primary{accent-color:var(--bs-primary)}.accent-purple{accent-color:var(--accent-purple)}.accent-success{accent-color:var(--bs-success)}.accent-teal{accent-color:var(--accent-teal)}.accent-warning{accent-color:var(--bs-warning)}.opacity-50{opacity:50%}.opacity-60{opacity:60%}.opacity-70{opacity:70%}.shadow-sm{--tw-shadow: 0 .125rem .25rem var(--tw-shadow-color, rgba(0, 0, 0, .075));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.last\:mb-0:last-child{margin-bottom:0}.empty\:hidden:empty{display:none}@media(hover:hover){.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:100%}}@media(width>=576px){.sm\:ms-auto{margin-inline-start:auto}.sm\:me-4{margin-inline-end:calc(var(--spacing) * 4)}.sm\:mb-0{margin-bottom:0}.sm\:flex{display:flex}.sm\:w-6\/12{width:50%}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:text-end{text-align:end}}@media(width>=768px){.md\:flex{display:flex}.md\:w-2\/12{width:calc(2 / 12 * 100%)}.md\:w-3\/12{width:25%}.md\:w-4\/12{width:calc(4 / 12 * 100%)}.md\:w-6\/12{width:50%}.md\:w-8\/12{width:calc(8 / 12 * 100%)}.md\:w-10\/12{width:calc(10 / 12 * 100%)}.md\:w-full{width:100%}.md\:flex-\[1_0_0\%\]{flex:1 0 0%}}@media(width>=992px){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-2\/12{width:calc(2 / 12 * 100%)}.lg\:w-3\/12{width:25%}.lg\:w-4\/12{width:calc(4 / 12 * 100%)}.lg\:w-5\/12{width:calc(5 / 12 * 100%)}.lg\:w-6\/12{width:50%}.lg\:w-7\/12{width:calc(7 / 12 * 100%)}.lg\:w-8\/12{width:calc(8 / 12 * 100%)}.lg\:w-full{width:100%}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}}@media(width>=1200px){.xl\:my-auto{margin-block:auto}.xl\:mt-0{margin-top:0}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:w-3\/12{width:25%}.xl\:w-4\/12{width:calc(4 / 12 * 100%)}.xl\:w-5\/12{width:calc(5 / 12 * 100%)}.xl\:w-6\/12{width:50%}.xl\:w-7\/12{width:calc(7 / 12 * 100%)}.xl\:w-8\/12{width:calc(8 / 12 * 100%)}.xl\:w-9\/12{width:75%}.xl\:flex-\[1_0_0\%\]{flex:1 0 0%}.xl\:gap-6{gap:calc(var(--spacing) * 6)}.xl\:pe-2{padding-inline-end:calc(var(--spacing) * 2)}}@media(width>=1400px){.xxl\:inline-flex{display:inline-flex}.xxl\:w-3\/12{width:25%}.xxl\:w-4\/12{width:calc(4 / 12 * 100%)}.xxl\:w-5\/12{width:calc(5 / 12 * 100%)}.xxl\:w-6\/12{width:50%}.xxl\:w-7\/12{width:calc(7 / 12 * 100%)}.xxl\:w-8\/12{width:calc(8 / 12 * 100%)}.xxl\:w-9\/12{width:75%}}.rtl\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}}@layer base{*,:before,:after{border-color:var(--bs-border-color)}html{font-size:16px}body{font-family:var(--font-sans)}a{color:inherit;text-decoration:none}button,[role=button]{cursor:pointer}img,svg{display:inline;vertical-align:middle}table{border-collapse:collapse}input,button,select,textarea{font:inherit;color:inherit}[hidden]{display:none!important}label{display:inline-block}b,strong{font-weight:bolder}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}abbr[title]{text-decoration:underline dotted;cursor:help}address{margin-bottom:1rem;font-style:normal;line-height:inherit}blockquote,figure,dl{margin:0 0 1rem}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}a:not([href]):not([class]){color:inherit;text-decoration:none}select:disabled{opacity:1}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text{padding:0}::-webkit-inner-spin-button{height:auto}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(/assets/fonts/style-251d36f2b5.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(/assets/fonts/style-de93fdc85e.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(/assets/fonts/style-318d4ba568.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(/assets/fonts/style-8c7f6aea5e.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(/assets/fonts/style-9df17551da.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(/assets/fonts/style-1ad231aac0.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(/assets/fonts/style-260c81a475.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:url(/assets/fonts/style-251d36f2b5.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:url(/assets/fonts/style-de93fdc85e.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:url(/assets/fonts/style-318d4ba568.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:url(/assets/fonts/style-8c7f6aea5e.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:url(/assets/fonts/style-9df17551da.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:url(/assets/fonts/style-1ad231aac0.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:url(/assets/fonts/style-260c81a475.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(/assets/fonts/style-251d36f2b5.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(/assets/fonts/style-de93fdc85e.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(/assets/fonts/style-318d4ba568.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(/assets/fonts/style-8c7f6aea5e.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(/assets/fonts/style-9df17551da.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(/assets/fonts/style-1ad231aac0.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(/assets/fonts/style-260c81a475.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:url(/assets/fonts/style-251d36f2b5.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:url(/assets/fonts/style-de93fdc85e.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:url(/assets/fonts/style-318d4ba568.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:url(/assets/fonts/style-8c7f6aea5e.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:url(/assets/fonts/style-9df17551da.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:url(/assets/fonts/style-1ad231aac0.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:url(/assets/fonts/style-260c81a475.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:tabler-icons;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/icons-tabler-subset.woff) format("woff")}.ti{font-family:tabler-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ti-adjustments-alt:before{content:"\ec37"}.ti-adjustments-horizontal:before{content:"\ec38"}.ti-alarm:before{content:"\ea04"}.ti-alert-circle:before{content:"\ea05"}.ti-alert-octagon:before{content:"\ecc6"}.ti-alert-triangle:before{content:"\ea06"}.ti-archive:before{content:"\ea0b"}.ti-armchair:before{content:"\ef9e"}.ti-arrow-back-up:before{content:"\eb77"}.ti-arrow-big-up-lines:before{content:"\efef"}.ti-arrow-down:before{content:"\ea16"}.ti-arrow-down-left:before{content:"\ea13"}.ti-arrow-down-right:before{content:"\ea15"}.ti-arrow-left:before{content:"\ea19"}.ti-arrow-right:before{content:"\ea1f"}.ti-arrow-up:before{content:"\ea25"}.ti-arrow-up-circle:before{content:"\ea20"}.ti-arrow-up-right:before{content:"\ea24"}.ti-arrows-exchange:before{content:"\f1f4"}.ti-award:before{content:"\ea2c"}.ti-ban:before{content:"\ea2e"}.ti-bell:before{content:"\ea35"}.ti-bell-cog:before{content:"\f816"}.ti-bell-ringing:before{content:"\ed07"}.ti-bolt:before{content:"\ea38"}.ti-book:before{content:"\ea39"}.ti-book-2:before{content:"\efc5"}.ti-book-off:before{content:"\f0bc"}.ti-bookmark-plus:before{content:"\fa60"}.ti-bookmarks:before{content:"\ed08"}.ti-books:before{content:"\eff2"}.ti-brand-apple:before{content:"\ec17"}.ti-brand-google:before{content:"\ec1f"}.ti-brand-hipchat:before{content:"\edcd"}.ti-brand-whatsapp:before{content:"\ec74"}.ti-briefcase:before{content:"\ea46"}.ti-brightness-up:before{content:"\eb7e"}.ti-building:before{content:"\ea4f"}.ti-building-bank:before{content:"\ebe2"}.ti-building-store:before{content:"\ea4e"}.ti-bus:before{content:"\ebe4"}.ti-bus-off:before{content:"\f3ce"}.ti-calculator:before{content:"\eb80"}.ti-calendar:before{content:"\ea53"}.ti-calendar-check:before{content:"\f824"}.ti-calendar-dollar:before{content:"\f827"}.ti-calendar-due:before{content:"\f621"}.ti-calendar-event:before{content:"\ea52"}.ti-calendar-month:before{content:"\fd2f"}.ti-calendar-off:before{content:"\ee1f"}.ti-calendar-plus:before{content:"\ebba"}.ti-calendar-repeat:before{content:"\fad2"}.ti-calendar-share:before{content:"\f82f"}.ti-calendar-star:before{content:"\f830"}.ti-calendar-stats:before{content:"\ee20"}.ti-calendar-time:before{content:"\ee21"}.ti-calendar-up:before{content:"\f831"}.ti-calendar-week:before{content:"\fd30"}.ti-calendar-x:before{content:"\f832"}.ti-camera:before{content:"\ea54"}.ti-cash:before{content:"\ea55"}.ti-cash-banknote:before{content:"\ee25"}.ti-cash-off:before{content:"\f105"}.ti-category:before{content:"\f1f6"}.ti-certificate:before{content:"\ed76"}.ti-chalkboard:before{content:"\f34d"}.ti-chart-area:before{content:"\ea58"}.ti-chart-arrows-vertical:before{content:"\ee29"}.ti-chart-bar:before{content:"\ea59"}.ti-chart-line:before{content:"\ea5c"}.ti-check:before{content:"\ea5e"}.ti-checkbox:before{content:"\eba6"}.ti-checks:before{content:"\ebaa"}.ti-chevron-down:before{content:"\ea5f"}.ti-chevron-left:before{content:"\ea60"}.ti-chevron-right:before{content:"\ea61"}.ti-chevron-up:before{content:"\ea62"}.ti-circle-check:before{content:"\ea67"}.ti-circle-filled:before{content:"\f671"}.ti-circle-x:before{content:"\ea6a"}.ti-clipboard-check:before{content:"\ea6c"}.ti-clipboard-data:before{content:"\f563"}.ti-clipboard-list:before{content:"\ea6d"}.ti-clipboard-off:before{content:"\f0ce"}.ti-clock:before{content:"\ea70"}.ti-clock-exclamation:before{content:"\f847"}.ti-clock-hour-4:before{content:"\f319"}.ti-clock-hour-9:before{content:"\f31e"}.ti-code:before{content:"\ea77"}.ti-coin:before{content:"\eb82"}.ti-columns-3:before{content:"\f6d6"}.ti-credit-card:before{content:"\ea84"}.ti-credit-card-off:before{content:"\ed11"}.ti-currency-dollar:before{content:"\eb84"}.ti-device-floppy:before{content:"\eb62"}.ti-device-mobile-message:before{content:"\ee79"}.ti-discount:before{content:"\ebbd"}.ti-door:before{content:"\ef4e"}.ti-dots-vertical:before{content:"\ea94"}.ti-download:before{content:"\ea96"}.ti-edit:before{content:"\ea98"}.ti-edit-circle:before{content:"\ee85"}.ti-error-404:before{content:"\f027"}.ti-external-link:before{content:"\ea99"}.ti-eye:before{content:"\ea9a"}.ti-eye-off:before{content:"\ecf0"}.ti-file:before{content:"\eaa4"}.ti-file-analytics:before{content:"\ede7"}.ti-file-certificate:before{content:"\ed4d"}.ti-file-description:before{content:"\f028"}.ti-file-dollar:before{content:"\efe0"}.ti-file-export:before{content:"\ede9"}.ti-file-import:before{content:"\edea"}.ti-file-invoice:before{content:"\eb67"}.ti-file-off:before{content:"\ecf2"}.ti-file-plus:before{content:"\eaa0"}.ti-file-spreadsheet:before{content:"\f03e"}.ti-file-stack:before{content:"\f503"}.ti-file-text:before{content:"\eaa2"}.ti-file-type-csv:before{content:"\fb09"}.ti-file-type-pdf:before{content:"\fb10"}.ti-files:before{content:"\edef"}.ti-filter:before{content:"\eaa5"}.ti-flag-3:before{content:"\ee8d"}.ti-flask:before{content:"\ebd2"}.ti-gavel:before{content:"\ef90"}.ti-gps:before{content:"\ed7a"}.ti-heartbeat:before{content:"\ef92"}.ti-help-circle:before{content:"\f91d"}.ti-history:before{content:"\ebea"}.ti-home:before{content:"\eac1"}.ti-hourglass:before{content:"\ef93"}.ti-hourglass-high:before{content:"\f092"}.ti-id:before{content:"\eac3"}.ti-inbox:before{content:"\eac4"}.ti-info-circle:before{content:"\eac5"}.ti-info-square-rounded:before{content:"\f635"}.ti-key:before{content:"\eac7"}.ti-layout-dashboard:before{content:"\f02c"}.ti-layout-grid:before{content:"\edba"}.ti-layout-list:before{content:"\ec14"}.ti-license:before{content:"\ebc0"}.ti-link-off:before{content:"\f402"}.ti-list:before{content:"\eb6b"}.ti-list-check:before{content:"\eb6a"}.ti-loader-2:before{content:"\f226"}.ti-lock:before{content:"\eae2"}.ti-lock-cog:before{content:"\f928"}.ti-lock-open:before{content:"\eae1"}.ti-login:before{content:"\eba7"}.ti-login-2:before{content:"\fc76"}.ti-logout:before{content:"\eba8"}.ti-mail:before{content:"\eae5"}.ti-mail-check:before{content:"\f939"}.ti-mail-off:before{content:"\f15a"}.ti-map-2:before{content:"\eae7"}.ti-map-pin:before{content:"\eae8"}.ti-menu-deep:before{content:"\fafb"}.ti-message:before{content:"\eaef"}.ti-message-2:before{content:"\eaec"}.ti-message-plus:before{content:"\ec9a"}.ti-messages:before{content:"\eb6c"}.ti-minus:before{content:"\eaf2"}.ti-mood-check:before{content:"\f7b3"}.ti-mood-happy:before{content:"\eaf4"}.ti-mood-neutral:before{content:"\eaf5"}.ti-mood-smile:before{content:"\eaf7"}.ti-moon:before{content:"\eaf8"}.ti-moon-filled:before{content:"\f684"}.ti-notebook:before{content:"\eb96"}.ti-package:before{content:"\eaff"}.ti-paperclip:before{content:"\eb02"}.ti-pencil:before{content:"\eb04"}.ti-percentage:before{content:"\ecf4"}.ti-phone:before{content:"\eb09"}.ti-phone-call:before{content:"\eb05"}.ti-photo:before{content:"\eb0a"}.ti-photo-plus:before{content:"\f363"}.ti-player-play:before{content:"\ed46"}.ti-player-skip-forward:before{content:"\ed49"}.ti-plus:before{content:"\eb0b"}.ti-point:before{content:"\eb0c"}.ti-point-filled:before{content:"\f698"}.ti-printer:before{content:"\eb0e"}.ti-progress:before{content:"\fa0d"}.ti-receipt:before{content:"\edfd"}.ti-receipt-2:before{content:"\edfa"}.ti-receipt-off:before{content:"\edfb"}.ti-refresh:before{content:"\eb13"}.ti-report-analytics:before{content:"\eecb"}.ti-report-money:before{content:"\eecd"}.ti-restore:before{content:"\fafd"}.ti-rotate:before{content:"\eb16"}.ti-route:before{content:"\eb17"}.ti-ruler:before{content:"\eb1a"}.ti-school:before{content:"\ecf7"}.ti-school-off:before{content:"\f19a"}.ti-search:before{content:"\eb1c"}.ti-search-off:before{content:"\f19c"}.ti-selector:before{content:"\eb1d"}.ti-send:before{content:"\eb1e"}.ti-settings:before{content:"\eb20"}.ti-shield:before{content:"\eb24"}.ti-shield-half:before{content:"\f358"}.ti-shield-lock:before{content:"\ed58"}.ti-sort-ascending-2:before{content:"\eee2"}.ti-speakerphone:before{content:"\ed61"}.ti-square-rounded-plus:before{content:"\f63f"}.ti-stack-2:before{content:"\eef7"}.ti-stairs:before{content:"\eca6"}.ti-star:before{content:"\eb2e"}.ti-steering-wheel:before{content:"\ec7b"}.ti-sum:before{content:"\eb73"}.ti-sun-filled:before{content:"\f6a9"}.ti-table:before{content:"\eba1"}.ti-table-options:before{content:"\f25c"}.ti-tag:before{content:"\eb34"}.ti-tags:before{content:"\ef86"}.ti-template:before{content:"\eb39"}.ti-thumb-up:before{content:"\eb3c"}.ti-timeline-event:before{content:"\f553"}.ti-tools-kitchen-2:before{content:"\eeff"}.ti-transfer:before{content:"\fc1f"}.ti-transfer-out:before{content:"\ef30"}.ti-trash:before{content:"\eb41"}.ti-trash-x:before{content:"\ef88"}.ti-trending-down:before{content:"\eb42"}.ti-trending-up:before{content:"\eb43"}.ti-upload:before{content:"\eb47"}.ti-user:before{content:"\eb4d"}.ti-user-check:before{content:"\eb49"}.ti-user-cog:before{content:"\f9d4"}.ti-user-minus:before{content:"\eb4a"}.ti-user-off:before{content:"\ecf9"}.ti-user-plus:before{content:"\eb4b"}.ti-user-question:before{content:"\f7cf"}.ti-user-search:before{content:"\ef89"}.ti-user-shield:before{content:"\f7d0"}.ti-user-x:before{content:"\eb4c"}.ti-users:before{content:"\ebf2"}.ti-users-group:before{content:"\fa21"}.ti-users-minus:before{content:"\fa0e"}.ti-wallet:before{content:"\eb75"}.ti-world:before{content:"\eb54"}.ti-x:before{content:"\eb55"}@layer components{:root{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 13,110,253;--bs-secondary-rgb: 108,117,125;--bs-success-rgb: 25,135,84;--bs-info-rgb: 13,202,240;--bs-warning-rgb: 255,193,7;--bs-danger-rgb: 220,53,69;--bs-light-rgb: 248,249,250;--bs-dark-rgb: 33,37,41;--bs-primary-text-emphasis: #052c65;--bs-secondary-text-emphasis: #2b2f32;--bs-success-text-emphasis: #0a3622;--bs-info-text-emphasis: #055160;--bs-warning-text-emphasis: #664d03;--bs-danger-text-emphasis: #58151c;--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: #cfe2ff;--bs-secondary-bg-subtle: #e2e3e5;--bs-success-bg-subtle: #d1e7dd;--bs-info-bg-subtle: #cff4fc;--bs-warning-bg-subtle: #fff3cd;--bs-danger-bg-subtle: #f8d7da;--bs-light-bg-subtle: #fcfcfd;--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: #9ec5fe;--bs-secondary-border-subtle: #c4c8cb;--bs-success-border-subtle: #a3cfbb;--bs-info-border-subtle: #9eeaf9;--bs-warning-border-subtle: #ffe69c;--bs-danger-border-subtle: #f1aeb5;--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255,255,255;--bs-black-rgb: 0,0,0;--bs-font-sans-serif: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-color-rgb: 33,37,41;--bs-body-bg: #fff;--bs-body-bg-rgb: 255,255,255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0,0,0;--bs-secondary-color: rgba(33, 37, 41, .75);--bs-secondary-color-rgb: 33,37,41;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233,236,239;--bs-tertiary-color: rgba(33, 37, 41, .5);--bs-tertiary-color-rgb: 33,37,41;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248,249,250;--bs-heading-color: inherit;--bs-link-color: #0d6efd;--bs-link-color-rgb: 13,110,253;--bs-link-decoration: underline;--bs-link-hover-color: #0a58ca;--bs-link-hover-color-rgb: 10,88,202;--bs-code-color: #d63384;--bs-highlight-color: #212529;--bs-highlight-bg: #fff3cd;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, .175);--bs-border-radius: .375rem;--bs-border-radius-sm: .25rem;--bs-border-radius-lg: .5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-box-shadow-sm: 0 .125rem .25rem rgba(0, 0, 0, .075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, .175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .075);--bs-focus-ring-width: .25rem;--bs-focus-ring-opacity: .25;--bs-focus-ring-color: rgba(13, 110, 253, .25);--bs-form-valid-color: #198754;--bs-form-valid-border-color: #198754;--bs-form-invalid-color: #dc3545;--bs-form-invalid-border-color: #dc3545}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:500;line-height:1.2}h1,.h1{font-size:calc(1.375rem + 1.5vw)}h2,.h2{font-size:calc(1.325rem + .9vw)}h3,.h3{font-size:calc(1.3rem + .6vw)}h4,.h4{font-size:calc(1.275rem + .3vw)}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}@media(min-width:1200px){h1,.h1{font-size:2.5rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.75rem}h4,.h4{font-size:1.5rem}}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid var(--bs-border-color);opacity:.25}small{font-size:.875em}mark{padding:.1875em;background-color:#fff3cd}code{font-size:.875em;color:#d63384;word-wrap:break-word}kbd{padding:.1875rem .375rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.25rem}pre{display:block;margin:0 0 1rem;overflow:auto;font-size:.875em}blockquote{margin:0 0 1rem}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row{display:flex;flex-wrap:wrap;margin-right:calc(-.5 * var(--bs-gutter-x, 1.5rem));margin-left:calc(-.5 * var(--bs-gutter-x, 1.5rem));margin-top:calc(-1 * var(--bs-gutter-y, 0))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x, 1.5rem) * .5);padding-left:calc(var(--bs-gutter-x, 1.5rem) * .5);margin-top:var(--bs-gutter-y, 0)}.container{width:100%;padding-right:.75rem;padding-left:.75rem;margin-right:auto;margin-left:auto}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1200px){.container{max-width:1140px}}@media(min-width:1400px){.container{max-width:1320px}}.btn{--bs-btn-padding-x: .75rem;--bs-btn-padding-y: .375rem;--bs-btn-font-size: 1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: var(--bs-body-color);--bs-btn-bg: transparent;--bs-btn-border-width: 1px;--bs-btn-border-color: transparent;--bs-btn-border-radius: var(--bs-border-radius);--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);--bs-btn-disabled-opacity: .65;--bs-btn-focus-box-shadow: 0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn:first-child:active,.btn.active,.btn.show,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: var(--bs-primary);--bs-btn-border-color: var(--bs-primary);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--bs-primary);--bs-btn-hover-border-color: var(--bs-primary);--bs-btn-focus-shadow-rgb: var(--bs-primary-rgb);--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--bs-primary);--bs-btn-active-border-color: var(--bs-primary);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: var(--bs-primary);--bs-btn-disabled-border-color: var(--bs-primary)}@supports (color: color-mix(in lab,red,red)){.btn-primary{--bs-btn-hover-bg: color-mix(in srgb, var(--bs-primary) 85%, black)}}@supports (color: color-mix(in lab,red,red)){.btn-primary{--bs-btn-hover-border-color: color-mix(in srgb, var(--bs-primary) 80%, black)}}@supports (color: color-mix(in lab,red,red)){.btn-primary{--bs-btn-active-bg: color-mix(in srgb, var(--bs-primary) 80%, black)}}@supports (color: color-mix(in lab,red,red)){.btn-primary{--bs-btn-active-border-color: color-mix(in srgb, var(--bs-primary) 75%, black)}}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: var(--bs-secondary);--bs-btn-border-color: var(--bs-secondary);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--bs-secondary);--bs-btn-hover-border-color: var(--bs-secondary);--bs-btn-focus-shadow-rgb: var(--bs-secondary-rgb);--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--bs-secondary);--bs-btn-active-border-color: var(--bs-secondary);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: var(--bs-secondary);--bs-btn-disabled-border-color: var(--bs-secondary)}@supports (color: color-mix(in lab,red,red)){.btn-secondary{--bs-btn-hover-bg: color-mix(in srgb, var(--bs-secondary) 85%, black)}}@supports (color: color-mix(in lab,red,red)){.btn-secondary{--bs-btn-hover-border-color: color-mix(in srgb, var(--bs-secondary) 80%, black)}}@supports (color: color-mix(in lab,red,red)){.btn-secondary{--bs-btn-active-bg: color-mix(in srgb, var(--bs-secondary) 80%, black)}}@supports (color: color-mix(in lab,red,red)){.btn-secondary{--bs-btn-active-border-color: color-mix(in srgb, var(--bs-secondary) 75%, black)}}.btn-success{--bs-btn-color: #fff;--bs-btn-bg: var(--bs-success);--bs-btn-border-color: var(--bs-success);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--bs-success);--bs-btn-hover-border-color: var(--bs-success);--bs-btn-focus-shadow-rgb: var(--bs-success-rgb);--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--bs-success);--bs-btn-active-border-color: var(--bs-success);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: var(--bs-success);--bs-btn-disabled-border-color: var(--bs-success)}@supports (color: color-mix(in lab,red,red)){.btn-success{--bs-btn-hover-bg: color-mix(in srgb, var(--bs-success) 85%, black)}}@supports (color: color-mix(in lab,red,red)){.btn-success{--bs-btn-hover-border-color: color-mix(in srgb, var(--bs-success) 80%, black)}}@supports (color: color-mix(in lab,red,red)){.btn-success{--bs-btn-active-bg: color-mix(in srgb, var(--bs-success) 80%, black)}}@supports (color: color-mix(in lab,red,red)){.btn-success{--bs-btn-active-border-color: color-mix(in srgb, var(--bs-success) 75%, black)}}.btn-info{--bs-btn-color: #fff;--bs-btn-bg: var(--bs-info);--bs-btn-border-color: var(--bs-info);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--bs-info);--bs-btn-hover-border-color: var(--bs-info);--bs-btn-focus-shadow-rgb: var(--bs-info-rgb);--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--bs-info);--bs-btn-active-border-color: var(--bs-info);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: var(--bs-info);--bs-btn-disabled-border-color: var(--bs-info)}@supports (color: color-mix(in lab,red,red)){.btn-info{--bs-btn-hover-bg: color-mix(in srgb, var(--bs-info) 85%, black)}}@supports (color: color-mix(in lab,red,red)){.btn-info{--bs-btn-hover-border-color: color-mix(in srgb, var(--bs-info) 80%, black)}}@supports (color: color-mix(in lab,red,red)){.btn-info{--bs-btn-active-bg: color-mix(in srgb, var(--bs-info) 80%, black)}}@supports (color: color-mix(in lab,red,red)){.btn-info{--bs-btn-active-border-color: color-mix(in srgb, var(--bs-info) 75%, black)}}.btn-warning{--bs-btn-color: #fff;--bs-btn-bg: var(--bs-warning);--bs-btn-border-color: var(--bs-warning);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--bs-warning);--bs-btn-hover-border-color: var(--bs-warning);--bs-btn-focus-shadow-rgb: var(--bs-warning-rgb);--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--bs-warning);--bs-btn-active-border-color: var(--bs-warning);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: var(--bs-warning);--bs-btn-disabled-border-color: var(--bs-warning)}@supports (color: color-mix(in lab,red,red)){.btn-warning{--bs-btn-hover-bg: color-mix(in srgb, var(--bs-warning) 85%, black)}}@supports (color: color-mix(in lab,red,red)){.btn-warning{--bs-btn-hover-border-color: color-mix(in srgb, var(--bs-warning) 80%, black)}}@supports (color: color-mix(in lab,red,red)){.btn-warning{--bs-btn-active-bg: color-mix(in srgb, var(--bs-warning) 80%, black)}}@supports (color: color-mix(in lab,red,red)){.btn-warning{--bs-btn-active-border-color: color-mix(in srgb, var(--bs-warning) 75%, black)}}.btn-danger{--bs-btn-color: #fff;--bs-btn-bg: var(--bs-danger);--bs-btn-border-color: var(--bs-danger);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--bs-danger);--bs-btn-hover-border-color: var(--bs-danger);--bs-btn-focus-shadow-rgb: var(--bs-danger-rgb);--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--bs-danger);--bs-btn-active-border-color: var(--bs-danger);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: var(--bs-danger);--bs-btn-disabled-border-color: var(--bs-danger)}@supports (color: color-mix(in lab,red,red)){.btn-danger{--bs-btn-hover-bg: color-mix(in srgb, var(--bs-danger) 85%, black)}}@supports (color: color-mix(in lab,red,red)){.btn-danger{--bs-btn-hover-border-color: color-mix(in srgb, var(--bs-danger) 80%, black)}}@supports (color: color-mix(in lab,red,red)){.btn-danger{--bs-btn-active-bg: color-mix(in srgb, var(--bs-danger) 80%, black)}}@supports (color: color-mix(in lab,red,red)){.btn-danger{--bs-btn-active-border-color: color-mix(in srgb, var(--bs-danger) 75%, black)}}.btn-light{--bs-btn-color: #000;--bs-btn-bg: var(--bs-light);--bs-btn-border-color: var(--bs-light);--bs-btn-hover-color: #000;--bs-btn-hover-bg: var(--bs-light);--bs-btn-hover-border-color: var(--bs-light);--bs-btn-focus-shadow-rgb: 211,212,213;--bs-btn-active-color: #000;--bs-btn-active-bg: var(--bs-light);--bs-btn-active-border-color: var(--bs-light);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: var(--bs-light);--bs-btn-disabled-border-color: var(--bs-light)}@supports (color: color-mix(in lab,red,red)){.btn-light{--bs-btn-hover-bg: color-mix(in srgb, var(--bs-light) 90%, black)}}@supports (color: color-mix(in lab,red,red)){.btn-light{--bs-btn-hover-border-color: color-mix(in srgb, var(--bs-light) 90%, black)}}@supports (color: color-mix(in lab,red,red)){.btn-light{--bs-btn-active-bg: color-mix(in srgb, var(--bs-light) 85%, black)}}@supports (color: color-mix(in lab,red,red)){.btn-light{--bs-btn-active-border-color: color-mix(in srgb, var(--bs-light) 85%, black)}}.btn-dark{--bs-btn-color: #fff;--bs-btn-bg: var(--bs-dark);--bs-btn-border-color: var(--bs-dark);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--bs-dark);--bs-btn-hover-border-color: var(--bs-dark);--bs-btn-focus-shadow-rgb: 66,70,73;--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--bs-dark);--bs-btn-active-border-color: var(--bs-dark);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: var(--bs-dark);--bs-btn-disabled-border-color: var(--bs-dark)}@supports (color: color-mix(in lab,red,red)){.btn-dark{--bs-btn-hover-bg: color-mix(in srgb, var(--bs-dark) 80%, white)}}@supports (color: color-mix(in lab,red,red)){.btn-dark{--bs-btn-hover-border-color: color-mix(in srgb, var(--bs-dark) 80%, white)}}@supports (color: color-mix(in lab,red,red)){.btn-dark{--bs-btn-active-bg: color-mix(in srgb, var(--bs-dark) 75%, white)}}@supports (color: color-mix(in lab,red,red)){.btn-dark{--bs-btn-active-border-color: color-mix(in srgb, var(--bs-dark) 75%, white)}}.btn-outline-primary{--bs-btn-color: var(--bs-primary);--bs-btn-border-color: var(--bs-primary);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--bs-primary);--bs-btn-hover-border-color: var(--bs-primary);--bs-btn-focus-shadow-rgb: var(--bs-primary-rgb);--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--bs-primary);--bs-btn-active-border-color: var(--bs-primary);--bs-btn-disabled-color: var(--bs-primary);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: var(--bs-primary);--bs-gradient: none}.btn-outline-secondary{--bs-btn-color: var(--bs-secondary);--bs-btn-border-color: var(--bs-secondary);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--bs-secondary);--bs-btn-hover-border-color: var(--bs-secondary);--bs-btn-focus-shadow-rgb: var(--bs-secondary-rgb);--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--bs-secondary);--bs-btn-active-border-color: var(--bs-secondary);--bs-btn-disabled-color: var(--bs-secondary);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: var(--bs-secondary)}.btn-outline-success{--bs-btn-color: var(--bs-success);--bs-btn-border-color: var(--bs-success);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--bs-success);--bs-btn-hover-border-color: var(--bs-success);--bs-btn-focus-shadow-rgb: var(--bs-success-rgb);--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--bs-success);--bs-btn-active-border-color: var(--bs-success);--bs-btn-disabled-color: var(--bs-success);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: var(--bs-success)}.btn-outline-info{--bs-btn-color: var(--bs-info);--bs-btn-border-color: var(--bs-info);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--bs-info);--bs-btn-hover-border-color: var(--bs-info);--bs-btn-focus-shadow-rgb: var(--bs-info-rgb);--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--bs-info);--bs-btn-active-border-color: var(--bs-info);--bs-btn-disabled-color: var(--bs-info);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: var(--bs-info)}.btn-outline-warning{--bs-btn-color: var(--bs-warning);--bs-btn-border-color: var(--bs-warning);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--bs-warning);--bs-btn-hover-border-color: var(--bs-warning);--bs-btn-focus-shadow-rgb: var(--bs-warning-rgb);--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--bs-warning);--bs-btn-active-border-color: var(--bs-warning);--bs-btn-disabled-color: var(--bs-warning);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: var(--bs-warning)}.btn-outline-danger{--bs-btn-color: var(--bs-danger);--bs-btn-border-color: var(--bs-danger);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--bs-danger);--bs-btn-hover-border-color: var(--bs-danger);--bs-btn-focus-shadow-rgb: var(--bs-danger-rgb);--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--bs-danger);--bs-btn-active-border-color: var(--bs-danger);--bs-btn-disabled-color: var(--bs-danger);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: var(--bs-danger)}.btn-outline-light{--bs-btn-color: var(--bs-light);--bs-btn-border-color: var(--bs-light);--bs-btn-hover-color: #000;--bs-btn-hover-bg: var(--bs-light);--bs-btn-hover-border-color: var(--bs-light);--bs-btn-focus-shadow-rgb: 248,249,250;--bs-btn-active-color: #000;--bs-btn-active-bg: var(--bs-light);--bs-btn-active-border-color: var(--bs-light);--bs-btn-disabled-color: var(--bs-light);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: var(--bs-light)}.btn-outline-dark{--bs-btn-color: var(--bs-dark);--bs-btn-border-color: var(--bs-dark);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--bs-dark);--bs-btn-hover-border-color: var(--bs-dark);--bs-btn-focus-shadow-rgb: 33,37,41;--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--bs-dark);--bs-btn-active-border-color: var(--bs-dark);--bs-btn-disabled-color: var(--bs-dark);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: var(--bs-dark)}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: var(--bs-link-color);--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--bs-link-hover-color);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: var(--bs-link-hover-color);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: 0 0 0 #000;--bs-btn-focus-shadow-rgb: 49,132,253;text-decoration:underline}.btn-lg,.btn-group-lg>.btn{--bs-btn-padding-y: .5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size: 1.25rem;--bs-btn-border-radius: var(--bs-border-radius-lg)}.btn-sm,.btn-group-sm>.btn{--bs-btn-padding-y: .25rem;--bs-btn-padding-x: .5rem;--bs-btn-font-size: .875rem;--bs-btn-border-radius: var(--bs-border-radius-sm)}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:1}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}.btn-close{--bs-btn-close-color: #000;--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity: .5;--bs-btn-close-hover-opacity: .75;box-sizing:content-box;width:1em;height:1em;padding:.25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.custom-btn-close{background-image:none}.badge{--bs-badge-padding-x: .65em;--bs-badge-padding-y: .35em;--bs-badge-font-size: .75em;--bs-badge-font-weight: 700;--bs-badge-color: #fff;--bs-badge-border-radius: var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: .5rem;--bs-card-border-width: 1px;--bs-card-border-color: var(--bs-border-color);--bs-card-border-radius: var(--bs-border-radius);--bs-card-inner-border-radius: calc(var(--bs-border-radius) - 1px);--bs-card-cap-padding-y: .5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(0,0,0,.03);--bs-card-bg: var(--bs-body-bg);--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: .75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-img-overlay{position:absolute;inset:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media(min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}}.table{--bs-table-color: var(--bs-body-color);--bs-table-bg: transparent;--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: transparent;--bs-table-striped-color: var(--bs-body-color);--bs-table-striped-bg: rgba(0,0,0,.05);--bs-table-active-color: var(--bs-body-color);--bs-table-active-bg: rgba(0,0,0,.1);--bs-table-hover-color: var(--bs-body-color);--bs-table-hover-bg: rgba(0,0,0,.075);width:100%;margin-bottom:1rem;color:var(--bs-table-color);vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:2px solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg: var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg: var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover>*{--bs-table-accent-bg: var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-bg: #cfe2ff}.table-secondary{--bs-table-bg: #e2e3e5}.table-success{--bs-table-bg: #d1e7dd}.table-info{--bs-table-bg: #cff4fc}.table-warning{--bs-table-bg: #fff3cd}.table-danger{--bs-table-bg: #f8d7da}.table-light{--bs-table-bg: #f8f9fa}.table-dark{--bs-table-color: #fff;--bs-table-bg: #212529;--bs-table-border-color: #4d5154}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.form-text{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:var(--bs-primary);outline:0;box-shadow:0 0 0 .25rem rgba(var(--bs-primary-rgb),.25)}@supports (color: color-mix(in lab,red,red)){.form-control:focus{border-color:color-mix(in srgb,var(--bs-primary) 50%,white)}}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);border:0 solid;border-inline-end-width:1px;border-radius:0}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}.form-control-color{width:3rem;height:calc(1.5em + .75rem + 2px);padding:.375rem}.form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.form-select:focus{border-color:var(--bs-primary);outline:0;box-shadow:0 0 0 .25rem rgba(var(--bs-primary-rgb),.25)}@supports (color: color-mix(in lab,red,red)){.form-select:focus{border-color:color-mix(in srgb,var(--bs-primary) 50%,white)}}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg: var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid var(--bs-border-color);-webkit-print-color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:var(--bs-primary);outline:0;box-shadow:0 0 0 .25rem rgba(var(--bs-primary-rgb),.25)}@supports (color: color-mix(in lab,red,red)){.form-check-input:focus{border-color:color-mix(in srgb,var(--bs-primary) 50%,white)}}.form-check-input:checked{background-color:var(--bs-primary);border-color:var(--bs-primary)}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:var(--bs-primary);border-color:var(--bs-primary);--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}.form-switch .form-check-input:focus{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.form-range{width:100%;height:1.5rem;padding:0;appearance:none;background-color:transparent}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;appearance:none;background-color:var(--bs-primary);border:0;border-radius:1rem}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-select{height:calc(3.5rem + 2px);min-height:calc(3.5rem + 2px);line-height:1.25;padding:1rem .75rem}.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translate(.15rem)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}[dir=rtl] .input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-radius:0 var(--bs-border-radius) var(--bs-border-radius) 0}[dir=rtl] .input-group>:not(:first-child):not(.dropdown-menu){margin-left:0;margin-right:-1px;border-radius:var(--bs-border-radius) 0 0 var(--bs-border-radius)}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-success)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-danger)}.was-validated :invalid~.invalid-feedback,.is-invalid~.invalid-feedback{display:block}.was-validated :valid~.valid-feedback,.is-valid~.valid-feedback{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:var(--bs-danger)}.form-control.is-valid,.was-validated .form-control:valid{border-color:var(--bs-success)}[dir=rtl] .form-check{padding-left:0;padding-right:1.5em}[dir=rtl] .form-check .form-check-input{float:right;margin-left:0;margin-right:-1.5em}[dir=rtl] .form-switch{padding-left:0;padding-right:2.5em}[dir=rtl] .form-switch .form-check-input{margin-left:0;margin-right:-2.5em}[dir=rtl] .form-select{padding:.375rem .75rem .375rem 2.25rem;background-position:left .75rem center}[dir=rtl] .form-check-inline{margin-right:0;margin-left:1rem}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: .5rem;--bs-dropdown-spacer: .125rem;--bs-dropdown-font-size: 1rem;--bs-dropdown-color: var(--bs-body-color);--bs-dropdown-bg: var(--bs-body-bg);--bs-dropdown-border-color: var(--bs-border-color);--bs-dropdown-border-radius: var(--bs-border-radius);--bs-dropdown-border-width: 1px;--bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - 1px);--bs-dropdown-divider-bg: var(--bs-border-color);--bs-dropdown-divider-margin-y: .5rem;--bs-dropdown-box-shadow: 0 .5rem 1rem rgba(0,0,0,.15);--bs-dropdown-link-color: var(--bs-body-color);--bs-dropdown-link-hover-color: var(--bs-body-color);--bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: var(--bs-primary);--bs-dropdown-link-disabled-color: var(--bs-tertiary-color);--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: .25rem;--bs-dropdown-header-color: #6c757d;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: .5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu.show{display:block}.dropdown-menu[data-bs-popper],.dropdown-menu.show{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position: start}.dropdown-menu-end{--bs-position: end;right:0;left:auto}.dropdown-menu-right{right:0;left:auto}[dir=rtl] .dropdown-menu{text-align:right}[dir=rtl] .dropdown-menu.show{left:auto;right:0}[dir=rtl] .dropdown-menu-end.show,[dir=rtl] .dropdown-menu-right.show{right:auto;left:0}@media(min-width:576px){.dropdown-menu-sm-end{right:0;left:auto}.dropdown-menu-sm-start{right:auto;left:0}}@media(min-width:768px){.dropdown-menu-md-end{right:0;left:auto}.dropdown-menu-md-start{right:auto;left:0}}@media(min-width:992px){.dropdown-menu-lg-end{right:0;left:auto}.dropdown-menu-lg-start{right:auto;left:0}}.dropup .dropdown-menu.show{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle:after{border-top:0;border-bottom:.3em solid}.dropend .dropdown-menu.show{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle:after{vertical-align:0;border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropstart .dropdown-menu.show{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle:after{display:none}.dropstart .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius, 0)}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color: #dee2e6;--bs-dropdown-bg: #343a40;--bs-dropdown-border-color: var(--bs-border-color);--bs-dropdown-link-color: #dee2e6;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-link-hover-bg: rgba(255,255,255,.15)}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after{margin-left:0}.nav{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: .5rem;--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:none;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width: 1px;--bs-nav-tabs-border-color: var(--bs-border-color);--bs-nav-tabs-border-radius: var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color: var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg: var(--bs-body-bg);--bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius: var(--bs-border-radius);--bs-nav-pills-link-active-color: #fff;--bs-nav-pills-link-active-bg: var(--bs-primary)}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap: 1rem;--bs-nav-underline-border-width: .125rem;--bs-nav-underline-link-active-color: var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.pk-collapse:not(.show){display:none}.pk-collapsing{height:0;overflow:hidden;transition:height .35s ease}.pk-collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}.accordion{--bs-accordion-color: var(--bs-body-color);--bs-accordion-bg: var(--bs-body-bg);--bs-accordion-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease;--bs-accordion-border-color: var(--bs-border-color);--bs-accordion-border-width: 1px;--bs-accordion-border-radius: var(--bs-border-radius);--bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - 1px);--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: var(--bs-body-color);--bs-accordion-btn-bg: var(--bs-accordion-bg);--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform .2s ease-in-out;--bs-accordion-btn-active-icon: var(--bs-accordion-btn-icon);--bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(var(--bs-primary-rgb), .25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: var(--bs-primary);--bs-accordion-active-bg: rgba(var(--bs-primary-rgb), .1)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}[dir=rtl] .accordion-button{text-align:right}[dir=rtl] .accordion-button:after{margin-left:0;margin-right:auto}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}.breadcrumb{--bs-breadcrumb-padding-x: 0;--bs-breadcrumb-padding-y: 0;--bs-breadcrumb-margin-bottom: 1rem;--bs-breadcrumb-divider-color: var(--bs-secondary-color);--bs-breadcrumb-item-padding-x: .5rem;--bs-breadcrumb-item-active-color: var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}[dir=rtl] .breadcrumb-item+.breadcrumb-item{padding-left:0;padding-right:var(--bs-breadcrumb-item-padding-x)}[dir=rtl] .breadcrumb-item+.breadcrumb-item:before{float:right;padding-right:0;padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x: .75rem;--bs-pagination-padding-y: .375rem;--bs-pagination-font-size: 1rem;--bs-pagination-color: var(--bs-link-color);--bs-pagination-bg: var(--bs-body-bg);--bs-pagination-border-width: 1px;--bs-pagination-border-color: var(--bs-border-color);--bs-pagination-border-radius: var(--bs-border-radius);--bs-pagination-hover-color: var(--bs-link-hover-color);--bs-pagination-hover-bg: var(--bs-tertiary-bg);--bs-pagination-hover-border-color: var(--bs-border-color);--bs-pagination-focus-color: var(--bs-link-hover-color);--bs-pagination-focus-bg: var(--bs-secondary-bg);--bs-pagination-focus-box-shadow: 0 0 0 .25rem rgba(var(--bs-primary-rgb), .25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: var(--bs-primary);--bs-pagination-active-border-color: var(--bs-primary);--bs-pagination-disabled-color: var(--bs-secondary-color);--bs-pagination-disabled-bg: var(--bs-secondary-bg);--bs-pagination-disabled-border-color: var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(-1 * var(--bs-pagination-border-width))}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: .75rem;--bs-pagination-font-size: 1.25rem;--bs-pagination-border-radius: var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x: .5rem;--bs-pagination-padding-y: .25rem;--bs-pagination-font-size: .875rem;--bs-pagination-border-radius: var(--bs-border-radius-sm)}.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: 1px solid var(--bs-alert-border-color);--bs-alert-border-radius: var(--bs-border-radius);--bs-alert-link-color: inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color: var(--bs-primary);--bs-alert-bg: var(--bs-primary);--bs-alert-border-color: var(--bs-primary);--bs-alert-link-color: var(--bs-primary)}@supports (color: color-mix(in lab,red,red)){.alert-primary{--bs-alert-color: color-mix(in srgb, var(--bs-primary) 60%, black)}}@supports (color: color-mix(in lab,red,red)){.alert-primary{--bs-alert-bg: color-mix(in srgb, var(--bs-primary) 20%, white)}}@supports (color: color-mix(in lab,red,red)){.alert-primary{--bs-alert-border-color: color-mix(in srgb, var(--bs-primary) 40%, white)}}@supports (color: color-mix(in lab,red,red)){.alert-primary{--bs-alert-link-color: color-mix(in srgb, var(--bs-primary) 60%, black)}}.alert-secondary{--bs-alert-color: var(--bs-secondary);--bs-alert-bg: var(--bs-secondary);--bs-alert-border-color: var(--bs-secondary)}@supports (color: color-mix(in lab,red,red)){.alert-secondary{--bs-alert-color: color-mix(in srgb, var(--bs-secondary) 60%, black)}}@supports (color: color-mix(in lab,red,red)){.alert-secondary{--bs-alert-bg: color-mix(in srgb, var(--bs-secondary) 20%, white)}}@supports (color: color-mix(in lab,red,red)){.alert-secondary{--bs-alert-border-color: color-mix(in srgb, var(--bs-secondary) 40%, white)}}.alert-success{--bs-alert-color: var(--bs-success);--bs-alert-bg: var(--bs-success);--bs-alert-border-color: var(--bs-success)}@supports (color: color-mix(in lab,red,red)){.alert-success{--bs-alert-color: color-mix(in srgb, var(--bs-success) 60%, black)}}@supports (color: color-mix(in lab,red,red)){.alert-success{--bs-alert-bg: color-mix(in srgb, var(--bs-success) 20%, white)}}@supports (color: color-mix(in lab,red,red)){.alert-success{--bs-alert-border-color: color-mix(in srgb, var(--bs-success) 40%, white)}}.alert-info{--bs-alert-color: var(--bs-info);--bs-alert-bg: var(--bs-info);--bs-alert-border-color: var(--bs-info)}@supports (color: color-mix(in lab,red,red)){.alert-info{--bs-alert-color: color-mix(in srgb, var(--bs-info) 60%, black)}}@supports (color: color-mix(in lab,red,red)){.alert-info{--bs-alert-bg: color-mix(in srgb, var(--bs-info) 20%, white)}}@supports (color: color-mix(in lab,red,red)){.alert-info{--bs-alert-border-color: color-mix(in srgb, var(--bs-info) 40%, white)}}.alert-warning{--bs-alert-color: var(--bs-warning);--bs-alert-bg: var(--bs-warning);--bs-alert-border-color: var(--bs-warning)}@supports (color: color-mix(in lab,red,red)){.alert-warning{--bs-alert-color: color-mix(in srgb, var(--bs-warning) 60%, black)}}@supports (color: color-mix(in lab,red,red)){.alert-warning{--bs-alert-bg: color-mix(in srgb, var(--bs-warning) 20%, white)}}@supports (color: color-mix(in lab,red,red)){.alert-warning{--bs-alert-border-color: color-mix(in srgb, var(--bs-warning) 40%, white)}}.alert-danger{--bs-alert-color: var(--bs-danger);--bs-alert-bg: var(--bs-danger);--bs-alert-border-color: var(--bs-danger)}@supports (color: color-mix(in lab,red,red)){.alert-danger{--bs-alert-color: color-mix(in srgb, var(--bs-danger) 60%, black)}}@supports (color: color-mix(in lab,red,red)){.alert-danger{--bs-alert-bg: color-mix(in srgb, var(--bs-danger) 20%, white)}}@supports (color: color-mix(in lab,red,red)){.alert-danger{--bs-alert-border-color: color-mix(in srgb, var(--bs-danger) 40%, white)}}.alert-light{--bs-alert-color: #636464;--bs-alert-bg: #fefefe;--bs-alert-border-color: #fbfbfb}.alert-dark{--bs-alert-color: var(--bs-dark);--bs-alert-bg: var(--bs-dark);--bs-alert-border-color: var(--bs-dark)}@supports (color: color-mix(in lab,red,red)){.alert-dark{--bs-alert-color: color-mix(in srgb, var(--bs-dark) 60%, black)}}@supports (color: color-mix(in lab,red,red)){.alert-dark{--bs-alert-bg: color-mix(in srgb, var(--bs-dark) 20%, white)}}@supports (color: color-mix(in lab,red,red)){.alert-dark{--bs-alert-border-color: color-mix(in srgb, var(--bs-dark) 40%, white)}}.progress,.progress-stacked{--bs-progress-height: 1rem;--bs-progress-font-size: .75rem;--bs-progress-bg: var(--bs-secondary-bg);--bs-progress-border-radius: var(--bs-border-radius);--bs-progress-box-shadow: inset 0 1px 2px rgba(0,0,0,.075);--bs-progress-bar-color: #fff;--bs-progress-bar-bg: var(--bs-primary);--bs-progress-bar-transition: width .6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}.progress-bar-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);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}@keyframes progress-bar-stripes{0%{background-position-x:var(--bs-progress-height)}}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}.list-group{--bs-list-group-color: var(--bs-body-color);--bs-list-group-bg: var(--bs-body-bg);--bs-list-group-border-color: var(--bs-border-color);--bs-list-group-border-width: 1px;--bs-list-group-border-radius: var(--bs-border-radius);--bs-list-group-item-padding-x: 1rem;--bs-list-group-item-padding-y: .5rem;--bs-list-group-action-color: var(--bs-secondary-color);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-tertiary-bg);--bs-list-group-action-active-color: var(--bs-body-color);--bs-list-group-action-active-bg: var(--bs-secondary-bg);--bs-list-group-disabled-color: var(--bs-secondary-color);--bs-list-group-disabled-bg: var(--bs-body-bg);--bs-list-group-active-color: #fff;--bs-list-group-active-bg: var(--bs-primary);--bs-list-group-active-border-color: var(--bs-primary);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color: var(--bs-primary);--bs-list-group-bg: var(--bs-primary)}@supports (color: color-mix(in lab,red,red)){.list-group-item-primary{--bs-list-group-color: color-mix(in srgb, var(--bs-primary) 60%, black)}}@supports (color: color-mix(in lab,red,red)){.list-group-item-primary{--bs-list-group-bg: color-mix(in srgb, var(--bs-primary) 20%, white)}}.list-group-item-secondary{--bs-list-group-color: var(--bs-secondary);--bs-list-group-bg: var(--bs-secondary)}@supports (color: color-mix(in lab,red,red)){.list-group-item-secondary{--bs-list-group-color: color-mix(in srgb, var(--bs-secondary) 60%, black)}}@supports (color: color-mix(in lab,red,red)){.list-group-item-secondary{--bs-list-group-bg: color-mix(in srgb, var(--bs-secondary) 20%, white)}}.list-group-item-success{--bs-list-group-color: var(--bs-success);--bs-list-group-bg: var(--bs-success)}@supports (color: color-mix(in lab,red,red)){.list-group-item-success{--bs-list-group-color: color-mix(in srgb, var(--bs-success) 60%, black)}}@supports (color: color-mix(in lab,red,red)){.list-group-item-success{--bs-list-group-bg: color-mix(in srgb, var(--bs-success) 20%, white)}}.list-group-item-info{--bs-list-group-color: var(--bs-info);--bs-list-group-bg: var(--bs-info)}@supports (color: color-mix(in lab,red,red)){.list-group-item-info{--bs-list-group-color: color-mix(in srgb, var(--bs-info) 60%, black)}}@supports (color: color-mix(in lab,red,red)){.list-group-item-info{--bs-list-group-bg: color-mix(in srgb, var(--bs-info) 20%, white)}}.list-group-item-warning{--bs-list-group-color: var(--bs-warning);--bs-list-group-bg: var(--bs-warning)}@supports (color: color-mix(in lab,red,red)){.list-group-item-warning{--bs-list-group-color: color-mix(in srgb, var(--bs-warning) 60%, black)}}@supports (color: color-mix(in lab,red,red)){.list-group-item-warning{--bs-list-group-bg: color-mix(in srgb, var(--bs-warning) 20%, white)}}.list-group-item-danger{--bs-list-group-color: var(--bs-danger);--bs-list-group-bg: var(--bs-danger)}@supports (color: color-mix(in lab,red,red)){.list-group-item-danger{--bs-list-group-color: color-mix(in srgb, var(--bs-danger) 60%, black)}}@supports (color: color-mix(in lab,red,red)){.list-group-item-danger{--bs-list-group-bg: color-mix(in srgb, var(--bs-danger) 20%, white)}}.list-group-item-light{--bs-list-group-color: #636464;--bs-list-group-bg: #fefefe}.list-group-item-dark{--bs-list-group-color: var(--bs-dark);--bs-list-group-bg: var(--bs-dark)}@supports (color: color-mix(in lab,red,red)){.list-group-item-dark{--bs-list-group-color: color-mix(in srgb, var(--bs-dark) 60%, black)}}@supports (color: color-mix(in lab,red,red)){.list-group-item-dark{--bs-list-group-bg: color-mix(in srgb, var(--bs-dark) 20%, white)}}.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: .5rem;--bs-modal-color: var(--bs-body-color);--bs-modal-bg: var(--bs-body-bg);--bs-modal-border-color: var(--bs-border-color-translucent, var(--bs-border-color));--bs-modal-border-width: 1px;--bs-modal-border-radius: var(--bs-border-radius-lg);--bs-modal-box-shadow: 0 .125rem .25rem rgba(0,0,0,.075);--bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - 1px);--bs-modal-header-padding-x: 1rem;--bs-modal-header-padding-y: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-header-border-width: 1px;--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: .5rem;--bs-modal-footer-border-color: var(--bs-border-color);--bs-modal-footer-border-width: 1px;position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal.show{display:block}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: .5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media(min-width:576px){.modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width: 300px}}@media(min-width:992px){.modal-lg,.modal-xl{--bs-modal-width: 800px}}@media(min-width:1200px){.modal-xl{--bs-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}body.modal-open{overflow:hidden}.fade{transition:opacity .15s linear}.fade:not(.show){opacity:0}.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--bs-offcanvas-zindex: 1045;--bs-offcanvas-width: 400px;--bs-offcanvas-height: 30vh;--bs-offcanvas-padding-x: 1rem;--bs-offcanvas-padding-y: 1rem;--bs-offcanvas-color: var(--bs-body-color);--bs-offcanvas-bg: var(--bs-body-bg);--bs-offcanvas-border-width: 1px;--bs-offcanvas-border-color: var(--bs-border-color);--bs-offcanvas-box-shadow: 0 .125rem .25rem rgba(0,0,0,.075);--bs-offcanvas-transition: transform .3s ease-in-out;--bs-offcanvas-title-line-height: 1.5}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}[dir=rtl] .offcanvas.offcanvas-end{right:auto;left:0;border-left:0;border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}[dir=rtl] .offcanvas.offcanvas-start{left:auto;right:0;transform:translate(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: .75rem;--bs-toast-padding-y: .5rem;--bs-toast-spacing: 1.5rem;--bs-toast-max-width: 350px;--bs-toast-font-size: .875rem;--bs-toast-color: var(--bs-body-color);--bs-toast-bg: rgba(var(--bs-body-bg-rgb), .85);--bs-toast-border-width: 1px;--bs-toast-border-color: var(--bs-border-color);--bs-toast-border-radius: var(--bs-border-radius);--bs-toast-box-shadow: 0 .5rem 1rem rgba(0,0,0,.15);--bs-toast-header-color: var(--bs-secondary-color);--bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), .85);--bs-toast-header-border-color: var(--bs-border-color);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex: 1090;position:absolute;z-index:var(--bs-toast-zindex);width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.tooltip{--bs-tooltip-zindex: 1080;--bs-tooltip-max-width: 200px;--bs-tooltip-padding-x: .5rem;--bs-tooltip-padding-y: .25rem;--bs-tooltip-font-size: .875rem;--bs-tooltip-color: #fff;--bs-tooltip-bg: #000;--bs-tooltip-border-radius: var(--bs-border-radius);--bs-tooltip-opacity: .9;--bs-tooltip-arrow-width: .8rem;--bs-tooltip-arrow-height: .4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0;position:absolute}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height);position:absolute}.tooltip .tooltip-arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height));left:50%;margin-left:calc(-.5 * var(--bs-tooltip-arrow-width))}.bs-tooltip-top .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height));left:50%;margin-left:calc(-.5 * var(--bs-tooltip-arrow-width))}.bs-tooltip-bottom .tooltip-arrow:before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex: 1070;--bs-popover-max-width: 276px;--bs-popover-font-size: .875rem;--bs-popover-bg: var(--bs-body-bg);--bs-popover-border-width: 1px;--bs-popover-border-color: var(--bs-border-color);--bs-popover-border-radius: var(--bs-border-radius-lg);--bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - 1px);--bs-popover-box-shadow: 0 .5rem 1rem rgba(0,0,0,.15);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: .5rem;--bs-popover-header-font-size: 1rem;--bs-popover-header-bg: var(--bs-secondary-bg);--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: var(--bs-body-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius);position:absolute}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-border-width: .25em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent;display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}.spinner-border-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: .2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-grow;display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);background-color:currentcolor;border-radius:50%;opacity:0;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}.spinner-grow-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn:before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,#000c,#000 95%);mask-image:linear-gradient(130deg,#000 55%,#000c,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:var(--bs-secondary-color)}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.clearfix:after{display:block;clear:both;content:""}.text-bg-soft{background:var(--bs-tertiary-bg)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(var(--bs-primary-rgb),.25)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;text-decoration-color:rgba(var(--bs-link-color-rgb),.5)}:root{--bs-primary: #3D5EE1;--bs-primary-rgb: 61, 94, 225;--bs-secondary: #6FCCD8;--bs-secondary-rgb: 111, 204, 216;--bs-success: #1ABE17;--bs-success-rgb: 26, 190, 23;--bs-warning: #EAB300;--bs-warning-rgb: 234, 179, 0;--bs-danger: #E82646;--bs-danger-rgb: 232, 38, 70;--bs-info: #0F65CD;--bs-info-rgb: 15, 101, 205;--bs-light: #E9EDF4;--bs-dark: #202C4B;--bs-body-bg: #fff;--bs-secondary-bg: #F8FAFC;--bs-tertiary-bg: #F4F6FA;--bs-card-bg: var(--surface);--bs-body-color: #6A7287;--bs-emphasis-color: #202C4B;--bs-heading-color: var(--bs-emphasis-color);--bs-secondary-color: #677788;--bs-tertiary-color: #838A9B;--bs-border-color: #E9EDF4;--tint-primary: rgba(61, 94, 225, .12);--tint-secondary: rgba(111, 204, 216, .12);--tint-success: rgba(26, 190, 23, .12);--tint-warning: rgba(234, 179, 0, .12);--tint-danger: rgba(232, 38, 70, .12);--tint-info: rgba(15, 101, 205, .12);--tint-purple: rgba(74, 0, 229, .12);--tint-teal: rgba(2, 168, 181, .12);--tint-pink: rgba(232, 62, 140, .12);--accent-purple: #4A00E5;--accent-teal: #02a8b5;--accent-pink: #E83E8C;--accent-indigo: #05C3FB;--accent: var(--bs-primary);--accent-soft: var(--tint-primary);--accent-strong: var(--bs-primary);--radius: 16px;--radius-sm: 12px;--radius-xs: 9px;--border-strong: #EDF1F6;--track: #F0F2F7;--font-mono: "SFMono-Regular", "Menlo", "Consolas", "Liberation Mono", monospace;--shadow: 0 1px 2px rgba(16, 24, 40, .04);--shadow-lift: 0 14px 34px -14px rgba(16, 24, 40, .22);--transition: .2s cubic-bezier(.4, 0, .2, 1);--surface: #ffffff;--surface-soft: #f6f7fb;--border-soft: #e7eaf1;--muted: #6b7280;--heading: #111827;--radius-list: 11px;--tone-brand-soft: rgba(61, 94, 225, .1);--tone-success: #16a34a;--tone-success-soft: rgba(22, 163, 74, .12);--tone-warning: #d97706;--tone-warning-soft: rgba(217, 119, 6, .12);--tone-danger: #dc2626;--tone-danger-soft: rgba(220, 38, 38, .12);--tone-info: #0891b2;--tone-info-soft: rgba(8, 145, 178, .12);--tone-purple: #7b61ff;--tone-purple-soft: rgba(123, 97, 255, .12);--tone-pink: #db2777;--tone-pink-soft: rgba(219, 39, 119, .12);--tone-teal: #0d9488;--tone-teal-soft: rgba(13, 148, 136, .12);--shadow-card: 0 1px 2px rgba(15, 23, 42, .04), 0 6px 16px -8px rgba(15, 23, 42, .12);--shadow-card-lift: 0 12px 30px -12px rgba(15, 23, 42, .28);--transition-card: .22s cubic-bezier(.4, 0, .2, 1);--gauge-track: var(--track);--meter-track: var(--track);--data-list-border: var(--border-soft);--data-list-hover: var(--tone-brand-soft);--activity-feed-rail: var(--border-soft);--activity-feed-hover: var(--tone-brand-soft);--dt-surface-alt: var(--surface-soft)}[data-bs-theme=dark],[data-theme=dark]{--bs-body-bg: #1a1d29;--bs-secondary-bg: #171a24;--bs-tertiary-bg: #1c1e25;--bs-emphasis-color: #f1f5f9;--bs-secondary-color: #94a3b8;--bs-tertiary-color: #6b7280;--bs-border-color: #2a2f3e;--bs-primary-bg-subtle: var(--tone-brand-soft);--bs-body-bg-rgb: 26, 29, 41;--bs-secondary-bg-rgb: 23, 26, 36;--bs-tertiary-bg-rgb: 28, 30, 37;--bs-emphasis-color-rgb: 241, 245, 249;--shadow: 0 1px 2px rgba(0, 0, 0, .3);--shadow-lift: 0 14px 34px rgba(0, 0, 0, .4);--border-strong: rgba(255, 255, 255, .2);--track: rgba(255, 255, 255, .1);--surface: #1a1d29;--surface-soft: #171a24;--border-soft: #2a2f3e;--muted: #94a3b8;--heading: #f1f5f9}body{--bs-body-font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;color:#6a7287;line-height:1.5;background-color:#fff;overflow-y:auto;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background:#3d5ee1;color:#fff;text-shadow:none}img{max-width:100%;height:auto;vertical-align:inherit}*{outline:none}button{-webkit-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}button:focus{box-shadow:none!important}p{margin-bottom:20px}p:last-child{margin-bottom:0}strong{font-weight:700}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{color:#202c4b;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:-.01em;margin-bottom:0}ol,ul{list-style:none;margin-block-end:0;padding:0}ul{list-style:none}ul.list-disc{list-style:disc;padding-left:15px}ul.list-disc ul{list-style-type:circle}ul.list-decimal{list-style:decimal;padding-left:15px}ul.list-decimal ul{list-style-type:decimal}ul.list-icon{list-style:none;padding-left:0}ul.list-icon>li{padding-left:1.875rem;counter-increment:li}ul.list-icon>li i,ul.list-icon>li .feather-icon,ul.list-icon>li .svg-icon{display:inline-block;height:20px;width:20px;text-align:center;margin-left:-1.25rem;position:relative;left:-10px;padding:1px;top:-1px}ul.list-icon>li i{font-size:20px;top:5px}ul .btn-primary:not(:disabled):not(.disabled):active:focus,ul .btn-primary:not(:disabled):not(.disabled).active:focus{box-shadow:none}.bg-white{background-color:#fff}.bg-pink{background-color:#e83e8c!important}.bg-purple{background-color:#4a00e5!important}.bg-teal{background-color:#02a8b5!important}.bg-blue{background-color:#339dff!important}.bg-gray{background:#f4f6fa}.bg-primary{background-color:#3d5ee1!important}.bg-primary.bg-opacity-10{background-color:#3d5ee11a!important}.bg-primary.bg-opacity-25{background-color:#3d5ee140!important}.bg-primary.bg-opacity-50{background-color:#3d5ee180!important}.bg-primary.bg-opacity-75{background-color:#3d5ee1bf!important}.bg-primary.bg-opacity-100{background-color:#3d5ee1!important}.bg-secondary{background-color:#6fccd8!important}.bg-secondary.bg-opacity-10{background-color:#6fccd81a!important}.bg-secondary.bg-opacity-25{background-color:#6fccd840!important}.bg-secondary.bg-opacity-50{background-color:#6fccd880!important}.bg-secondary.bg-opacity-75{background-color:#6fccd8bf!important}.bg-secondary.bg-opacity-100{background-color:#6fccd8!important}.bg-info{background-color:#0f65cd!important}.bg-info.bg-opacity-10{background-color:#0f65cd1a!important}.bg-info.bg-opacity-25{background-color:#0f65cd40!important}.bg-info.bg-opacity-50{background-color:#0f65cd80!important}.bg-info.bg-opacity-75{background-color:#0f65cdbf!important}.bg-info.bg-opacity-100{background-color:#0f65cd!important}.bg-success{background-color:#1abe17!important}.bg-success.bg-opacity-10{background-color:#1abe171a!important}.bg-success.bg-opacity-25{background-color:#1abe1740!important}.bg-success.bg-opacity-50{background-color:#1abe1780!important}.bg-success.bg-opacity-75{background-color:#1abe17bf!important}.bg-success.bg-opacity-100{background-color:#1abe17!important}.bg-warning{background-color:#eab300!important}.bg-warning.bg-opacity-10{background-color:#eab3001a!important}.bg-warning.bg-opacity-25{background-color:#eab30040!important}.bg-warning.bg-opacity-50{background-color:#eab30080!important}.bg-warning.bg-opacity-75{background-color:#eab300bf!important}.bg-warning.bg-opacity-100{background-color:#eab300!important}.bg-danger{background-color:#e82646!important}.bg-danger.bg-opacity-10{background-color:#e826461a!important}.bg-danger.bg-opacity-25{background-color:#e8264640!important}.bg-danger.bg-opacity-50{background-color:#e8264680!important}.bg-danger.bg-opacity-75{background-color:#e82646bf!important}.bg-danger.bg-opacity-100{background-color:#e82646!important}.bg-dark{background-color:#202c4b!important}.bg-dark.bg-opacity-10{background-color:#202c4b1a!important}.bg-dark.bg-opacity-25{background-color:#202c4b40!important}.bg-dark.bg-opacity-50{background-color:#202c4b80!important}.bg-dark.bg-opacity-75{background-color:#202c4bbf!important}.bg-dark.bg-opacity-100{background-color:#202c4b!important}.bg-light{background-color:#e9edf4!important}.bg-light.bg-opacity-10{background-color:#e9edf41a!important}.bg-light.bg-opacity-25{background-color:#e9edf440!important}.bg-light.bg-opacity-50{background-color:#e9edf480!important}.bg-light.bg-opacity-75{background-color:#e9edf4bf!important}.bg-light.bg-opacity-100{background-color:#e9edf4!important}.bg-skyblue{background-color:#05c3fb!important}.bg-primary{background-color:#3d5ee1!important;border:1px solid #3D5EE1!important;color:#fff}.bg-secondary{background-color:#6fccd8!important;border:1px solid #6FCCD8!important;color:#fff}.bg-success{background-color:#1abe17!important;border:1px solid #1ABE17!important;color:#fff}.bg-info{background-color:#0f65cd!important;border:1px solid #0F65CD!important;color:#fff}.bg-warning{background-color:#eab300!important;border:1px solid #EAB300!important;color:#fff}.bg-danger{background-color:#e82646!important;border:1px solid #E82646!important;color:#fff}.bg-dark{background-color:#202c4b!important;border:1px solid #202C4B!important;color:#fff}.bg-light{background-color:#e9edf4!important;border:1px solid #E9EDF4!important;color:#fff}.bg-black{background-color:#000!important;border:1px solid #000!important;color:#fff}.bg-purple{background-color:#4a00e5!important;border:1px solid #4A00E5!important;color:#fff}.bg-yellow{background-color:#ff0!important;border:1px solid #ffff00!important;color:#fff}.bg-teal{background-color:#02a8b5!important;border:1px solid #02a8b5!important;color:#fff}.bg-soft-primary{background-color:#eceffc;color:#3d5ee1}.bg-soft-secondary{background-color:#d4f0f3;color:#6fccd8}.bg-soft-success{background-color:#baecb9;color:#1abe17}.bg-soft-danger{background-color:#f8bec8;color:#e82646}.bg-soft-warning{background-color:#fde9c1;color:#eab300}.bg-soft-info{background-color:#0f65cd4d;color:#0f65cd}.bg-soft-light{background-color:#e9edf4e6;color:#6a7287}.bg-soft-dark{background-color:#202c4b4d;color:#fff}.bg-light{color:#6a7287}.bg-primary-gradient{background:linear-gradient(180deg,#3d5ee1,#96adfd)!important;color:#fff}.bg-secondary-gradient{background:linear-gradient(180deg,#6fccd8,#a3ebf5)!important;color:#fff}.bg-warning-gradient{background:linear-gradient(180deg,#eab300,#fee48d)!important;color:#fff}.bg-info-gradient{background:linear-gradient(180deg,#0f65cd,#a1cbfe)!important;color:#fff}.bg-success-gradient{background:linear-gradient(180deg,#1abe17,#7eff7c)!important;color:#fff}.bg-danger-gradient{background:linear-gradient(180deg,#e82646,#fba1b0)!important;color:#fff}.bg-orange-gradient{background:linear-gradient(to right,#FD7E14 0%,100%)!important;color:#fff}.bg-purple-gradient{background:linear-gradient(to right,#4a00e5,#9b25b7)!important;color:#fff}.bg-teal-gradient{background:linear-gradient(180deg,#e6f9ff,#fff)!important;color:#fff}.bg-light-gradient{background:linear-gradient(180deg,#d1d6de,#fff)!important;color:#000}.bg-dark-gradient{background:linear-gradient(180deg,#f3f6ff,#fff)!important;color:#fff}.bg-outline-primary{background-color:#fff;border:1px solid #3D5EE1;color:#3d5ee1}.bg-outline-secondary{background-color:#fff;border:1px solid #6FCCD8;color:#6fccd8}.bg-outline-warning{background-color:#fff;border:1px solid #EAB300;color:#eab300}.bg-outline-info{background-color:#fff;border:1px solid #0F65CD;color:#0f65cd}.bg-outline-success{background-color:#fff;border:1px solid #1ABE17;color:#1abe17}.bg-outline-danger{background-color:#fff;border:1px solid #E82646;color:#e82646}.bg-outline-dark{background-color:#fff;border:1px solid #202C4B;color:#202c4b}.bg-outline-light{background-color:#fff;border:1px solid #E9EDF4!important;color:#000!important}.bg-primary-transparent,.bg-primary-transparent:hover{background-color:#f2f5ff!important;color:#3d5ee1!important}.bg-secondary-transparent,.bg-secondary-transparent:hover{background-color:#e8fcff!important;color:#6fccd8!important}.bg-purple-transparent,.bg-purple-transparent:hover{background-color:#f3edff!important;color:#4a00e5!important}.bg-pink-transparent,.bg-pink-transparent:hover{background-color:#fde6f8!important;color:#e83e8c!important}.bg-info-transparent,.bg-info-transparent:hover{background-color:#e7f1fc!important;color:#0f65cd!important}.bg-success-transparent,.bg-success-transparent:hover{background-color:#e8f9e8!important;color:#1abe17!important}.bg-warning-transparent,.bg-warning-transparent:hover{background-color:#fef8ea!important;color:#eab300!important}.bg-danger-transparent,.bg-danger-transparent:hover{background-color:#fde9ed!important;color:#e82646!important}.bg-light-transparent{background-color:#e9edf480!important;color:#e9edf4!important}.bg-light-transparent:hover{background-color:#e9edf480!important;color:#6a7287!important}.bg-skyblue-transparent,.bg-skyblue-transparent:hover{background-color:#e6f9ff!important;color:#05c3fb!important}.bg-primary-subtle{background-color:#f2f5ff!important}.bg-secondary-subtle{background-color:#e8fcff!important}.bg-success-subtle{background-color:#e8f9e8!important}.bg-danger-subtle{background-color:#fde9ed!important}.bg-warning-subtle{background-color:#fef8ea!important}.bg-info-subtle{background-color:#e7f1fc!important}.bg-light-subtle{background-color:#d1d6de!important}[data-theme=dark] .bg-primary-transparent,[data-theme=dark] .bg-primary-subtle,[data-theme=dark] .bg-transparent-primary,[data-bs-theme=dark] .bg-primary-transparent,[data-bs-theme=dark] .bg-primary-subtle,[data-bs-theme=dark] .bg-transparent-primary,[data-theme=dark] .bg-primary-transparent:hover,[data-theme=dark] .bg-primary-subtle:hover,[data-theme=dark] .bg-transparent-primary:hover,[data-bs-theme=dark] .bg-primary-transparent:hover,[data-bs-theme=dark] .bg-primary-subtle:hover,[data-bs-theme=dark] .bg-transparent-primary:hover{background-color:var(--tone-brand-soft)!important}[data-theme=dark] .bg-purple-transparent,[data-bs-theme=dark] .bg-purple-transparent,[data-theme=dark] .bg-purple-transparent:hover,[data-bs-theme=dark] .bg-purple-transparent:hover{background-color:var(--tone-purple-soft)!important}[data-theme=dark] .bg-pink-transparent,[data-bs-theme=dark] .bg-pink-transparent,[data-theme=dark] .bg-pink-transparent:hover,[data-bs-theme=dark] .bg-pink-transparent:hover{background-color:var(--tone-pink-soft)!important}[data-theme=dark] .bg-info-transparent,[data-theme=dark] .bg-info-subtle,[data-bs-theme=dark] .bg-info-transparent,[data-bs-theme=dark] .bg-info-subtle,[data-theme=dark] .bg-info-transparent:hover,[data-theme=dark] .bg-info-subtle:hover,[data-bs-theme=dark] .bg-info-transparent:hover,[data-bs-theme=dark] .bg-info-subtle:hover{background-color:var(--tone-info-soft)!important}[data-theme=dark] .bg-success-transparent,[data-theme=dark] .bg-success-subtle,[data-bs-theme=dark] .bg-success-transparent,[data-bs-theme=dark] .bg-success-subtle,[data-theme=dark] .bg-success-transparent:hover,[data-theme=dark] .bg-success-subtle:hover,[data-bs-theme=dark] .bg-success-transparent:hover,[data-bs-theme=dark] .bg-success-subtle:hover{background-color:var(--tone-success-soft)!important}[data-theme=dark] .bg-warning-transparent,[data-theme=dark] .bg-warning-subtle,[data-bs-theme=dark] .bg-warning-transparent,[data-bs-theme=dark] .bg-warning-subtle,[data-theme=dark] .bg-warning-transparent:hover,[data-theme=dark] .bg-warning-subtle:hover,[data-bs-theme=dark] .bg-warning-transparent:hover,[data-bs-theme=dark] .bg-warning-subtle:hover{background-color:var(--tone-warning-soft)!important}[data-theme=dark] .bg-danger-transparent,[data-theme=dark] .bg-danger-subtle,[data-bs-theme=dark] .bg-danger-transparent,[data-bs-theme=dark] .bg-danger-subtle,[data-theme=dark] .bg-danger-transparent:hover,[data-theme=dark] .bg-danger-subtle:hover,[data-bs-theme=dark] .bg-danger-transparent:hover,[data-bs-theme=dark] .bg-danger-subtle:hover{background-color:var(--tone-danger-soft)!important}[data-theme=dark] .bg-teal-transparent,[data-bs-theme=dark] .bg-teal-transparent{background-color:var(--tone-teal-soft)!important}[data-theme=dark] .bg-secondary-transparent,[data-theme=dark] .bg-secondary-subtle,[data-bs-theme=dark] .bg-secondary-transparent,[data-bs-theme=dark] .bg-secondary-subtle,[data-theme=dark] .bg-secondary-transparent:hover,[data-theme=dark] .bg-secondary-subtle:hover,[data-bs-theme=dark] .bg-secondary-transparent:hover,[data-bs-theme=dark] .bg-secondary-subtle:hover{background-color:#6fccd829!important}[data-theme=dark] .bg-skyblue-transparent,[data-bs-theme=dark] .bg-skyblue-transparent,[data-theme=dark] .bg-skyblue-transparent:hover,[data-bs-theme=dark] .bg-skyblue-transparent:hover{background-color:#05c3fb29!important}[data-theme=dark] .bg-light-transparent,[data-theme=dark] .bg-light-subtle,[data-bs-theme=dark] .bg-light-transparent,[data-bs-theme=dark] .bg-light-subtle,[data-theme=dark] .bg-light-transparent:hover,[data-theme=dark] .bg-light-subtle:hover,[data-bs-theme=dark] .bg-light-transparent:hover,[data-bs-theme=dark] .bg-light-subtle:hover{background-color:#ffffff0f!important}.bg-gray-100{background-color:#e6e8eb}.bg-gray-200{background-color:#cdd0d7}.bg-gray-300{background-color:#b5b9c3}.bg-gray-400{background-color:#9ca1af}.bg-gray-500{background-color:#838a9b}.bg-gray-600{background-color:#6a7287}.bg-gray-700{background-color:#515b73}.bg-gray-800{background-color:#39435f}.bg-gray-900{background-color:#202c4b}.bg-light-100{background-color:#fdfdfe!important}.bg-light-300{background-color:#f8fafc!important}.bg-light-400{background-color:#f6f8fb!important}.bg-light-500{background-color:#f4f6fa!important}.bg-success-800{background-color:#48cb45!important}.svg-primary{fill:#3d5ee1}.svg-secondary{fill:#6fccd8}.svg-success{fill:#1abe17}.svg-danger{fill:#e82646}.svg-warning{fill:#eab300}.svg-white{fill:#fff}.svg-black{fill:#000}.svg-pink{fill:#e83e8c}.svg-orange{fill:#fd7e14}.svg-purple{fill:#4a00e5}.svg-indigo{fill:#05c3fb}.svg-info{fill:#0f65cd}.svg-yellow{fill:#ff0}.svg-light{fill:#e9edf4}.svg-dark{fill:#202c4b}.svg-teal{fill:#02a8b5}.svg-default{fill:#6a7287}.color-container{width:5rem;height:5rem;border-radius:4px;display:flex;align-items:center;justify-content:center;line-height:3rem}.text-container{padding:.25rem .5rem;border-radius:4px;box-shadow:0 4px 54px #e0e0e040}.color-box{width:80px;height:80px;border-radius:4px;margin-right:.75rem;margin-bottom:.75rem}.badge-soft-pending{background:#e6f9ff;color:#05c3fb}.bg-pending{background:#05c3fb;color:#fff}.bg-light-200{background:#fbfbfd}.bg-light-300{background:#f8fafc}.bg-teal-transparent{background:#e6f9ff}.bg-transparent-primary{background:#f2f5ff}.bg-transparent-dark{background:#f3f6ff}.bg-transparent-pending{background:#e6f9ff}.bg-transparent-warning{background:#fef8ea}.bg-transparent-light{background:#e9edf4}.bg-transparent-danger{background:#fde9ed}.bg-transparent-success{background:#e8f9e8}.bg-transparent-info{background:#e7f1fc}.bg-light-gray{background:#f4f6fa}.bg-light-orange,.bg-light-orange span{background:#d8dff9}.bg-light-red,.bg-light-red span{background:#fad4da}.bg-light-green,.bg-light-green span{background:#baecb9}.bg-01{background:var(--savepage-url-25) no-repeat}.bg-02{background:var(--savepage-url-26) no-repeat}.bg-03{background-image:var(--savepage-url-27),var(--savepage-url-28);background-position:right,right;background-size:contain;background-repeat:no-repeat}@media(max-width:575.98px){.bg-03{background-image:none}}.account-page .bg-01{background-image:var(--savepage-url-29);background-repeat:no-repeat;background-position:bottom left;background-size:100%}::-webkit-scrollbar{width:5px;height:5px;border-radius:50px!important}::-webkit-scrollbar-track{background:#f4f6fa}::-webkit-scrollbar-thumb{background:#cdd0d7}::-webkit-scrollbar-thumb:hover{background:#cdd0d7}.swal2-header .swal2-title{font-size:18px}.checkboxs{display:block;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;padding-left:25px}.checkboxs input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkboxs input~.checkmarks{border:1px solid #E9EDF4;border-radius:2px}.checkboxs input:checked~.checkmarks{background-color:#3d5ee1;border-color:#3d5ee1}.checkboxs input:checked~.checkmarks:after{display:block}.checkboxs .checkmarks{height:18px;width:18px;position:absolute;top:2px;left:0}.checkboxs .checkmarks:after{content:"";position:absolute;display:none;left:50%;top:50%;transform:translate(-50%,-50%);content:"\f00c";font-family:"Font Awesome 5 Free";color:#fff;font-weight:600;font-size:10px}.page-wrapper{-webkit-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;margin:0 0 0 252px;padding:56px 0 0;position:relative;left:0;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}@media(max-width:991.98px){.page-wrapper{margin:0;padding:60px 0 0}}.page-wrapper .content{padding:24px 24px 0;background:#fbfbfd}@media(max-width:991.98px){.page-wrapper .content{padding:15px 15px 0}}.page-wrapper .content.content-two{padding-bottom:24px}@media(max-width:767.98px){.page-wrapper .content.content-two{padding-bottom:15px}}.page-header{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;flex-wrap:wrap;margin-bottom:10px}.page-header .breadcrumb{margin-bottom:0}@media(max-width:575.98px){.page-header{flex-direction:column;align-items:self-start}}.page-header .page-title{margin-bottom:10px}.page-header h3{font-weight:700;color:#202c4b;font-size:18px}@media(max-width:991.98px){.page-header h3{font-size:14px}}.page-header h4{font-weight:600;color:#202c4b;font-size:18px;margin-bottom:5px}@media(max-width:991.98px){.page-header h4{font-size:18px}}.page-header h6{font-size:14px;color:#515b73;font-weight:400}@media(max-width:991.98px){.page-header h6{font-size:12px}}@media(max-width:575.98px){.page-header h6{font-size:12px;margin-bottom:20px}}.page-wrapper>.content .page-header .page-title,.page-wrapper>.content .page-title{font-size:32px;font-weight:700;letter-spacing:-.02em;color:#18181b;line-height:1.2}@media(max-width:575.98px){.page-wrapper>.content .page-header .page-title,.page-wrapper>.content .page-title{font-size:24px}}[data-theme=dark] .page-wrapper>.content .page-header .page-title,[data-theme=dark] .page-wrapper>.content .page-title,[data-bs-theme=dark] .page-wrapper>.content .page-header .page-title,[data-bs-theme=dark] .page-wrapper>.content .page-title{color:#f4f4f5}@keyframes muiDropIn{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}.header{height:60px;z-index:999;background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-bottom:1px solid #E9EDF4;box-shadow:0 1px 2px #0f172a0a,0 4px 12px #0f172a0d!important;position:fixed;top:0;right:0;left:0;display:flex;align-items:center;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.header .header-left{display:flex;align-items:center;justify-content:space-between;float:left;height:60px;width:280px;z-index:1;background:#f8fafc;border-right:1px solid #E9EDF4;padding:0 12px;position:relative;text-align:center;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.header .header-left .logo,.header .header-left .dark-logo{display:inline-block;line-height:0}.header .header-left .logo img,.header .header-left .dark-logo img{width:130px}@media(max-width:991.98px){.header .header-left .logo,.header .header-left .dark-logo{text-align:center;width:100%}.header .header-left .logo img,.header .header-left .dark-logo img{width:140px}}.header .header-left .dark-logo,.header .header-left .logo-small{display:none}.header .header-left .logo-small img{width:30px}.header .header-left #toggle_btn{font-size:18px;padding:4px;border-radius:6px;color:#202c4b;display:flex;align-items:center;justify-content:center;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.header .header-left #toggle_btn:hover{color:#3d5ee1}@media(max-width:991.98px){.header .header-left{width:100%;border-right:0}.header .header-left #toggle_btn{display:none}}.header .mobile_btn{display:none;float:left}@media(max-width:991.98px){.header .mobile_btn{color:#3d5ee1;font-size:24px;height:60px;line-height:60px;width:60px;z-index:10;padding:0 20px;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center}}.header .mobile_btn .bar-icon{display:inline-block;width:31px;margin-top:10px}.header .mobile_btn .bar-icon span{background-color:#3d5ee1;display:block;float:left;height:3px;margin-bottom:7px;width:31px;border-radius:2px;-webkit-transition:all .5s;-ms-transition:all .5s;transition:all .5s}.header .mobile_btn .bar-icon span:nth-child(2){width:16px}.header .responsive-search{display:none;color:#202c4b;font-size:20px;height:60px;line-height:60px;padding:0 15px}@media(max-width:991.98px){.header .responsive-search{display:block}}.header .mobile-user-menu{display:none;float:right;font-size:24px;height:60px;line-height:60px;text-align:right;width:60px;z-index:10;padding:0 20px;position:absolute;top:0;right:0}@media(max-width:991.98px){.header .mobile-user-menu{display:block}}.header .mobile-user-menu a{color:#3d5ee1;padding:0}.header .mobile-user-menu a:after{display:none}.header .mobile-user-menu .dropdown-menu{padding:0}.header .mobile-user-menu .dropdown-menu a{color:#515b73;line-height:40px;padding:0 10px}.header .header-user{padding:0 12px;display:flex;align-items:center;height:100%;flex:1;justify-content:space-between}@media(max-width:991.98px){.header .header-user{display:none}}.header .header-user .user-menu{display:flex;align-items:center;margin:0;position:relative;height:100%;width:100%;border-bottom:0;padding:0 12px;gap:8px;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.header .header-user .user-menu>.flex.items-center{gap:8px;margin-left:auto}.header .header-user .user-menu>.flex.items-center>.pe-1,.header .header-user .user-menu>.flex.items-center>.dropdown,.header .header-user .user-menu>.flex.items-center>div{padding:0!important;margin:0!important}.header .header-user .user-menu>li{margin-left:0}.header .header-user .user-menu>li .dropdown-toggle:after{display:none;border:0}.header .btn-icon,.header .btn-outline-light.bg-white{border-radius:12px!important;border:1px solid #E9EDF4!important;background:linear-gradient(180deg,#fff,#f5f7fb)!important;color:#202c4b!important;box-shadow:0 1px 1px #0f172a0a,0 3px 8px #0f172a0f,inset 0 1px #ffffffe6!important;margin:0!important;-webkit-transition:background-color .2s ease,color .2s ease,transform .2s ease,border-color .2s ease,box-shadow .2s ease;-ms-transition:background-color .2s ease,color .2s ease,transform .2s ease,border-color .2s ease,box-shadow .2s ease;transition:background-color .2s ease,color .2s ease,transform .2s ease,border-color .2s ease,box-shadow .2s ease}.header .btn-icon:hover,.header .btn-outline-light.bg-white:hover{background:linear-gradient(180deg,#fff,#eef2fe)!important;border-color:#3d5ee159!important;color:#3d5ee1!important;transform:translateY(-2px);box-shadow:0 2px 4px #0f172a0f,0 8px 18px #3d5ee138,inset 0 1px #ffffffe6!important}.header .btn-icon:hover i,.header .btn-outline-light.bg-white:hover i{transform:scale(1.12)}.header .btn-icon:active,.header .btn-outline-light.bg-white:active{transform:translateY(-1px);box-shadow:0 1px 3px #0f172a1a!important}.header .btn-icon{width:42px;height:42px;padding:0!important;display:inline-flex;align-items:center;justify-content:center;position:relative}.header .btn-icon i{font-size:19px;line-height:1;-webkit-transition:transform .2s ease;-ms-transition:transform .2s ease;transition:transform .2s ease}.header .mui-count{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;line-height:18px;text-align:center;color:#fff;background:#3d5ee1;border-radius:50rem;border:2px solid #FFF}.header .dark-mode-toggle{margin:0!important}.header .dark-mode-toggle:not(.activate){display:none!important}.header .dark-mode-toggle.activate{display:inline-flex!important}.header .top-nav-search{display:flex;align-items:center}.nav-searchinputs .header .top-nav-search{margin-right:auto}.header .top-nav-search .searchinputs{position:relative;display:flex;align-items:center}.header .top-nav-search .searchinputs input{width:320px;max-width:100%;height:42px;border-radius:12px;padding:0 3.5rem 0 2.6rem;background:#fff;border:1px solid #E9EDF4;font-size:14px;color:#515b73;box-shadow:inset 0 1px 2px #0f172a08;-webkit-transition:width .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease;-ms-transition:width .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease;transition:width .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}@media(max-width:1199.98px){.header .top-nav-search .searchinputs input{width:250px}}.header .top-nav-search .searchinputs input::placeholder{color:#9ca1af}.header .top-nav-search .searchinputs input:focus{width:380px;background:#fff;border-color:#3d5ee1;box-shadow:0 0 0 4px #3d5ee124;outline:none}.header .top-nav-search .searchinputs:before{content:"\eb1c";font-family:tabler-icons!important;position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:18px;color:#9ca1af;pointer-events:none;z-index:2;-webkit-transition:color .2s ease;-ms-transition:color .2s ease;transition:color .2s ease}.header .top-nav-search .searchinputs:focus-within:before{color:#3d5ee1}.header .top-nav-search .search-addon{position:absolute;top:50%;right:6px;transform:translateY(-50%);pointer-events:none}.header .top-nav-search .search-addon button{width:32px;height:32px;border:0;border-radius:9px;background:#3d5ee11a;color:#3d5ee1;display:inline-flex;align-items:center;justify-content:center;pointer-events:auto;-webkit-transition:background-color .2s ease,color .2s ease;-ms-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease}.header .top-nav-search .search-addon button:hover{background:#3d5ee1;color:#fff;transform:none}.header .mui-search-kbd{display:inline-flex;align-items:center;gap:3px}.header .mui-search-kbd .mui-kbd-key{min-width:20px;height:20px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;line-height:1;color:#838a9b;background:#fff;border:1px solid #E9EDF4;border-radius:6px;box-shadow:0 1px #e9edf4}.header .top-nav-search .searchinputs:focus-within .mui-kbd-key{color:#3d5ee1;border-color:#3d5ee159}.header .mui-branch,.header .dropdown>.btn-outline-light.bg-white:not(.btn-icon){height:42px;border-radius:12px;border:1px solid #E9EDF4!important;background:#fff!important;padding:0 12px 0 8px!important;color:#515b73!important;font-weight:500;box-shadow:0 1px 2px #0f172a0a;-webkit-transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease,transform .2s ease;-ms-transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease,transform .2s ease;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease,transform .2s ease}.header .mui-branch:hover,.header .dropdown>.btn-outline-light.bg-white:not(.btn-icon):hover{border-color:#3d5ee159!important;background:#fff!important;box-shadow:0 3px 10px #0f172a14;transform:translateY(-1px)}.header .mui-branch .avatar,.header .dropdown>.btn-outline-light.bg-white:not(.btn-icon) .avatar{border-radius:9px;width:28px;height:28px}.header .mui-branch .ti-chevron-down,.header .dropdown>.btn-outline-light.bg-white:not(.btn-icon) .ti-chevron-down{color:#9ca1af}.header .dropdown>.btn-outline-light.bg-white:not(.btn-icon):not(.mui-branch){display:inline-flex!important;align-items:center}.header .dropdown>.btn-outline-light.bg-white:not(.btn-icon):not(.mui-branch) .ti-calendar-due{width:28px;height:28px;margin-right:8px!important;display:inline-flex;align-items:center;justify-content:center;background:#3d5ee11a;color:#3d5ee1;border-radius:9px;font-size:16px}.header .dropdown>.btn-outline-light.bg-white:not(.btn-icon):not(.mui-branch):after{content:"\ea5f";font-family:tabler-icons!important;margin-left:8px;font-size:14px;color:#9ca1af;border:0;width:auto;height:auto;vertical-align:middle}.header .mui-profile-toggle{display:inline-flex;align-items:center;gap:8px;padding:4px;border-radius:8px;border:1px solid #E9EDF4;background:#fff;-webkit-transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;-ms-transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.header .mui-profile-toggle:hover{border-color:#3d5ee159;box-shadow:0 2px 8px #0f172a14}.header .mui-profile-toggle:after{display:none!important}.header .mui-profile-toggle .avatar{width:32px;height:32px}.header .mui-profile-toggle .avatar img{border-radius:8px}.header .mui-profile-toggle .mui-profile-caret{font-size:15px;color:#9ca1af;-webkit-transition:transform .2s ease;-ms-transition:transform .2s ease;transition:transform .2s ease}.header .mui-profile-toggle[aria-expanded=true] .mui-profile-caret{transform:rotate(180deg);color:#3d5ee1}.header .dropdown-menu{border:1px solid rgba(0,0,0,.06);border-radius:14px;box-shadow:0 .75rem 2rem #1118271f;margin:0;padding:0}.header .dropdown-menu.show{animation:muiDropIn .18s ease}.anew-menu,.ntf-panel,.msg-panel,.apps-panel,.lang-menu,.ay-menu,.mui-profile-drop{padding:0;overflow:hidden;border:1px solid #E9EDF4;border-radius:16px;background:#fff;box-shadow:0 22px 50px #11182729}.anew-menu{width:322px;max-width:92vw}.ntf-panel{width:384px;max-width:94vw}.msg-panel{width:362px;max-width:94vw}.apps-panel{width:344px;max-width:94vw}.lang-menu{width:256px;max-width:92vw}.ay-menu{width:268px;max-width:92vw}.anew-sub,.ntf-sub,.msg-sub,.apps-sub,.lang-sub,.ay-sub{display:block;font-size:.72rem;color:#838a9b;margin-top:.12rem}.anew-foot,.ntf-foot,.apps-foot{padding:.7rem 1.1rem;border-top:1px solid #E9EDF4;text-align:center}.anew-foot a,.ntf-foot a,.apps-foot a{font-size:.8rem;font-weight:600;color:#3d5ee1;text-decoration:none;display:inline-flex;align-items:center;gap:.35rem;-webkit-transition:gap .2s ease;-ms-transition:gap .2s ease;transition:gap .2s ease}.anew-foot a:hover,.ntf-foot a:hover,.apps-foot a:hover{gap:.55rem}.ntf-list,.msg-list{padding:.4rem;overflow-y:auto}.ntf-list::-webkit-scrollbar,.msg-list::-webkit-scrollbar{width:6px}.ntf-list::-webkit-scrollbar-thumb,.msg-list::-webkit-scrollbar-thumb{background:#3d5ee138;border-radius:6px}.anew-blue,.ai-blue{background:linear-gradient(135deg,#3d5ee1,#5b8cff)}.anew-green,.ai-green{background:linear-gradient(135deg,#0ca678,#22c55e)}.anew-amber,.ai-amber{background:linear-gradient(135deg,#f39c12,#f7b955)}.anew-cyan,.ai-cyan{background:linear-gradient(135deg,#0ea5e9,#38bdf8)}.anew-purple,.ai-purple{background:linear-gradient(135deg,#7c3aed,#a855f7)}.anew-pink,.ai-pink{background:linear-gradient(135deg,#e83e8c,#f472b6)}.mui-profile-head{display:flex;align-items:center;gap:12px;padding:16px;background:linear-gradient(135deg,#3d5ee11f,#3d5ee108);border-bottom:1px solid #E9EDF4}.mui-profile-head .avatar{width:44px;height:44px}.mui-profile-head .avatar img{border-radius:12px}.mui-profile-id{flex:1 1 auto;min-width:0}.mui-profile-id h6{font-size:14px;font-weight:600;color:#202c4b}.mui-profile-mail{display:block;font-size:12px;color:#838a9b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mui-profile-role{flex-shrink:0;align-self:flex-start;font-size:10.5px;font-weight:600;letter-spacing:.03em;color:#3d5ee1;background:#3d5ee11f;padding:3px 8px;border-radius:20px}.mui-profile-body{padding:8px}.mui-profile-body .dropdown-item{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:9px;font-size:13.5px;font-weight:500;color:#515b73;-webkit-transition:background-color .2s ease,color .2s ease;-ms-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease}.mui-profile-body .dropdown-item i{font-size:18px;color:#838a9b;-webkit-transition:color .2s ease;-ms-transition:color .2s ease;transition:color .2s ease}.mui-profile-body .dropdown-item:hover{background:#3d5ee114;color:#3d5ee1}.mui-profile-body .dropdown-item:hover i{color:#3d5ee1}.mui-profile-body .dropdown-item.text-danger:hover{background:#e8264614;color:#e82646}.mui-profile-body .dropdown-item.text-danger:hover i{color:#e82646}.mui-profile-body hr{margin:6px 4px;border-color:#e9edf4;opacity:1}.anew-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.95rem 1.1rem;border-bottom:1px solid #E9EDF4;background:linear-gradient(180deg,rgba(61,94,225,.06),transparent)}.anew-head h6{margin:0;font-weight:700;letter-spacing:-.01em;color:#202c4b}.anew-badge{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:#3d5ee1;background:#3d5ee11f;font-size:18px}.anew-list{padding:.5rem;display:flex;flex-direction:column;gap:2px}.anew-item{display:flex;align-items:center;gap:.8rem;padding:.6rem .65rem;border-radius:12px;text-decoration:none;-webkit-transition:background-color .2s ease,transform .2s ease;-ms-transition:background-color .2s ease,transform .2s ease;transition:background-color .2s ease,transform .2s ease}.anew-item:hover{background:#1118270e;transform:translate(2px)}.anew-item:hover .anew-arrow{opacity:1;transform:translate(0)}.anew-ic{flex:0 0 42px;width:42px;height:42px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:21px;color:#fff;box-shadow:0 5px 12px #00000024}.anew-txt{display:flex;flex-direction:column;min-width:0;flex:1}.anew-t{font-size:.86rem;font-weight:600;color:#202c4b;line-height:1.2}.anew-s{margin-top:.1rem;line-height:1.25}.anew-arrow{color:#9ca1af;font-size:16px;opacity:0;transform:translate(-4px);-webkit-transition:opacity .2s ease,transform .2s ease;-ms-transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease}.ntf-head{padding:1rem 1.1rem .7rem;border-bottom:1px solid #E9EDF4;background:linear-gradient(180deg,rgba(61,94,225,.07),transparent)}.ntf-head h6{margin:0;font-weight:700;letter-spacing:-.01em;color:#202c4b}.ntf-head-top{display:flex;align-items:flex-start;justify-content:space-between}.ntf-readall{width:32px;height:32px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;color:#3d5ee1;background:#3d5ee11f;font-size:16px;-webkit-transition:filter .2s ease;-ms-transition:filter .2s ease;transition:filter .2s ease}.ntf-readall:hover{filter:brightness(1.06)}.ntf-tabs{display:flex;gap:.25rem;margin-top:.85rem;background:#1118270e;padding:3px;border-radius:10px}.ntf-tab{flex:1;border:0;background:transparent;font-size:.76rem;font-weight:600;color:#838a9b;padding:.35rem;border-radius:8px;cursor:pointer;-webkit-transition:background-color .2s ease,color .2s ease;-ms-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease}.ntf-tab span{font-size:.64rem;background:#3d5ee126;color:#3d5ee1;border-radius:50rem;padding:0 .35rem;margin-left:.15rem}.ntf-tab.active{background:#fff;color:#202c4b;box-shadow:0 1px 3px #00000024}.ntf-list{max-height:366px}.ntf-item{position:relative;display:flex;gap:.75rem;padding:.7rem .7rem .7rem .85rem;border-radius:12px;text-decoration:none;-webkit-transition:background-color .2s ease;-ms-transition:background-color .2s ease;transition:background-color .2s ease}.ntf-item:hover{background:#1118270e}.ntf-item.unread{background:#3d5ee10d}.ntf-item.unread:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:0 3px 3px 0;background:#3d5ee1}.ntf-item:not(.unread) .ntf-dot{visibility:hidden}.ntf-av{position:relative;flex:0 0 42px;width:42px;height:42px}.ntf-av>img{width:42px;height:42px;border-radius:50%;object-fit:cover}.ntf-badge{position:absolute;right:-3px;bottom:-3px;width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;color:#fff;border:2px solid #FFF}.nb-red{background:#e7515a}.nb-blue{background:#3d5ee1}.nb-green{background:#0ca678}.nb-purple{background:#7c3aed}.nb-amber{background:#f39c12}.ntf-body{flex:1;min-width:0}.ntf-body p{margin:0;font-size:.82rem;color:#515b73;line-height:1.35}.ntf-body p b{color:#202c4b;font-weight:600}.ntf-time{display:inline-flex;align-items:center;gap:.25rem;font-size:.7rem;color:#9ca1af;margin-top:.28rem}.ntf-actions{display:flex;gap:.4rem;margin-top:.55rem}.ntf-dot{align-self:center;width:8px;height:8px;border-radius:50%;background:#3d5ee1;flex-shrink:0}.msg-head{padding:1rem 1.1rem .8rem;border-bottom:1px solid #E9EDF4;background:linear-gradient(180deg,rgba(61,94,225,.07),transparent)}.msg-head h6{margin:0;font-weight:700;letter-spacing:-.01em;color:#202c4b}.msg-head-top{display:flex;align-items:flex-start;justify-content:space-between}.msg-compose{width:32px;height:32px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#3d5ee1;font-size:16px;-webkit-transition:filter .2s ease,transform .2s ease;-ms-transition:filter .2s ease,transform .2s ease;transition:filter .2s ease,transform .2s ease}.msg-compose:hover{filter:brightness(1.07);transform:translateY(-1px)}.msg-search{margin-top:.85rem;display:flex;align-items:center;gap:.5rem;background:#1118270e;border-radius:10px;padding:.5rem .7rem}.msg-search i{color:#9ca1af;font-size:15px}.msg-search input{border:0;background:transparent;outline:none;width:100%;font-size:.8rem;color:#515b73}.msg-search input::placeholder{color:#9ca1af}.msg-list{max-height:344px}.msg-item{position:relative;display:flex;align-items:center;gap:.75rem;padding:.6rem .7rem;border-radius:12px;text-decoration:none;-webkit-transition:background-color .2s ease;-ms-transition:background-color .2s ease;transition:background-color .2s ease}.msg-item:hover{background:#1118270e}.msg-item.unread{background:#3d5ee10d}.msg-item.unread .msg-name{font-weight:700}.msg-item.unread .msg-prev{color:#515b73}.msg-av{position:relative;flex:0 0 44px;width:44px;height:44px}.msg-av>img{width:44px;height:44px;border-radius:50%;object-fit:cover}.msg-av:after{content:"";position:absolute;right:1px;bottom:1px;width:11px;height:11px;border-radius:50%;background:#9ca1af;border:2px solid #FFF}.msg-av.online:after{background:#22c55e}.msg-body{flex:1;min-width:0}.msg-row1{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.msg-name{font-size:.84rem;font-weight:600;color:#202c4b}.msg-time{flex-shrink:0;font-size:.7rem;color:#9ca1af}.msg-prev{margin:.12rem 0 0;font-size:.76rem;color:#838a9b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msg-unread{flex-shrink:0;min-width:20px;height:20px;padding:0 .35rem;border-radius:50rem;background:#3d5ee1;color:#fff;font-size:.66rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.msg-foot{padding:.8rem 1rem;border-top:1px solid #E9EDF4}.apps-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.1rem .75rem;border-bottom:1px solid #E9EDF4;background:linear-gradient(180deg,rgba(61,94,225,.07),transparent)}.apps-head h6{margin:0;font-weight:700;letter-spacing:-.01em;color:#202c4b}.apps-custom{width:32px;height:32px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;color:#3d5ee1;background:#3d5ee11f;font-size:16px;-webkit-transition:filter .2s ease;-ms-transition:filter .2s ease;transition:filter .2s ease}.apps-custom:hover{filter:brightness(1.06)}.apps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem;padding:.7rem}.apps-tile{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.85rem .4rem;border-radius:14px;text-decoration:none;-webkit-transition:background-color .2s ease,transform .2s ease;-ms-transition:background-color .2s ease,transform .2s ease;transition:background-color .2s ease,transform .2s ease}.apps-tile:hover{background:#1118270e;transform:translateY(-3px)}.apps-tile:hover .apps-ic{transform:scale(1.08) rotate(-3deg)}.apps-ic{width:46px;height:46px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;font-size:22px;color:#fff;box-shadow:0 5px 12px #00000024;-webkit-transition:transform .2s ease;-ms-transition:transform .2s ease;transition:transform .2s ease}.apps-lbl{font-size:.74rem;font-weight:600;color:#515b73;text-align:center}.ai-red{background:linear-gradient(135deg,#e7515a,#f4767e)}.ai-indigo{background:linear-gradient(135deg,#4f46e5,#6366f1)}.ai-teal{background:linear-gradient(135deg,#0d9488,#14b8a6)}.lang-trigger-flag{width:26px;height:19px;border-radius:4px;overflow:hidden;display:inline-flex;box-shadow:0 0 0 1px #e9edf4}.lang-trigger-flag img{width:100%;height:100%;object-fit:cover}.lang-head{padding:.9rem 1rem .7rem;border-bottom:1px solid #E9EDF4;background:linear-gradient(180deg,rgba(61,94,225,.07),transparent)}.lang-head h6{margin:0;font-weight:700;letter-spacing:-.01em;color:#202c4b}.lang-list{padding:.4rem;display:flex;flex-direction:column;gap:2px}.lang-item{display:flex;align-items:center;gap:.7rem;padding:.55rem .6rem;border-radius:10px;text-decoration:none;-webkit-transition:background-color .2s ease;-ms-transition:background-color .2s ease;transition:background-color .2s ease}.lang-item:hover{background:#1118270e}.lang-item.active{background:#3d5ee114}.lang-item.active .lang-check{opacity:1}.lang-flag{flex:0 0 30px;width:30px;height:22px;border-radius:4px;overflow:hidden;display:inline-flex;box-shadow:0 0 0 1px #e9edf4}.lang-flag img{width:100%;height:100%;object-fit:cover}.lang-txt{flex:1;min-width:0;display:flex;flex-direction:column}.lang-name{font-size:.84rem;font-weight:600;color:#202c4b;line-height:1.2}.lang-native{font-size:.7rem;color:#838a9b;line-height:1.2;margin-top:.1rem}.lang-check{color:#3d5ee1;font-size:17px;opacity:0}.ay-head{padding:.9rem 1rem .7rem;border-bottom:1px solid #E9EDF4;background:linear-gradient(180deg,rgba(61,94,225,.07),transparent)}.ay-head h6{margin:0;font-weight:700;letter-spacing:-.01em;color:#202c4b}.ay-list{padding:.4rem;display:flex;flex-direction:column;gap:2px}.ay-item{display:flex;align-items:center;gap:.7rem;padding:.55rem .6rem;border-radius:10px;text-decoration:none;-webkit-transition:background-color .2s ease;-ms-transition:background-color .2s ease;transition:background-color .2s ease}.ay-item:hover{background:#1118270e}.ay-item:hover .ay-arrow{opacity:1;transform:translate(0)}.ay-item.active{background:#3d5ee114}.ay-item.active .ay-ic{color:#fff;background:#3d5ee1;box-shadow:0 5px 12px #3d5ee159}.ay-ic{flex:0 0 36px;width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:18px;color:#3d5ee1;background:#3d5ee11f}.ay-txt{flex:1;min-width:0;display:flex;flex-direction:column}.ay-yr{font-size:.84rem;font-weight:600;color:#202c4b;line-height:1.2}.ay-st{font-size:.7rem;color:#838a9b;line-height:1.2;margin-top:.1rem}.ay-badge{font-size:.62rem;font-weight:700;color:#fff;background:#3d5ee1;border-radius:50rem;padding:.14rem .5rem}.ay-arrow{color:#9ca1af;font-size:16px;opacity:0;transform:translate(-4px);-webkit-transition:opacity .2s ease,transform .2s ease;-ms-transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease}.header .btn:focus-visible,.header a:focus-visible{outline:2px solid #3D5EE1;outline-offset:2px;border-radius:8px}@media(min-width:992px){body.mini-sidebar .header .header-left{width:84px;padding:0;flex-direction:column;justify-content:center}body.mini-sidebar .header .header-left .logo,body.mini-sidebar .header .header-left .dark-logo{display:none!important}body.mini-sidebar .header .header-left .logo-small{display:block!important;padding:8px 0 2px}body.mini-sidebar .header .header-left #toggle_btn{opacity:1;transform:rotate(180deg)}body.mini-sidebar.expand-menu .header .header-left{width:280px;padding:0 12px;flex-direction:row;justify-content:space-between}body.mini-sidebar.expand-menu .header .header-left .logo-small{display:none!important}body.mini-sidebar.expand-menu .header .header-left .logo{display:block!important}body.mini-sidebar.expand-menu .header .header-left #toggle_btn{opacity:1;transform:rotate(0)}}@media(max-width:991.98px){.mui-hide-sm{display:none!important}}@keyframes msFade{0%{opacity:0}to{opacity:1}}@keyframes msPop{0%{opacity:0;transform:translateY(-12px) scale(.98)}to{opacity:1;transform:none}}body.mui-search-open{overflow:hidden}.mui-search-modal{position:fixed;inset:0;z-index:1080;display:flex;align-items:flex-start;justify-content:center}.mui-search-modal[hidden]{display:none}.mui-search-backdrop{position:absolute;inset:0;background:#0f172a73;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:msFade .2s ease}.mui-search-panel{position:relative;width:640px;max-width:92vw;margin-top:9vh;overflow:hidden;background:#fff;border:1px solid #E9EDF4;border-radius:16px;box-shadow:0 30px 70px #0f172a59;animation:msPop .22s cubic-bezier(.4,0,.2,1)}@media(max-width:575.98px){.mui-search-panel{margin-top:0;border-radius:0;height:100%;max-width:100vw;width:100vw}}.mui-search-top{display:flex;align-items:center;gap:.7rem;padding:1rem 1.1rem;border-bottom:1px solid #E9EDF4}.mui-search-top>i{font-size:20px;color:#838a9b}.mui-search-top input{flex:1;border:0;background:transparent;outline:none;font-size:1rem;color:#202c4b}.mui-search-top input::placeholder{color:#9ca1af}.mui-search-esc{font-size:.62rem;font-weight:700;color:#838a9b;background:#1118270e;border:1px solid #E9EDF4;border-radius:6px;padding:.15rem .4rem}.mui-search-body{max-height:56vh;overflow-y:auto;padding:.5rem}.mui-search-sec+.mui-search-sec{margin-top:.35rem}.mui-search-sec-hdr{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#9ca1af;padding:.5rem .6rem .3rem}.mui-search-row{display:flex;align-items:center;gap:.75rem;padding:.6rem .65rem;border-radius:10px;text-decoration:none;-webkit-transition:background-color .2s ease;-ms-transition:background-color .2s ease;transition:background-color .2s ease}.mui-search-row:hover,.mui-search-row.is-active{background:#1118270e}.msr-ic{flex:0 0 34px;width:34px;height:34px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;font-size:17px;color:#838a9b;background:#1118270e}.msr-ic.ic-blue{color:#3d5ee1;background:#3d5ee11f}.msr-ic.ic-green{color:#0ca678;background:#0ca6781f}.msr-ic.ic-amber{color:#f39c12;background:#f39c121f}.msr-ic.ic-purple{color:#7c3aed;background:#7c3aed1f}.msr-ic.ic-teal{color:#12b3b3;background:#12b3b31f}.msr-txt{flex:1;min-width:0;font-size:.87rem;font-weight:500;color:#202c4b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msr-tag{font-size:.64rem;font-weight:700;color:#838a9b;background:#1118270e;border-radius:50rem;padding:.12rem .5rem}.msr-go{color:#9ca1af;font-size:15px}.mui-search-empty{display:none;padding:2rem 1rem;text-align:center;color:#838a9b;font-size:.85rem}.mui-search-empty i{display:block;font-size:26px;margin-bottom:.4rem;color:#9ca1af}.mui-search-foot{display:flex;gap:1.1rem;padding:.7rem 1.1rem;border-top:1px solid #E9EDF4;font-size:.7rem;color:#838a9b}@media(max-width:575.98px){.mui-search-foot{display:none}}.mui-search-foot .mui-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;margin-right:3px;font-size:.66rem;font-weight:700;color:#515b73;background:#1118270e;border:1px solid #E9EDF4;border-radius:5px}@media(prefers-reduced-motion:reduce){.mui-search-panel,.mui-search-backdrop{animation:none}}.page-wrapper{margin-left:280px;padding-top:60px;background:#fff;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}@media(max-width:991.98px){.page-wrapper{margin-left:0}}.sidebar{display:flex;flex-direction:column;background-color:#f8fafc;border-right:1px solid #E9EDF4;margin-top:0;z-index:1001;position:fixed;top:60px;bottom:0;left:0;width:280px;box-shadow:none;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}@media(max-width:991.98px){.sidebar{margin-left:-280px;z-index:1041;box-shadow:0 20px 48px #0f172a2e}}@media(max-width:575.98px){.sidebar{width:86%;margin-left:-86%}}.sidebar .sidebar-inner{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;width:100%}.sidebar .sidebar-inner::-webkit-scrollbar{width:6px}.sidebar .sidebar-inner::-webkit-scrollbar-thumb{background:#3d5ee140;border-radius:6px}.sidebar .sidebar-inner::-webkit-scrollbar-thumb:hover{background:#3d5ee173}.sidebar .sidebar-inner.mui-native-scroll{scrollbar-width:thin;scrollbar-color:transparent transparent}.sidebar .sidebar-inner.mui-native-scroll:hover{scrollbar-color:rgba(100,116,139,.35) transparent}.sidebar .sidebar-inner.mui-native-scroll::-webkit-scrollbar{width:8px;height:8px}.sidebar .sidebar-inner.mui-native-scroll::-webkit-scrollbar-thumb{background:transparent;border-radius:8px;border:2px solid transparent;background-clip:content-box}.sidebar .sidebar-inner.mui-native-scroll:hover::-webkit-scrollbar-thumb{background:#64748b52;background-clip:content-box}.sidebar .sidebar-inner.mui-native-scroll:hover::-webkit-scrollbar-thumb:hover{background:#64748b8c;background-clip:content-box}.sidebar .mui-side-brand{padding:12px 0 4px}.sidebar .mui-side-brand.dropdown{position:relative}.sidebar .mui-brand-card{display:flex;align-items:center;gap:11px;padding:9px 10px;border-radius:12px;background:#fff;border:1px solid #E9EDF4;box-shadow:0 1px 2px #0f172a0d;width:100%;text-align:left;font:inherit;cursor:pointer;-webkit-transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;-ms-transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.sidebar .mui-brand-card:hover{border-color:#3d5ee161;box-shadow:0 3px 10px #0f172a14;transform:translateY(-1px)}.sidebar .mui-brand-card.dropdown-toggle:after{display:none!important}.sidebar .mui-brand-logo{flex-shrink:0;width:38px;height:38px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(135deg,#3d5ee124,#3d5ee10d)}.sidebar .mui-brand-logo img{width:24px;height:24px;object-fit:contain;border-radius:4px}.sidebar .mui-brand-meta{flex:1 1 auto;min-width:0;line-height:1.25}.sidebar .mui-brand-name{display:block;font-size:14px;font-weight:600;color:#202c4b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar .mui-brand-sub{display:block;font-size:11.5px;color:#838a9b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar .mui-brand-caret{flex-shrink:0;font-size:16px;color:#9ca1af}.sidebar .mui-side-search{padding:0 2px 6px;border-bottom:1px solid #E9EDF4;margin-bottom:6px}.sidebar .mui-side-search .mui-side-search-box{position:relative}.sidebar .mui-side-search i{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:18px;color:#9ca1af;pointer-events:none}.sidebar .mui-side-search input{width:100%;height:40px;border-radius:10px;background:#fff;border:1px solid #E9EDF4;padding:0 12px 0 38px;font-size:14px;color:#202c4b;-webkit-transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;-ms-transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.sidebar .mui-side-search input::placeholder{color:#9ca1af}.sidebar .mui-side-search input:focus{outline:none;background:#fff;border-color:#3d5ee1;box-shadow:0 0 0 4px #3d5ee124}.sidebar .mui-brand-menu{width:264px;max-width:calc(100% - 8px);padding:.5rem;margin-top:6px;border:1px solid #E9EDF4;border-radius:14px;background:#fff;box-shadow:0 20px 46px #1118272e}.sidebar .mui-brand-menu .mui-brand-head{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#9ca1af;padding:.35rem .55rem .5rem}.sidebar .mui-brand-menu .mui-brand-item{display:flex;align-items:center;gap:.65rem;padding:.5rem .55rem;border-radius:10px;text-decoration:none;-webkit-transition:background .2s ease;-ms-transition:background .2s ease;transition:background .2s ease}.sidebar .mui-brand-menu .mui-brand-item:hover{background:#1118270e}.sidebar .mui-brand-menu .mui-brand-item.active{background:#3d5ee11a}.sidebar .mui-brand-menu .mui-bi-logo{flex:0 0 34px;width:34px;height:34px;border-radius:9px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:#1118270e;box-shadow:inset 0 0 0 1px #e9edf4}.sidebar .mui-brand-menu .mui-bi-logo img{width:100%;height:100%;object-fit:cover}.sidebar .mui-brand-menu .mui-bi-letter{font-size:15px;font-weight:700;color:#fff;background:var(--bl, #3D5EE1)}.sidebar .mui-brand-menu .mui-bi-meta{flex:1;min-width:0;display:flex;flex-direction:column}.sidebar .mui-brand-menu .mui-bi-meta b{font-size:.82rem;font-weight:600;color:#202c4b;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar .mui-brand-menu .mui-bi-meta small{font-size:.7rem;color:#838a9b;line-height:1.2}.sidebar .mui-brand-menu .mui-bi-check{color:#3d5ee1;font-size:16px}.sidebar .mui-brand-menu .mui-brand-divider{height:1px;background:#e9edf4;margin:.4rem .2rem}.sidebar .mui-brand-menu .mui-brand-add{display:flex;align-items:center;gap:.65rem;padding:.5rem .55rem;border-radius:10px;text-decoration:none;font-size:.82rem;font-weight:600;color:#3d5ee1;-webkit-transition:background .2s ease;-ms-transition:background .2s ease;transition:background .2s ease}.sidebar .mui-brand-menu .mui-brand-add:hover{background:#3d5ee114}.sidebar .mui-brand-menu .mui-bi-add{flex:0 0 34px;width:34px;height:34px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;color:#3d5ee1;background:#3d5ee11f;font-size:18px;border:1px dashed rgba(61,94,225,.4)}.sidebar .sidebar-menu{padding:12px;flex:1 1 auto}.sidebar .sidebar-menu ul,.sidebar .sidebar-menu li{list-style:none!important;padding-left:0!important;margin-left:0!important}.sidebar .sidebar-menu>ul{margin:0;padding:0}.sidebar .sidebar-menu>ul>li{margin-bottom:4px}.sidebar .sidebar-menu .submenu ul li a{padding-left:26px!important}.sidebar .sidebar-menu .submenu-hdr{text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.06em;color:#9ca1af;padding:8px 12px 4px!important;margin-top:12px;margin-bottom:4px;display:flex;align-items:center}.sidebar .sidebar-menu .submenu-hdr span{flex-shrink:0}.sidebar .sidebar-menu>ul>li:first-child .submenu-hdr{margin-top:4px}.sidebar .sidebar-menu ul li a{display:flex;align-items:center;gap:0!important;min-height:40px;padding:9px 12px!important;margin:2px 0!important;border-radius:12px;font-size:14px!important;font-weight:500!important;line-height:1.2;color:#515b73;text-decoration:none!important;transform:none!important;-webkit-transition:background-color .2s ease,color .2s ease;-ms-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease}.sidebar .sidebar-menu ul li a>i{font-size:18px!important;width:34px!important;height:34px!important;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:10px!important;border-radius:10px;color:#838a9b;background:#1118270e;box-shadow:inset 0 0 0 1px transparent;-webkit-transition:background .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease;-ms-transition:background .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease;transition:background .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.sidebar .sidebar-menu ul li a span:not(.menu-arrow){line-height:1.2;font-weight:inherit}.sidebar .sidebar-menu ul li a .menu-arrow{margin-left:auto;flex-shrink:0;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:0;background:transparent;transform:none!important}.sidebar .sidebar-menu ul li a .menu-arrow:before{content:"+";font-family:inherit;font-size:17px;line-height:1;font-weight:400;color:#9ca1af}.sidebar .sidebar-menu ul li a:hover{background:#3d5ee10f;color:#202c4b}.sidebar .sidebar-menu ul li a:hover>i{background:#3d5ee124;color:#3d5ee1;transform:translateY(-1px) scale(1.04)}.sidebar .sidebar-menu ul li a:focus-visible{outline:2px solid #3D5EE1;outline-offset:2px;border-radius:8px}.sidebar .sidebar-menu .submenu>a.subdrop{color:#202c4b}.sidebar .sidebar-menu .submenu>a.subdrop>i{background:#3d5ee11f;color:#3d5ee1}.sidebar .sidebar-menu .submenu>a.subdrop .menu-arrow:before{content:"\2212"}.sidebar .sidebar-menu ul li a.active,.sidebar .sidebar-menu ul li a.subdrop.active{position:relative;background:#fff!important;color:#202c4b!important;font-weight:600!important;border:1px solid #E9EDF4!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0f172a17,0 4px 9px #0f172a14!important;-webkit-transition:box-shadow .2s ease,transform .2s ease;-ms-transition:box-shadow .2s ease,transform .2s ease;transition:box-shadow .2s ease,transform .2s ease}.sidebar .sidebar-menu ul li a.active:hover,.sidebar .sidebar-menu ul li a.subdrop.active:hover{box-shadow:inset 0 1px #ffffffe6,0 5px 12px #0f172a21!important}.sidebar .sidebar-menu ul li a.active:active,.sidebar .sidebar-menu ul li a.subdrop.active:active{box-shadow:inset 0 1px 3px #0f172a24!important;transform:translateY(1px)}.sidebar .sidebar-menu ul li a.active>i,.sidebar .sidebar-menu ul li a.subdrop.active>i{background:#3d5ee124!important;color:#3d5ee1!important;box-shadow:none!important;transform:none}.sidebar .sidebar-menu ul li a.active .menu-arrow:before,.sidebar .sidebar-menu ul li a.subdrop.active .menu-arrow:before{color:#3d5ee1!important}.sidebar .sidebar-menu ul li a.active:before,.sidebar .sidebar-menu ul li a.subdrop.active:before{display:none!important}.sidebar .sidebar-menu .submenu ul{display:none}.sidebar .sidebar-menu .active.subdrop~ul{display:block!important}.sidebar .sidebar-menu ul ul{position:relative;padding:0;margin:2px 0 6px!important}.sidebar .sidebar-menu ul ul:before{display:none!important}.sidebar .sidebar-menu ul ul li{margin-bottom:2px}.sidebar .sidebar-menu ul ul li.active a{background:#1118270e;color:#202c4b}.sidebar .sidebar-menu ul ul li a{min-height:34px!important;padding:7px!important;margin:1px 0!important;font-size:13.5px!important;font-weight:500!important;color:#838a9b;border-radius:8px}.sidebar .sidebar-menu ul ul li a:before,.sidebar .sidebar-menu ul ul li a:after{display:none!important}.sidebar .sidebar-menu ul ul li a:hover{background:#1118270e;color:#202c4b}.sidebar .sidebar-menu ul ul li a.active{background:#3d5ee11a!important;color:#3d5ee1!important;font-weight:600!important;box-shadow:none}.sidebar .sidebar-menu ul ul li a.active:before{display:none!important}.sidebar .mui-side-footer{flex-shrink:0;border-top:1px solid #E9EDF4;padding:12px;background:transparent}.sidebar .mui-side-footer .mui-side-user{display:flex;align-items:center;gap:11px;width:100%;padding:9px 10px;border-radius:12px;text-align:left;background:#fff;border:1px solid #E9EDF4;box-shadow:0 1px 2px #0f172a0d;-webkit-transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;-ms-transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.sidebar .mui-side-footer .mui-side-user:hover{border-color:#3d5ee161;box-shadow:0 3px 10px #0f172a14;transform:translateY(-1px)}.sidebar .mui-side-footer .mui-side-user:focus-visible{outline:2px solid #3D5EE1;outline-offset:2px;border-radius:8px}.sidebar .mui-side-footer .mui-side-user img{width:38px;height:38px;border-radius:10px;object-fit:cover;flex-shrink:0}.sidebar .mui-side-footer .mui-side-user.dropdown-toggle:after{display:none!important}.sidebar .mui-side-footer .mui-su-meta{flex:1 1 auto;min-width:0;line-height:1.25}.sidebar .mui-side-footer .mui-su-name{display:block;font-size:14px;font-weight:600;color:#202c4b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar .mui-side-footer .mui-su-role{display:block;font-size:12px;color:#838a9b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar .mui-side-footer .mui-su-caret{flex-shrink:0;color:#9ca1af;font-size:16px}.sidebar-overlay{display:none;height:100%;width:100%;z-index:99;background-color:#0f172a73;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);position:fixed;top:60px;left:0}.sidebar-overlay.opened{display:block}.slide-nav .sidebar{margin-left:0!important}.mini-sidebar .sidebar-menu ul li a>i{margin-right:0!important}.mini-sidebar.expand-menu .sidebar-menu ul li a>i{margin-right:10px!important}@media(min-width:992px){body.mini-sidebar .sidebar{width:84px;overflow:hidden}body.mini-sidebar .page-wrapper{margin-left:84px}body.mini-sidebar:not(.expand-menu) .sidebar-menu ul li a{justify-content:center;padding:12px}body.mini-sidebar:not(.expand-menu) .mui-side-search,body.mini-sidebar:not(.expand-menu) .mui-brand-meta,body.mini-sidebar:not(.expand-menu) .mui-brand-caret,body.mini-sidebar:not(.expand-menu) .mui-su-meta,body.mini-sidebar:not(.expand-menu) .mui-su-caret,body.mini-sidebar:not(.expand-menu) .submenu-hdr,body.mini-sidebar:not(.expand-menu) .sidebar-menu ul li a .menu-arrow,body.mini-sidebar:not(.expand-menu) .sidebar-menu ul li a span:not(.menu-arrow){display:none!important}body.mini-sidebar:not(.expand-menu) .mui-brand-card{justify-content:center;padding:8px;gap:0}body.mini-sidebar:not(.expand-menu) .mui-side-search{border-bottom:0}body.mini-sidebar:not(.expand-menu) .mui-side-footer .mui-side-user{justify-content:center}body.mini-sidebar:not(.expand-menu) .sidebar-menu .active.subdrop~ul{display:none!important}body.mini-sidebar.expand-menu .sidebar{overflow:visible;width:280px}body.mini-sidebar.expand-menu .sidebar-menu ul li a{justify-content:flex-start;padding:12px 16px}body.mini-sidebar.expand-menu .mui-brand-meta,body.mini-sidebar.expand-menu .mui-brand-caret,body.mini-sidebar.expand-menu .mui-su-meta,body.mini-sidebar.expand-menu .mui-su-caret,body.mini-sidebar.expand-menu .submenu-hdr,body.mini-sidebar.expand-menu .sidebar-menu ul li a .menu-arrow,body.mini-sidebar.expand-menu .sidebar-menu ul li a span:not(.menu-arrow){display:inline-block!important}body.mini-sidebar.expand-menu .mui-brand-meta,body.mini-sidebar.expand-menu .mui-su-meta,body.mini-sidebar.expand-menu .submenu-hdr{display:flex!important}body.mini-sidebar.expand-menu .mui-side-search{display:block!important;border-bottom:1px solid #E9EDF4}body.mini-sidebar.expand-menu .sidebar-menu .active.subdrop~ul{display:block!important}}.notification-dropdown{max-width:100%;min-width:450px!important}.notification-dropdown .topnav-dropdown-header{border-bottom:1px solid #E9EDF4}.topnav-dropdown-header{padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center;justify-content:space-between;-webkit-justify-content:space-between}.topnav-dropdown-header .notification-title{font-size:16px;color:#000;margin-bottom:0;font-weight:700}.notification-dropdown .noti-content{height:270px;overflow-y:auto;position:relative}.activity{width:100%}.activity .activity-box{position:relative}.activity .activity-list{list-style:none;padding:0;margin:0;position:relative}.activity .activity-list li{background-color:#fff;position:relative;border:1px solid #9CA1AF;margin:0 0 10px;padding:10px;font-size:15px;border-radius:6px;display:flex;align-items:start}.activity .activity-list li .activity-user{margin-right:10px}.activity .activity-list li .activity-user>a{width:50px;height:50px;display:flex;align-items:center;justify-content:center}.activity .activity-list li .activity-content{background-color:#fff;position:relative;flex:1}.activity .activity-list li .time{color:#838a9b;display:block;font-size:12px;line-height:1.35}.activity .activity-list li a.name{color:#000}.activity .activity-list li a{font-weight:600;font-size:14px}.activity .activity-list li a:hover{color:#3d5ee1}.activity .activity-list li a img{width:50px;height:50px;border-radius:5px}#notification_item{position:relative}#notification_item .notification-dropdown{right:0;left:unset;transform:none;transition:.5s all;display:none;top:50px}#notification_item.notification-item-show .notification-dropdown{display:block;transition:.5s all;visibility:visible;opacity:1}#global-loader{position:fixed;top:0;left:0;z-index:999999;width:100%;height:100%;background:#fff;display:flex;align-items:center;justify-content:center}.page-loader{position:relative;width:48px;height:48px}.notification-status-dot{width:6px;height:6px;background:#e82646;border-radius:50%;position:absolute;right:5px;top:5px;z-index:1}.notification-status-dot:before{content:"";position:absolute;width:10px;height:10px;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation:pulsate1 2s;animation:pulsate1 2s;-webkit-animation-direction:forwards;animation-direction:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:steps;animation-timing-function:steps;opacity:1;border-radius:50%;border:5px solid #F8BEC8;top:-2px;left:-2px;background:#f493a3;z-index:-1}@-webkit-keyframes pulsate1{0%{-webkit-transform:scale(.6);transform:scale(.6);opacity:1;box-shadow:inset 0 0 25px 3px #ffffffbf,0 0 25px 10px #ffffffbf}to{-webkit-transform:scale(1);transform:scale(1);opacity:0;box-shadow:none}}@keyframes pulsate1{0%{-webkit-transform:scale(.6);transform:scale(.6);opacity:1;box-shadow:inset 0 0 25px 3px #ffffffbf,0 0 25px 10px #ffffffbf}to{-webkit-transform:scale(1,1);transform:scale(1);opacity:0;box-shadow:none}}.chat-status-dot{width:6px;height:6px;background:#05c3fb;border-radius:50%;position:absolute;right:5px;top:5px;z-index:1}.chat-status-dot:before{content:"";position:absolute;width:10px;height:10px;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation:pulsate1 2s;animation:pulsate1 2s;-webkit-animation-direction:forwards;animation-direction:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:steps;animation-timing-function:steps;opacity:1;border-radius:50%;border:5px solid #B4EDFE;top:-2px;left:-2px;background:#82e1fd;z-index:-1}.noti-delete{display:none;transition:.5s all}.noti-hover:hover .noti-delete{display:block}.sidebar-contact{position:fixed;top:50%;right:0;transform:translateY(-50%);width:350px;height:auto;background:#fff;box-sizing:border-box;transition:.5s;z-index:9999}.sidebar-contact .toggle-theme{position:fixed;width:48px;text-align:center;cursor:pointer;background:#3d5ee1;top:0;right:0;padding:6px;height:48px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff;border-top-left-radius:3px;border-bottom-left-radius:3px}.sidebar-contact .toggle-theme .fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#theme-settings{width:26px;height:26px;border:1px solid #E9EDF4;display:flex;align-items:center;justify-content:center;border-radius:50px}.input-themeselect label{width:100%}.sidebar-themesettings{transition:all .5s;width:400px!important;height:100vh;z-index:99999;overflow:auto;max-width:100%}.sidebar-themesettings.open{right:0}.sidebar-themesettings .themesettings-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid #E9EDF4}.sidebar-themesettings .themesettings-header h4{color:#202c4b;font-size:18px}.sidebar-themesettings .themesettings-inner .themesettings-content{border-bottom:1px solid #E9EDF4;margin-bottom:15px}.sidebar-themesettings .themesettings-inner .themesettings-content h6{font-size:14px;font-weight:600;color:#000;margin-bottom:15px}.sidebar-themesettings .input-themeselect{background:#f4f6fa;padding:10px;border-radius:10px;border:1px solid #E9EDF4;margin-bottom:15px}.sidebar-themesettings .input-themeselect input[type=radio]{display:none}.sidebar-themesettings .input-themeselect input[type=radio]:checked~label .checkboxs-theme:after{background-color:#4a00e5;border-color:#4a00e5;content:""}.sidebar-themesettings .input-themeselect input[type=radio]:checked~label .checkboxs-theme:before{content:"\ea5e";font-family:tabler-icons;color:#fff;font-weight:400;font-size:10px;right:4px;position:absolute;top:-14px;z-index:9}.sidebar-themesettings .input-themeselect img{height:80px}.sidebar-themesettings .input-themeselect .checkboxs-theme{position:relative;width:100%;display:block}.sidebar-themesettings .input-themeselect .checkboxs-theme:after{position:absolute;content:"";border:1px solid #E8E8E8;width:16px;height:16px;border-radius:5px;right:0;top:-17px}.sidebar-themeoverlay{position:fixed;width:100%;height:100vh;background:#000000bf;top:0;left:-100%;z-index:10000}.sidebar-themeoverlay.open{left:0}.sidebar-themesettings.offcanvas.offcanvas-end{width:400px!important}.custom-themecolor label{width:40px;height:40px;border-radius:5px;border:1px solid #E9EDF4;position:relative}.custom-themecolor label:before{width:40px;height:40px;position:absolute;top:50%;left:50%;content:"";transform:translate(-50%,-50%);border-radius:5px}.custom-themecolor label.bg-primary:before{background:#3d5ee1}.custom-themecolor label.bg-violet:before{background:#673ab7}.custom-themecolor label.bg-orange:before{background:#fd7e14}.custom-themecolor label.bg-pink:before{background:#e83e8c}.custom-themecolor label.bg-green:before{background:#2ca87f}.custom-themecolor label.bg-red:before{background:#dc2626}.custom-themecolor input[type=radio]:checked~label:after{content:"\ea67";font-family:tabler-icons;color:#fff;font-weight:400;font-size:12px;display:flex;align-items:center;justify-content:center;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute}.custom-themecolor input[type=radio]:checked~label:after{content:"\ea67";font-family:tabler-icons;color:#3d5ee1;font-weight:400;font-size:12px;display:flex;align-items:center;justify-content:center;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute}.custom-themecolor label{width:40px;height:40px;border-radius:5px;position:relative;outline-offset:3px;outline:1px solid #E9EDF4}.custom-themecolor label.white-topbar{background:#fff;border:1px solid #E9EDF4}.custom-themecolor label.dark-topbar{background:#202c4b}.custom-themecolor label.primary-topbar{background:#3d5ee1}.custom-themecolor label.grey-topbar{background:#e6e8eb}.theme-layout.active img{border:1px solid #3D5EE1;border-radius:5px}.theme-layout input[type=radio]{display:none}.theme-layout input[type=radio]:checked~label .layout-img img{border-color:#3d5ee1}.theme-layout input[type=radio]:checked~label .layout-type{position:relative;padding-left:15px}.theme-layout input[type=radio]:checked~label .layout-type:after{content:"\ea67";font-family:tabler-icons;color:#3d5ee1;font-weight:400;font-size:12px;display:flex;align-items:center;justify-content:center;left:0;top:50%;transform:translateY(-50%);position:absolute;display:block}.theme-layout label .layout-img img{border:1px solid #E9EDF4;border-radius:5px}.theme-layout label:after{display:none}.theme-mode input[type=radio]{display:none}.theme-mode input[type=radio]:checked~label{border-color:#3d5ee1}.theme-mode input[type=radio]:checked~label .avatar{color:#3d5ee1;background-color:#f2f5ff}.theme-mode label{border:1px solid #E9EDF4}.theme-mode label .avatar{background-color:#e9edf4;color:#202c4b}.theme-sidebarbg input[type=radio]{display:none}.theme-sidebarbg input[type=radio]:checked~label img{border-color:#3d5ee1!important}.theme-sidebarbg label{height:73px}.theme-sidebarbg label img{width:46px;height:73px;object-fit:cover;border:2px solid #E9EDF4}.theme-sidebarcolor input[type=radio]{display:none}.theme-sidebarcolor input[type=radio]:checked~label{border-color:#3d5ee1!important;position:relative}.theme-sidebarcolor input[type=radio]:checked~label:after{content:"\ea67";font-family:tabler-icons;color:#3d5ee1;font-weight:400;font-size:12px;display:flex;align-items:center;justify-content:center;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute}.theme-sidebarcolor input[type=radio]:checked~label.bg-dark:after{color:#fff}.theme-sidebarcolor label{width:93px;height:40px;border:1px solid #E9EDF4}.custom-btn-close{width:20px;height:20px;border-radius:50%;background-color:#838a9b;color:#fff;margin:0;padding:0;background-image:none}.custom-btn-close:hover{background-color:#e82646}.custom-themecolor.custom-themecolor-rounded label,.custom-themecolor.custom-themecolor-rounded .pickr-topbar{width:40px;height:40px;border-radius:5px}.custom-themecolor.custom-themecolor-rounded .pickr .pcr-button{width:25px;height:25px;border-radius:5px}.custom-themecolor.custom-themecolor-rounded label.topbar-bg-1{background:#fbfbfd}.custom-themecolor.custom-themecolor-rounded label.topbar-bg-2{background:#e8fcff}.custom-themecolor.custom-themecolor-rounded label.topbar-bg-3{background:#e6e8eb}.custom-themecolor.custom-themecolor-rounded label.topbar-bg-4{background:#fff5e7}.custom-themecolor{line-height:0}.custom-themecolor .pickr-container-background .pickr .pcr-button:after{line-height:3}.custom-themecolor .pickr-topbar .pickr .pcr-button:after{line-height:1.9}.sidebar-header .avatar.avatar-md{width:40px;height:40px}.custom-themecolor input[type=radio]{display:none}.custom-themecolor input[type=radio]:checked~label:after{content:"\ea5e";font-family:tabler-icons;color:#fff;font-weight:400;font-size:8px;display:flex;align-items:center;justify-content:center;left:50%;top:50%;transform:translate(-50%,-50%);position:absolute;width:18px;height:18px;background:#1abe17;border-radius:50%}.custom-themecolor input[type=radio]:checked~label.primary-topbar:after,.custom-themecolor input[type=radio]:checked~label.dark-topbar:after{color:#fff}.custom-themecolor label{width:40px;height:40px;border-radius:5px;position:relative;outline-offset:3px;outline:1px solid #BCBFC3}.custom-themecolor input[type=radio]:checked~label{outline-color:#3d5ee1}.custom-themecolor label.bg-darkblack{background:#39435f}.custom-themecolor label.bg-darkblue{background:#07396d}.avatar{position:relative;height:2.625rem;width:2.625rem;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;color:#fff;font-weight:500}.avatar a.badge:hover{color:#fff}.avatar img{width:100%;height:100%;border-radius:4px}.avatar.avatar-rounded,.avatar.avatar-rounded img{border-radius:50%}.avatar.avatar-radius-0,.avatar.avatar-radius-0 img{border-radius:0}.avatar .avatar-notification{position:absolute;width:22px;height:22px;font-size:10px;border:2px solid #FFF;border-radius:50%;display:flex;align-items:center;justify-content:center;inset-block-start:-4%;inset-inline-end:-.375rem}.avatar.online:before,.avatar.offline:before{position:absolute;content:"";width:.5rem;height:.5rem;border-radius:50%;inset-inline-end:0;inset-block-end:0;border:2px solid #FFF!important;z-index:1}.avatar.online:before{background-color:#1abe17}.avatar.offline:before{background-color:#838a9b}.avatar.avatar-xs{width:1.25rem;height:1.25rem;line-height:1.25rem;font-size:.65rem}.avatar.avatar-xs .avatar-notification{padding:4px;width:12px;height:12px;line-height:12px;font-size:8px;inset-block-start:-25%;inset-inline-end:-2.12px}.avatar.avatar-sm{width:1.5rem;height:1.5rem;line-height:1.5rem;font-size:.65rem}.avatar.avatar-sm .avatar-notification{padding:.3rem;width:1.1rem;height:1.1rem;line-height:1.1rem;font-size:.5rem;inset-block-start:-28%;inset-inline-end:-.45rem}.avatar.avatar-sm.online:before,.avatar.avatar-sm.offline:before{width:.5rem;height:.5rem}.avatar.avatar-md{width:2rem;height:2rem;line-height:2rem;font-size:.8rem}.avatar.avatar-md .avatar-notification{padding:.4rem;width:1.2rem;height:1.2rem;line-height:1.2rem;font-size:.65rem;inset-block-start:-6%;inset-inline-end:-13%}.avatar.avatar-md.online:before,.avatar.avatar-md.offline:before{width:.75rem;height:.75rem}.avatar.avatar-md svg{width:1.5rem;height:1.5rem}.avatar.avatar-lg{width:2.813rem;height:2.813rem;line-height:2.813rem;font-size:1rem}.avatar.avatar-lg .avatar-notification{inset-block-start:-15%;inset-inline-end:-.25%}.avatar.avatar-lg.online:before,.avatar.avatar-lg.offline:before{width:.8rem;height:.8rem}.avatar.avatar-lg svg{width:1.8rem;height:1.8rem}.avatar.avatar-xl{width:4rem;height:4rem;line-height:4rem;font-size:1.25rem}.avatar.avatar-xl .avatar-notification{inset-block-start:-8%;inset-inline-end:-.2%}.avatar.avatar-xl.online:before,.avatar.avatar-xl.offline:before{width:.95rem;height:.95rem}.avatar.avatar-xxl{width:5rem;height:5rem;line-height:5rem;font-size:1.5rem}.avatar.avatar-xxl .avatar-notification{inset-block-start:-4%;inset-inline-end:0rem}.avatar.avatar-xxl.online:before,.avatar.avatar-xxl.offline:before{width:1.05rem;height:1.05rem;inset-block-end:.25rem}.avatar.avatar-xxxl{width:6rem;height:6rem;line-height:6rem;font-size:1.75rem}.avatar.avatar-xxxl .avatar-notification{inset-block-start:-4%;inset-inline-end:0rem}.avatar.avatar-xxxl.online:before,.avatar.avatar-xxxl.offline:before{width:1.05rem;height:1.05rem;inset-block-end:.25rem}.avatar.rounded-lg{border-radius:20px!important}.avatar-list-stacked{padding:0}.avatar-list-stacked.avatar-group-overlapped .avatar{margin-right:-.875rem}.avatar-list-stacked.avatar-group-overlapped .avatar:hover{z-index:1}.avatar-list-stacked.avatar-group-lg .avatar{width:3.25rem;height:3.25rem}.avatar-list-stacked.avatar-group-lg .avatar>.initial-wrap{font-size:.95rem}.avatar-list-stacked.avatar-group-lg.avatar-group-overlapped .avatar{margin-right:-1rem}.avatar-list-stacked.avatar-group-sm .avatar{width:2rem;height:2rem}.avatar-list-stacked.avatar-group-sm .avatar>.initial-wrap{font-size:.6rem}.avatar-list-stacked.avatar-group-sm.avatar-group-overlapped .avatar{margin-right:-.625rem}.avatar-list-stacked.avatar-group-xs .avatar{width:1rem;height:1rem;margin-inline-end:-6px!important}.avatar-list-stacked.avatar-group-xs .avatar>.initial-wrap{font-size:.6rem}.avatar-list-stacked.avatar-group-xs.avatar-group-overlapped .avatar{margin-right:-6px}.avatar-list-stacked .avatar{margin-inline-end:-.875rem!important;border:1px solid rgba(0,0,0,.05);vertical-align:middle;transition:transform ease .2s}.avatar-list-stacked .avatar:last-child{margin-inline-end:0!important}.avatar-list-stacked .avatar:hover{z-index:1;transform:translateY(-.188rem)}.avatar-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.avatar-group .avatar{width:2.625rem;height:2.625rem}.avatar-group .avatar .avatar-img,.avatar-group .avatar>.initial-wrap{border:2px solid #FFF;font-size:.9rem}.avatar-group.avatar-group-overlapped .avatar{margin-right:-.875rem}.avatar-group.avatar-group-overlapped .avatar:hover{z-index:1}.avatar-group.avatar-group-lg .avatar{width:3.25rem;height:3.25rem}.avatar-group.avatar-group-lg .avatar>.initial-wrap{font-size:.95rem}.avatar-group.avatar-group-lg.avatar-group-overlapped .avatar{margin-right:-1rem}.avatar-group.avatar-group-sm .avatar{width:2rem;height:2rem}.avatar-group.avatar-group-sm .avatar>.initial-wrap{font-size:.6rem}.avatar-group.avatar-group-sm.avatar-group-overlapped .avatar{margin-right:-.625rem}.avatar-sm{width:1.5rem;height:1.5rem}.avatar.away:before,.avatar.busy:before{position:absolute;content:"";width:.5rem;height:.5rem;border-radius:50%;inset-inline-end:0;inset-block-end:0;border:2px solid #FFF!important;z-index:1}.avatar.away:before{background-color:#eab300}.avatar.busy:before{background-color:#e82646}.avatar.status-top.online:before,.avatar.status-top.offline:before,.avatar.status-top.away:before,.avatar.status-top.busy:before{inset-block-end:auto;inset-block-start:0}.avatar.avatar-initial,.avatar.avatar-icon{font-weight:500;text-transform:uppercase;overflow:hidden}.avatar.avatar-icon i{line-height:1}.avatar.avatar-bordered{border:2px solid #FFF;box-shadow:0 0 0 1px #e9edf4}.avatar.avatar-hover{transition:transform .2s ease,box-shadow .2s ease}.avatar.avatar-hover:hover{transform:translateY(-2px);box-shadow:0 .25rem .75rem #00000026;z-index:2}.avatar.avatar-overlay{overflow:hidden}.avatar.avatar-overlay .avatar-overlay-content{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#00000073;color:#fff;opacity:0;transition:opacity .2s ease}.avatar.avatar-overlay:hover .avatar-overlay-content{opacity:1}.avatar .avatar-badge{position:absolute;inset-inline-end:-.25rem;inset-block-start:-.25rem;z-index:2}.avatar.avatar-count{background-color:#e9edf4;color:#202c4b;font-size:.75rem;font-weight:700}.avatar.avatar-26{width:26px;height:26px}.avatar.avatar-28{width:28px;height:28px}.avatar.avatar-32{width:32px;height:32px}.avatar.avatar-34{width:34px;height:34px}.avatar.avatar-38{width:38px;height:38px}.avatar.avatar-40{width:40px;height:40px}.avatar.avatar-42{width:42px;height:42px}.avatar.avatar-44{width:44px;height:44px}.avatar.avatar-46{width:46px;height:46px}.avatar.avatar-48{width:48px;height:48px}.avatar.avatar-58{width:58px;height:58px}.avatar.avatar-r-8,.avatar.avatar-r-8 img{border-radius:8px}.avatar.avatar-r-9,.avatar.avatar-r-9 img{border-radius:9px}.avatar.avatar-r-10,.avatar.avatar-r-10 img{border-radius:10px}.avatar.avatar-r-11,.avatar.avatar-r-11 img{border-radius:11px}.avatar.avatar-r-12,.avatar.avatar-r-12 img{border-radius:12px}.avatar.avatar-r-16,.avatar.avatar-r-16 img{border-radius:16px}.avatar img{object-fit:cover}img.avatar{display:inline-block;flex-shrink:0}.avatar.avatar-26,.avatar.avatar-28,.avatar.avatar-32,.avatar.avatar-34,.avatar.avatar-38,.avatar.avatar-40,.avatar.avatar-42,.avatar.avatar-44,.avatar.avatar-46,.avatar.avatar-48,.avatar.avatar-58{flex-shrink:0}.avatar .avatar-status{position:absolute;inset-inline-end:-2px;inset-block-end:-2px;width:12px;height:12px;border-radius:50%;background:#16a34a;border:2px solid var(--avatar-status-ring, #FFF);z-index:2}.avatar .avatar-status.avatar-status-sm{width:11px;height:11px}.avatar .avatar-status.avatar-status-inset{inset-inline-end:1px;inset-block-end:1px}.avatar .avatar-status.is-offline{background:#9aa6c2}.avatar .avatar-status.is-idle{background:#9ca1af}.avatar .avatar-status.is-online{background:#22c55e}.avatar .avatar-status.is-away{background:#eab300}.avatar .avatar-status.is-busy{background:#e82646}.avatar.avatar-ring img{box-shadow:0 0 0 2px var(--avatar-ring-inner, #FFF),0 0 0 3px var(--avatar-ring-outer, #3D5EE1)}[data-theme=dark] .avatar .avatar-status,[data-bs-theme=dark] .avatar .avatar-status{border-color:var(--avatar-status-ring, #181d2c)}.avatar.avatar-icon{flex-shrink:0;line-height:1}.avatar.avatar-icon>i{line-height:1;font-size:20px}.avatar.avatar-icon.avatar-xs>i{font-size:11px}.avatar.avatar-icon.avatar-sm>i{font-size:13px}.avatar.avatar-icon.avatar-md>i{font-size:16px}.avatar.avatar-icon.avatar-lg>i{font-size:22px}.avatar.avatar-icon.avatar-xl>i{font-size:28px}.avatar.avatar-icon.avatar-xxl>i,.avatar.avatar-icon.avatar-xxxl>i{font-size:34px}.avatar.avatar-icon.avatar-glyph-14>i{font-size:14px}.avatar.avatar-icon.avatar-glyph-15>i{font-size:15px}.avatar.avatar-icon.avatar-glyph-16>i{font-size:16px}.avatar.avatar-icon.avatar-glyph-17>i{font-size:17px}.avatar.avatar-icon.avatar-glyph-18>i{font-size:18px}.avatar.avatar-icon.avatar-glyph-24>i{font-size:24px}.avatar.avatar-icon.avatar-accent{background:var(--avatar-accent, #3D5EE1);color:#fff}.avatar.avatar-icon.avatar-accent>i{color:#fff}.avatar.avatar-icon.avatar-accent-soft{background:var(--avatar-accent-soft, #F2F5FF);color:var(--avatar-accent, #3D5EE1)}.avatar.avatar-icon:not(.avatar-rounded):not(.avatar-radius-0){border-radius:10px}.avatar.avatar-icon:not(.avatar-rounded):not(.avatar-radius-0).avatar-xs,.avatar.avatar-icon:not(.avatar-rounded):not(.avatar-radius-0).avatar-sm{border-radius:6px}.avatar.avatar-icon:not(.avatar-rounded):not(.avatar-radius-0).avatar-md{border-radius:8px}.avatar.avatar-icon:not(.avatar-rounded):not(.avatar-radius-0).avatar-xl,.avatar.avatar-icon:not(.avatar-rounded):not(.avatar-radius-0).avatar-xxl,.avatar.avatar-icon:not(.avatar-rounded):not(.avatar-radius-0).avatar-xxxl{border-radius:14px}.avatar.avatar-icon:not(.avatar-rounded):not(.avatar-radius-0).avatar-r-8{border-radius:8px}.avatar.avatar-icon:not(.avatar-rounded):not(.avatar-radius-0).avatar-r-9{border-radius:9px}.avatar.avatar-icon:not(.avatar-rounded):not(.avatar-radius-0).avatar-r-10{border-radius:10px}.avatar.avatar-icon:not(.avatar-rounded):not(.avatar-radius-0).avatar-r-11{border-radius:11px}.avatar.avatar-icon:not(.avatar-rounded):not(.avatar-radius-0).avatar-r-12{border-radius:12px}.avatar.avatar-icon:not(.avatar-rounded):not(.avatar-radius-0).avatar-r-16{border-radius:16px}.avatar.avatar-medal,.avatar.avatar-icon.avatar-medal{background:linear-gradient(135deg,#ffffff40,#00000026),var(--avatar-accent, #3D5EE1);color:#fff;box-shadow:0 8px 18px -8px var(--avatar-accent, #3D5EE1)}.avatar.avatar-medal>i,.avatar.avatar-icon.avatar-medal>i{color:#fff}.avatar.avatar-ai,.avatar.avatar-icon.avatar-ai{background:linear-gradient(135deg,var(--accent-purple),var(--bs-primary));color:#fff}.avatar.avatar-ai>i,.avatar.avatar-icon.avatar-ai>i{color:#fff}.accent-primary{--accent: var(--bs-primary);--accent-soft: var(--tint-primary);--accent-strong: var(--bs-primary);--avatar-accent: var(--bs-primary);--avatar-accent-soft: var(--tint-primary)}.accent-secondary{--accent: var(--bs-secondary);--accent-soft: var(--tint-secondary);--accent-strong: var(--bs-secondary);--avatar-accent: var(--bs-secondary);--avatar-accent-soft: var(--tint-secondary)}.accent-success{--accent: var(--bs-success);--accent-soft: var(--tint-success);--accent-strong: var(--bs-success);--avatar-accent: var(--bs-success);--avatar-accent-soft: var(--tint-success)}.accent-info{--accent: var(--bs-info);--accent-soft: var(--tint-info);--accent-strong: var(--bs-info);--avatar-accent: var(--bs-info);--avatar-accent-soft: var(--tint-info)}.accent-warning{--accent: var(--bs-warning);--accent-soft: var(--tint-warning);--accent-strong: var(--bs-warning);--avatar-accent: var(--bs-warning);--avatar-accent-soft: var(--tint-warning)}.accent-danger{--accent: var(--bs-danger);--accent-soft: var(--tint-danger);--accent-strong: var(--bs-danger);--avatar-accent: var(--bs-danger);--avatar-accent-soft: var(--tint-danger)}.accent-purple{--accent: var(--accent-purple);--accent-soft: var(--tint-purple);--accent-strong: var(--accent-purple);--avatar-accent: var(--accent-purple);--avatar-accent-soft: var(--tint-purple)}.accent-teal{--accent: var(--accent-teal);--accent-soft: var(--tint-teal);--accent-strong: var(--accent-teal);--avatar-accent: var(--accent-teal);--avatar-accent-soft: var(--tint-teal)}.accent-pink{--accent: var(--accent-pink);--accent-soft: var(--tint-pink);--accent-strong: var(--accent-pink);--avatar-accent: var(--accent-pink);--avatar-accent-soft: var(--tint-pink)}.accent-indigo{--accent: var(--accent-indigo);--accent-soft: var(--tint-info);--accent-strong: var(--accent-indigo);--avatar-accent: var(--accent-indigo);--avatar-accent-soft: var(--tint-info)}.accent-slate{--accent: var(--bs-secondary-color);--accent-soft: var(--bs-tertiary-bg);--accent-strong: var(--bs-secondary-color);--avatar-accent: var(--bs-secondary-color);--avatar-accent-soft: var(--bs-tertiary-bg)}.accent-dark{--accent: var(--bs-dark);--accent-soft: var(--bs-light);--accent-strong: var(--bs-dark);--avatar-accent: var(--bs-dark);--avatar-accent-soft: var(--bs-light)}.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{background-color:#3d5ee1;text-shadow:unset}.bootstrap-datetimepicker-widget table th{font-size:15px;font-weight:500;color:#202c4b;width:30px;height:40px;line-height:40px}.bootstrap-datetimepicker-widget table th.prev,.bootstrap-datetimepicker-widget table th.next{padding-bottom:16px}.bootstrap-datetimepicker-widget table th.prev span,.bootstrap-datetimepicker-widget table th.next span{width:24px;height:24px;font-size:12px;border:1px solid #E9EDF4;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}.bootstrap-datetimepicker-widget table th.prev span:hover,.bootstrap-datetimepicker-widget table th.next span:hover{background:#202c4b;border-color:#202c4b;color:#fff}.bootstrap-datetimepicker-widget table td{font-size:15px;color:#515b73}.bootstrap-datetimepicker-widget table td.day{width:30px;height:32px;line-height:32px}.bootstrap-datetimepicker-widget{z-index:999!important}.bootstrap-datetimepicker-widget .picker-switch{padding-bottom:16px}.bootstrap-datetimepicker-widget table td.today:before{border-bottom-color:#3d5ee1}.bootstrap-datetimepicker-widget table thead tr:first-child th:hover{background:transparent}.shadow-sm{box-shadow:0 4.4px 12px -1px #dedede5c!important}.shadow-md{box-shadow:0 4px 9px -1px #13102208,0 4.4px 20px -1px #1310220d!important}.list-group-item{border-color:#e9edf4!important;color:inherit}.list-group a.active,.list-group a:hover{background:#eceffc;color:#3d5ee1}.list-styled-dotted li{list-style-type:disc}.custom-offcanvas.offcanvas.offcanvas-end{width:600px!important}.custom-offcanvas.offcanvas.offcanvas-end .offcanvas-header .close-btn{width:20px;height:20px;color:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center;background-color:#838a9b;border:1px solid #838A9B}.custom-offcanvas.offcanvas.offcanvas-end .offcanvas-header .close-btn:hover{background:#e82646;border-color:#e82646}.w-40{width:40%}@media(max-width:767.98px){.w-40{width:100%}}hr{border-color:#e9edf4}.link-opacity-10{opacity:.1}.link-opacity-25{opacity:.25}.link-opacity-50{opacity:.5}.link-opacity-75{opacity:.75}.link-opacity-10-hover:hover{opacity:.1}.link-opacity-25-hover:hover{opacity:.25}.link-opacity-50-hover:hover{opacity:.5}.link-opacity-75-hover:hover{opacity:.75}.text-primary{color:#3d5ee1!important}.text-primary.text-opacity-75{opacity:.75!important}.text-primary.text-opacity-50{opacity:.5!important}.text-primary.text-opacity-25{opacity:.25!important}.link-primary,.link-primary:hover{color:#3d5ee1!important}.link-underline-primary{text-decoration-color:#3d5ee1!important}.text-secondary{color:#6fccd8!important}.text-secondary.text-opacity-75{opacity:.75!important}.text-secondary.text-opacity-50{opacity:.5!important}.text-secondary.text-opacity-25{opacity:.25!important}.link-secondary,.link-secondary:hover{color:#6fccd8!important}.link-underline-secondary{text-decoration-color:#6fccd8!important}.text-success{color:#1abe17!important}.text-success.text-opacity-75{opacity:.75!important}.text-success.text-opacity-50{opacity:.5!important}.text-success.text-opacity-25{opacity:.25!important}.link-success,.link-success:hover{color:#1abe17!important}.link-underline-success{text-decoration-color:#1abe17!important}.text-info{color:#0f65cd!important}.text-info.text-opacity-75{opacity:.75!important}.text-info.text-opacity-50{opacity:.5!important}.text-info.text-opacity-25{opacity:.25!important}.link-info,.link-info:hover{color:#0f65cd!important}.link-underline-info{text-decoration-color:#0f65cd!important}.text-warning{color:#eab300!important}.text-warning.text-opacity-75{opacity:.75!important}.text-warning.text-opacity-50{opacity:.5!important}.text-warning.text-opacity-25{opacity:.25!important}.link-warning,.link-warning:hover{color:#eab300!important}.link-underline-warning{text-decoration-color:#eab300!important}.text-danger{color:#e82646!important}.text-danger.text-opacity-75{opacity:.75!important}.text-danger.text-opacity-50{opacity:.5!important}.text-danger.text-opacity-25{opacity:.25!important}.link-danger,.link-danger:hover{color:#e82646!important}.link-underline-danger{text-decoration-color:#e82646!important}.text-dark.text-opacity-75{opacity:.75!important}.text-dark.text-opacity-50{opacity:.5!important}.text-dark.text-opacity-25{opacity:.25!important}.link-dark,.link-dark:hover{color:#202c4b!important}.link-underline-dark{text-decoration-color:#202c4b!important}.text-light.text-opacity-75{opacity:.75!important}.text-light.text-opacity-50{opacity:.5!important}.text-light.text-opacity-25{opacity:.25!important}.link-light,.link-light:hover{color:#e9edf4!important}.link-underline-light{text-decoration-color:#e9edf4!important}.text-black.text-opacity-75{opacity:.75!important}.text-black.text-opacity-50{opacity:.5!important}.text-black.text-opacity-25{opacity:.25!important}.link-black,.link-black:hover{color:#000!important}.link-underline-black{text-decoration-color:#000!important}.text-purple.text-opacity-75{opacity:.75!important}.text-purple.text-opacity-50{opacity:.5!important}.text-purple.text-opacity-25{opacity:.25!important}.link-purple,.link-purple:hover{color:#4a00e5!important}.link-underline-purple{text-decoration-color:#4a00e5!important}.text-yellow{color:#ff0!important}.text-yellow.text-opacity-75{opacity:.75!important}.text-yellow.text-opacity-50{opacity:.5!important}.text-yellow.text-opacity-25{opacity:.25!important}.link-yellow,.link-yellow:hover{color:#ff0!important}.link-underline-yellow{text-decoration-color:#ff0!important}.text-teal.text-opacity-75{opacity:.75!important}.text-teal.text-opacity-50{opacity:.5!important}.text-teal.text-opacity-25{opacity:.25!important}.link-teal,.link-teal:hover{color:#02a8b5!important}.link-underline-teal{text-decoration-color:#02a8b5!important}.link-underline-opacity-100{--link-underline-opacity: 1}.link-underline-opacity-75{--link-underline-opacity: .75}.link-underline-opacity-50{--link-underline-opacity: .5}.link-underline-opacity-25{--link-underline-opacity: .25}.link-underline-opacity-10{--link-underline-opacity: .1}.link-underline-opacity-0{--link-underline-opacity: 0}.btn-primary{color:#fff;background-color:#3d5ee1;border-color:#3d5ee1;font-size:14px}.btn-check:checked+.btn,.btn.active,.btn.show,.btn.show:hover,.btn:first-child:active,:not(.btn-check)+.btn:active{background-color:#3d5ee1!important;border-color:#3d5ee1;color:#fff!important}button{cursor:pointer}button:focus{outline:0;box-shadow:none}.btn{--btn-height: 40px;--btn-padding-x: 15px;--btn-radius: 12px;--btn-font-size: 14px;--btn-icon-size: 18px;--btn-ring: rgba(61, 94, 225, .18);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--btn-gap);min-height:var(--btn-height);padding:0 var(--btn-padding-x);border:1px solid transparent;border-radius:var(--btn-radius);font-size:var(--btn-font-size);font-weight:600;letter-spacing:.2px;line-height:1.2;text-decoration:none;white-space:nowrap;box-shadow:0 1px 2px #0f172a0a,0 2px 6px #0f172a0f;transition:all .25s cubic-bezier(.4,0,.2,1)}.btn>i,.btn>svg,.btn>.btn-icon-el{flex:0 0 auto;font-size:var(--btn-icon-size);width:auto;height:auto;line-height:1}.btn>svg{width:var(--btn-icon-size);height:var(--btn-icon-size)}.btn:hover{transform:translateY(-2px);box-shadow:0 2px 6px #0f172a12,0 8px 16px #0f172a14}.btn:active,.btn.active{transform:translateY(0);box-shadow:0 2px 4px #0f172a1f}.btn:focus{box-shadow:none}.btn:focus-visible{outline:none;box-shadow:0 0 0 4px var(--btn-ring)}.btn:disabled,.btn.disabled{opacity:.5;box-shadow:none!important;transform:none!important;cursor:not-allowed;pointer-events:auto}.btn.btn-lg{--btn-height: 50px;--btn-padding-x: 28px;--btn-radius: 14px;--btn-font-size: 15px;--btn-icon-size: 20px}.btn.btn-sm{--btn-height: 34px;--btn-padding-x: 14px;--btn-radius: 10px;--btn-font-size: 13px;--btn-icon-size: 16px;--btn-gap: 6px}.btn.btn-primary:focus{background-color:#3d5ee1;color:#fff;box-shadow:none}.btn.btn-secondary{background-color:#6fccd8;border:1px solid rgba(255,255,255,.15);color:#fff;box-shadow:0 1px 2px #0f172a0d,0 6px 12px #0f172a14,0 12px 24px #0f172a14;--btn-ring: rgba(111, 204, 216, .18)}.btn.btn-secondary:hover,.btn.btn-secondary.focus{background-color:#83d3dd;border-color:#ffffff40;color:#fff;box-shadow:0 4px 10px #0f172a14,0 12px 24px #0f172a1f,0 24px 40px #0f172a1f}.btn.btn-secondary:focus{background-color:#6fccd8;color:#fff;box-shadow:none}.btn.btn-secondary:focus-visible{box-shadow:0 0 0 4px var(--btn-ring)}.btn.btn-secondary:active,.btn.btn-secondary.active{background-color:#5fc6d4;border-color:#ffffff26;color:#fff;box-shadow:0 2px 4px #0f172a1f}.btn.btn-success{background-color:#1abe17;border:1px solid rgba(255,255,255,.15);color:#fff;box-shadow:0 1px 2px #0f172a0d,0 6px 12px #0f172a14,0 12px 24px #0f172a14;--btn-ring: rgba(26, 190, 23, .18)}.btn.btn-success:hover,.btn.btn-success.focus{background-color:#1dd51a;border-color:#ffffff40;color:#fff;box-shadow:0 4px 10px #0f172a14,0 12px 24px #0f172a1f,0 24px 40px #0f172a1f}.btn.btn-success:focus{background-color:#1abe17;color:#fff;box-shadow:none}.btn.btn-success:focus-visible{box-shadow:0 0 0 4px var(--btn-ring)}.btn.btn-success:active,.btn.btn-success.active{background-color:#18ac15;border-color:#ffffff26;color:#fff;box-shadow:0 2px 4px #0f172a1f}.btn.btn-info{background-color:#0f65cd;border:1px solid rgba(255,255,255,.15);color:#fff;box-shadow:0 1px 2px #0f172a0d,0 6px 12px #0f172a14,0 12px 24px #0f172a14;--btn-ring: rgba(15, 101, 205, .18)}.btn.btn-info:hover,.btn.btn-info.focus{background-color:#1171e5;border-color:#ffffff40;color:#fff;box-shadow:0 4px 10px #0f172a14,0 12px 24px #0f172a1f,0 24px 40px #0f172a1f}.btn.btn-info:focus{background-color:#0f65cd;color:#fff;box-shadow:none}.btn.btn-info:focus-visible{box-shadow:0 0 0 4px var(--btn-ring)}.btn.btn-info:active,.btn.btn-info.active{background-color:#0e5cba;border-color:#ffffff26;color:#fff;box-shadow:0 2px 4px #0f172a1f}.btn.btn-warning{background-color:#eab300;border:1px solid rgba(255,255,255,.15);color:#fff;box-shadow:0 1px 2px #0f172a0d,0 6px 12px #0f172a14,0 12px 24px #0f172a14;--btn-ring: rgba(234, 179, 0, .18)}.btn.btn-warning:hover,.btn.btn-warning.focus{background-color:#ffc405;border-color:#ffffff40;color:#fff;box-shadow:0 4px 10px #0f172a14,0 12px 24px #0f172a1f,0 24px 40px #0f172a1f}.btn.btn-warning:focus{background-color:#eab300;color:#fff;box-shadow:none}.btn.btn-warning:focus-visible{box-shadow:0 0 0 4px var(--btn-ring)}.btn.btn-warning:active,.btn.btn-warning.active{background-color:#d6a300;border-color:#ffffff26;color:#fff;box-shadow:0 2px 4px #0f172a1f}.btn.btn-danger{background-color:#e82646;border:1px solid rgba(255,255,255,.15);color:#fff;box-shadow:0 1px 2px #0f172a0d,0 6px 12px #0f172a14,0 12px 24px #0f172a14;--btn-ring: rgba(232, 38, 70, .18)}.btn.btn-danger:hover,.btn.btn-danger.focus{background-color:#ea3d5a;border-color:#ffffff40;color:#fff;box-shadow:0 4px 10px #0f172a14,0 12px 24px #0f172a1f,0 24px 40px #0f172a1f}.btn.btn-danger:focus{background-color:#e82646;color:#fff;box-shadow:none}.btn.btn-danger:focus-visible{box-shadow:0 0 0 4px var(--btn-ring)}.btn.btn-danger:active,.btn.btn-danger.active{background-color:#e21839;border-color:#ffffff26;color:#fff;box-shadow:0 2px 4px #0f172a1f}.btn.btn-dark{background-color:#202c4b;border:1px solid rgba(255,255,255,.15);color:#fff;box-shadow:0 1px 2px #0f172a0d,0 6px 12px #0f172a14,0 12px 24px #0f172a14;--btn-ring: rgba(32, 44, 75, .18)}.btn.btn-dark:hover,.btn.btn-dark.focus{background-color:#28365d;border-color:#ffffff40;color:#fff;box-shadow:0 4px 10px #0f172a14,0 12px 24px #0f172a1f,0 24px 40px #0f172a1f}.btn.btn-dark:focus{background-color:#202c4b;color:#fff;box-shadow:none}.btn.btn-dark:focus-visible{box-shadow:0 0 0 4px var(--btn-ring)}.btn.btn-dark:active,.btn.btn-dark.active{background-color:#1a243d;border-color:#ffffff26;color:#fff;box-shadow:0 2px 4px #0f172a1f}.btn.btn-light{background-color:#e9edf4;border:1px solid rgba(255,255,255,.15);color:#fff;box-shadow:0 1px 2px #0f172a0d,0 6px 12px #0f172a14,0 12px 24px #0f172a14;--btn-ring: rgba(233, 237, 244, .18)}.btn.btn-light:hover,.btn.btn-light.focus{background-color:#fafbfd;border-color:#ffffff40;color:#fff;box-shadow:0 4px 10px #0f172a14,0 12px 24px #0f172a1f,0 24px 40px #0f172a1f}.btn.btn-light:focus{background-color:#e9edf4;color:#fff;box-shadow:none}.btn.btn-light:focus-visible{box-shadow:0 0 0 4px var(--btn-ring)}.btn.btn-light:active,.btn.btn-light.active{background-color:#dbe2ed;border-color:#ffffff26;color:#fff;box-shadow:0 2px 4px #0f172a1f}.btn.btn-black{background-color:#000;border:1px solid rgba(255,255,255,.15);color:#fff;box-shadow:0 1px 2px #0f172a0d,0 6px 12px #0f172a14,0 12px 24px #0f172a14;--btn-ring: rgba(0, 0, 0, .18)}.btn.btn-black:hover,.btn.btn-black.focus{background-color:#0d0d0d;border-color:#ffffff40;color:#fff;box-shadow:0 4px 10px #0f172a14,0 12px 24px #0f172a1f,0 24px 40px #0f172a1f}.btn.btn-black:focus{background-color:#000;color:#fff;box-shadow:none}.btn.btn-black:focus-visible{box-shadow:0 0 0 4px var(--btn-ring)}.btn.btn-black:active,.btn.btn-black.active{background-color:#000;border-color:#ffffff26;color:#fff;box-shadow:0 2px 4px #0f172a1f}.btn.btn-purple{background-color:#4a00e5;border:1px solid rgba(255,255,255,.15);color:#fff;box-shadow:0 1px 2px #0f172a0d,0 6px 12px #0f172a14,0 12px 24px #0f172a14;--btn-ring: rgba(74, 0, 229, .18)}.btn.btn-purple:hover,.btn.btn-purple.focus{background-color:#5200ff;border-color:#ffffff40;color:#fff;box-shadow:0 4px 10px #0f172a14,0 12px 24px #0f172a1f,0 24px 40px #0f172a1f}.btn.btn-purple:focus{background-color:#4a00e5;color:#fff;box-shadow:none}.btn.btn-purple:focus-visible{box-shadow:0 0 0 4px var(--btn-ring)}.btn.btn-purple:active,.btn.btn-purple.active{background-color:#4300d1;border-color:#ffffff26;color:#fff;box-shadow:0 2px 4px #0f172a1f}.btn.btn-yellow{background-color:#ff0;border:1px solid rgba(255,255,255,.15);color:#fff;box-shadow:0 1px 2px #0f172a0d,0 6px 12px #0f172a14,0 12px 24px #0f172a14;--btn-ring: rgba(255, 255, 0, .18)}.btn.btn-yellow:hover,.btn.btn-yellow.focus{background-color:#ffff1a;border-color:#ffffff40;color:#fff;box-shadow:0 4px 10px #0f172a14,0 12px 24px #0f172a1f,0 24px 40px #0f172a1f}.btn.btn-yellow:focus{background-color:#ff0;color:#fff;box-shadow:none}.btn.btn-yellow:focus-visible{box-shadow:0 0 0 4px var(--btn-ring)}.btn.btn-yellow:active,.btn.btn-yellow.active{background-color:#ebeb00;border-color:#ffffff26;color:#fff;box-shadow:0 2px 4px #0f172a1f}.btn.btn-teal{background-color:#02a8b5;border:1px solid rgba(255,255,255,.15);color:#fff;box-shadow:0 1px 2px #0f172a0d,0 6px 12px #0f172a14,0 12px 24px #0f172a14;--btn-ring: rgba(2, 168, 181, .18)}.btn.btn-teal:hover,.btn.btn-teal.focus{background-color:#02bfce;border-color:#ffffff40;color:#fff;box-shadow:0 4px 10px #0f172a14,0 12px 24px #0f172a1f,0 24px 40px #0f172a1f}.btn.btn-teal:focus{background-color:#02a8b5;color:#fff;box-shadow:none}.btn.btn-teal:focus-visible{box-shadow:0 0 0 4px var(--btn-ring)}.btn.btn-teal:active,.btn.btn-teal.active{background-color:#0295a1;border-color:#ffffff26;color:#fff;box-shadow:0 2px 4px #0f172a1f}.btn.btn-primary{background-color:#3d5ee1;border:1px solid rgba(255,255,255,.15);color:#fff;box-shadow:0 1px 2px #0f172a0d,0 6px 12px #0f172a14,0 12px 24px #0f172a14;--btn-ring: rgba(61, 94, 225, .18)}.btn.btn-primary:hover,.btn.btn-primary.focus{background-color:#5370e4;border-color:#ffffff40;color:#fff;box-shadow:0 4px 10px #0f172a14,0 12px 24px #0f172a1f,0 24px 40px #0f172a1f}.btn.btn-primary:focus-visible{box-shadow:0 0 0 4px var(--btn-ring)}.btn.btn-primary:active,.btn.btn-primary.active{background-color:#2b4fde;border-color:#ffffff26;color:#fff;box-shadow:0 2px 4px #0f172a1f}.btn.btn-light,.btn.btn-white{border:1px solid #E9EDF4;color:#202c4b;box-shadow:0 1px 2px #0f172a0a,0 2px 6px #0f172a0f;--btn-ring: rgba(61, 94, 225, .18)}.btn.btn-light:hover,.btn.btn-light:focus,.btn.btn-light.focus,.btn.btn-white:hover,.btn.btn-white:focus,.btn.btn-white.focus{border-color:#dbe2ed;color:#202c4b;box-shadow:0 2px 6px #0f172a12,0 8px 16px #0f172a14}.btn.btn-light:focus-visible,.btn.btn-white:focus-visible{box-shadow:0 0 0 4px var(--btn-ring)}.btn.btn-light:active,.btn.btn-light.active,.btn.btn-white:active,.btn.btn-white.active{color:#202c4b!important;box-shadow:0 2px 4px #0f172a1f}.btn.btn-light{background-color:#f4f6fa}.btn.btn-light:hover,.btn.btn-light:focus,.btn.btn-light.focus,.btn.btn-light:active,.btn.btn-light.active{background-color:#e9edf4!important}.btn.btn-white{background-color:#fff}.btn.btn-white:hover,.btn.btn-white:focus,.btn.btn-white.focus,.btn.btn-white:active,.btn.btn-white.active{background-color:#fff!important;color:#202c4b!important}.btn.is-loading,.btn[aria-busy=true]{color:transparent!important;pointer-events:none;position:relative}.btn.is-loading>*,.btn[aria-busy=true]>*{visibility:hidden}.btn.is-loading:after,.btn[aria-busy=true]:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;width:var(--btn-icon-size);height:var(--btn-icon-size);margin-block-start:calc(var(--btn-icon-size) / -2);margin-inline-start:calc(var(--btn-icon-size) / -2);border:2px solid currentColor;border-block-start-color:transparent;border-radius:50%;color:#fff;animation:rotation .7s linear infinite}.btn.is-loading.btn-light:after,.btn.is-loading.btn-white:after,.btn.is-loading[class*=btn-outline-]:after,.btn.is-loading[class*=-light]:after,.btn.is-loading[class*=-ghost]:after,.btn[aria-busy=true].btn-light:after,.btn[aria-busy=true].btn-white:after,.btn[aria-busy=true][class*=btn-outline-]:after,.btn[aria-busy=true][class*=-light]:after,.btn[aria-busy=true][class*=-ghost]:after{color:#3d5ee1}@media(prefers-reduced-motion:reduce){.btn{transition:none}.btn:hover,.btn:active,.btn.active{transform:none}}.btn-group .btn,.btn-group-vertical .btn{box-shadow:none}.btn-group .btn:hover,.btn-group .btn:active,.btn-group .btn.active,.btn-group-vertical .btn:hover,.btn-group-vertical .btn:active,.btn-group-vertical .btn.active{transform:none;box-shadow:none}.btn-group-lg .btn{--btn-height: 50px;--btn-padding-x: 28px;--btn-font-size: 15px}.btn-group-sm .btn{--btn-height: 34px;--btn-padding-x: 14px;--btn-font-size: 13px}.btn.btn-w-xs{min-width:5.625rem}.btn.btn-w-sm{min-width:6.975rem}.btn.btn-w-md{min-width:8.125rem}.btn.btn-w-lg{min-width:9.375rem}.btn-icon{width:var(--btn-height);height:var(--btn-height);padding:0;flex:0 0 auto}.btn-icon i{padding:0;margin:0;line-height:1}.btn-icon.btn-sm,.btn-icon.btn-lg{width:var(--btn-height);height:var(--btn-height)}.btn-list>button,.btn-list>a{margin:0 .375rem .375rem 0}[dir=rtl] .btn-list button,[dir=rtl] .btn-list div,[dir=rtl] .btn-list a,[dir=rtl] .btn-list input{margin:0 0 .375rem .375rem}.btn-list{margin-block-end:-.5rem}.btn-square{border-radius:0}.btn-group-pill .btn:first-child{border-radius:60px 0 0 60px}.btn-group-pill .btn:last-child{border-radius:0 60px 60px 0}.btn-group-square .btn:first-child{border-radius:0}.btn-group-square .btn:last-child{border-radius:0}.btn.btn-primary-light{background-color:#3d5ee11a;color:#3d5ee1}.btn.btn-primary-light:hover,.btn.btn-primary-light:focus,.btn.btn-primary-light:active{background-color:#3d5ee1;color:#fff;border-color:#3d5ee1}.btn.btn-secondary-light{background-color:#6fccd81a;color:#6fccd8}.btn.btn-secondary-light:hover,.btn.btn-secondary-light:focus,.btn.btn-secondary-light:active{background-color:#6fccd8;color:#fff;border-color:#6fccd8}.btn.btn-warning-light{background-color:#eab3001a;color:#eab300}.btn.btn-warning-light:hover,.btn.btn-warning-light:focus,.btn.btn-warning-light:active{background-color:#eab300;color:#fff;border-color:#eab300}.btn.btn-info-light{background-color:#0f65cd1a;color:#0f65cd}.btn.btn-info-light:hover,.btn.btn-info-light:focus,.btn.btn-info-light:active{background-color:#0f65cd;color:#fff;border-color:#0f65cd}.btn.btn-success-light{background-color:#1abe171a;color:#1abe17}.btn.btn-success-light:hover,.btn.btn-success-light:focus,.btn.btn-success-light:active{background-color:#1abe17;color:#fff;border-color:#1abe17}.btn.btn-danger-light{background-color:#e826461a;color:#e82646}.btn.btn-danger-light:hover,.btn.btn-danger-light:focus,.btn.btn-danger-light:active{background-color:#e82646;color:#fff;border-color:#e82646}.btn.btn-primary-ghost{background-color:transparent;color:#3d5ee1;border:1px solid #3D5EE1}.btn.btn-primary-ghost:active{color:#3d5ee1;border:1px solid #3D5EE1;background-color:transparent}.btn.btn-dark{background:#202c4b!important;border-color:#202c4b!important;box-shadow:none;color:#fff}.btn.btn-dark:hover{background:#252a30!important}.btn.btn-secondary-ghost{background-color:transparent;color:#6fccd8;border:1px solid #6FCCD8}.btn.btn-secondary-ghost:active{color:#6fccd8;border:1px solid #6FCCD8;background-color:transparent}.btn.btn-warning-ghost{background-color:transparent;color:#eab300;border:1px solid #EAB300}.btn.btn-warning-ghost:active{color:#eab300;border:1px solid #EAB300;background-color:transparent}.btn.btn-info-ghost{background-color:transparent;color:#0f65cd;border:1px solid #0F65CD}.btn.btn-info-ghost:active{color:#0f65cd;border:1px solid #0F65CD;background-color:transparent}.btn.btn-success-ghost{background-color:transparent;color:#1abe17;border:1px solid #1ABE17}.btn.btn-success-ghost:active{color:#1abe17;border:1px solid #1ABE17;background-color:transparent}.btn.btn-danger-ghost{background-color:transparent;color:#e82646;border:1px solid #E82646}.btn.btn-danger-ghost:active{color:#e82646;border:1px solid #E82646;background-color:transparent}.btn-list button{margin:0 .375rem .375rem 0}.btn-outline-primary{border:1px solid #3D5EE1!important;color:#3d5ee1!important}.btn-outline-primary:hover,.btn-outline-primary:focus,.btn-outline-primary.focus,.btn-outline-primary:active,.btn-outline-primary.active{background-color:#3d5ee1!important;border:1px solid #3D5EE1!important;box-shadow:0 4px 10px #0f172a14,0 12px 24px #0f172a1f,0 24px 40px #0f172a1f;color:#fff!important}.btn-outline-secondary{border:1px solid #6FCCD8!important;color:#6fccd8!important}.btn-outline-secondary:hover,.btn-outline-secondary:focus,.btn-outline-secondary.focus,.btn-outline-secondary:active,.btn-outline-secondary.active{background-color:#6fccd8!important;border:1px solid #6FCCD8!important;box-shadow:0 4px 10px #0f172a14,0 12px 24px #0f172a1f,0 24px 40px #0f172a1f;color:#fff!important}.btn-outline-success{border:1px solid #1ABE17!important;color:#1abe17!important}.btn-outline-success:hover,.btn-outline-success:focus,.btn-outline-success.focus,.btn-outline-success:active,.btn-outline-success.active{background-color:#1abe17!important;border:1px solid #1ABE17!important;box-shadow:0 4px 10px #0f172a14,0 12px 24px #0f172a1f,0 24px 40px #0f172a1f;color:#fff!important}.btn-outline-danger{border:1px solid #E82646!important;color:#e82646!important}.btn-outline-danger:hover,.btn-outline-danger:focus,.btn-outline-danger.focus,.btn-outline-danger:active,.btn-outline-danger.active{background-color:#e82646!important;border:1px solid #E82646!important;box-shadow:0 4px 10px #0f172a14,0 12px 24px #0f172a1f,0 24px 40px #0f172a1f;color:#fff!important}.btn-outline-warning{border:1px solid #EAB300!important;color:#eab300!important}.btn-outline-warning:hover,.btn-outline-warning:focus,.btn-outline-warning.focus,.btn-outline-warning:active,.btn-outline-warning.active{background-color:#eab300!important;border:1px solid #EAB300!important;box-shadow:0 4px 10px #0f172a14,0 12px 24px #0f172a1f,0 24px 40px #0f172a1f;color:#fff!important}.btn-outline-info{border:1px solid #0F65CD!important;color:#0f65cd!important}.btn-outline-info:hover,.btn-outline-info:focus,.btn-outline-info.focus,.btn-outline-info:active,.btn-outline-info.active{background-color:#0f65cd!important;border:1px solid #0F65CD!important;box-shadow:0 4px 10px #0f172a14,0 12px 24px #0f172a1f,0 24px 40px #0f172a1f;color:#fff!important}.btn-outline-light{border:1px solid #E9EDF4!important;color:#515b73!important}.btn-outline-light:hover,.btn-outline-light:focus,.btn-outline-light.focus,.btn-outline-light:active,.btn-outline-light.active{background-color:#e9edf4!important;border:1px solid #E9EDF4!important;color:#515b73!important}.btn-outline-dark{border:1px solid #202C4B!important;color:#202c4b!important}.btn-outline-dark:hover,.btn-outline-dark:focus,.btn-outline-dark.focus,.btn-outline-dark:active,.btn-outline-dark.active{background-color:#202c4b!important;border:1px solid #202C4B!important;box-shadow:0 4px 10px #0f172a14,0 12px 24px #0f172a1f,0 24px 40px #0f172a1f;color:#fff!important}.btn-soft-primary{background-color:#c5cff6!important;color:#3d5ee1!important}.btn-soft-primary:hover,.btn-soft-primary:focus,.btn-soft-primary.focus,.btn-soft-primary:active,.btn-soft-primary.active{box-shadow:0 2px 6px #0f172a12,0 8px 16px #0f172a14;border-color:#3d5ee1}.btn-soft-secondary{background-color:#d4f0f3!important;color:#6fccd8!important}.btn-soft-secondary:hover,.btn-soft-secondary:focus,.btn-soft-secondary.focus,.btn-soft-secondary:active,.btn-soft-secondary.active{box-shadow:0 2px 6px #0f172a12,0 8px 16px #0f172a14;border-color:#6fccd8}.btn-soft-success{background-color:#baecb9!important;color:#1abe17!important}.btn-soft-success:hover,.btn-soft-success:focus,.btn-soft-success.focus,.btn-soft-success:active,.btn-soft-success.active{box-shadow:0 2px 6px #0f172a12,0 8px 16px #0f172a14;border-color:#1abe17}.btn-soft-danger{background-color:#f8bec8!important;color:#e82646!important}.btn-soft-danger:hover,.btn-soft-danger:focus,.btn-soft-danger.focus,.btn-soft-danger:active,.btn-soft-danger.active{box-shadow:0 2px 6px #0f172a12,0 8px 16px #0f172a14;border-color:#e82646}.btn-soft-warning{background-color:#fde9c1!important;color:#eab300!important}.btn-soft-warning:hover,.btn-soft-warning:focus,.btn-soft-warning.focus,.btn-soft-warning:active,.btn-soft-warning.active{box-shadow:0 2px 6px #0f172a12,0 8px 16px #0f172a14;border-color:#eab300}.btn-soft-info{background-color:#0f65cd4d!important;color:#0f65cd!important}.btn-soft-info:hover,.btn-soft-info:focus,.btn-soft-info.focus,.btn-soft-info:active,.btn-soft-info.active{box-shadow:0 2px 6px #0f172a12,0 8px 16px #0f172a14;border-color:#0f65cd}.btn-soft-light{background-color:#e9edf4e6!important;color:#6a7287!important}.btn-soft-light:hover,.btn-soft-light:focus,.btn-soft-light.focus,.btn-soft-light:active,.btn-soft-light.active{box-shadow:0 2px 6px #0f172a12,0 8px 16px #0f172a14;border-color:#e9edf4;border-color:#6a7287}.btn-soft-dark{background-color:#202c4b4d!important;color:#fff!important}.btn-soft-dark:hover,.btn-soft-dark:focus,.btn-soft-dark.focus,.btn-soft-dark:active,.btn-soft-dark.active{box-shadow:0 2px 6px #0f172a12,0 8px 16px #0f172a14;border-color:#202c4b}.primary-hover:hover{background:#3d5ee1!important;color:#fff}.page-loader{width:48px;height:48px;border:4px solid;background:#fff3;border-color:transparent #3D5EE1 #3D5EE1 transparent;border-radius:50%;display:inline-block;position:relative;box-sizing:border-box;animation:rotation 1s ease-in-out infinite}.page-loader:after{content:"";box-sizing:border-box;position:absolute;left:50%;top:50%;border:12px solid;border-color:transparent #6FCCD8 #6FCCD8 transparent;transform:translate(-50%,-50%);border-radius:50%}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.warning-btn-hover:hover{background:#eab300!important;border-color:#eab300!important;color:#fff}.success-btn-hover:hover{background:#1abe17!important;border-color:#1abe17!important;color:#fff}.danger-btn-hover:hover{background:#e82646!important;border-color:#e82646!important;color:#fff!important}.secondary-btn-hover:hover{background:#6fccd8!important;border-color:#6fccd8!important;color:#fff}.primary-btn-hover:hover{background:#3d5ee1!important;border-color:#3d5ee1!important;color:#fff!important}@media(max-width:575.98px){.btn{--btn-height: 40px;--btn-padding-x: 16px}}.btn-3d{position:relative;border:0;border-radius:10px;font-weight:600;--btn-3d-ledge: rgb(26.0089285714, 54.61875, 168.1910714286);--btn-3d-glow: rgba(15, 23, 42, .28);box-shadow:0 2px 0 var(--btn-3d-ledge),0 6px 14px var(--btn-3d-glow);transition:transform .12s cubic-bezier(.4,0,.2,1),box-shadow .12s cubic-bezier(.4,0,.2,1),background-color .12s cubic-bezier(.4,0,.2,1)}.btn-3d:hover,.btn-3d:focus{transform:translateY(-1px);box-shadow:0 3px 0 var(--btn-3d-ledge),0 10px 20px var(--btn-3d-glow)}.btn-3d:active{transform:translateY(2px);box-shadow:0 0 0 var(--btn-3d-ledge),0 2px 5px var(--btn-3d-glow)}.btn-3d:disabled,.btn-3d.disabled{transform:none;box-shadow:0 2px 0 var(--btn-3d-ledge)}.btn-3d i{line-height:1}.btn-3d.btn-primary{--btn-3d-ledge: rgb(26.0089285714, 54.61875, 168.1910714286);--btn-3d-glow: rgba(61, 94, 225, .35)}.btn-3d.btn-secondary{--btn-3d-ledge: rgb(50.1245901639, 169.6524590164, 185.0754098361);--btn-3d-glow: rgba(111, 204, 216, .35)}.btn-3d.btn-success{--btn-3d-ledge: rgb(14.7943661972, 108.1126760563, 13.0873239437);--btn-3d-glow: rgba(26, 190, 23, .35)}.btn-3d.btn-info{--btn-3d-ledge: rgb(8.7409090909, 58.8554545455, 119.4590909091);--btn-3d-glow: rgba(15, 101, 205, .35)}.btn-3d.btn-warning{--btn-3d-ledge: rgb(142.2, 108.7769230769, 0);--btn-3d-glow: rgba(234, 179, 0, .35)}.btn-3d.btn-danger{--btn-3d-ledge: rgb(161.1225, 17.0775, 40.8375);--btn-3d-glow: rgba(232, 38, 70, .35)}.btn-3d.btn-dark{--btn-3d-ledge: rgb(13.6971962617, 18.8336448598, 32.1028037383);--btn-3d-glow: rgba(15, 23, 42, .35)}.btn-3d.btn-white{border:1px solid #E9EDF4;color:#202c4b;background-color:#fff;--btn-3d-ledge: #dfe3ea;--btn-3d-glow: rgba(15, 23, 42, .07)}.btn-3d.btn-white:hover,.btn-3d.btn-white:focus{background-color:#fff;color:#202c4b}.btn-3d.btn-light{border:1px solid #E9EDF4;--btn-3d-ledge: #d5dae2;--btn-3d-glow: rgba(15, 23, 42, .08)}[data-bs-theme=dark] .btn-3d,[data-theme=dark] .btn-3d{--btn-3d-glow: rgba(0, 0, 0, .45)}[data-bs-theme=dark] .btn-3d.btn-light,[data-bs-theme=dark] .btn-3d.btn-white,[data-theme=dark] .btn-3d.btn-light,[data-theme=dark] .btn-3d.btn-white{--btn-3d-ledge: rgba(0, 0, 0, .5);--btn-3d-glow: rgba(0, 0, 0, .45)}.custom-btn-group{display:inline-flex;align-items:center;gap:4px;padding:4px;border:0;border-radius:12px;background:#f4f6fa;vertical-align:middle}.custom-btn-group>.btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;height:36px;min-height:0;padding:0 .875rem;border:0;transform:none;border-radius:8px;background:transparent;color:#6a7287;font-size:.875rem;font-weight:500;line-height:1;white-space:nowrap;box-shadow:none;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.custom-btn-group>.btn i{font-size:1rem}.custom-btn-group>.btn:hover:not(.active):not(.disabled):not(:disabled){background:transparent;color:#202c4b}.custom-btn-group>.btn:focus-visible{outline:2px solid rgba(61,94,225,.35);outline-offset:1px}.custom-btn-group>.btn:active,.custom-btn-group>.btn:first-child:active{background-color:transparent;border-color:transparent;color:#202c4b!important}.custom-btn-group>.btn.disabled,.custom-btn-group>.btn:disabled{opacity:.5;pointer-events:none}.custom-btn-group>.btn.active,.custom-btn-group>.btn[aria-pressed=true],.custom-btn-group>.btn-check:checked+.btn{background-color:#fff;border-color:transparent;color:#fff!important;font-weight:600;box-shadow:0 1px 2px #11182714}.custom-btn-group>.btn.btn-icon{width:36px;padding:0}.custom-btn-group.custom-btn-group-fill{display:flex;width:100%}.custom-btn-group.custom-btn-group-fill>.btn{flex:1 1 0;min-width:0}.custom-btn-group.custom-btn-group-sm{border-radius:10px}.custom-btn-group.custom-btn-group-sm>.btn{height:30px;padding:0 .625rem;font-size:.8125rem;border-radius:7px}.custom-btn-group.custom-btn-group-sm>.btn.btn-icon{width:30px;padding:0}.custom-btn-group.custom-btn-group-lg>.btn{height:42px;padding:0 1.125rem;font-size:.9375rem;border-radius:9px}.custom-btn-group.custom-btn-group-lg>.btn.btn-icon{width:42px;padding:0}[data-theme=dark] .custom-btn-group,[data-bs-theme=dark] .custom-btn-group{background:#ffffff0f}[data-theme=dark] .custom-btn-group>.btn.active,[data-theme=dark] .custom-btn-group>.btn[aria-pressed=true],[data-theme=dark] .custom-btn-group>.btn-check:checked+.btn,[data-bs-theme=dark] .custom-btn-group>.btn.active,[data-bs-theme=dark] .custom-btn-group>.btn[aria-pressed=true],[data-bs-theme=dark] .custom-btn-group>.btn-check:checked+.btn{background-color:#1a2236;color:#e9edf5!important;box-shadow:0 1px 2px #00000059}.custom-btn-group>.btn:hover,.custom-btn-group>.btn:active,.custom-btn-group>.btn.active{transform:none}.btn.btn-3d,.btn.btn-3d:hover,.btn.btn-3d:focus,.btn.btn-3d:active{box-shadow:0 2px 0 var(--btn-3d-ledge),0 6px 14px var(--btn-3d-glow)}.btn.btn-3d:hover,.btn.btn-3d:focus{box-shadow:0 3px 0 var(--btn-3d-ledge),0 10px 20px var(--btn-3d-glow)}.btn.btn-3d:active{box-shadow:0 0 0 var(--btn-3d-ledge),0 2px 5px var(--btn-3d-glow)}[data-theme=dark] .btn,[data-bs-theme=dark] .btn{box-shadow:0 1px 2px #0000003d,0 2px 6px #00000047}[data-theme=dark] .btn:hover,[data-bs-theme=dark] .btn:hover{box-shadow:0 2px 6px #0000004d,0 8px 16px #00000057}[data-theme=dark] .btn:active,[data-theme=dark] .btn.active,[data-bs-theme=dark] .btn:active,[data-bs-theme=dark] .btn.active{box-shadow:0 2px 4px #0006}[data-theme=dark] .btn[class*=btn-]:not(.btn-light):not(.btn-white):not([class*=-light]):not([class*=-ghost]):not([class*=btn-outline-]),[data-bs-theme=dark] .btn[class*=btn-]:not(.btn-light):not(.btn-white):not([class*=-light]):not([class*=-ghost]):not([class*=btn-outline-]){box-shadow:0 1px 2px #0000004d,0 6px 12px #00000052,0 12px 24px #00000052}[data-theme=dark] .btn[class*=btn-]:not(.btn-light):not(.btn-white):not([class*=-light]):not([class*=-ghost]):not([class*=btn-outline-]):hover,[data-bs-theme=dark] .btn[class*=btn-]:not(.btn-light):not(.btn-white):not([class*=-light]):not([class*=-ghost]):not([class*=btn-outline-]):hover{box-shadow:0 4px 10px #00000057,0 12px 24px #00000061,0 24px 40px #00000061}[data-theme=dark] .btn[class*=btn-]:not(.btn-light):not(.btn-white):not([class*=-light]):not([class*=-ghost]):not([class*=btn-outline-]):active,[data-theme=dark] .btn[class*=btn-]:not(.btn-light):not(.btn-white):not([class*=-light]):not([class*=-ghost]):not([class*=btn-outline-]).active,[data-bs-theme=dark] .btn[class*=btn-]:not(.btn-light):not(.btn-white):not([class*=-light]):not([class*=-ghost]):not([class*=btn-outline-]):active,[data-bs-theme=dark] .btn[class*=btn-]:not(.btn-light):not(.btn-white):not([class*=-light]):not([class*=-ghost]):not([class*=btn-outline-]).active{box-shadow:0 2px 4px #00000073}.action-button{gap:6px;height:36px;padding:0 13px;border:1px solid var(--border-soft);border-radius:var(--radius-list);background:var(--surface);color:var(--bs-body-color, #1f2937);font-size:12.5px;font-weight:500;line-height:1;cursor:pointer;transition:all var(--transition-card)}.action-button i{font-size:15px}.action-button:hover{border-color:var(--bs-primary);color:var(--bs-primary);background:var(--tone-brand-soft);transform:translateY(-1px)}.action-button-sm{height:30px;padding:0 10px;font-size:11.5px}.action-button-primary{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff}.action-button-primary:hover{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff;filter:brightness(1.07)}.action-button-success{background:var(--tone-success);border-color:var(--tone-success);color:#fff}.action-button-success:hover{color:#fff;filter:brightness(1.05)}.icon-action{width:34px;height:34px;border-radius:9px;border:1px solid var(--border-soft);background:var(--surface);color:var(--muted);font-size:16px;cursor:pointer;transition:all var(--transition-card)}.icon-action:hover{color:var(--bs-primary);border-color:var(--bs-primary);background:var(--tone-brand-soft)}.icon-action-sm{width:28px;height:28px;font-size:14px}.quick-action-toggle{border:1px solid var(--border-soft);border-radius:999px}.quick-action-toggle button{border:0;background:transparent;font-size:11.5px;font-weight:600;padding:5px 13px;color:var(--muted);cursor:pointer;transition:all var(--transition-card)}.quick-action-toggle button.p.active{background:var(--tone-success);color:#fff}.quick-action-toggle button.a.active{background:var(--tone-danger);color:#fff}.portal-button{gap:6px;height:34px;padding:0 12px;border:1px solid var(--bs-border-color);border-radius:var(--radius-xs);background:var(--bs-body-bg);color:var(--bs-body-color);font-size:12.5px;font-weight:550;line-height:1;cursor:pointer;transition:all var(--transition)}.portal-button:hover{background:var(--bs-tertiary-bg);border-color:var(--bs-border-color);color:var(--bs-emphasis-color);transform:translateY(-1px)}.portal-button i{font-size:15px}.portal-button-xs{height:28px;padding:0 9px;font-size:11.5px;border-radius:8px}.portal-button-primary{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff;box-shadow:0 1px 2px #3d5ee14d}.portal-button-primary:hover{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff;filter:brightness(1.07)}.portal-button-dark{background:var(--bs-emphasis-color);border-color:var(--bs-emphasis-color);color:#fff}.portal-button-dark:hover{background:var(--bs-emphasis-color);border-color:var(--bs-emphasis-color);color:#fff;filter:brightness(1.18)}.portal-icon{width:34px;height:34px;border-radius:9px;border:1px solid var(--bs-border-color);background:var(--bs-body-bg);color:var(--bs-secondary-color);display:inline-grid;place-items:center;font-size:16px;cursor:pointer;transition:all var(--transition)}.portal-icon:hover{background:var(--bs-tertiary-bg);color:var(--bs-emphasis-color)}.off-item .btn[aria-pressed=true]{color:#202c4b!important}.choices__inner{padding-top:8px!important}.choices__list--dropdown .choices__item--selectable,.choices__list[aria-expanded] .choices__item--selectable{padding-right:10px}.form-sort .choices__list--single .choices__item{padding-left:20px!important}.badge.badge-primary{background:#3d5ee11a;box-shadow:0 1px 1px #3d5ee180;color:#3d5ee1;background:#3d5ee1;color:#fff}.badge.badge-soft-primary{background:#3d5ee11a;color:#3d5ee1}.badge.badge-secondary{background:#6fccd8;color:#fff}.badge.badge-soft-secondary{background:#6fccd81a;color:#6fccd8}.badge.badge-success{background:#1abe17;color:#fff}.badge.badge-soft-success{background:#1abe171a;color:#1abe17}.badge.badge-info{background:#0f65cd;color:#fff}.badge.badge-soft-info{background:#0f65cd1a;color:#0f65cd}.badge.badge-warning{background:#eab300;color:#fff}.badge.badge-soft-warning{background:#eab3001a;color:#eab300}.badge.badge-danger{background:#e82646;color:#fff}.badge.badge-soft-danger{background:#e826461a;color:#e82646}.badge.badge-dark{background:#202c4b;color:#fff}.badge.badge-soft-dark{background:#202c4b1a;color:#202c4b}.badge.badge-light{background:#e9edf4;color:#fff}.badge.badge-soft-light{background:#e9edf41a;color:#e9edf4}.badge.badge-black{background:#000;color:#fff}.badge.badge-soft-black{background:#0000001a;color:#000}.badge.badge-purple{background:#4a00e5;color:#fff}.badge.badge-soft-purple{background:#4a00e51a;color:#4a00e5}.badge.badge-yellow{background:#ff0;color:#fff}.badge.badge-soft-yellow{background:#ffff001a;color:#ff0}.badge.badge-teal{background:#02a8b5;color:#fff}.badge.badge-soft-teal{background:#02a8b51a;color:#02a8b5}.badge{padding:.25rem .45rem;text-transform:capitalize;font-weight:600;letter-spacing:.5px;border-radius:4px}.badge.badge-xs{font-size:10px;padding:0 5px;line-height:18px}.badge.badge-sm{font-size:11px;padding:5px 8px;line-height:11px}.badge.badge-md{font-size:12px;padding:5px 12px;line-height:1.5}.badge.badge-lg{font-size:14px;padding:0 10px;line-height:30px}.badge.badge-xl{font-size:16px;padding:0 15px;line-height:35px}.badge.badge-soft-skyblue{background:#e6f9ff;color:#05c3fb}.badge.arrow{width:20px;height:20px;background:#fbfbfd;color:#202c4b}.badge.arrow:hover{background:#3d5ee1;color:#fff}.badge.bg-light.arrow:hover{background:#202c4b!important}.badge-primary-hover:hover{background:#3d5ee1!important;border-color:#3d5ee1!important;color:#fff!important}.badge-danger-hover:hover{background:#e82646!important;border-color:#e82646!important;color:#fff!important}.badge-outline-primary{color:#3d5ee1;border:1px solid #3D5EE1;background-color:transparent}.badge-outline-primary[href]{color:#3d5ee1;text-decoration:none;background-color:#3d5ee11a}.badge-outline-primary[href]:is(:hover,:focus){color:#3d5ee1;text-decoration:none;background-color:#3d5ee11a}.badge-outline-secondary{color:#6fccd8;border:1px solid #6FCCD8;background-color:transparent}.badge-outline-secondary[href]{color:#6fccd8;text-decoration:none;background-color:#6fccd81a}.badge-outline-secondary[href]:is(:hover,:focus){color:#6fccd8;text-decoration:none;background-color:#6fccd81a}.badge-outline-success{color:#1abe17;border:1px solid #1ABE17;background-color:transparent}.badge-outline-success[href]{color:#1abe17;text-decoration:none;background-color:#1abe171a}.badge-outline-success[href]:is(:hover,:focus){color:#1abe17;text-decoration:none;background-color:#1abe171a}.badge-outline-info{color:#0f65cd;border:1px solid #0F65CD;background-color:transparent}.badge-outline-info[href]{color:#0f65cd;text-decoration:none;background-color:#0f65cd1a}.badge-outline-info[href]:is(:hover,:focus){color:#0f65cd;text-decoration:none;background-color:#0f65cd1a}.badge-outline-warning{color:#eab300;border:1px solid #EAB300;background-color:transparent}.badge-outline-warning[href]{color:#eab300;text-decoration:none;background-color:#eab3001a}.badge-outline-warning[href]:is(:hover,:focus){color:#eab300;text-decoration:none;background-color:#eab3001a}.badge-outline-danger{color:#e82646;border:1px solid #E82646;background-color:transparent}.badge-outline-danger[href]{color:#e82646;text-decoration:none;background-color:#e826461a}.badge-outline-danger[href]:is(:hover,:focus){color:#e82646;text-decoration:none;background-color:#e826461a}.badge-outline-dark{color:#202c4b;border:1px solid #202C4B;background-color:transparent}.badge-outline-dark[href]{color:#202c4b;text-decoration:none;background-color:#202c4b1a}.badge-outline-dark[href]:is(:hover,:focus){color:#202c4b;text-decoration:none;background-color:#202c4b1a}.badge-outline-light{color:#e9edf4;border:1px solid #E9EDF4;background-color:transparent}.badge-outline-light[href]{color:#e9edf4;text-decoration:none;background-color:#e9edf41a}.badge-outline-light[href]:is(:hover,:focus){color:#e9edf4;text-decoration:none;background-color:#e9edf41a}.badge-outline-black{color:#000;border:1px solid #000;background-color:transparent}.badge-outline-black[href]{color:#000;text-decoration:none;background-color:#0000001a}.badge-outline-black[href]:is(:hover,:focus){color:#000;text-decoration:none;background-color:#0000001a}.badge-outline-purple{color:#4a00e5;border:1px solid #4A00E5;background-color:transparent}.badge-outline-purple[href]{color:#4a00e5;text-decoration:none;background-color:#4a00e51a}.badge-outline-purple[href]:is(:hover,:focus){color:#4a00e5;text-decoration:none;background-color:#4a00e51a}.badge-outline-yellow{color:#ff0;border:1px solid #ffff00;background-color:transparent}.badge-outline-yellow[href]{color:#ff0;text-decoration:none;background-color:#ffff001a}.badge-outline-yellow[href]:is(:hover,:focus){color:#ff0;text-decoration:none;background-color:#ffff001a}.badge-outline-teal{color:#02a8b5;border:1px solid #02a8b5;background-color:transparent}.badge-outline-teal[href]{color:#02a8b5;text-decoration:none;background-color:#02a8b51a}.badge-outline-teal[href]:is(:hover,:focus){color:#02a8b5;text-decoration:none;background-color:#02a8b51a}.badge-soft-bordered{--badge-accent: #3D5EE1;--badge-accent-rgb: 61, 94, 225;display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;letter-spacing:.02em;line-height:1;padding:3px 8px 3px 7px;border-radius:50rem;color:var(--badge-accent);background:rgba(var(--badge-accent-rgb),.12);border:1px solid rgba(var(--badge-accent-rgb),.22);box-shadow:inset 0 1px #fff6}.badge-soft-bordered.badge-soft-bordered-success{--badge-accent: #1ABE17;--badge-accent-rgb: 26, 190, 23}.badge-soft-bordered.badge-soft-bordered-warning{--badge-accent: #EAB300;--badge-accent-rgb: 234, 179, 0}.badge-soft-bordered.badge-soft-bordered-danger{--badge-accent: #E82646;--badge-accent-rgb: 232, 38, 70}.badge-soft-bordered.badge-soft-bordered-info{--badge-accent: #0F65CD;--badge-accent-rgb: 15, 101, 205}.badge-tag{gap:4px;font-size:10.5px;font-weight:650;line-height:1;letter-spacing:normal;text-transform:none;padding:4px 8px;border-radius:7px;color:var(--accent);background:var(--accent-soft)}.badge-tag i{font-size:12px}.badge-tag-sm{gap:4px;font-size:10px;line-height:inherit;padding:2px 7px;border-radius:6px}.badge-tag-xs{font-size:9px}.badge-tag-dot:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent)}.badge-meta{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:500;letter-spacing:normal;text-transform:none;padding:2px 8px;border-radius:6px;border:1px solid var(--bs-border-color);background:var(--bs-secondary-bg);color:var(--bs-secondary-color)}.badge-status,.field-status-badge,.message-status-badge,.rule-status-badge,.lng-badge,.aig-badge,.hwk-tag,.ops-chip{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;line-height:1.5;letter-spacing:normal;text-transform:none;white-space:nowrap;padding:2px 9px;border-radius:999px;border:1px solid var(--bs-border-color);background:var(--bs-secondary-bg);color:var(--bs-secondary-color)}.badge-status-lg,.lng-badge,.aig-badge{gap:5px;font-size:11.5px;padding:3px 10px}.badge-status-strong,.hwk-tag,.ops-chip{gap:5px;line-height:inherit;padding:4px 10px;color:var(--bs-emphasis-color)}.priority-flag{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:3px 7px;border-radius:6px}.priority-flag-high{color:var(--bs-danger);background:var(--tint-danger)}.priority-flag-medium{color:var(--bs-warning);background:var(--tint-warning)}.priority-flag-low{color:var(--bs-success);background:var(--tint-success)}.notification-dot{width:8px;height:8px;border-radius:50%;background:var(--bs-primary)}.notification-dot-accent{background:var(--accent)}.badge-disabled{opacity:.55;filter:grayscale(1);pointer-events:none}.border-container{display:inline-block;width:5rem;height:5rem;margin:.25rem;background-color:#e9edf4}.border{border:1px solid #E9EDF4!important}.border.border-dashed{border-style:dashed!important}.border.border-dotted{border-style:dotted!important}.border.border-primary{border:1px solid #3D5EE1!important;opacity:1}.border.border-primary.border-opacity-10{border-color:#3d5ee11a!important}.border.border-primary.border-opacity-25{border-color:#3d5ee140!important}.border.border-primary.border-opacity-50{border-color:#3d5ee180!important}.border.border-primary.border-opacity-75{border-color:#3d5ee1bf!important}.border.border-primary.border-opacity-100{border-color:#3d5ee1!important}.border.border-secondary{border:1px solid #6FCCD8!important;opacity:1}.border.border-secondary.border-opacity-10{border-color:#6fccd81a!important}.border.border-secondary.border-opacity-25{border-color:#6fccd840!important}.border.border-secondary.border-opacity-50{border-color:#6fccd880!important}.border.border-secondary.border-opacity-75{border-color:#6fccd8bf!important}.border.border-secondary.border-opacity-100{border-color:#6fccd8!important}.border.border-info{border:1px solid #0F65CD!important;opacity:1}.border.border-info.border-opacity-10{border-color:#0f65cd1a!important}.border.border-info.border-opacity-25{border-color:#0f65cd40!important}.border.border-info.border-opacity-50{border-color:#0f65cd80!important}.border.border-info.border-opacity-75{border-color:#0f65cdbf!important}.border.border-info.border-opacity-100{border-color:#0f65cd!important}.border.border-success{border:1px solid #1ABE17!important;opacity:1}.border.border-success.border-opacity-10{border-color:#1abe171a!important}.border.border-success.border-opacity-25{border-color:#1abe1740!important}.border.border-success.border-opacity-50{border-color:#1abe1780!important}.border.border-success.border-opacity-75{border-color:#1abe17bf!important}.border.border-success.border-opacity-100{border-color:#1abe17!important}.border.border-warning{border:1px solid #EAB300!important;opacity:1}.border.border-warning.border-opacity-10{border-color:#eab3001a!important}.border.border-warning.border-opacity-25{border-color:#eab30040!important}.border.border-warning.border-opacity-50{border-color:#eab30080!important}.border.border-warning.border-opacity-75{border-color:#eab300bf!important}.border.border-warning.border-opacity-100{border-color:#eab300!important}.border.border-danger{border:1px solid #E82646!important;opacity:1}.border.border-danger.border-opacity-10{border-color:#e826461a!important}.border.border-danger.border-opacity-25{border-color:#e8264640!important}.border.border-danger.border-opacity-50{border-color:#e8264680!important}.border.border-danger.border-opacity-75{border-color:#e82646bf!important}.border.border-danger.border-opacity-100{border-color:#e82646!important}.border.border-white{border:1px solid #FFF!important;opacity:1}.border.border-white.border-opacity-10{border-color:#ffffff1a!important}.border.border-white.border-opacity-25{border-color:#ffffff40!important}.border.border-white.border-opacity-50{border-color:#ffffff80!important}.border.border-white.border-opacity-75{border-color:#ffffffbf!important}.border.border-white.border-opacity-100{border-color:#fff!important}.border.border-light{border:1px solid #E9EDF4!important;opacity:1}.border.border-light.border-opacity-10{border-color:#e9edf41a!important}.border.border-light.border-opacity-25{border-color:#e9edf440!important}.border.border-light.border-opacity-50{border-color:#e9edf480!important}.border.border-light.border-opacity-75{border-color:#e9edf4bf!important}.border.border-light.border-opacity-100{border-color:#e9edf4!important}.border.border-dark{border:1px solid #202C4B!important;opacity:1}.border.border-dark.border-opacity-10{border-color:#202c4b1a!important}.border.border-dark.border-opacity-25{border-color:#202c4b40!important}.border.border-dark.border-opacity-50{border-color:#202c4b80!important}.border.border-dark.border-opacity-75{border-color:#202c4bbf!important}.border.border-dark.border-opacity-100{border-color:#202c4b!important}.border.border-orange{border:1px solid #FD7E14!important;opacity:1}.border.border-orange.border-opacity-10{border-color:#fd7e141a!important}.border.border-orange.border-opacity-25{border-color:#fd7e1440!important}.border.border-orange.border-opacity-50{border-color:#fd7e1480!important}.border.border-orange.border-opacity-75{border-color:#fd7e14bf!important}.border.border-orange.border-opacity-100{border-color:#fd7e14!important}.border.border-opacity-10{--bs-border-opacity: .1 !important}.border.border-opacity-25{--bs-border-opacity: .25 !important}.border.border-opacity-50{--bs-border-opacity: .5 !important}.border.border-opacity-75{--bs-border-opacity: .75 !important}.border.border-opacity-100{--bs-border-opacity: 1 !important}.border.border{border-width:1px!important}.border.border-2{border-width:2px!important}.border.border-\\\[3px\\\]{border-width:3px!important}.border.border-4{border-width:4px!important}.border.border-\\\[5px\\\]{border-width:5px!important}.border.border-block-start-dashed{border-top-style:dashed}.border.border-block-start-dotted{border-top-style:dotted}.border.border-inline-end-dashed{border-inline-end-style:dashed}.border.border-inline-end-dotted{border-inline-end-style:dotted}.border.border-block-end-dashed{border-bottom-style:dashed}.border.border-block-end-dotted{border-bottom-style:dotted}.border.border-inline-start-dashed{border-inline-start-style:dashed}.border.border-inline-start-dotted{border-inline-start-style:dotted}.border.border-0{border:0!important}.border.border-t-0{border-block-start:0!important}.border.border-e-0{border-inline-end:0!important}.border.border-b-0{border-block-end:0!important}.border.border-s-0{border-inline-start:0!important}.border-t{border-top:1px solid #E9EDF4!important}.border-t.border-block-start-dashed{border-top-style:dashed!important}.border-t.border-block-start-dotted{border-top-style:dotted!important}.border-t.border-primary{border-color:#3d5ee1!important}.border-t.border-secondary{border-color:#6fccd8!important}.border-t.border-warning{border-color:#eab300!important}.border-t.border-info{border-color:#0f65cd!important}.border-t.border-success{border-color:#1abe17!important}.border-t.border-danger{border-color:#e82646!important}.border-t.border-light{border-color:#e9edf4!important}.border-t.border-dark{border-color:#202c4b!important}.border-e{border-inline-end:1px solid #E9EDF4!important}.border-e.border-inline-end-dashed{border-inline-end-style:dashed!important}.border-e.border-inline-end-dotted{border-inline-end-style:dotted!important}.border-e.border-primary{border-color:#3d5ee1!important}.border-e.border-secondary{border-color:#6fccd8!important}.border-e.border-warning{border-color:#eab300!important}.border-e.border-info{border-color:#0f65cd!important}.border-e.border-success{border-color:#1abe17!important}.border-e.border-danger{border-color:#e82646!important}.border-e.border-light{border-color:#e9edf4!important}.border-e.border-dark{border-color:#202c4b!important}.border-b{border-bottom:1px solid #E9EDF4!important}.border-b.border-block-end-dashed{border-bottom-style:dashed!important}.border-b.border-block-end-dotted{border-bottom-style:dotted!important}.border-b.border-primary{border-color:#3d5ee1!important}.border-b.border-secondary{border-color:#6fccd8!important}.border-b.border-warning{border-color:#eab300!important}.border-b.border-info{border-color:#0f65cd!important}.border-b.border-success{border-color:#1abe17!important}.border-b.border-danger{border-color:#e82646!important}.border-b.border-light{border-color:#e9edf4!important}.border-b.border-dark{border-color:#202c4b!important}.border-b.border-skyblue{border-color:#05c3fb!important}.border-s{border-inline-start:1px solid #E9EDF4!important}.border-s.border-inline-start-dashed{border-inline-start-style:dashed!important}.border-s.border-inline-start-dotted{border-inline-start-style:dotted!important}.border-s.border-primary{border-color:#3d5ee1!important}.border-s.border-secondary{border-color:#6fccd8!important}.border-s.border-warning{border-color:#eab300!important}.border-s.border-info{border-color:#0f65cd!important}.border-s.border-success{border-color:#1abe17!important}.border-s.border-danger{border-color:#e82646!important}.border-s.border-light{border-color:#e9edf4!important}.border-s.border-dark{border-color:#202c4b!important}.border-primary{border-color:#3d5ee1!important}.border-secondary{border-color:#6fccd8!important}.border-warning{border-color:#eab300!important}.border-info{border-color:#0f65cd!important}.border-success{border-color:#1abe17!important}.border-danger{border-color:#e82646!important}.border-skyblue{border-color:#05c3fb!important}.border-purple{border-color:#4a00e5!important}.border-pink{border-color:#e83e8c!important}.border-teal{border-color:#02a8b5!important}.border-\\\[3px\\\]{border-width:3px!important}.br-1{border-radius:.0625rem}.br-2{border-radius:.125rem}.br-3{border-radius:.1875rem}.br-4{border-radius:.25rem}.br-5{border-radius:.3125rem!important}.br-6{border-radius:.375rem}.br-7{border-radius:.4375rem}.br-8{border-radius:.5rem}.br-9{border-radius:.5625rem}.br-10{border-radius:.625rem}.br-15{border-radius:.9375rem}.br-20{border-radius:1.25rem}.rounded{border-radius:4px!important}.calendar-events{border:1px solid transparent;cursor:move;padding:10px 15px}.calendar-events:hover{border-color:#e9edf4;background-color:#fff}.calendar-events i{margin-right:8px}.calendar{float:left;margin-bottom:0}.fc-toolbar.fc-header-toolbar{margin-bottom:10px;flex-wrap:wrap}.fc-toolbar.fc-header-toolbar .fc-toolbar-chunk,.fc-toolbar.fc-header-toolbar .fc-left,.fc-toolbar.fc-header-toolbar .fc-right{margin-bottom:10px}.fc-toolbar h2{font-size:18px;font-weight:600;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:30px;text-transform:uppercase}.fc-day-grid-event .fc-time{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.fc-day{background:#fff}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active,.fc-toolbar button:focus,.fc-toolbar button:hover,.fc-toolbar .ui-state-hover{z-index:0}.fc th.fc-widget-header{background:#f4f6fa;font-size:14px;text-transform:uppercase}.fc-unthemed th,.fc-unthemed td,.fc-unthemed thead,.fc-unthemed tbody,.fc-unthemed .fc-divider,.fc-unthemed .fc-row,.fc-unthemed .fc-popover{border-color:#e9edf4}.fc-basic-view .fc-day-number,.fc-basic-view .fc-week-number{padding:2px 5px}.fc-button{background:#f4f6fa;border:none;color:#515b73;text-transform:capitalize;box-shadow:none!important;border-radius:5px!important;margin:0 3px!important;padding:6px 12px!important;height:auto!important}.fc-text-arrow{font-family:inherit;font-size:16px}.fc-state-hover,.fc-state-highlight{background:#f8fafc}.fc-state-down,.fc-state-active,.fc-state-disabled{background-color:#3d5ee1!important;color:#fff!important;text-shadow:none!important}.fc-cell-overlay{background:#f8fafc}.fc-unthemed .fc-today{background:#fff}.fc-event{border-radius:2px;border:none;color:#fff!important;cursor:move;font-size:13px;margin:1px 7px;padding:5px;text-align:center}.fc-basic-view td.fc-week-number span,.fc-basic-view td.fc-day-number{padding-right:8px;font-weight:700;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.event-form .input-group .form-control{height:40px}.fc-theme-standard .fc-scrollgrid{border:1px solid #E9EDF4}.fc .fc-col-header-cell-cushion{color:#202c4b;font-size:14px;font-weight:700;padding:0}.fc th{background:#f4f6fa;border-color:#f4f6fa;height:40px;line-height:40px}.fc th.columnheader:last-child{border-right:#F4F6FA}.fc td{border-color:#e9edf4}.fc .fc-daygrid-day-number{color:#202c4b;font-size:14px}.fc .fc-toolbar-title{font-size:18px;font-weight:600;color:#202c4b}.fc-event{border:1px solid #FFF;border-radius:5px;background:#fff;color:#000;padding:5px}.fc-event.progress-danger{border-color:#e82646}.fc-event.progress-info{border-color:#0f65cd}.fc-event.progress-pending{border-color:#05c3fb}.fc-event.progress-success{border-color:#1abe17}.fc-event-main{color:#202c4b!important}.fc .fc-button-primary{background-color:#f4f6fa;border-color:#f4f6fa;color:#515b73;font-size:14px;height:26px;border-radius:5px;padding:2px 5px!important;text-transform:capitalize}.fc .fc-button-primary:hover,.fc .fc-button-primary.active,.fc .fc-button-primary:active{background-color:#3d5ee1;border-color:#3d5ee1;color:#fff}.fc .fc-button-primary:focus{box-shadow:none}.fc .fc-button-primary.fc-dayGridMonth-button,.fc .fc-button-primary:not(:disabled).fc-button-active,.fc .fc-button-primary.fc-today-button{background-color:#3d5ee1;border-color:#3d5ee1;color:#fff;font-size:14px;font-weight:400;height:26px;border-radius:0;border-width:1px 0;padding:0}.fc .fc-button-primary.fc-dayGridMonth-button:hover,.fc .fc-button-primary:not(:disabled).fc-button-active:hover,.fc .fc-button-primary.fc-today-button:hover{background-color:#3d5ee1;border-color:#3d5ee1;color:#fff}.fc .fc-button-primary.fc-dayGridMonth-button:focus,.fc .fc-button-primary:not(:disabled).fc-button-active:focus,.fc .fc-button-primary.fc-today-button:focus{box-shadow:none}.fc .fc-button-primary.fc-custombtn-button{background-color:#3d5ee1;border-color:#3d5ee1;color:#fff;font-size:15px;font-weight:500;position:relative;padding:7px 20px 7px 40px!important}.fc .fc-button-primary.fc-custombtn-button:before{position:absolute;top:50%;left:20px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);font-family:Fontawesome;content:"\f055"}.fc .fc-list-event:hover td{background-color:transparent}.calendar-event{gap:12px;padding:10px 0;border-bottom:1px solid var(--border-soft)}.calendar-event:last-child{border-bottom:0}.calendar-event-date{width:48px;border-radius:10px;padding:6px 0}.calendar-event-date b{display:block;font-size:17px;font-weight:800;line-height:1}.calendar-event-date span{font-size:9.5px;text-transform:uppercase}.calendar-event-body b{font-size:12.5px;color:var(--heading);display:block}[data-theme=dark] #calendar .fc-event,[data-bs-theme=dark] #calendar .fc-event{background-color:var(--tone-brand-soft)!important;border-color:var(--border-strong)!important;color:var(--heading)!important}.calendar-event-body span{font-size:11px;color:var(--muted)}.apexcharts-legend.apexcharts-align-center.position-right{display:none}.apexcharts-toolbar{display:none!important}#sales_charts,.chart-set{overflow:hidden}.apexcharts-canvas{width:100%!important}.apex-charts .apexcharts-canvas{margin:0 auto}.apexcharts-legend{padding:0!important}.h-250{height:250px}#attendance_chart2{margin:24px 0 0}#attendance_chart2 .attendance-percentage{position:absolute;right:0;top:50%;transform:translate(-50%,-50%);max-width:100px;text-align:center;color:#515b73}#attendance_chart2 .attendance-percentage span{font-size:28px;color:#202c4b}#attendance_chart2 .apexcharts-legend-marker{width:8px!important;height:3px!important;border-radius:5px!important}#attendance_chart{margin:24px 0}#attendance_chart .attendance-percentage{position:absolute;left:50%;top:43%;transform:translate(-50%,-50%);max-width:100px;text-align:center;color:#515b73}#attendance_chart .attendance-percentage span{font-size:28px;color:#202c4b}#attendance_chart .apexcharts-legend-marker{width:8px!important;height:3px!important;border-radius:5px!important}#exam-result-chart{margin-left:-15px}.chart-fill{flex:1 1 auto;min-height:17.5rem}.performance-panel{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.chart-sparkline{height:34px;margin-top:8px}.chart-sparkline .ln{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.chart-sparkline .ar{fill:currentColor;opacity:.18}.communication-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px}.chart-surface{padding:9px 10px;border:1px solid var(--border-soft);border-radius:var(--radius-list);background:var(--surface);border-left-width:3px}.chart-surface b{display:block;font-size:16px;font-weight:800;color:var(--heading);letter-spacing:-.02em;line-height:1.1}.chart-surface span{font-size:10.5px;color:var(--muted)}@media(max-width:575.98px){.communication-stats{grid-template-columns:repeat(2,1fr)}}.heatmap{display:grid;grid-template-columns:repeat(auto-fill,minmax(16px,1fr));gap:4px}.heatmap span{aspect-ratio:1;border-radius:4px;background:var(--surface-soft)}.heatmap span.l1{background:#16a34a40}.heatmap span.l2{background:#16a34a73}.heatmap span.l3{background:#16a34aad}.heatmap span.l4{background:#16a34ae6}.heatmap span.ab{background:#dc26268c}.heatmap-legend{gap:5px;font-size:10.5px;color:var(--muted);margin-top:8px}.heatmap-legend i{width:12px;height:12px;border-radius:3px;display:inline-block}.attendance-split{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.attendance-split .v{font-size:20px;font-weight:800;color:var(--heading)}.attendance-split .l{font-size:10.5px;color:var(--muted)}@media(max-width:1199px){.performance-panel{grid-template-columns:1fr}}.performance-panel-rail{display:grid;grid-template-columns:250px 1fr 300px;gap:20px}.trend-panel{padding:12px 14px;border:1px solid var(--border-soft);border-radius:var(--radius-list);background:var(--surface)}.trend-header{gap:10px}.trend-header b{font-size:24px;font-weight:800;letter-spacing:-.03em;color:var(--heading);line-height:1}.trend-header b small{font-size:13px;font-weight:700;color:var(--muted)}.trend-header span{display:block;font-size:10.5px;color:var(--muted);margin-top:3px}.trend-panel .chart-sparkline{height:46px}.bar-chart{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px;align-items:end;height:128px;margin-top:14px}.bar-chart .b{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:5px}.bar-chart .val{font-size:10.5px;font-weight:700;color:var(--muted);font-variant-numeric:tabular-nums}.bar-chart .flex-\\\[1_0_0\\\%\\\]{width:100%;max-width:30px;border-radius:7px 7px 3px 3px}.bar-chart .cap{font-size:10px;color:var(--muted)}.bar-chart .b.on .val{color:var(--heading)}.donut-chart{width:158px;height:158px;margin:0 auto}.donut-chart svg{transform:rotate(-90deg);width:100%;height:100%;overflow:visible}.donut-chart circle{fill:none;stroke-width:11}.donut-chart .track{stroke:var(--surface-soft)}.donut-chart .seg{stroke:currentColor;stroke-linecap:round}.donut-chart .c{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.donut-chart .c b{font-size:27px;font-weight:800;letter-spacing:-.5px;color:var(--heading);line-height:1}.donut-chart .c span{font-size:10.5px;color:var(--muted);margin-top:2px}.donut-chart .c em{font-style:normal;font-size:10px;font-weight:600;color:var(--heading);margin-top:5px;padding:2px 8px;border-radius:999px;background:var(--surface-soft)}.chart-legend{gap:8px}.chart-legend>div{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--muted)}.chart-legend .k{width:10px;height:10px;border-radius:3px;flex-shrink:0}.chart-legend b{margin-left:auto;color:var(--heading);font-variant-numeric:tabular-nums}@media(max-width:1399px){.performance-panel-rail{grid-template-columns:200px 1fr 260px;gap:16px}}@media(max-width:1199px){.performance-panel-rail{grid-template-columns:1fr 1fr}.performance-panel-rail>.trend-column{grid-column:1/-1}}@media(max-width:767px){.performance-panel-rail{grid-template-columns:1fr}}.chat-user-actives .call-meet-blk{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center;background:#fff;border-radius:5px;margin-bottom:15px;padding:10px;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.chat-user-actives .call-meet-blk:hover{background-color:#000;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.chat-user-actives .call-meet-blk .meet-border{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center;width:39px;height:39px;background:#fff;border:.5px solid #B5B9C3;border-radius:10px;margin-right:10px}.chat-user-actives .call-meet-blk .meet-border svg{width:16px;color:#339dff}.chat-user-actives .call-meet-blk .recent-user-titles h5{font-size:14px;font-weight:600;color:#000;margin-bottom:5px;width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-user-actives .call-meet-blk .recent-user-titles p{font-size:10px;color:#6a7287}.new-join-link .chat-user-actives .meet-border{background:gray;border:0;border-radius:6px}.new-join-link .chat-user-actives .meet-border:hover{background:#3d5ee1}.new-join-link .chat-user-actives .meet-border:hover svg{color:#fff}.new-join-link .chat-user-actives .meet-border svg{color:#3d5ee1}.new-join-link .chat-user-actives .recent-user-titles h5{color:#3d5ee1;width:100%;margin-bottom:0;font-size:15px}.meet-chat-blk .join-call .join-video{position:relative;margin-bottom:25px}.meet-chat-blk .join-call .join-video img{border-radius:10px}.meet-chat-blk .join-call .join-video .video-avatar{color:#fff;background:#5d5d5d;font-size:50px;border-radius:10px;height:100%;width:100%;position:absolute;top:0;left:0;display:none;align-items:center;-webkit-box-align:center;-ms-flex-align:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}.meet-chat-blk .join-call .join-video .video-avatar.active{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;height:426px}.meet-chat-blk .join-call .join-video .call-icons{text-align:center;position:absolute;width:100%;height:100%;top:0}.meet-chat-blk .join-call .join-video .call-icons .call-items{border-radius:5px;padding:0;margin:0;list-style:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.meet-chat-blk .join-call .join-video .call-icons .call-items .call-item{display:inline-block;text-align:center;margin-right:15px}.meet-chat-blk .join-call .join-video .call-icons .call-items .call-item:last-child{margin-right:0}.meet-chat-blk .join-call .join-video .call-icons .call-items .call-item a{color:#fff;background:#fff;border-radius:10px;width:54px;height:54px;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center;font-size:20px;white-space:nowrap}@media(max-width:767.98px){.meet-chat-blk .join-call .join-video .call-icons .call-items .call-item a{width:45px;height:45px}}.meet-chat-blk .join-call .join-video .call-icons .call-items .call-item a i{color:#6a7287}.meet-chat-blk .join-call .join-video .call-icons .call-items .call-item a.stop{color:#fff;background:#e82646}.meet-chat-blk .join-call .join-video .call-icons .call-items .call-item a.stop i{color:#fff}.meet-chat-blk .join-call .join-video .meet-drop ul li i{font-size:18px}.meet-chat-blk .join-call .join-content{text-align:center;max-width:500px;margin:auto}.meet-chat-blk .join-call .join-content h4{font-size:22px;font-weight:600;margin-bottom:20px}@media(max-width:767.98px){.meet-chat-blk .join-call .join-content h4{font-size:18px}}.meet-chat-blk .join-call .join-content p{font-size:13px;color:#6a7287}.conference-meet-group{display:-webkit-box;display:-ms-flexbox;display:flex}.conference-meet-group .meeting-list{width:100%;transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;-webkit-transition:all .5s ease}.conference-meet-group .meeting-list.add-meeting{width:65%;margin-right:24px}@media(max-width:767.98px){.conference-meet-group .meeting-list.add-meeting{display:none;margin-right:0}}.conference-meet-group .right-user-side,.conference-meet-group .right-user-side.right-side-party{width:0;opacity:0;transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;-webkit-transition:all .5s ease}.conference-meet-group .right-user-side.right-side-party .party-msg-blk .last-call-time .call-recent{background:none}.conference-meet-group .right-user-side.right-side-party .party-msg-blk .last-call-time .call-recent svg{color:#3d5ee1;width:14px}.conference-meet-group .right-user-side.chat-rooms{width:0;opacity:0;transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;-webkit-transition:all .5s ease}.conference-meet-group .right-user-side.chat-rooms .slime-grp{padding:0}.conference-meet-group .right-user-side.chat-rooms .slime-grp .left-chat-title{padding:20px;border-bottom:1px solid #E9EDF4;border-radius:10px 10px 0 0}.conference-meet-group .right-user-side.chat-rooms.open-chats{width:35%;opacity:1}@media(max-width:767.98px){.conference-meet-group .right-user-side.chat-rooms.open-chats{width:100%}}.conference-meet-group .right-user-side.open-message{width:35%;opacity:1}@media(max-width:767.98px){.conference-meet-group .right-user-side.open-message{width:100%}}.meet-drop{background:#fff9;border-radius:10px;position:absolute;top:20px;right:20px}.meet-drop.meet-mutes{background:#3d5ee1;right:inherit;left:20px}.meet-drop.meet-mutes ul li a{color:#fff;width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}@media(max-width:767.98px){.meet-drop.meet-mutes ul li a{width:38px;height:38px}}.meet-drop.meet-mutes-bottom{background:#3d5ee1;bottom:20px;border-radius:50px;top:inherit}.meet-drop.meet-mutes-bottom ul li a{color:#fff;width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}@media(max-width:767.98px){.meet-drop.meet-mutes-bottom ul li a{width:38px;height:38px}}.meet-drop.meet-mutes-bottom ul li a i{font-size:20px}.meet-call-menu-blk .video-call-action{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}@media(max-width:767.98px){.meet-call-menu-blk .video-call-action{display:block}}.meet-call-menu-blk .video-call-action ul{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}.meet-call-menu-blk .video-call-action ul li{margin-right:5px}.meet-call-menu-blk .video-call-action ul li:last-child{margin-right:0}.meet-call-menu-blk .video-call-action ul li a{width:40px;height:40px;border-radius:50px;background:#cdd0d7;border:1px solid #CDD0D7;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center;color:#000;font-size:18px}.meet-call-menu-blk .video-call-action ul li a.call-end{background-color:#e82646;border-color:#e82646;color:#fff;width:60px;height:60px;rotate:135deg;font-size:20px}.meet-call-menu-blk .video-call-action ul li a.stop{color:#fff;background:#e82646;border-color:#e82646}.meet-call-menu-blk .video-call-action ul li a.stop i{color:#fff}.meet-call-menu-blk .video-call-action ul li.active a{background:#3d5ee1;border-color:#3d5ee1;color:#fff}.meet-call-menu-blk .video-call-action ul li.active a img{filter:invert(1) brightness(100)}@media(max-width:767.98px){.meet-call-menu-blk .video-call-action ul{margin-bottom:5px;justify-content:center}.meet-call-menu-blk .video-call-action ul:last-child{margin-bottom:0}}.recording-time{position:relative;padding-left:20px}.recording-time:before{content:"";position:absolute;left:0;top:4px;background-color:#e82646;width:13px;height:13px;border-radius:50px}.recording-time:after{content:"";position:absolute;left:3px;top:7px;background-color:#fff;width:7px;height:7px;border-radius:50px;animation:blink-animation 1.5s steps(5,start) infinite;-webkit-animation:blink-animation 1.5s steps(5,start) infinite}.page-content{width:100%}.join-call{width:100%;margin:0 auto}.join-video{position:relative;margin-bottom:25px}.join-video img{border-radius:10px;width:100%;height:100%;object-fit:cover}.join-video.join-video-front img{height:423px}.video-avatar{color:#fff;background:#b5b9c3;font-size:50px;border-radius:10px;height:100%;width:100%;position:absolute;top:0;left:0;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.video-avatar h4{font-weight:700;font-size:24px;color:#fff}.video-avatar.active{display:-webkit-box;display:-ms-flexbox;display:flex}.join-video.video-hide>img,.video-wrap.video-hide>video{display:none}.join-content p{font-weight:400;font-size:14px;margin-bottom:25px;color:#000}.join-content label{font-size:18px;margin-bottom:0;color:#000;font-weight:700}.part-name{position:absolute;top:20px;left:12px;text-align:left;background:#fff9;border-radius:50px;padding:5px 15px}.part-name h4{font-weight:500;font-size:15px;color:#6a7287;margin-bottom:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(max-width:767.98px){.part-name h4{font-size:13px}}.part-name.sub-part-name{background:#fff;bottom:10px;top:inherit}.part-name.sub-part-name h4{color:#202c4b;font-size:12px}.grid-join .part-name{background:#0000004d;top:inherit;bottom:20px}.grid-join .part-name h4{color:#fff}.join-hover-img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.join-hover-img .event-user-group .avatar-group{background:#0000004d;padding:2px 10px;border-radius:50px}.join-hover-img .event-user-group .avatar-group .avatar{width:26px;height:26px;border:1px solid #FFF}.join-hover-img .event-user-group .avatar-group .avatar+.avatar{margin-left:-16px}.join-hover-img .event-user-group .avatar-group .avatar:last-child{margin-right:0}.more-icon{position:absolute;bottom:10px;right:12px}@media(max-width:767.98px){.more-icon{bottom:8px;right:13px}}.more-icon a{color:#6a7287;width:30px;height:30px;background:#fff;border-radius:50px;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}.more-icon a:hover{opacity:.8}.more-icon a.other-mic-off.stop i{color:#e82646}.more-icon.audio-more-icon a.other-mic-off.stop{background-color:#e82646!important}.more-icon.audio-more-icon a.other-mic-off.stop i{color:#fff}.call-recent.recent-part a.other-mic-off.stop,.call-recent.recent-part a.other-video-off.stop{background:#e82646!important}.call-recent.recent-part a.other-mic-off.stop i,.call-recent.recent-part a.other-video-off.stop i{color:#fff}.meeting .part-name{top:15px;left:15px}.meeting .more-icon{top:15px;right:15px;display:-webkit-box;display:-ms-flexbox;display:flex}.vertical-view .vertical-sec .part-name h4,.horizontal-view .join-video.single-user .part-name h4{font-size:14px;font-weight:400}.meeting-wrapper,.meeting{width:inherit;max-width:inherit}.meet-footer{position:fixed;bottom:25px;width:100%;max-width:950px;left:50%;transform:translate(-50%);z-index:3}.show-chat-list,.show-invite-list,.show-chat-list .user-sidebar-right,.show-invite-list .invite-sidebar-right{transition:all .8s ease}.user-sidebar-right,.invite-sidebar-right{background:#dedede;border-radius:10px;width:410px;position:absolute;top:105px;bottom:117px;right:0;margin-right:-410px;transition:all .8s ease;overflow:hidden;font-size:13px;z-index:3}.join-contents{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-content:flex-start;box-sizing:border-box;width:100%;margin:0 auto;overflow:hidden}.join-contents.grid-view{align-content:center}.ripple{width:114px;height:114px;background:#0003;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.multigrid-view .text-box{height:61px;width:61px}.multigrid-view .ripple{width:80px;height:80px;background:#0003;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.meeting .join-video{margin:0 5px 10px;width:100%}.join-video.user-active{background:#415b6a;border-radius:10px;width:100%;height:370px}.join-video.user-active.audio-calls{height:calc(100vh - 250px);padding:60px 0}.join-video.vertical-active{margin-right:24px}.join-video.single-user{width:100%;min-height:230px;box-sizing:border-box;margin-right:24px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center;height:auto;background:#415b6a;border-radius:10px;padding:0;flex-grow:1}@media(max-width:1399.98px){.join-video.single-user{width:100%}}@media(max-width:1199.98px){.join-video.single-user{min-height:203px}}@media(max-width:991.98px){.join-video.single-user{min-height:230px}}.join-video.single-user:nth-child(2n){margin-right:0}@media(max-width:767.98px){.join-video.single-user:nth-child(2n){margin-right:10px}.join-video.single-user{width:100%;min-height:257px}.multi-grid .join-video.single-user{width:45%}}.multi-grid .join-video.single-user:nth-child(2n){margin-right:24px}@media(max-width:767.98px){.multi-grid .join-video.single-user:nth-child(2n){margin-right:0}}.multi-grid .join-video.single-user:nth-child(4n){margin-right:0}@media(max-width:767.98px){.multi-grid .join-video.single-user:nth-child(4n):nth-child(4n){margin-right:0}}.multigrid-view .join-video.single-user{flex-grow:0}.horizontal-view .join-video.single-user:nth-child(2n){margin-right:24px}.horizontal-view .join-video.single-user:nth-child(5){margin-right:0}@media(max-width:767.98px){.horizontal-view .join-video.single-user:nth-child(3n){margin-right:0}}.text-avatar{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.text-avatar h4{color:#fff}.text-box{height:86px;width:86px;border-radius:50%;background-color:#0003;font-size:36px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.more-icon.mic-view .mic-on,.more-icon .mic-off{display:none}.more-icon.mic-view .mic-off{display:inline-flex}.grid-view .join-video.single-user{width:47%}@media(max-width:767.98px){.grid-view .join-video.single-user{width:40%}.grid-view .join-video.single-user:nth-child(2n){margin-right:0}.grid-view .join-video.single-user:nth-child(3n){margin-right:24px}}.join-contents.multigrid-view{max-width:100%;justify-content:center}.meeting{position:absolute;inset:80px 0 107px}.meeting-list{flex-direction:column;height:100%;width:100%;position:relative}.user-active .more-icon .handraise-on{display:none}.user-active .more-icon .handraise-on.active{display:block;animation:mymove 5s}.user-active .more-icon .handraise-on.active .meeting .join-video.user-active:before{animation:mymove 5s infinite;opacity:1}@keyframes mymove{0%{color:#0074e0}to{color:transparent}}.join-contents.vertical-view{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;align-content:center;max-width:1300px}@media(max-width:767.98px){.join-contents.vertical-view{display:block}}.join-contents.vertical-view .join-video.user-active{flex:1;margin-bottom:24px}.join-contents.vertical-view .join-video.single-user{width:97%;flex-grow:1;display:flex}@media(max-width:767.98px){.join-contents.vertical-view .join-video.single-user{width:100%}}.join-contents.vertical-view .vertical-sec{width:20%}@media(max-width:991.98px){.join-contents.vertical-view .vertical-sec{width:30%}}@media(max-width:767.98px){.join-contents.vertical-view .vertical-sec{width:100%}}.join-contents.vertical{flex-direction:column;height:200px}.meeting .join-contents.vertical .join-video.user-active{flex:1 0 100%}.meeting .join-contents.vertical .join-video.single-user{flex:0}.meeting .join-contents.vertical .join-video{width:auto}.chat-footer .btn:hover{background:#1f42cc;color:#fff}.join-contents.show-whiteboard{display:none}.join-contents.single-view{padding-top:0;margin-top:25px;position:relative}.join-contents.single-view .single-user{position:absolute;right:8px;top:40px;width:130px;height:130px;min-height:130px}.join-contents.single-view .single-user img{height:130px}.record-time{top:20px;z-index:1;position:absolute;left:20px}.record-time span{background-color:#fff3;display:inline-block;border-radius:130px;color:#fff;font-size:14px;font-weight:600;width:80px;height:30px;text-align:center;line-height:34px;position:relative;padding-left:15px}.record-time span:before{content:"";position:absolute;left:7px;top:7px;background-color:#fff;width:18px;height:18px;border-radius:50px}.record-time span:after{content:"";position:absolute;left:12px;top:12px;background-color:#e82646;width:8px;height:8px;border-radius:50px;animation:blink-animation 1.5s steps(5,start) infinite;-webkit-animation:blink-animation 1.5s steps(5,start) infinite}@keyframes blink-animation{to{visibility:hidden}}@-webkit-keyframes blink-animation{to{visibility:hidden}}.volume-col{position:absolute;left:20px;bottom:20px}.volume-col .inner-volume-col{background-color:#b5b9c3;border-radius:130px;width:30px;height:120px;position:relative;z-index:9}.volume-col #volume{position:absolute;left:50%;top:15px;margin:0 auto;height:80px;width:5px;background:#fff;border-radius:15px;transform:translate(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.volume-col #volume .ui-slider-range-min{height:5px;width:100%;position:absolute;bottom:0;background:#3d5ee1;border:none;border-radius:10px;outline:none}.volume-col #volume .ui-slider-handle{width:20px;height:20px;border-radius:20px;background:#3d5ee1;position:absolute;left:50%;margin-top:-8px;cursor:pointer;outline:none;transform:translate(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.volume-col #player{width:auto;height:104px;position:relative;margin:0 auto;top:0}.volume-col #player i{position:absolute;margin-top:-6px;color:#666}.volume-col .volume-icons{color:#fff;margin-left:0;font-size:18px;margin-top:22px}.chat-msg-blk{padding:15px}.chat-msg-blk .chats{max-width:100%;margin-bottom:1.5rem;display:flex;display:-webkit-flex}@media(max-width:767.98px){.chat-msg-blk .chats{max-width:100%}}.chat-msg-blk .chats .chat-action-btns .chat-user-time .chats-dot a{color:#2ca87f}.chat-msg-blk .chats.chats-right{margin-left:auto;flex-direction:row-reverse;-webkit-flex-direction:row-reverse}.chat-msg-blk .chats.chats-right .chat-content{order:1;-webkit-order:1}.chat-msg-blk .chats.chats-right .chat-content .message-content{background-color:#e9edf4;border-radius:8px}.chat-msg-blk .chats.chats-right .chat-content .message-content .chat-time{justify-content:flex-start;-webkit-justify-content:flex-start}.chat-msg-blk .chats.chats-right .chat-content .message-content .download-col{position:relative}.chat-msg-blk .chats.chats-right .chat-content .message-content .download-col ul li{margin-right:8px}.chat-msg-blk .chats.chats-right .chat-content .message-content .download-col ul li:last-child{margin-right:0}.chat-msg-blk .chats.chats-right .chat-content .message-content .download-col ul li .image-download-col{position:relative}.chat-msg-blk .chats.chats-right .chat-content .message-content .download-col ul li .image-download-col.image-not-download a img{-webkit-filter:blur(4px);filter:blur(1px);border-color:#000}.chat-msg-blk .chats.chats-right .chat-content .message-content .download-col ul li .image-download-col.image-not-download span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.chat-msg-blk .chats.chats-right .chat-content .message-content .download-col ul li .image-download-col.image-not-download span i{color:#fff}.chat-msg-blk .chats.chats-right .chat-content .message-content .download-col ul li .image-download-col .download-action{position:absolute;right:8px;bottom:8px;line-height:0}.chat-msg-blk .chats.chats-right .chat-content .message-content .download-col ul li .image-download-col .download-action a{color:#fff;font-size:10px}.chat-msg-blk .chats.chats-right .chat-content .message-content .download-col ul li .image-download-col img{border-radius:5px}.chat-msg-blk .chats.chats-right .chat-content .message-content:before{border-bottom:6px solid transparent;border-left:6px solid #E9EDF4;border-right:0;border-top:6px solid transparent;content:"";height:0;width:0;position:absolute;top:8px;right:-4px;left:auto}.chat-msg-blk .chats.chats-right .chat-action-btns{order:2;-webkit-order:2;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:center;-webkit-justify-content:center}.chat-msg-blk .chats.chats-right .chat-action-btns .chat-user-time .chats-dot a{color:#2ca87f}.chat-msg-blk .chats .message-content{background-color:#e9edf4;border-radius:8px;padding:10px 20px;font-weight:500;margin-bottom:5px;position:relative}.chat-msg-blk .chats .message-content h4{font-size:13px;color:#202c4b;margin-bottom:0;line-height:1.4;font-weight:500}.chat-msg-blk .chats .message-content .chat-time{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center;font-size:10px;font-weight:500;color:#2ca87f;margin-bottom:0}.chat-msg-blk .chats .message-content .chat-time svg{width:10px}.chat-msg-blk .chats .message-content:before{border-bottom:6px solid transparent;border-right:6px solid #E9EDF4;border-top:6px solid transparent;content:"";height:0;width:0;position:absolute;top:8px;left:-4px;right:auto}.chat-msg-blk .chats .chat-profile-name h6{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center;justify-content:left;-webkit-justify-content:left;-ms-flex-pack:left;font-size:8px;font-weight:500;color:#6a7287}.chat-msg-blk .chats .chat-profile-name h6 i{font-size:12px;color:#008024}.chat-msg-blk .chat-line{margin:0 0 20px;position:relative;text-align:center;width:100%}.chat-msg-blk .chat-line:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);background-color:#2ca87f;width:100%;height:1px}.chat-msg-blk .chat-line .chat-date{background-color:#2ca87f;color:#2ca87f;font-size:13px;padding:7px 14px;border-radius:3px;display:inline-block;font-weight:600;position:relative}.right-user-side.call-user-side .slime-grp .right-sidebar-profile{justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;border-bottom:0;padding-bottom:10px}.right-user-side.call-user-side .slime-grp .right-sidebar-profile .profile-call-blk{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}.right-user-side.call-user-side .slime-grp .right-sidebar-profile .edit-group svg{width:16px;color:#2ca87f}.right-user-side.call-user-side .slime-grp .chat-options{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center;border-bottom:1px solid #2CA87F;padding-bottom:20px}.right-user-side.call-user-side .slime-grp .chat-options ul li a{color:#2ca87f;width:30px;height:30px;background-color:gray;padding:0;border-radius:50px}.right-user-side.call-user-side .slime-grp .chat-options ul li a:hover{background:#3d5ee1;border-color:#3d5ee1}.right-user-side.call-user-side .slime-grp .chat-options ul li a:hover svg{color:#fff}.right-user-side.call-user-side .slime-grp .chat-options ul li a svg{width:15px}.right-user-side.right-side-party .slime-grp{padding:0}.right-user-side.right-side-party .slime-grp .card-body-blk{padding:20px}.right-user-side.right-side-party .slime-grp .card-body-blk .user-list{border-radius:.25rem;display:flex;display:-webkit-flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.right-user-side.right-side-party .slime-grp .card-body-blk .user-list .user-list-item{display:-webkit-box;display:-ms-flexbox;align-items:center;-webkit-box-align:center;-ms-flex-align:center;padding:5px;display:flex;display:-webkit-flex;border-radius:6px;background-color:#f6f7f8;margin-bottom:10px;border:0}.right-user-side.right-side-party .slime-grp .card-body-blk .user-list .user-list-item:hover{background-color:#f6f7f8;transition:ease all .5s;-webkit-transition:ease all .5s;-ms-transition:ease all .5s}.right-user-side.right-side-party .slime-grp .card-body-blk .user-list .user-list-item .avatar{margin-right:.8rem;display:inline-block;margin-bottom:0;height:40px;width:40px;position:relative;flex-shrink:0}.right-user-side.right-side-party .slime-grp .card-body-blk .user-list .user-list-item .avatar:before{top:0;bottom:inherit}.right-user-side.right-side-party .slime-grp .card-body-blk .user-list .user-list-item .avatar img{border-radius:0}.right-user-side.right-side-party .slime-grp .card-body-blk .user-list .user-list-item .users-list-body{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;flex-grow:1}.right-user-side.right-side-party .slime-grp .card-body-blk .user-list .user-list-item .users-list-body .name-list-user{display:grid;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center}.right-user-side.right-side-party .slime-grp .card-body-blk .user-list .user-list-item .users-list-body .name-list-user h5{font-size:15px;font-weight:400;margin-bottom:2px;color:#6a7287;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.right-user-side.right-side-party .slime-grp .card-body-blk .user-list .user-list-item .users-list-body .name-list-user p{font-size:12px;color:#e82646;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center}.right-user-side.right-side-party .slime-grp .card-body-blk .user-list .user-list-item .users-list-body .name-list-user p svg{width:14px;height:14px}.right-user-side.right-side-party .slime-grp .card-body-blk .user-list .user-list-item .users-list-body .chat-user-time .chats-dot a{color:#e82646}.right-user-side.right-side-party .slime-grp .card-body-blk .user-list .user-list-item .users-list-body .last-chat-time .text-muted{font-size:10px;color:#202c4b;font-weight:500}.right-user-side.right-side-party .slime-grp .card-body-blk .user-list .user-list-item .users-list-body .last-chat-time .new-message-count{width:20px;height:20px;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;line-height:0;font-size:11px;background-color:#3d5ee1;color:#fff;border-radius:50%;margin-left:auto;margin-top:5px}.right-user-side.right-side-party .slime-grp .card-body-blk .user-list .user-list-item .users-list-body .last-call-time{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center}.right-user-side.right-side-party .slime-grp .card-body-blk .user-list .user-list-item .users-list-body .last-call-time .call-recent a{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center;width:30px;height:30px;background:#b8bcc9;color:#202c4b;border-radius:50px}.right-user-side.right-side-party .slime-grp .card-body-blk .user-list .user-list-item .users-list-body .last-call-time .call-recent a svg{color:#202c4b}.right-user-side .slimScrollDiv,.right-user-side .slimScrollDiv .slimscroll{height:calc(100vh - 110px)!important}.right-user-side.audio .slimScrollDiv,.right-user-side.audio .slimScrollDiv .slimscroll{height:calc(100vh - 305px)!important}.right-user-side .slime-grp{background:#fff;padding:15px}.right-user-side .slime-grp .chat-footer{position:sticky;left:0;right:0;bottom:0;padding:15px;background:#fff;border-radius:10px}.right-user-side .slime-grp .chat-footer form{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center;position:relative}.right-user-side .slime-grp .chat-footer form .comman-icon{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.right-user-side .slime-grp .chat-footer form .comman-icon a{color:#6a7287}.right-user-side .slime-grp .chat-footer form .smile-col{right:inherit;left:15px}.right-user-side .slime-grp .chat-footer form .attach-col{right:inherit;left:45px}.right-user-side .slime-grp .chat-footer form .micro-col{right:50px;left:inherit}.right-user-side .slime-grp .chat-footer form .micro-col a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px}.right-user-side .slime-grp .chat-footer form .send-chat{right:5px}.right-user-side .slime-grp .chat-footer form .send-chat a{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center;width:34px;height:34px;background:#3d5ee1;border-radius:50px}.right-user-side .slime-grp .chat-footer form .send-chat a:hover{background:#1b2950}.right-user-side .slime-grp .chat-footer form .send-chat a:hover svg{color:#fff}.right-user-side .slime-grp .chat-footer form .send-chat a svg{width:14px;color:#fff}.right-user-side .slime-grp .chat-footer form .chat_form{margin-right:0;background:#fff;border:1px solid rgba(145,158,171,.3);border-radius:6px;height:48px;padding:10px 70px}.right-user-side .slime-grp .chat-footer form .chat_form::placeholder{font-size:14px;color:#0003}.owl-carousel.video-slide .owl-nav.disabled{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;width:100%}.owl-carousel.video-slide .owl-nav{top:calc(50% - 24px);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);position:absolute}@media(max-width:1399.98px){.owl-carousel.video-slide .owl-nav{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between}}.owl-carousel.video-slide .owl-nav button.owl-next,.owl-carousel.video-slide .owl-nav button.owl-prev{background-color:#f4f6fa;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center;width:20px;height:20px}.owl-carousel.video-slide .owl-nav button.owl-next:hover,.owl-carousel.video-slide .owl-nav button.owl-prev:hover{background-color:#3d5ee1}.owl-carousel.video-slide .owl-nav button.owl-next:hover i,.owl-carousel.video-slide .owl-nav button.owl-prev:hover i{color:#fff}.owl-carousel.video-slide .owl-nav button.owl-next i,.owl-carousel.video-slide .owl-nav button.owl-prev i{color:#6a7287}.audio-call-group{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center;height:100%}.audio-call-group ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;width:100%}.audio-call-group ul li{position:relative}.audio-call-group ul li.active .avatar:before{content:"";width:220px;height:220px;position:absolute;border:1px solid #3D5EE1;border-radius:50%;left:-25px;top:-25px}@media(max-width:991.98px){.audio-call-group ul li.active .avatar:before{width:150px;height:150px;left:-10px;top:-10px}}@media(max-width:767.98px){.audio-call-group ul li.active .avatar:before{width:100px;height:100px;left:-5px;top:-5px}}.audio-call-group ul li .avatar{width:170px;height:170px;margin:0;position:relative}@media(max-width:991.98px){.audio-call-group ul li .avatar{width:130px;height:130px}}@media(max-width:767.98px){.audio-call-group ul li .avatar{width:90px;height:90px}}.audio-call-group ul li .avatar img{width:100%;position:relative}.audio-call-group ul li .user-audio-call h5{font-size:14px;color:#fff;font-weight:400;text-transform:capitalize;text-align:center;margin-top:35px}@media(max-width:767.98px){.audio-call-group ul li .user-audio-call h5{margin-top:15px}}.audio-call-group ul li .more-icon{position:absolute;bottom:10px;right:inherit;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:9}@media(max-width:767.98px){.audio-call-group ul li .more-icon{bottom:0}}.audio-call-group ul li .more-icon a{background-color:#3d5ee1;color:#fff}.audio-volume{position:absolute;width:fit-content;height:134px;bottom:20px;left:20px;background:#b5b9c3;border-radius:50px;padding:10px 14px 30px;width:30px}.audio-volume .volume-icons a{position:absolute;bottom:0;width:30px;height:30px;left:0;border-radius:50px;background:#fff;border:1px solid #EAB300;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}.custom-input{width:100%;height:4px;width:3px;height:100%;background:#fff;border-radius:5px;writing-mode:vertical-lr}.custom-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;background:#3d5ee1!important;border-radius:50%;cursor:pointer}.custom-input::-moz-range-thumb{width:12px;height:12px;background:#3d5ee1!important;border-radius:50%;cursor:pointer}.table-top-head{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}@media(max-width:575.98px){.table-top-head.low-stock-top-head{flex-wrap:wrap;justify-content:start}}.table-top-head.low-stock-top-head li{margin-bottom:10px}.table-top-head.low-stock-top-head li:last-child{margin-right:0}.table-top-head li{margin-right:10px;flex-shrink:0}.table-top-head li:last-child{margin-right:0}.table-top-head li #collapse-header{margin-right:0}@media(max-width:991.98px){.table-top-head li #collapse-header{display:none}}.table-top-head li a{height:38px;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center;border:1px solid #B5B9C3;background:#fff;border-radius:8px;padding:6px}.table-top-head li a svg{color:#202c4b}.table-top-head li a:hover{background:#e3e3e3}.table-top-head li a label{margin-right:10px}.table-top-head li a.btn-secondary{background-color:#202c4b;color:#fff;padding:10px;font-weight:700;font-size:14px}.table-top-head li a.btn-secondary:hover{background-color:#3d5ee1}.table-top-head li a.btn-secondary svg{width:16px;margin-right:5px;color:#fff}@media(max-width:767.98px){.table-top-head li a.btn-secondary{padding:5px;font-size:14px}}.table-top-head li a .action-edit.sales-action{color:#339dff}.table-top-head li .status-toggle{height:38px;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center;border:1px solid #E6E8EB;background:#fff;border-radius:8px;padding:6px 10px}.table-top-head li .status-toggle label{margin-right:10px}.main-chat-blk .slimscroll{height:calc(100vh - 60px)!important}.main-chat-blk .slimscroll-active-sidebar a{color:#6a7287}.main-chat-blk .emoj-group ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-chat-blk .emoj-group ul li+li{margin-left:10px}.main-chat-blk .emoj-group ul li a{width:34px;height:34px;background:#f4f6fa;border-radius:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}.main-chat-blk .message-content{position:relative;overflow-wrap:break-word;word-break:break-word}.main-chat-blk .message-content:hover .emoj-group{opacity:1;transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;-webkit-transition:all .5s ease}.main-chat-blk .emoj-group{position:absolute;top:50%;right:-100px;opacity:0;transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;-webkit-transition:all .5s ease;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%)}.main-chat-blk .rig-emoji-group{position:absolute;right:210px}.main-chat-blk .wrap-emoji-group{position:absolute;right:290px}.main-chat-blk .emoj-group-list-foot{display:none;position:absolute;top:-50px;left:-90px;transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;-webkit-transition:all .5s ease}.main-chat-blk .emoj-group-list-foot ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f4f6fa;border-radius:50px;padding:5px}.main-chat-blk .emoj-group-list-foot ul li a{padding:0;display:flex;align-items:center}.main-chat-blk .emoj-group-list-foot ul li.add-emoj a{background:#f4f6fa}.main-chat-blk .emoj-group-list-foot ul li.add-emoj a i{font-size:20px}.main-chat-blk .down-emoji-circle{position:absolute;left:10px!important;top:-38px!important}.main-chat-blk .emoj-action-foot .down-emoji-circle ul{padding:10px}.main-chat-blk .down-emoji-circle ul li+li{margin-left:14px}.main-chat-blk .emoj-action-foot .down-emoji-circle ul li:last-child a{width:34px;height:34px;border-radius:50px;display:flex;align-items:center;justify-content:center}.main-chat-blk .chat-page-wrapper .content{padding:0}.main-chat-blk .chat-page-wrapper .sidebar{position:initial}@media(max-width:991.98px){.main-chat-blk .chat-page-wrapper .sidebar{margin-left:0}}.main-chat-blk .chat-page-wrapper .left-chat-title{padding:12px;border-bottom:1px solid #E9EDF4;min-height:72px}.main-chat-blk .chat-page-wrapper .setting-title-head h4{font-size:18px;color:#202c4b;font-weight:700}.main-chat-blk .chat-page-wrapper .chat .slimscroll{height:calc(100vh - 135px)!important;display:flex;flex-direction:column;overflow:hidden}.main-chat-blk .chat-page-wrapper .dropdown-menu .dropdown-item{font-size:14px;cursor:pointer;padding:7px 14px;font-weight:500}.main-chat-blk .chat-page-wrapper .dropdown-menu .dropdown-item i{font-size:16px}.main-chat-blk .chat-page-wrapper .dropdown-menu .dropdown-item span{float:right;font-size:18px}.main-chat-blk .chat-page-wrapper .dropdown-menu .dropdown-item.active{background:none;color:inherit}.main-chat-blk .chat-page-wrapper .dropdown-menu{background:#fff;box-sizing:border-box;box-shadow:0 4px 3px #0000001a;border-radius:8px;min-width:173px}.main-chat-blk .chat-page-wrapper .dropdown-menu .dropdown-item{margin:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-chat-blk .chat-page-wrapper .dropdown-menu.chat-drop-menu .dropdown-item i{font-size:16px}.main-chat-blk .chat-page-wrapper .dropdown-menu .dropdown-item:hover,.main-chat-blk .chat-page-wrapper .dropdown-menu .dropdown-item:focus,.main-chat-blk .chat-page-wrapper .dropdown-menu .dropdown-item:active{background-color:#f4f6fa}.main-chat-blk .chat-page-wrapper .dropdown-menu .dropdown-item span{margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-chat-blk .chat-page-wrapper .contact-close_call{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@-webkit-keyframes wave{0%,to,60%{-webkit-transform:initial;transform:initial}30%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes wave{0%,to,60%{-webkit-transform:initial;transform:initial}30%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.main-chat-blk .chat{flex:1;display:flex;flex-direction:column;transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;background:#fff}.main-chat-blk .chat .chat-header{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;padding:15px 24px;align-items:center;border-bottom:1px solid #E9EDF4;background:#fff;position:relative;flex-shrink:0}@media(max-width:575.98px){.main-chat-blk .chat .chat-header{padding:12px}}.main-chat-blk .chat .chat-header .user-details{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;min-width:0;flex-shrink:1}.main-chat-blk .chat .chat-header .user-details figure{margin-right:1rem}.main-chat-blk .chat .chat-header .user-details h5{font-size:15px;font-weight:600;margin-bottom:4px;line-height:1;color:#202c4b}.main-chat-blk .chat .chat-header .user-details>div:last-child{min-width:0;overflow:hidden}.main-chat-blk .chat .chat-header .user-details>div:last-child h6,.main-chat-blk .chat .chat-header .user-details>div:last-child .last-seen{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:575.98px){.main-chat-blk .chat .chat-header .user-details .avatar.avatar-lg{width:2.25rem;height:2.25rem;line-height:2.25rem}}.main-chat-blk .chat .chat-header .chat-options{flex-shrink:0}.main-chat-blk .chat .chat-header .chat-options ul{margin-bottom:0;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center}.main-chat-blk .chat .chat-header .chat-options ul>li>a{font-size:14px;color:#202c4b;cursor:pointer;width:40px;height:40px;padding:0;border:none;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center}.main-chat-blk .chat .chat-header .chat-options ul>li>a i{font-size:20px}.main-chat-blk .chat .chat-header .chat-options ul>li>a:not(.no-bg):hover{background-color:#e6e8eb;border-color:#e6e8eb}@media(max-width:575.98px){.main-chat-blk .chat .chat-header .chat-options ul>li>a{width:32px;height:32px}.main-chat-blk .chat .chat-header .chat-options ul>li>a i{font-size:18px}}.main-chat-blk .chat .chat-body{flex:1;min-height:0;padding:24px}@media(max-width:575.98px){.main-chat-blk .chat .chat-body{padding:15px}}.main-chat-blk .chat .chat-body:not(.no-message){overflow-y:auto}.main-chat-blk .chat .chat-body .messages{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;align-items:flex-start;-webkit-align-items:flex-start}.main-chat-blk .chat .chat-body .messages .chats{max-width:75%;margin-bottom:1.5rem;display:flex;display:-webkit-flex}@media(max-width:575.98px){.main-chat-blk .chat .chat-body .messages .chats{max-width:100%}}.main-chat-blk .chat .chat-body .messages .chats:last-child{margin-bottom:0}.main-chat-blk .chat .chat-body .messages .chats .chat-time{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;margin-bottom:0}.main-chat-blk .chat .chat-body .messages .chats .chat-time .avatar{margin-right:1rem}.main-chat-blk .chat .chat-body .messages .chats .chat-time h5{font-size:15px;margin-bottom:0}.main-chat-blk .chat .chat-body .messages .chats .chat-time .time{color:#fff;margin-top:2px;font-size:12px;font-weight:400}.main-chat-blk .chat .chat-body .messages .chats .chat-time .time i{color:#f7f7f780}.main-chat-blk .chat .chat-body .messages .chats .chat-time .time i img{width:14px;height:auto;margin-left:2px;vertical-align:0px}.main-chat-blk .chat .chat-body .messages .chats .message-content{border-radius:0 15px 15px;background:#f2f5ff;padding:14px 20px;color:#202c4b;font-size:14px;font-weight:400}.main-chat-blk .chat .chat-body .messages .chats .message-content a{color:#299cdb}.main-chat-blk .chat .chat-body .messages .chats .message-content.award-link a{color:#202c4b;margin-bottom:2px;display:block}.main-chat-blk .chat .chat-body .messages .chats .message-content.award-link img{border-radius:10px}.main-chat-blk .chat .chat-body .messages .chats .message-content.chat-award-link a{display:flex}.main-chat-blk .chat .chat-body .messages .chats .message-content.fancy-msg-box .image-not-download span{color:#fff;font-size:13px;font-weight:500;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.main-chat-blk .chat .chat-body .messages .chat-profile-name h6{margin-bottom:0}.main-chat-blk .chat .chat-body .messages .chat-profile-name h6 span{font-size:12px;color:#838a9b;font-weight:400;padding-left:10px}.main-chat-blk .chat .chat-body .messages .chats.chats-right{margin-left:auto}.main-chat-blk .chat .chat-body .messages .chats.chats-right .chat-time{justify-content:flex-end}.main-chat-blk .chat .chat-body .messages .chats.chats-right .message-content{border-radius:15px 0 15px 15px;background:#f2f5ff;color:#202c4b;padding:15px}.main-chat-blk .chat .chat-body .messages .chats.chats-right .message-content .chat-time{justify-content:flex-start;-webkit-justify-content:flex-start}.main-chat-blk .chat .chat-body .messages .chats.chats-right .message-content .chat-time .time{color:#838a9b}.main-chat-blk .chat .chat-body .messages .chats.chats-right .message-content .chat-time .time i{color:#299cdb}.main-chat-blk .chat .chat-body .messages .chats.chats-right .chat-action-btns{order:2;-webkit-order:2;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:center;-webkit-justify-content:center}.main-chat-blk .chat .chat-body .messages .chats.chats-right .chat-action-btns .chat-action-col{width:20px;text-align:center}.main-chat-blk .chat .chat-body .messages .chats.chats-right .chat-action-btns .chat-read-col{display:flex;display:-webkit-flex;align-items:flex-end;-webkit-align-items:flex-end;padding-bottom:22px;color:#6a7287}.main-chat-blk .chat .chat-body .messages .chats.chats-right .chat-content{order:1;-webkit-order:1}.main-chat-blk .chat .chat-body .messages .chats.chats-right .chat-avatar{padding:8px 0 0 15px}.main-chat-blk .chat .chat-body .messages .download-col{position:relative}.main-chat-blk .chat .chat-body .messages .download-col ul{list-style:none;padding:0;margin:0 0 5px;display:flex;display:-webkit-flex}.main-chat-blk .chat .chat-body .messages .download-col ul li+li{margin-left:5px}.main-chat-blk .chat .chat-body .messages .download-col .image-download-col{position:relative}.main-chat-blk .chat .chat-body .messages .download-col .image-download-col a>img{border:1px solid transparent;width:80px;border-radius:8px}.main-chat-blk .chat .chat-body .messages .download-col .image-download-col.image-not-download a>img{-webkit-filter:blur(1px);filter:blur(1px)}.main-chat-blk .chat .chat-body .messages .file-download{position:relative;background:#e9edf4;border-radius:10px;padding:10px;margin-bottom:7px}.main-chat-blk .chat .chat-body .messages .file-download .file-type{width:54px;height:54px;background-color:#fff;border-radius:4px}.main-chat-blk .chat .chat-body .messages .file-download .file-type i{color:#838a9b;font-size:24px}.main-chat-blk .chat .chat-body .messages .file-download .file-details span.file-name{color:#202c4b;display:inline-block;width:100%;font-size:15px;font-weight:500}.main-chat-blk .chat .chat-body .messages .file-download .file-details ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin-bottom:0}.main-chat-blk .chat .chat-body .messages .file-download .file-details ul li{list-style:none;color:#202c4b;font-size:14px;position:relative}.main-chat-blk .chat .chat-body .messages .file-download .file-details ul li:before{content:"";position:absolute;width:1px;height:13px;background:#c2c2c2;right:-8px;top:5px}.main-chat-blk .chat .chat-body .messages .file-download .file-details ul li:last-child:before{display:none}.main-chat-blk .chat .chat-body .messages .file-download .file-details ul li a{color:#3d5ee1}.main-chat-blk .chat .chat-body .messages .file-download .file-details ul li+li{padding-left:15px}.main-chat-blk .chat .chat-body.no-message{-webkit-user-select:none;user-select:none}.main-chat-blk .chat .chat-footer{position:relative;flex-shrink:0;background:#fff;border-top:1px solid #E9EDF4}.main-chat-blk .chat .chat-footer form{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;padding:24px}@media(max-width:991.98px){.main-chat-blk .chat .chat-footer form{padding-bottom:15px}}@media(max-width:575.98px){.main-chat-blk .chat .chat-footer form{padding:12px;gap:6px}}.main-chat-blk .chat .chat-footer form .form-buttons{flex-shrink:0}.main-chat-blk .chat .chat-footer form .form-buttons .btn{margin-left:0;color:#9ca1af;font-size:20px;padding:0;width:20px;height:20px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:10px}.main-chat-blk .chat .chat-footer form .form-buttons .btn:last-child{margin-right:0}.main-chat-blk .chat .chat-footer form .form-buttons .btn.send-btn{width:40px;height:40px;border-radius:6px;background:#3d5ee1;display:inline-flex;justify-content:center;align-items:center;color:#fff!important;margin-left:10px;flex-shrink:0}.main-chat-blk .chat .chat-footer form .form-buttons .btn.send-btn:hover{background-color:#fff;border-color:#39435f}.main-chat-blk .chat .chat-footer form .form-buttons .btn.send-btn:hover i{color:#39435f}.main-chat-blk .chat .chat-footer form .form-buttons .btn.send-btn:focus{box-shadow:none}.main-chat-blk .chat .chat-footer form .attach-col i{color:#39435f;font-size:20px}.main-chat-blk .chat .chat-footer form .attach-col{right:inherit;left:60px}.main-chat-blk .chat .chat-footer form .smile-col i{color:#39435f;font-size:20px;font-size:22px}.main-chat-blk .chat .chat-footer form .smile-col{right:inherit;left:15px}.main-chat-blk .chat .chat-footer form .smile-foot{margin-right:10px;flex-shrink:0}.main-chat-blk .chat .chat-footer form .smile-foot .action-circle{width:38px;height:38px;background:#fff;border-radius:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}.main-chat-blk .chat .chat-footer form .smile-foot .action-circle:hover{background-color:#e6e8eb;border-color:#e6e8eb}.main-chat-blk .chat .chat-footer form .smile-foot .action-circle i{font-size:18px}.main-chat-blk .chat-options ul.list-inline .inline-block{margin-bottom:0}.main-chat-blk .chat-options.chat-option-profile .inline-block a{background:#3d5ee1;width:38px;height:38px;border-radius:50px;color:#202c4b;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center;color:#fff!important}.main-chat-blk .chat-options.chat-option-profile .inline-block a:hover{background:#1f42cc;color:#fff}.main-chat-blk .chat-options.chat-option-profile .list-inline{border-bottom:1px solid #E9EDF4;margin-bottom:0;padding-bottom:15px}.main-chat-blk .last-seen-profile span{color:#202c4b;font-size:14px;font-weight:400;margin-bottom:12px;display:block}.main-chat-blk .right_sidebar_profile{margin-top:0}.main-chat-blk .chat-search{position:absolute;left:0;top:0;width:100%;transition:ease all .5s;-webkit-transition:ease all .5s;-ms-transition:ease all .5s;opacity:0;visibility:hidden}.main-chat-blk .chat-search input[type=text]{padding:8px 8px 8px 35px;width:100%;min-height:47px;border-radius:0 0 5px 5px;background-color:#fff;color:#202c4b}.main-chat-blk .chat-search.visible-chat{opacity:1;visibility:visible;top:100%;transition:ease all .5s;-webkit-transition:ease all .5s;-ms-transition:ease all .5s;z-index:9}.main-chat-blk .form-control-feedback{z-index:2;display:block;text-align:center;pointer-events:none;color:#0006;position:absolute;left:13px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.main-chat-blk .form-control-feedback i{font-size:16px;color:#202c4b}.main-chat-blk .user-chat-search{position:absolute;left:0;top:0;width:100%;transition:ease all .5s;-webkit-transition:ease all .5s;-ms-transition:ease all .5s;opacity:0;visibility:hidden}.main-chat-blk .user-chat-search input[type=text]{padding:8px 8px 8px 35px;width:100%;min-height:47px;border-radius:0 0 5px 5px;border:1px solid #E5E7EB;font-size:13px;background-color:#fff;color:#202c4b;font-size:15px;font-weight:500}.main-chat-blk .user-chat-search input[type=text]:hover{border-color:#cdd0d7}.main-chat-blk .user-chat-search input[type=text]:focus{border-color:#cdd0d7}.main-chat-blk .user-chat-search input[type=text]:focus-visible{border-color:#cdd0d7}.main-chat-blk .user-chat-search.visible-chat{opacity:1;visibility:visible;top:100%;transition:ease all .5s;-webkit-transition:ease all .5s;-ms-transition:ease all .5s;z-index:9}.main-chat-blk .all-chats{position:relative}.main-chat-blk .close-btn-chat,.main-chat-blk .user-close-btn-chat{width:25px;height:25px;border-radius:25px;color:#202c4b;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;position:absolute;right:12px;top:9px;cursor:pointer}.main-chat-blk .chat-avatar{padding:8px 15px 0 8px;display:flex;display:-webkit-flex;align-items:flex-start;-webkit-align-items:flex-start;flex-shrink:0}.main-chat-blk .chat-profile-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px}.main-chat-blk .chat-profile-name .chat-action-col a{display:-webkit-box;display:-ms-flexbox;display:flex}.main-chat-blk .chats.chats-right{flex-direction:row-reverse;-webkit-flex-direction:row-reverse}.main-chat-blk .chat-voice-group ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center;padding:0;margin-bottom:0}.main-chat-blk .chat-voice-group ul li span{width:28px;height:28px;background:#3d5ee1;border-radius:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}.main-chat-blk .chat-voice-group li{margin-bottom:0;color:#202c4b;font-size:14px;font-weight:400;list-style:none}.main-chat-blk .chat-voice-group li+li{padding-left:10px}.main-chat-blk .review-files p{margin-bottom:5px;color:#202c4b;font-size:14px}.main-chat-blk .like-chat-grp ul{padding:0;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;margin-top:10px}.main-chat-blk .like-chat-grp ul li{list-style:none}.main-chat-blk .like-chat-grp ul li a{border:1px solid #E0E0E0;border-radius:50px;padding:3px 12px;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center;color:#202c4b;font-weight:400;font-size:14px}.main-chat-blk .like-chat-grp ul li a img{margin-left:5px}.main-chat-blk .like-chat-grp ul li+li{margin-left:10px}.main-chat-blk .like-chat-grp ul li.like-chat a{background:#fef6dc}.main-chat-blk .like-chat-grp ul li.comment-chat a{background:#ffe8e9}.main-chat-blk .chat-line{margin:0 0 20px;position:relative;text-align:center;width:100%}.main-chat-blk .chat-line:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);background-color:#e9edf4;width:100%;height:1px}.main-chat-blk .chat-date{border-radius:100px;background:#e9edf4;color:#202c4b;font-size:14px;padding:4px 20px;display:inline-block;font-weight:400;position:relative;border:1px solid #E9EDF4}.main-chat-blk .chat+.sidebar-group{margin-right:0}.main-chat-blk .chat+.sidebar-group .sidebar{margin-right:0}.main-chat-blk .chat-message-grp{padding:0 24px 24px}.main-chat-blk .chat-message-grp ul{padding:0}.main-chat-blk .chat-message-grp ul li{list-style:none;margin-bottom:15px}.main-chat-blk .chat-message-grp ul li:last-child{margin-bottom:0}.main-chat-blk .chat-message-grp ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between}.main-chat-blk .chat-message-grp ul li a:hover .stared-group h6{color:#39435f}.main-chat-blk .stared-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-chat-blk .stared-group span{width:30px;height:30px;border-radius:6px;margin-right:10px;background:#f4f6fa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}.main-chat-blk .stared-group span i{font-size:16px}.main-chat-blk .count-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-chat-blk .count-group span{width:16px;height:16px;border-radius:50px;color:#fff;font-size:10px;background:#3d5ee1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center;margin-right:5px}.main-chat-blk .count-group i{color:#424242;font-size:16px}.main-chat-blk .nav.nav-tabs.chat-tabs .nav-item .nav-link{font-size:16px;font-weight:700;color:#fff;background-color:transparent;border:0}.main-chat-blk .nav.nav-tabs.chat-tabs .nav-item .nav-link.active{font-size:16px;font-weight:700;color:#647ee7}.main-chat-blk .header-top ul li a{color:#000;font-size:18px}.main-chat-blk .user-list{border-radius:.25rem;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;padding-left:0;margin-bottom:0}.main-chat-blk .user-list li a{padding:17px 20px;display:flex;display:-webkit-flex;cursor:pointer;border-radius:6px;margin-bottom:10px;border:0;box-shadow:0 2px 8px #00000014}.main-chat-blk .user-list li .avatar{margin-right:.8rem;display:inline-block;margin-bottom:0;height:46px;width:46px;border-radius:50%;position:relative;z-index:0}.main-chat-blk .user-list .avatar>a>img{width:100%;height:100%;object-fit:cover}.main-chat-blk .user-list .avatar>img{width:100%;height:100%;object-fit:cover}.main-chat-blk .avatar-away:before{content:"";position:absolute;display:block;width:12px;height:12px;border-radius:50%;top:0;right:2px;border:2px solid #FFF;z-index:9;background-color:#ff0}.main-chat-blk .avatar-offline:before{content:"";position:absolute;display:block;width:12px;height:12px;border-radius:50%;top:0;right:2px;border:2px solid #FFF;z-index:9}.main-chat-blk .avatar-online:before{content:"";position:absolute;display:block;width:12px;height:12px;border-radius:50%;top:0;right:2px;border:2px solid #FFF;z-index:9;background-color:#2ca87f}.main-chat-blk .animate-typing-col{color:#1abe17}.main-chat-blk .animate-typing-col .dot{display:inline-block;width:4px;height:4px;border-radius:50%;margin-right:-1px;background:#1abe17;-webkit-animation:wave 1.3s linear infinite;animation:wave 1.3s linear infinite;opacity:.6}.main-chat-blk .animate-typing-col .dot:nth-child(2){-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.main-chat-blk .animate-typing-col .dot:nth-child(3){-webkit-animation-delay:-.9s;animation-delay:-.9s}.main-chat-blk .chat_form{margin-right:0;background:#fff;box-shadow:0 4.4px 12px -1px #dedede5c;border-radius:6px;height:40px;padding:10px;flex:1 1 auto;min-width:0}.main-chat-blk .contact-close a{color:#202c4b;opacity:.5;border-color:#b5b9c3}.main-chat-blk .main-wrapper .content .sidebar-group.right-sidebar .sidebar{width:310px}.main-chat-blk .left-sidebar{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease}.main-chat-blk .left-sidebar-wrap{background:#fff;overflow:hidden;width:448px;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;flex:1}.main-chat-blk .right-sidebar{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;background-color:#e9edf4;opacity:100%;transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;position:relative;width:320px}.main-chat-blk .right-sidebar .right-sidebar-wrap{background-color:#fff;border-left:1px solid #E9EDF4;border-radius:0;margin-top:0;margin-bottom:0;height:calc(100vh + -0px)}.main-chat-blk .right-sidebar .right-sidebar-wrap .sidebar-body{padding:0}.main-chat-blk .right-sidebar .right-sidebar-wrap .right-sidebar-profile{padding:24px 24px 0;margin-bottom:15px}.main-chat-blk .right-sidebar .contact-close_call .close_profile{width:25px;height:25px;border-radius:25px;color:#202c4b;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center}.main-chat-blk .right-sidebar .contact-close_call .close_profile.close-star{color:#eab300}.main-chat-blk .right-sidebar .contact-close_call .close_profile.close-trash{color:#e82646}.main-chat-blk .right-sidebar.video-right-sidebar{width:371px}.main-chat-blk .right-sidebar.video-right-sidebar .chat .chat-body{padding-bottom:110px}.main-chat-blk .right-sidebar.video-right-sidebar .chat{margin-left:0!important;display:block}.main-chat-blk .member-details{margin-bottom:10px}.main-chat-blk .chat-member-details{padding:0 24px}.main-chat-blk .chat-member-details .member-details ul{padding:0;border-bottom:1px solid #EDEDED}.main-chat-blk .chat-member-details .member-details ul li{list-style:none;margin-bottom:15px}.main-chat-blk .chat-member-details .member-details ul li h6{font-size:15px;font-weight:400;color:#202c4b;margin-bottom:5px}.main-chat-blk .chat-member-details .member-details ul li h5{font-size:15px;font-weight:500;color:#202c4b;margin-bottom:0}.main-chat-blk .chat-member-details .member-details ul li span{font-size:16px;font-weight:400;color:#202c4b}.main-chat-blk .chat-member-details .member-details ul li a{font-size:15px;font-weight:500;color:#39435f;border-radius:100px;padding:5px;background:#f5f5f5;display:flex;align-items:center;justify-content:center}.main-chat-blk .chat-member-details .member-details ul li a:hover{color:#202c4b}.main-chat-blk .chat-member-details .member-details ul li a+a{margin-left:10px}.main-chat-blk .right-sidebar.show-right-sidebar,.main-chat-blk .right-sidebar.video-right-sidebar.show-right-sidebar{margin-right:0}.main-chat-blk .right-sidebar.hide-right-sidebar{margin-right:-320px}.main-chat-blk .right-sidebar.video-right-sidebar.hide-right-sidebar{margin-right:-371px}.main-chat-blk .chat-cont-type{display:flex;align-items:center;justify-content:center}.main-chat-blk .chat-cont-type .chat-type-wrapper{margin-bottom:0}.main-chat-blk .chat-cont-type .chat-type-wrapper p{color:#838a9b;font-size:12px;font-weight:400;margin-bottom:0}.main-chat-blk .checkmark{position:absolute;top:0;left:0;height:22px;width:22px;background-color:#fff;border:1px solid #E9EDF4;border-radius:50%}.main-chat-blk .checkmark:after{content:"";position:absolute;display:none}.main-chat-blk .right-sidebar-profile>.avatar{background:#420ba11a}.main-chat-blk .group_img{position:relative;display:inline-block}.main-chat-blk .group-name-search{margin-bottom:14px}.main-chat-blk .right-sidebar-head{padding:0 24px}.main-chat-blk .right-sidebar-head h5{font-size:15px;font-weight:600;color:#202c4b;margin-bottom:0}.main-chat-blk .right-sidebar-head.share-media .share-media-blk{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between}.main-chat-blk .right-sidebar-head.share-media .about-media-tabs .nav-tabs{margin-bottom:15px;padding:5px;border-radius:8px;display:flex;justify-content:space-between;flex-wrap:nowrap;overflow-x:auto}.main-chat-blk .right-sidebar-head.share-media .about-media-tabs{border-bottom:1px solid #E9EDF4;padding-bottom:10px;margin-bottom:15px}.main-chat-blk .right-sidebar-head.share-media .about-media-tabs .nav .nav-item.active{background:#3d5ee1;border-radius:6px;color:#202c4b;color:#fff}.main-chat-blk .right-sidebar-head.share-media .about-media-tabs .nav .nav-item{padding:2px 10px;font-size:14px;font-weight:500;border:0;margin-right:10px;background:#fff;color:#202c4b;border-radius:6px}.main-chat-blk .right-sidebar-head.share-media .about-media-tabs .nav .nav-item:last-child{margin-right:0}.main-chat-blk .right-sidebar-head.share-media .about-media-tabs .share-media-img li{margin:0 6px 6px 0;position:relative}.main-chat-blk .right-sidebar-head.share-media .about-media-tabs .share-media-img li img{border-radius:8px;width:84px}.main-chat-blk .right-sidebar-head.share-media .about-media-tabs .share-media-img li span i{font-size:20px;color:#fff}.main-chat-blk .right-sidebar-head.share-media .about-media-tabs .share-media-img li span{color:#fff;font-size:13px;font-weight:500;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.main-chat-blk .right-sidebar-head.share-media .about-media-tabs .share-media-img li:hover span i{color:#b5b9c3}.main-chat-blk .right-sidebar-head.share-media .about-media-tabs .share-media-img li.blur-media img{filter:blur(2px)}.main-chat-blk .media-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;margin-bottom:15px}.main-chat-blk .media-file:last-child{margin-bottom:0}.main-chat-blk .media-doc-blk{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-chat-blk .media-doc-blk span{width:50px;height:50px;border-radius:5px;background:#f5f5f5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center;margin-right:10px}.main-chat-blk .media-doc-blk span i{font-size:24px}.main-chat-blk .document-detail ul{padding:0;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-chat-blk .document-detail ul li{list-style:none;color:#202c4b;font-size:14px;font-weight:400;position:relative}.main-chat-blk .document-detail ul li:before{content:"";position:absolute;width:1px;height:13px;background:#c2c2c2;right:-8px;top:5px}.main-chat-blk .document-detail ul li:last-child:before{display:none}.main-chat-blk .document-detail ul li+li{padding-left:15px}.main-chat-blk .document-detail h6{color:#202c4b;font-size:15px;font-weight:500}.main-chat-blk .media-download a{color:#202c4b}.main-chat-blk .media-link-grp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.main-chat-blk .media-link-detail h6 a{color:#202c4b;font-size:15px;font-weight:500;margin-bottom:5px}.main-chat-blk .media-link-detail span a{color:#202c4b;font-size:14px;font-weight:400;word-break:break-all}.main-chat-blk .media-link-detail a:hover{color:#39435f}.main-chat-blk .share-media-blk a{color:#39435f;font-weight:500}.main-chat-blk .link-img{flex-shrink:0}.main-chat-blk .link-img img{border-radius:4px;margin-right:10px}.main-chat-blk .chat-action-col>a{color:#202c4b}.main-chat-blk .dreams_chat{width:40px;height:40px;object-fit:cover}.main-chat-blk .chatimage img{width:120px;height:120px}.main-chat-blk .avatar-group .avatar+.avatar{margin-left:-.75rem}.main-chat-blk ul.list-inline .inline-block{margin-bottom:.5rem}.main-chat-blk .avatar{border-radius:50%}.main-chat-blk .avatar>a{width:100%;height:100%;display:block;transition:color .3s;color:#3d5ee1}.main-chat-blk .avatar>a>img,.main-chat-blk .avatar>img{width:100%;height:100%;object-fit:cover}.main-chat-blk .avatar.avatar-sm{height:1.3rem;width:1.3rem}.main-chat-blk .avatar.avatar-xl{height:100px;width:100px}.main-chat-blk .add-section ul{list-style:none;padding:0;margin:0}.main-chat-blk .add-section ul li{float:left;border-radius:50px;width:28px;height:28px;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center}.main-chat-blk .add-section ul li+li{margin-left:10px}.main-chat-blk .add-section ul li a{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;font-size:20px}.main-chat-blk .all-chats .add-section ul li:hover{background-color:#f4f6fa;border-color:#f4f6fa}.main-chat-blk .online{color:#1abe17;font-weight:500}.main-chat-blk .fav-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;margin-bottom:15px}.main-chat-blk .fav-title h6{margin-bottom:0;font-size:18px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-chat-blk .fav-title h6 i{font-size:22px}.main-chat-blk .fav-title a{margin-bottom:0;color:#3d5ee1;font-weight:500}.main-chat-blk .fav-title a:hover{color:#1f42cc}.main-chat-blk .profile-name span{color:#6a7287;font-size:12px;display:inline-block;margin-top:9px}.main-chat-blk .dropdown-menu .dropdown-item span.edit-profile-icon,.main-chat-blk .dropdown-menu .dropdown-item span.profile-icon-col{font-size:15px}.main-chat-blk .avatar{position:relative;display:inline-block;flex-shrink:0}.main-chat-blk .avatar>img{width:100%;height:100%;object-fit:cover}.main-chat-blk .avatar-away:before,.main-chat-blk .avatar-offline:before,.main-chat-blk .avatar-online:before{position:absolute;right:0;bottom:0;width:25%;height:25%;border-radius:50%;content:"";border:2px solid #FFF}.main-chat-blk .avatar-online:before{background-color:#1abe17}.main-chat-blk .avatar-offline:before{background-color:#e82646}.main-chat-blk .avatar-away:before{background-color:#eab300}.main-chat-blk .avatar .border{border-width:3px!important}.main-chat-blk .avatar .rounded{border-radius:6px!important}.main-chat-blk .avatar-xs{width:1.65rem;height:1.65rem}.main-chat-blk .avatar-xs .border{border-width:2px!important}.main-chat-blk .avatar-xs .rounded{border-radius:4px!important}.main-chat-blk .avatar-xs.avatar-away:before,.main-chat-blk .avatar-xs.avatar-offline:before,.main-chat-blk .avatar-xs.avatar-online:before{border-width:1px}.main-chat-blk .avatar-sm{width:2.5rem;height:2.5rem}.main-chat-blk .avatar-sm .border{border-width:3px!important}.main-chat-blk .avatar-sm .rounded{border-radius:4px!important}.main-chat-blk .avatar-sm.avatar-away:before,.main-chat-blk .avatar-sm.avatar-offline:before,.main-chat-blk .avatar-sm.avatar-online:before{border-width:2px}.main-chat-blk .avatar-lg .border{border-width:3px!important}.main-chat-blk .avatar-lg .rounded{border-radius:8px!important}.main-chat-blk .avatar-lg.avatar-away:before,.main-chat-blk .avatar-lg.avatar-offline:before,.main-chat-blk .avatar-lg.avatar-online:before{border-width:3px}.main-chat-blk .avatar-xl{width:5rem;height:5rem}.main-chat-blk .avatar-xl .border{border-width:4px!important}.main-chat-blk .avatar-xl .rounded{border-radius:8px!important}.main-chat-blk .avatar-xl.avatar-away:before,.main-chat-blk .avatar-xl.avatar-offline:before,.main-chat-blk .avatar-xl.avatar-online:before{border-width:4px}.main-chat-blk .avatar-xxl{width:5.125rem;height:5.125rem}.main-chat-blk .avatar-xxl .border{border-width:6px!important}.main-chat-blk .avatar-xxl .rounded{border-radius:8px!important}.main-chat-blk .avatar-xxl.avatar-away:before,.main-chat-blk .avatar-xxl.avatar-offline:before,.main-chat-blk .avatar-xxl.avatar-online:before{border-width:4px}.main-chat-blk .contact-close{float:right;left:95%;right:0;position:relative;top:5%}.main-chat-blk .nav.nav-tabs{border:none;line-height:2}.main-chat-blk .badge{padding:5px 10px;font-size:11px}.main-chat-blk .badge.badge-success{background:#1abe17}.main-chat-blk .badge.badge-danger{background:#e82646}.main-chat-blk .badge.badge-secondary{background:#6fccd8}.main-chat-blk .badge.badge-info{background:#0f65cd}.main-chat-blk .badge.badge-warning{background:#eab300}.main-chat-blk .badge.badge-primary{background:#3d5ee1}.main-chat-blk .btn{position:relative}.main-chat-blk .btn .badge{padding:2px 6px;right:7px;top:-7px;position:absolute}.main-chat-blk .input-group .input-group-text{font-size:14px}.main-chat-blk .tooltip>.tooltip-inner{text-align:left;max-width:500px;--bs-tooltip-bg: $primary}.main-chat-blk .tooltip{--bs-tooltip-bg: $primary}.main-chat-blk .tooltip .arrow{display:none;background-color:#3d5ee1}.main-chat-blk .tooltip .tooltip-inner{background-color:#3d5ee1}.main-chat-blk .sticky-top{z-index:auto}.main-chat-blk .tab-content{padding-top:30px}.main-chat-blk .main-wrapper{height:100vh;overflow:hidden}.main-chat-blk .sidebar-contact{z-index:500}.main-chat-blk .main-wrapper .content{display:flex;display:-webkit-flex}.main-chat-blk .main-wrapper .content .sidebar-group{display:flex;display:-webkit-flex;flex-direction:column;position:relative;z-index:99;width:340px}@media(max-width:991.98px){.main-chat-blk .main-wrapper .content .sidebar-group{width:100%}}.main-chat-blk .main-wrapper .content .sidebar-group .sidebar{background:#fff;overflow:hidden;width:340px!important;display:flex;flex-direction:column;flex:1;border-right:1px solid #E9EDF4}@media(max-width:991.98px){.main-chat-blk .main-wrapper .content .sidebar-group .sidebar{width:100%!important}}.main-chat-blk .main-wrapper .content .sidebar-group .sidebar:not(.active){display:none}.main-chat-blk .chat-header ul{margin-bottom:0}.main-chat-blk .chat-header ul li:not(.inline-block){margin-bottom:0;width:48px;margin-right:15px!important}.main-chat-blk .chat-header ul li:last-child{margin-right:0!important}.main-chat-blk .sidebar-body{flex:1;overflow:auto;padding:24px 24px 10px;width:100%}@media(max-width:575.98px){.main-chat-blk .sidebar-body{padding:15px 15px 10px}}.main-chat-blk .pin-chat img{margin-right:6px}.main-chat-blk .sidebar-body .profile-name{font-weight:600;color:#202c4b;font-size:18px;margin-bottom:0}.main-chat-blk .sidebar .user-list li a{padding:10px;display:flex;display:-webkit-flex;cursor:pointer;margin-bottom:15px;border:1px solid #E9EDF4;box-shadow:none;border-radius:5px;position:relative;transition:ease all .5s;-webkit-transition:ease all .5s;-ms-transition:ease all .5s}.main-chat-blk .sidebar .user-list li a:hover{background-color:#f4f6fa;transition:ease all .5s;-webkit-transition:ease all .5s;-ms-transition:ease all .5s}.main-chat-blk .sidebar .user-list li figure{margin-right:1rem}.main-chat-blk .sidebar .user-list li.unread h5,.main-chat-blk .sidebar .user-list li.unread p{color:#fff}.main-chat-blk .rightside_tab{padding-top:5px!important}.main-chat-blk .chat-pin{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:end;-webkit-justify-content:end;-ms-flex-pack:end}.main-chat-blk .chat-pin .green-check{color:#1abe17}.main-chat-blk .chat-pin img{width:10px}.main-chat-blk .group-setting .stared-group span{width:50px;height:50px}.main-chat-blk .check-star i{color:#eab300}.main-chat-blk .emoj-group-list{display:none;position:absolute;top:-50px;left:-90px;transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;-webkit-transition:all .5s ease}.main-chat-blk .emoj-group-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f4f6fa;border-radius:50px;padding:5px}.main-chat-blk .emoj-group-list ul li a{padding:0}.main-chat-blk .emoj-group-list ul li.add-emoj a{background:#f4f6fa}.main-chat-blk .emoj-group-list ul li.add-emoj a i{font-size:20px}.main-chat-blk .chat .slimscroll{height:calc(100vh - 60px)!important;display:flex;flex-direction:column;overflow:hidden}.main-chat-blk .bootstrap-datetimepicker-widget span{position:relative}.chat-window .card .card-header{background-color:#fff;border-bottom:1px solid #B5B9C3}.chat-window .badge-success{background-color:#1abe17!important}.chat-page .footer{display:none}.chat-search .input-group .form-control{margin:0;padding:0 0 0 36px;height:46px}.chat-search .input-group .input-group-prepend{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center;color:#515b73;pointer-events:none;z-index:4;position:absolute;top:0;right:15px;bottom:0}.chat-cont-left .chat-scroll{max-height:calc(100vh - 200px);overflow-y:auto;padding:0}.chat-cont-left .chat-scroll .media{border-bottom:1px solid #B5B9C3;margin:0;padding:10px;-webkit-transition:all .2s;-ms-transition:all .2s;transition:all .2s}.chat-cont-left .chat-scroll .media.active,.chat-cont-left .chat-scroll .media:hover{background-color:#e6e8eb}.chat-cont-left .chat-scroll .media .media-img-wrap{margin:0 15px 0 0;position:relative}.chat-cont-left .chat-scroll .media .media-img-wrap .avatar>img{width:100%;height:100%;object-fit:cover}.chat-cont-left .chat-scroll .media .media-body{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between}.chat-cont-left .chat-scroll .media .media-body .user-name{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#202c4b;font-size:16px;font-weight:700}.chat-cont-left .chat-scroll .media .media-body .user-last-chat{color:#39435f;font-size:14px;line-height:24px;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-cont-left .chat-scroll .media .media-body .last-chat-time{color:#6a7287;font-size:13px}.chat-cont-left .chat-scroll .media .media-body div:last-child{text-align:right}.chat-cont-right{-webkit-transition:all .4s;-ms-transition:all .4s;transition:all .4s}.chat-cont-right .chat-scroll{max-height:calc(100vh - 293px);overflow-y:auto}.chat-cont-right .msg_head .back-user-list{display:none;margin:0 0 0 -10px;padding:0 10px}.chat-cont-right .img_cont{position:relative;height:45px;width:45px}.chat-cont-right .img_cont .user_img{height:45px;min-width:45px;width:45px;border:1.5px solid #3D5EE1}.chat-cont-right .user_info{margin:0 auto 0 15px;padding:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-cont-right ul.list-unstyled{margin:0 auto;padding:0;width:100%}.chat-cont-right ul.list-unstyled .media.sent{margin-bottom:20px}.chat-cont-right ul.list-unstyled .media.sent .avatar{order:3;height:30px;width:30px}.chat-cont-right ul.list-unstyled .media.sent .media-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-ms-flex-direction:column;flex-direction:column;margin:0 20px 0 0;padding:0}.chat-cont-right ul.list-unstyled .media.sent .media-body .msg-box{margin:0;padding:0 0 0 50px;position:relative}.chat-cont-right ul.list-unstyled .media.sent .media-body .msg-box+.msg-box{margin:5px 0 0;padding:0}.chat-cont-right ul.list-unstyled .media.sent .media-body .msg-box p{margin:0;padding:0}.chat-cont-right ul.list-unstyled .media.sent .media-body .msg-box:first-child:before{border-bottom:6px solid transparent;border-left:6px solid #e3e3e3;border-top:6px solid #e3e3e3;border-right:6px solid transparent;content:"";height:0;width:0;position:absolute;top:0;right:-12px;left:auto}.chat-cont-right ul.list-unstyled .media.sent .media-body .msg-box>div{margin:0;padding:10px 15px;border-radius:10px;background-color:#e3e3e3;display:inline-block;position:relative}.chat-cont-right ul.list-unstyled .media.sent .media-body .msg-box:first-child>div{border-radius:10px 0 10px 10px}.chat-cont-right ul.list-unstyled .media.sent .media-body .chat-msg-attachments{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -1px;padding:4px 0;width:100%}.chat-cont-right ul.list-unstyled .media.sent .media-body .chat-msg-attachments .chat-attachment{position:relative;max-width:130px;overflow:hidden}.chat-cont-right ul.list-unstyled .media.sent .media-body .chat-msg-attachments .chat-attachment:before{position:absolute;inset:0;background:#000;content:"";opacity:.4;-webkit-transition:all .4s;-ms-transition:all .4s;transition:all .4s}.chat-cont-right ul.list-unstyled .media.sent .media-body .chat-msg-attachments .chat-attachment:hover .chat-attach-download{opacity:1}.chat-cont-right ul.list-unstyled .media.sent .media-body .chat-msg-attachments>div{margin:0 1px}.chat-cont-right ul.list-unstyled .media.sent .media-body .chat-msg-attachments img{max-width:100%}.chat-cont-right ul.list-unstyled .media.sent .media-body .chat-msg-attachments .chat-attach-download{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;-webkit-transition:all .4s;-ms-transition:all .4s;transition:all .4s;color:#fff;width:32px;line-height:32px;background:#fff3;text-align:center}.chat-cont-right ul.list-unstyled .media.sent .media-body .chat-msg-info{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center;margin:5px 0 0;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap;clear:both;flex-direction:row-reverse;list-style:none}.chat-cont-right ul.list-unstyled .media.sent .media-body .chat-msg-info li{margin:0;padding:0 0 0 16px;position:relative}.chat-cont-right ul.list-unstyled .media.sent .media-body .chat-msg-info li:not(:last-child):after{position:absolute;top:50%;right:auto;left:8px;transform:translate(-50%,-50%);background:#3d5ee1;content:"";height:4px;width:4px}.chat-cont-right ul.list-unstyled .media.sent .media-body .chat-msg-info .chat-time{color:#32414866}.chat-cont-right ul.list-unstyled .media.sent .media-body .chat-msg-info a{color:#39435f}.chat-cont-right ul.list-unstyled .media.received{position:relative;margin-bottom:20px}.chat-cont-right ul.list-unstyled .media.received .media-body{position:relative;margin:0 0 0 20px;padding:0}.chat-cont-right ul.list-unstyled .media.received .media-body:before{border-bottom:6px solid transparent;border-right:6px solid #3D5EE1;border-top:6px solid #3D5EE1;border-left:6px solid transparent;content:"";height:0;position:absolute;top:0;right:auto;left:-6px;width:0}.chat-cont-right ul.list-unstyled .media.received .media-body>div{margin:0;padding:10px 15px;border-radius:10px;background-color:#3d5ee1;display:table;position:relative}.chat-cont-right ul.list-unstyled .media.received .media-body>div p{color:#fff;margin:0;padding:0}.chat-cont-right ul.list-unstyled .media.received .msg-box{display:block}.chat-cont-right ul.list-unstyled .media.received .msg-box+.msg-box{margin-top:5px}.chat-cont-right ul.list-unstyled .media.received .chat-msg-info{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:5px 0 0;padding:0;clear:both;list-style:none}.chat-cont-right ul.list-unstyled .media.received .chat-msg-info .chat-time{color:#fffc}.chat-cont-right ul.list-unstyled .media.received .chat-msg-attachments{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -1px;padding:4px 0;width:100%}.chat-cont-right ul.list-unstyled .media.received .chat-msg-attachments .chat-attachment{position:relative;max-width:130px;overflow:hidden}.chat-cont-right ul.list-unstyled .media.received .chat-msg-attachments .chat-attachment:before{position:absolute;inset:0;background:#000;content:"";opacity:.4;-webkit-transition:all .4s;-ms-transition:all .4s;transition:all .4s}.chat-cont-right ul.list-unstyled .media.received .chat-msg-attachments .chat-attachment:hover .chat-attach-download{opacity:1}.chat-cont-right ul.list-unstyled .media.received .chat-msg-attachments>div{margin:0 1px}.chat-cont-right ul.list-unstyled .media.received .chat-msg-attachments img{max-width:100%}.chat-cont-right ul.list-unstyled .media.received .chat-msg-attachments .chat-attach-download{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transition:all .4s;-ms-transition:all .4s;transition:all .4s;opacity:0;color:#fff;width:32px;line-height:32px;background:#fff3;text-align:center}.chat-cont-right ul.list-unstyled .chat-date{font-size:14px;margin:1.875rem 0;overflow:hidden;position:relative;text-align:center;text-transform:capitalize}.chat-cont-right ul.list-unstyled .chat-date:before{background-color:#e9edf4;content:"";height:1px;margin-right:28px;position:absolute;top:50%;right:50%;width:100%}.chat-cont-right ul.list-unstyled .chat-date:after{background-color:#e9edf4;content:"";height:1px;margin:0 0 0 28px;position:absolute;top:50%;left:50%;width:100%}.card-footer{background-color:#fff;border-top:1px solid #B5B9C3;margin:0;padding:1rem 1.5rem}.card-footer .type_msg{background-color:#0000001a!important;border:0!important;overflow-y:auto}@media(max-width:991.98px){.main-chat-blk .chat.chat-messages{display:none;width:100%;flex:1 1 100%}.main-chat-blk .sidebar-group.left-sidebar{width:100%;flex:1 1 100%}.main-chat-blk.chat-open .sidebar-group.left-sidebar{display:none}.main-chat-blk.chat-open .chat.chat-messages{display:flex}.main-chat-blk .chat.chat-messages.hide-chatbar{display:none}.main-chat-blk .right-sidebar.right-side-contact{position:absolute;inset:0;z-index:100;width:100%}.main-chat-blk .right-sidebar.right-side-contact.hide-right-sidebar{display:none}.main-chat-blk .right-sidebar.right-side-contact.show-right-sidebar{display:flex;margin-right:0}}.msg-typing{width:auto;height:24px;padding-top:8px}.msg-typing span{height:8px;width:8px;float:left;background-color:#fff;display:block;opacity:.4;margin:0 1px;border-radius:50%}.msg-typing span:nth-of-type(1){animation:1s blink infinite .33333s}.msg-typing span:nth-of-type(2){animation:1s blink infinite .66666s}.msg-typing span :nth-of-type(3){animation:1s blink infinite .99999s}@keyframes blink{50%{opacity:1}}.sticky-top{z-index:11}.dropdown-auto{overflow:auto}.dropdown .dropdown-toggle{font-weight:400;font-size:14px}.dropdown .dropdown-toggle:after{display:inline-block;margin-inline-start:.5rem;vertical-align:0;content:"\ea5f";font-family:tabler-icons;border:0;font-size:.875rem;font-weight:400}.dropdown .dropdown-toggle.btn-primary{color:#fff}.dropdown .dropdown-menu{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.dropdown-menu{border-color:#e9edf4;box-shadow:0 4px 13px -2px #1310220f;font-size:.875rem;color:#202c4b;background-color:#fff;padding:0;z-index:11}.dropdown-divider{border-color:#e9edf4}.dropdown-item-text,.dropdown-header{color:#6a7287}.dropdown-item{color:#202c4b!important;padding:.594rem .9375rem;font-size:14px}.dropdown-item i{margin-right:6px!important}.dropdown-item.disabled,.dropdown-item:disabled{color:#6a7287;opacity:.5}.dropdown-item:not(.active):hover,.dropdown-item:not(.active):focus,.dropdown-item:not(.active):active{color:#202c4b;background-color:#f4f6fa}.dropdown-item.active{background-color:#f4f6fa}.dropdown-toggle:after{display:inline-block;margin-inline-start:.25rem;vertical-align:0;content:"\ea5f";font-family:tabler-icons;border:0;font-size:.75rem;font-weight:400}.dropup .dropdown-toggle:after{content:"\ea5f";display:inline-block;margin-inline-start:.25rem;vertical-align:0;content:"\ea62";font-family:tabler-icons;border:0;font-size:.75rem;font-weight:400}.dropend .dropdown-toggle:after{display:inline-block;margin-inline-start:.25rem;vertical-align:0;content:"\ea61";font-family:tabler-icons;border:0;font-size:.75rem;font-weight:400}.dropstart .dropdown-toggle:before{display:inline-block;margin-inline-start:.25rem;vertical-align:0;content:"\ea60";font-family:tabler-icons;border:0;font-size:.75rem;font-weight:400}.btn.dropdown-toggle-split{opacity:.85}.btn-list a.dropdown-item{margin-block-end:0}.btn-list .btn-soft-success:hover,.btn-list .btn-soft-danger:hover{transform:translateY(0)}.dropdown-menu.dropdown-menu-primary{background-color:#3d5ee1}.dropdown-menu.dropdown-menu-primary li a{color:#ffffffe6}.dropdown-menu.dropdown-menu-primary .dropdown-item:hover,.dropdown-menu.dropdown-menu-primary .dropdown-item:focus,.dropdown-menu.dropdown-menu-primary .dropdown-item:active,.dropdown-menu.dropdown-menu-primary .dropdown-item.active{color:#fff}.dropdown-menu.dropdown-menu-secondary{background-color:#6fccd8}.dropdown-menu.dropdown-menu-secondary li a{color:#ffffffe6}.dropdown-menu.dropdown-menu-secondary .dropdown-item:hover,.dropdown-menu.dropdown-menu-secondary .dropdown-item:focus,.dropdown-menu.dropdown-menu-secondary .dropdown-item:active,.dropdown-menu.dropdown-menu-secondary .dropdown-item.active{color:#fff}.dropdown-menu.dropdown-menu-warning{background-color:#eab300}.dropdown-menu.dropdown-menu-warning li a{color:#ffffffe6}.dropdown-menu.dropdown-menu-warning .dropdown-item:hover,.dropdown-menu.dropdown-menu-warning .dropdown-item:focus,.dropdown-menu.dropdown-menu-warning .dropdown-item:active,.dropdown-menu.dropdown-menu-warning .dropdown-item.active{color:#fff}.dropdown-menu.dropdown-menu-info{background-color:#0f65cd}.dropdown-menu.dropdown-menu-info li a{color:#ffffffe6}.dropdown-menu.dropdown-menu-info .dropdown-item:hover,.dropdown-menu.dropdown-menu-info .dropdown-item:focus,.dropdown-menu.dropdown-menu-info .dropdown-item:active,.dropdown-menu.dropdown-menu-info .dropdown-item.active{color:#fff}.dropdown-menu.dropdown-menu-success{background-color:#1abe17}.dropdown-menu.dropdown-menu-success li a{color:#ffffffe6}.dropdown-menu.dropdown-menu-success .dropdown-item:hover,.dropdown-menu.dropdown-menu-success .dropdown-item:focus,.dropdown-menu.dropdown-menu-success .dropdown-item:active,.dropdown-menu.dropdown-menu-success .dropdown-item.active{color:#fff}.dropdown-menu.dropdown-menu-danger{background-color:#e82646}.dropdown-menu.dropdown-menu-danger li a{color:#ffffffe6}.dropdown-menu.dropdown-menu-danger .dropdown-item:hover,.dropdown-menu.dropdown-menu-danger .dropdown-item:focus,.dropdown-menu.dropdown-menu-danger .dropdown-item:active,.dropdown-menu.dropdown-menu-danger .dropdown-item.active{color:#fff}.dropdown-menu.dropmenu-item-primary .dropdown-item:hover,.dropdown-menu.dropmenu-item-primary .dropdown-item:focus,.dropdown-menu.dropmenu-item-primary .dropdown-item:active,.dropdown-menu.dropmenu-item-primary .dropdown-item.active{background-color:#3d5ee11a!important;color:#3d5ee1}.dropdown-menu.dropmenu-item-secondary .dropdown-item:hover,.dropdown-menu.dropmenu-item-secondary .dropdown-item:focus,.dropdown-menu.dropmenu-item-secondary .dropdown-item:active,.dropdown-menu.dropmenu-item-secondary .dropdown-item.active{background-color:#6fccd81a!important;color:#6fccd8}.dropdown-menu.dropmenu-item-warning .dropdown-item:hover,.dropdown-menu.dropmenu-item-warning .dropdown-item:focus,.dropdown-menu.dropmenu-item-warning .dropdown-item:active,.dropdown-menu.dropmenu-item-warning .dropdown-item.active{background-color:#eab3001a!important;color:#eab300}.dropdown-menu.dropmenu-item-info .dropdown-item:hover,.dropdown-menu.dropmenu-item-info .dropdown-item:focus,.dropdown-menu.dropmenu-item-info .dropdown-item:active,.dropdown-menu.dropmenu-item-info .dropdown-item.active{background-color:#0f65cd1a!important;color:#0f65cd}.dropdown-menu.dropmenu-item-success .dropdown-item:hover,.dropdown-menu.dropmenu-item-success .dropdown-item:focus,.dropdown-menu.dropmenu-item-success .dropdown-item:active,.dropdown-menu.dropmenu-item-success .dropdown-item.active{background-color:#1abe171a!important;color:#1abe17}.dropdown-menu.dropmenu-item-danger .dropdown-item:hover,.dropdown-menu.dropmenu-item-danger .dropdown-item:focus,.dropdown-menu.dropmenu-item-danger .dropdown-item:active,.dropdown-menu.dropmenu-item-danger .dropdown-item.active{background-color:#e826461a!important;color:#e82646}.dropdown-menu.dropmenu-light-primary{background-color:#6fccd81a;-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem)}.dropdown-menu.dropmenu-light-primary .dropdown-item:hover,.dropdown-menu.dropmenu-light-primary .dropdown-item:focus,.dropdown-menu.dropmenu-light-primary .dropdown-item:active,.dropdown-menu.dropmenu-light-primary .dropdown-item.active{color:#fff;background-color:#3d5ee1!important}.dropdown-menu.dropmenu-light-secondary{background-color:#6fccd81a;-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem)}.dropdown-menu.dropmenu-light-secondary .dropdown-item:hover,.dropdown-menu.dropmenu-light-secondary .dropdown-item:focus,.dropdown-menu.dropmenu-light-secondary .dropdown-item:active,.dropdown-menu.dropmenu-light-secondary .dropdown-item.active{color:#fff;background-color:#6fccd8!important}.dropdown-menu.dropmenu-light-info{background-color:#0f65cd1a;-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem)}.dropdown-menu.dropmenu-light-info .dropdown-item:hover,.dropdown-menu.dropmenu-light-info .dropdown-item:focus,.dropdown-menu.dropmenu-light-info .dropdown-item:active,.dropdown-menu.dropmenu-light-info .dropdown-item.active{color:#fff;background-color:#0f65cd!important}.dropdown-menu.dropmenu-light-warning{background-color:#eab3001a;-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem)}.dropdown-menu.dropmenu-light-warning .dropdown-item:hover,.dropdown-menu.dropmenu-light-warning .dropdown-item:focus,.dropdown-menu.dropmenu-light-warning .dropdown-item:active,.dropdown-menu.dropmenu-light-warning .dropdown-item.active{color:#fff;background-color:#eab300!important}.dropdown-menu.dropmenu-light-success{background-color:#1abe171a;-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem)}.dropdown-menu.dropmenu-light-success .dropdown-item:hover,.dropdown-menu.dropmenu-light-success .dropdown-item:focus,.dropdown-menu.dropmenu-light-success .dropdown-item:active,.dropdown-menu.dropmenu-light-success .dropdown-item.active{color:#fff;background-color:#1abe17!important}.dropdown-menu.dropmenu-light-danger{background-color:#e826461a;-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem)}.dropdown-menu.dropmenu-light-danger .dropdown-item:hover,.dropdown-menu.dropmenu-light-danger .dropdown-item:focus,.dropdown-menu.dropmenu-light-danger .dropdown-item:active,.dropdown-menu.dropmenu-light-danger .dropdown-item.active{color:#fff;background-color:#e82646!important}.dropdown-divider{margin:0}.bd-example>.dropdown-menu{position:static;display:block}.card-dropdown>a{background:#fff;border-radius:6px;font-weight:400;box-shadow:0 4.4px 20px -1px #1310220d;border:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#515b73;padding:10px 10px 10px 30px;position:relative}.card-dropdown>a .cal-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);z-index:10}.card-dropdown>a i{font-size:16px;margin-right:5px}.card-dropdown>a[aria-expanded=true]:after{-webkit-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease;transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg)}.card-dropdown .dropdown-menu{border:0;border-radius:6px;padding:15px;box-shadow:0 4px 9px -1px #13102208}.card-dropdown .dropdown-menu li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;border-radius:6px;font-size:14px}.card-dropdown .dropdown-menu li a i{font-size:16px;margin-right:8px}.card-dropdown .dropdown-menu li a:hover{background:#edf1f6;color:#39435f}.dropdown-md{min-width:320px!important}.dropdown-menu.notes-menu{z-index:99999}.dropdown-menu.notes-menu a.dropdown-item{color:#202c4b;font-size:14px;font-weight:400;display:flex;align-items:center;padding:8px 15px}.dropdown-menu.notes-menu span{margin-right:8px}.dropdown-menu.notes-menu svg{width:14px;height:14px;color:#6a7287}.drop-arrow-none:after{display:none;content:none!important}.table-inbox .starred.fas.fa-star{color:#eab300}.table-inbox .checked{background-color:#b5b9c3}.table-inbox th{border-color:#f0f2f7}.table-inbox tbody tr td{font-size:14px;color:#6fccd8;border-color:#e9edf4}.unread .name,.unread .subject,.unread .mail-date{color:#000;font-weight:700}.email-header .btn-white{min-width:auto;height:38px;border:1px solid #E9EDF4}.email-header .btn-white i{margin-left:5px}.dropset.btn-icon{height:45px!important}aside{padding:24px}.video-section .item{opacity:.4;transition:.4s ease all;transform:scale(.8)}@media(max-width:1000px){.video-section .item{margin:0;transform:scale(.9)}}.video-section .active .item{opacity:1;transform:scale(1)}.video-section .owl-item{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1,1)}.video-section video{max-width:100%;height:100%;border-radius:10px 10px 0 0}.delete-alert{padding:10px 20px;background:#fad4da;border:none;border-radius:8px}.delete-alert p{font-size:15px}.delete-alert .btn{font-weight:700}.deleted-info{display:none}.deleted-info .bin-bg{width:184px;height:184px;border-radius:100%;background:#e9edf4;margin:0 auto}svg.feather-16{width:16px;height:16px}svg.feather-14{width:14px;height:14px}.active-dark-btn a.active,.active-dark-btn a:hover{background:#202c4b;color:#fff}.custom-file-container{box-sizing:border-box;position:relative;display:block}.custom-file-container .custom-file-container__custom-file{box-sizing:border-box;position:relative;display:inline-block;width:100%;height:calc(2.25rem + 2px);margin-bottom:0;margin-top:5px}.custom-file-container input[type=file]{height:auto;min-height:calc(1.5em + .75rem + 2px)}.custom-file-container .custom-file-container__custom-file__custom-file-input{box-sizing:border-box;min-width:14rem;max-width:100%;height:calc(2.25rem + 2px);margin:0;opacity:0}.custom-file-container .custom-file-container__custom-file__custom-file-control{box-sizing:border-box;z-index:1;overflow:hidden;line-height:1.5;-webkit-user-select:none;user-select:none;background-clip:padding-box;border-radius:.25rem;height:auto;border:1px solid #E6E8EB;color:#6a7287;font-size:15px;padding:8px 10px;letter-spacing:1px;background-color:#e6e8eb;position:absolute;top:0;right:0;left:0}.custom-file-container .custom-file-container__custom-file__custom-file-control__button{z-index:6;display:block;height:auto;padding:10px 16px;line-height:1.25;background-color:#1b55e23b;color:#3d5ee1;border-left:1px solid #E9EDF4;box-sizing:border-box;position:absolute;top:0;right:0}.custom-file-container .custom-file-container__image-preview,.custom-file-container .custom-file-container__image-multi-preview{box-sizing:border-box;transition:all .2s ease;margin-top:50px;margin-bottom:40px;height:250px;width:100%;border-radius:4px;background-size:contain;background-position:center center;background-repeat:no-repeat;background-color:#fff;overflow:auto;padding:15px}.icons-list{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.icons-list li{display:block;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center;font-size:18px;border-radius:50px;border:1px solid #e6ebf1;color:#3d5ee1;margin:5px;-webkit-box-shadow:0 2px 3px rgb(215,197,255);-moz-box-shadow:0 2px 3px rgb(215,197,255);box-shadow:0 2px 3px #d7c5ff}.progress{background-color:#e9edf4;--bs-progress-height: .75rem;border-radius:.25rem}.progress-stacked{background-color:#e9edf4}.progress-bar{color:#fff;background-color:#3d5ee1}@keyframes progress-animate{0%{width:0}}.progress-animate{position:relative;border-radius:.625rem}.progress-animate .progress-bar{position:relative;border-radius:.625rem;animation:2s progress-animate}.progress.progress-xs,.progress-stacked.progress-xs{height:.3125rem}.progress.progress-sm,.progress-stacked.progress-sm{height:.5rem}.progress.progress-md,.progress-stacked.progress-md{height:.625rem}.progress.progress-lg,.progress-stacked.progress-lg{height:1rem}.progress.progress-xl,.progress-stacked.progress-xl{height:1.25rem}.progress-vertical{min-height:250px;height:250px;width:10px;position:relative;display:inline-block;margin-bottom:0;margin-right:20px}.progress-vertical .progress-bar{width:100%}.progress-vertical.progress-xl{width:15px}.progress-vertical.progress-lg{width:12px}.progress-vertical.progress-sm{width:8px}.progress-vertical.progress-xs{width:5px}.progress-vertical-bottom{min-height:250px;height:250px;position:relative;width:10px;display:inline-block;margin-bottom:0;margin-right:20px}.progress-vertical-bottom .progress-bar{width:100%;bottom:0;position:absolute}.progress-vertical-bottom.progress-xl{width:15px}.progress-vertical-bottom.progress-lg{width:12px}.progress-vertical-bottom.progress-sm{width:8px}.progress-vertical-bottom.progress-xs{width:5px}.progress-custom{overflow:visible;position:relative}.progress-custom .progress-bar{position:relative;overflow:visible}.progress-custom .progress-bar:after{content:"";width:1.15rem;height:1.15rem;border-radius:50%;box-shadow:0 .313rem .313rem #3d5ee180;background:#fff;position:absolute;inset-inline-end:-.375rem;inset-block-start:-.375rem;border:.25rem solid #3D5EE1}.progress-custom .progress-bar.bg-secondary:after{border:.25rem solid #6FCCD8;box-shadow:0 .313rem .313rem rgba(var(--secondary-rgb),.2)}.progress-custom .progress-bar.bg-warning:after{border:.25rem solid #EAB300;box-shadow:0 .313rem .313rem rgba(var(--warning-rgb),.2)}.progress-custom .progress-bar.bg-info:after{border:.25rem solid #0F65CD;box-shadow:0 .313rem .313rem rgba(var(--info-rgb),.2)}.progress-custom .progress-bar.bg-success:after{border:.25rem solid #1ABE17;box-shadow:0 .313rem .313rem rgba(var(--success-rgb),.2)}.progress-custom .progress-bar.bg-danger:after{border:.25rem solid #E82646;box-shadow:0 .313rem .313rem rgba(var(--danger-rgb),.2)}.progress-custom .progress-bar-value{width:1.875rem;height:1.25rem;line-height:1.25rem;border-radius:.188rem;background:#3d5ee1;box-shadow:0 .313rem .313rem #0006;font-size:.625rem;font-weight:600;color:#fff;text-align:center;position:absolute;inset-block-end:1.5rem;inset-inline-end:-.688rem}.progress-custom .progress-bar-value:after{content:"";border-block-start:.438rem solid #3D5EE1;border-inline-start:.438rem solid transparent;border-inline-end:.438rem solid transparent;position:absolute;inset-block-end:-.375rem;inset-inline-start:28%}.progress-custom .progress-bar-value.bg-secondary{background-color:#6fccd8}.progress-custom .progress-bar-value.bg-secondary:after{border-block-start:.438rem solid #6FCCD8}.progress-custom .progress-bar-value.bg-success{background-color:#1abe17}.progress-custom .progress-bar-value.bg-success:after{border-block-start:.438rem solid #1ABE17}.progress-custom .progress-bar-value.bg-warning{background-color:#eab300}.progress-custom .progress-bar-value.bg-warning:after{border-block-start:.438rem solid #EAB300}.progress-custom .progress-bar-value.bg-danger{background-color:#e82646}.progress-custom .progress-bar-value.bg-danger:after{border-block-start:.438rem solid #E82646}.progress-custom .progress-bar-value.bg-info{background-color:#0f65cd}.progress-custom .progress-bar-value.bg-info:after{border-block-start:.438rem solid #0F65CD}[dir=rtl] .progress-bar-title{border-radius:0 .313rem .313rem 0}.progress-item-1,.progress-item-2,.progress-item-3{position:absolute;margin-block-start:-.25rem;z-index:1;height:.938rem;width:.938rem;border-radius:1.563rem;background-color:#e9edf4}.progress-item-1{inset-inline-start:25%}.progress-item-2{inset-inline-start:50%}.progress-item-3{inset-inline-start:75%}.custom-progress-3{overflow:visible;border-radius:.625rem}.custom-progress-3 .progress-bar{position:relative;overflow:visible;margin:.313rem;border-radius:.25rem}.custom-progress-3 .progress-bar:before{content:"";position:absolute;width:.25rem;height:.25rem;inset-inline-start:.125rem;background-color:#fff;border-radius:50%}.custom-progress-3 .progress-bar .progress-bar-value{border:.125rem solid #3D5EE1;width:2.5rem;height:1.563rem;line-height:1.313rem;border-radius:3.125rem;background:#fff;font-size:.625rem;font-weight:600;color:#3d5ee1;text-align:center;position:absolute;inset-inline-end:-.625rem}.custom-progress-3 .progress-bar .progress-bar-value.secondary{border:.125rem solid #6FCCD8;color:#6fccd8}.custom-progress-3 .progress-bar .progress-bar-value.warning{border:.125rem solid #EAB300;color:#eab300}.custom-progress-3 .progress-bar .progress-bar-value.info{border:.125rem solid #0F65CD;color:#0f65cd}.custom-progress-3 .progress-bar .progress-bar-value.success{border:.125rem solid #1ABE17;color:#1abe17}.custom-progress-3 .progress-bar .progress-bar-value.danger{border:.125rem solid #E82646;color:#e82646}.custom-progress-4.progress{background-color:#3d5ee11a;border-radius:.25rem}.custom-progress-4.progress.secondary{background-color:#6fccd81a}.custom-progress-4.progress.secondary .progress-bar-label{color:#6fccd8}.custom-progress-4.progress.warning{background-color:#eab3001a}.custom-progress-4.progress.warning .progress-bar-label{color:#eab300}.custom-progress-4.progress.info{background-color:#0f65cd1a}.custom-progress-4.progress.info .progress-bar-label{color:#0f65cd}.custom-progress-4.progress.success{background-color:#1abe171a}.custom-progress-4.progress.success .progress-bar-label{color:#1abe17}.custom-progress-4.progress.danger{background-color:#e826461a}.custom-progress-4.progress.danger .progress-bar-label{color:#e82646}.custom-progress-4.progress .progress-bar{border-radius:.25rem}.custom-progress-4.progress .progress-bar-label{position:absolute;inset-inline-end:.313rem;font-weight:600;font-size:.813rem;color:#3d5ee1}.progress-ring{--v: 0;width:90px;height:90px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(currentColor calc(var(--v) * 1%),var(--bs-secondary-bg) 0)}.progress-ring-hole{width:68px;height:68px;border-radius:50%;background:var(--surface);display:flex;place-items:center;justify-content:center;flex-direction:column}.progress-ring-hole b{font-size:20px;font-weight:800;color:var(--heading)}.progress-ring-hole span{font-size:9px;color:var(--muted)}.score-rail{gap:10px;padding:16px 14px;border:1px solid var(--border-soft);border-radius:var(--radius-list);background:linear-gradient(180deg,var(--tone-brand-soft),var(--surface) 62%)}.split-bar{margin-top:12px;padding-top:12px;border-top:1px solid var(--border-soft)}.split-bar-head{margin-bottom:7px}.split-bar-head span{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:650}.split-bar-head b{font-size:11px;color:var(--heading)}.split-bar-track{gap:2px;height:9px;border-radius:999px;background:var(--surface-soft)}.split-bar-keys{gap:4px 10px;margin-top:8px}.split-bar-keys>span{display:inline-flex;align-items:center;gap:5px;font-size:10px;color:var(--muted)}.split-bar-keys>span>i{width:8px;height:8px;border-radius:3px}.progress-ring-sm{width:72px;height:72px}.progress-ring-sm .progress-ring-hole{width:54px;height:54px}.progress-ring-sm .progress-ring-hole b{font-size:16px}.progress-list{gap:12px}.progress-list-item .top{display:flex;align-items:center;justify-content:space-between;font-size:12.5px;color:var(--heading);margin-bottom:5px}.progress-list-item .top>span{display:inline-flex;align-items:center;gap:6px}.progress-list-item .top .ic{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;font-size:13px}.page-link{color:#6a7287;background-color:#fff;border:1px solid #E9EDF4}.page-link:focus{box-shadow:none;background-color:#e9edf4}.page-link:hover{color:#3d5ee1;background-color:#e9edf4;border-color:#e9edf4}.page-item.active .page-link{color:#fff;background-color:#3d5ee1;border-color:#3d5ee1}.disabled>.page-link,.page-link.disabled{color:#6a7287;background-color:#fff;border-color:#e9edf4;opacity:.7}[data-theme=dark] .page-link,[data-bs-theme=dark] .page-link{color:var(--bs-secondary-color);background-color:var(--surface);border-color:var(--border-soft)}[data-theme=dark] .page-link:focus,[data-theme=dark] .page-link:hover,[data-bs-theme=dark] .page-link:focus,[data-bs-theme=dark] .page-link:hover{background-color:var(--surface-soft)}[data-theme=dark] .page-link:hover,[data-bs-theme=dark] .page-link:hover{color:var(--bs-primary)}[data-theme=dark] .disabled>.page-link,[data-theme=dark] .page-link.disabled,[data-bs-theme=dark] .disabled>.page-link,[data-bs-theme=dark] .page-link.disabled{color:var(--bs-secondary-color);background-color:var(--surface);border-color:var(--border-soft)}[dir=rtl] .pagination .page-link .bx-chevron-left:before{content:"\ea50"}[dir=rtl] .pagination .page-link .bx-chevron-right:before{content:"\ea4d"}[dir=rtl] .pagination .page-link .ri-arrow-right-s-line:before{content:"\ea64"}[dir=rtl] .pagination .page-link .ri-arrow-left-s-line:before{content:"\ea6e"}.pagination-style-1 .pagination .page-item{margin:0 .25rem}.pagination-style-1 .pagination .page-item .page-link{border:0;border-radius:4px;font-size:.8125rem}.pagination-style-1 .pagination .page-item .page-link i{font-weight:600}.pagination-style-1 .pagination .page-item.active .page-link,.pagination-style-1 .pagination .page-item.active:hover .page-link{border-radius:4px;background-color:#3d5ee1;color:#fff}.pagination-style-1 .pagination .page-item:hover .page-link{background-color:#e9edf4;color:#3d5ee1}.pagination-style-2 .pagination{border-radius:4px}.pagination-style-2 .pagination .page-item{margin:0 .25rem}.pagination-style-2 .pagination .page-item .page-link{border:0!important;font-size:.8125rem}.pagination-style-2 .pagination .page-item.active .page-link{background-color:#fff;color:#3d5ee1;position:relative;font-weight:700}.pagination-style-2 .pagination .page-item.active .page-link:before{position:absolute;content:"";inset-block-end:0;inset-inline-start:0;width:100%;height:.1rem;background-color:#3d5ee1}.pagination-style-2 .pagination .page-item:hover .page-link{background-color:transparent}.pagination-style-3 .pagination{border-radius:50px;padding:.25rem;align-items:center}.pagination-style-3 .pagination .page-item{margin:0 .25rem}.pagination-style-3 .pagination .page-item .page-link{border:0;border-radius:50px;font-size:.8125rem}.pagination-style-3 .pagination .page-item .page-link i{font-weight:600}.pagination-style-3 .pagination .page-item.active .page-link{background-color:#3d5ee1;color:#fff}.pagination-style-3 .pagination .page-item.active:hover .page-link{background-color:#3d5ee1}.pagination-style-3 .pagination .page-item:hover .page-link{background-color:#e9edf4}.pagination-style-4 .pagination .page-item .page-link{border:0!important;font-size:.8125rem;border-radius:4px}.pagination-style-4 .pagination .page-item .page-link i{font-weight:600}.pagination-style-4 .pagination .page-item.active .page-link{border:0;border-radius:4px;background-color:#3d5ee1;color:#fff}.pagination-style-4 .pagination .page-item.active:hover .page-link{background-color:#3d5ee1}.pagination-style-4 .pagination .page-item:hover .page-link{background-color:transparent}.pagination-boxed .page-link{display:inline-flex;justify-content:center;align-items:center;margin-left:.35rem!important;height:35px;width:35px;padding:0;border-radius:4px}.pagination-boxed.pagination-sm .page-link{height:31px;width:31px}.pagination-boxed.pagination-lg .page-link{font-size:1.09375rem;height:53px;width:53px}.pagination-rounded .page-link{border-radius:50%!important}.pagination-primary .page-item.active .page-link,.pagination-primary .page-item.active .page-link:hover,.pagination-primary .page-item .page-link:hover{background-color:#3d5ee1;border-color:#3d5ee1;color:#fff}.pagination-secondary .page-item.active .page-link,.pagination-secondary .page-item.active .page-link:hover,.pagination-secondary .page-item .page-link:hover{background-color:#6fccd8;border-color:#6fccd8;color:#fff}.pagination-success .page-item.active .page-link,.pagination-success .page-item.active .page-link:hover,.pagination-success .page-item .page-link:hover{background-color:#1abe17;border-color:#1abe17;color:#fff}.pagination-info .page-item.active .page-link,.pagination-info .page-item.active .page-link:hover,.pagination-info .page-item .page-link:hover{background-color:#0f65cd;border-color:#0f65cd;color:#fff}.pagination-warning .page-item.active .page-link,.pagination-warning .page-item.active .page-link:hover,.pagination-warning .page-item .page-link:hover{background-color:#eab300;border-color:#eab300;color:#fff}.pagination-danger .page-item.active .page-link,.pagination-danger .page-item.active .page-link:hover,.pagination-danger .page-item .page-link:hover{background-color:#e82646;border-color:#e82646;color:#fff}.pagination-dark .page-item.active .page-link,.pagination-dark .page-item.active .page-link:hover,.pagination-dark .page-item .page-link:hover{background-color:#202c4b;border-color:#202c4b;color:#fff}.pagination-light .page-item.active .page-link,.pagination-light .page-item.active .page-link:hover,.pagination-light .page-item .page-link:hover{background-color:#e9edf4;border-color:#e9edf4;color:#fff}.pagination-black .page-item.active .page-link,.pagination-black .page-item.active .page-link:hover,.pagination-black .page-item .page-link:hover{background-color:#000;border-color:#000;color:#fff}.pagination-purple .page-item.active .page-link,.pagination-purple .page-item.active .page-link:hover,.pagination-purple .page-item .page-link:hover{background-color:#4a00e5;border-color:#4a00e5;color:#fff}.pagination-yellow .page-item.active .page-link,.pagination-yellow .page-item.active .page-link:hover,.pagination-yellow .page-item .page-link:hover{background-color:#ff0;border-color:#ff0;color:#fff}.pagination-teal .page-item.active .page-link,.pagination-teal .page-item.active .page-link:hover,.pagination-teal .page-item .page-link:hover{background-color:#02a8b5;border-color:#02a8b5;color:#fff}.pagination-gradient .page-link{background-image:linear-gradient(180deg,#ffffff26,#fff0)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:#202c4b;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:700;margin-bottom:0}h1,.h1{font-size:30px;font-weight:700}@media(max-width:991.98px){h1,.h1{font-size:28px}}@media(max-width:767.98px){h1,.h1{font-size:24px}}h2,.h2{font-size:24px;font-weight:700}@media(max-width:767.98px){h2,.h2{font-size:22px}}h3,.h3{font-size:20px;font-weight:600}@media(max-width:767.98px){h3,.h3{font-size:18px}}h4,.h4{font-size:18px;font-weight:600}@media(max-width:767.98px){h4,.h4{font-size:16px}}h5,.h5{font-size:16px;font-weight:500}h6,.h6{font-size:15px;font-weight:500}.fs-sm{font-size:.6875rem}.fs-base{font-size:.875rem}.fs-lg{font-size:1.125rem}.fs-1{font-size:.0625rem}.fs-2{font-size:.125rem}.fs-3{font-size:.1875rem}.fs-4{font-size:.25rem}.text-\\\[1\.25rem\\\]{font-size:.3125rem!important}.text-\\\[1rem\\\]{font-size:.375rem!important}.fs-7{font-size:.4375rem}.fs-8{font-size:.5rem!important}.fs-9{font-size:.5625rem}.fs-10{font-size:.75em!important}.fs-11{font-size:.6875rem}.fs-12{font-size:.75rem}.fs-13{font-size:.8125rem}.fs-14{font-size:.875rem!important}.fs-15{font-size:.9375rem}.fs-16{font-size:1rem}.fs-17{font-size:1.0625rem}.fs-18{font-size:1.125rem}.fs-19{font-size:1.1875rem}.fs-20{font-size:1.25rem}.fs-21{font-size:1.3125rem}.fs-22{font-size:1.375rem}.fs-23{font-size:1.4375rem}.fs-24{font-size:1.5rem}.fs-25{font-size:1.5625rem}.fs-26{font-size:1.625rem}.fs-27{font-size:1.6875rem}.fs-28{font-size:1.75rem}.fs-29{font-size:1.8125rem}.fs-30{font-size:1.875rem}.fs-32{font-size:2rem}.fs-34{font-size:2.125rem}.fs-36{font-size:2.25rem}.fs-38{font-size:2.375rem}.fs-40{font-size:2.5rem}.text-default{color:#6a7287!important}.text-muted{color:#677788!important}.text-primary{color:#3d5ee1!important;opacity:1}.text-primary.text-opacity-75{color:#3d5ee1bf!important}.text-primary.text-opacity-25{color:#3d5ee140!important}.text-primary.text-opacity-50{color:#3d5ee180!important}.text-secondary{color:#6fccd8!important;opacity:1}.text-info{color:#0f65cd!important;opacity:1}.text-success{color:#1abe17!important;opacity:1}.text-warning{color:#eab300!important;opacity:1}.text-danger{color:#e82646!important;opacity:1}.text-skyblue{color:#05c3fb!important;opacity:1}.text-blue{color:#339dff!important}.text-green{color:#2ca87f!important}.text-pink{color:#e83e8c!important}.text-teal{color:#02a8b5!important}.text-orange{color:#fd7e14!important}.text-indigo{color:#05c3fb!important}.text-purple{color:#4a00e5!important}.text-dark{color:#202c4b!important}.text-light{color:#e9edf4!important}.text-gray{color:#838a9b!important}.text-black{color:#000!important}.text-white,.text-fixed-white{color:#fff!important}.text-fixed-black{color:#000!important}.text-gray-1{color:#e6e8eb}.text-gray-2{color:#cdd0d7}.text-gray-3{color:#b5b9c3}.text-gray-4{color:#9ca1af}.text-gray-5{color:#838a9b}.text-gray-6{color:#6a7287}.text-gray-7{color:#515b73}.text-gray-8{color:#39435f}.text-gray-9{color:#202c4b!important}a{color:#202c4b;cursor:pointer;text-decoration:none;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}a:hover{color:#3d5ee1;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}a:focus{outline:0}.link-primary{color:#3d5ee1!important}.link-primary:hover,.link-primary:focus,.link-primary:active{color:#1f42cc!important}.link-secondary{color:#6fccd8!important}.link-secondary:hover,.link-secondary:focus,.link-secondary:active{color:#6fccd8!important}.link-success{color:#1abe17!important}.link-success:hover,.link-success:focus,.link-success:active{color:#1abe17!important}.link-danger{color:#e82646!important}.link-danger:hover,.link-danger:focus,.link-danger:active{color:#e82646!important}.link-warning{color:#eab300!important}.link-warning:hover,.link-warning:focus,.link-warning:active{color:#eab300!important}.link-info{color:#0f65cd!important}.link-info:hover,.link-info:focus,.link-info:active{color:#0f65cd!important}.link-light{color:#e9edf4!important}.link-light:hover,.link-light:focus,.link-light:active{color:#e9edf4!important}.link-dark{color:#202c4b!important}.link-dark:hover,.link-dark:focus,.link-dark:active{color:#202c4b!important}hr.text-danger{border-color:#e82646!important}.blockquote-container{padding:1.25rem;border-left:4px solid #9CA1AF;position:relative}.blockquote-container.text-end{border-right:4px solid #9CA1AF;border-left:0}.blockquote.custom-blockquote{font-size:.85rem;font-weight:600;padding:1rem;border-radius:4px;position:relative}.blockquote.custom-blockquote:before{content:"\f10d";font-family:Fontawesome;z-index:0;font-size:2rem;position:absolute;inset-block-start:0;inset-inline-start:.5rem}.blockquote.custom-blockquote.primary{background-color:#3d5ee11a;border-inline-start:2px solid #3D5EE1}.blockquote.custom-blockquote.primary:before{color:#3d5ee11a}.blockquote.custom-blockquote.secondary{background-color:#6fccd81a;border-inline-start:2px solid #6FCCD8}.blockquote.custom-blockquote.secondary:before{color:#6fccd81a}.blockquote.custom-blockquote.info{background-color:#0f65cd1a;border-inline-start:2px solid #0F65CD}.blockquote.custom-blockquote.info:before{color:#0f65cd1a}.blockquote.custom-blockquote.warning{background-color:#eab3001a;border-inline-start:2px solid #EAB300}.blockquote.custom-blockquote.warning:before{color:#eab3001a}.blockquote.custom-blockquote.success{background-color:#1abe171a;border-inline-start:2px solid #1ABE17}.blockquote.custom-blockquote.success:before{color:#1abe171a}.blockquote.custom-blockquote.danger{background-color:#e826461a;border-inline-start:2px solid #E82646}.blockquote.custom-blockquote.danger:before{color:#e826461a}[data-theme-mode=dark] .shadow-sm{box-shadow:0 .125rem .25rem #2125294d!important}[data-theme-mode=dark] .shadow{box-shadow:0 .5rem 1rem #2125294d!important}[data-theme-mode=dark] .shadow-lg{box-shadow:0 1rem 3rem #2125294d!important}@media screen and (min-width:576px){.sm\\\:w-auto{width:auto}}[dir=rtl] .break-words{word-wrap:break-word!important;word-break:break-word!important}.transform-none{transform:none!important}.list-circle{list-style:circle;padding-left:2rem}.portal-eyebrow{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--bs-tertiary-color);gap:6px}.portal-eyebrow i{font-size:13px;color:var(--bs-primary)}.portal-title{font-size:18px;font-weight:750;letter-spacing:-.02em;color:var(--bs-emphasis-color);margin:3px 0 0}.portal-sub{font-size:12.5px;color:var(--bs-secondary-color)}.portal-heading{font-size:13px;font-weight:700;color:var(--bs-emphasis-color);letter-spacing:-.01em;gap:7px}.portal-heading i{font-size:15px;color:var(--bs-secondary-color)}.alert{padding:.625rem .85rem;border-radius:4px;font-size:.8125rem}.alert.alert-dismissible{padding:.625rem 2.25rem .625rem .85rem}.alert i{font-size:20px}.alert .btn-close{background-image:none;padding:.85rem;display:flex;align-items:center;justify-content:center}.alert .btn-close i{font-size:18px;line-height:18px}.alert:last-child{margin-bottom:0}.alert .alert-link{font-weight:600}.alert-warning{background-color:#eab3001a;color:#eab300;border-color:#eab3001a}.alert-warning.text-bg-warning{background-color:#eab300!important;border-color:#eab300;color:#fff!important}.alert-warning .alert-link,.alert-warning .btn-close{color:#eab300}.alert-warning .btn-close.custom-close{background-color:#eab300;color:#fff;opacity:1;border-radius:50px;box-shadow:0 4px 54px #e0e0e040;padding:.85rem}.alert-primary{background-color:#3d5ee11a;color:#3d5ee1;border-color:#3d5ee11a}.alert-primary.text-bg-primary{background-color:#3d5ee1!important;border-color:#3d5ee1}.alert-primary .alert-link,.alert-primary .custom-alert-icon,.alert-primary .btn-close{color:#3d5ee1}.alert-primary .btn-close.custom-close{background-color:#3d5ee1;color:#fff;opacity:1;border-radius:50px;box-shadow:0 4px 54px #e0e0e040;padding:.85rem}.alert-secondary{background-color:#6fccd81a;color:#6fccd8;border-color:#6fccd81a}.alert-secondary.text-bg-secondary{background-color:#6fccd8!important;border-color:#6fccd8}.alert-secondary .alert-link,.alert-secondary .btn-close{color:#6fccd8}.alert-secondary .btn-close.custom-close{background-color:#6fccd8;color:#fff;opacity:1;border-radius:50px;box-shadow:0 4px 54px #e0e0e040;padding:.85rem}.alert-success{background-color:#1abe171a;color:#1abe17;border-color:#1abe171a}.alert-success.text-bg-success{background-color:#1abe17!important;border-color:#1abe17}.alert-success .alert-link,.alert-success .btn-close{color:#1abe17}.alert-success .btn-close.custom-close{background-color:#1abe17;color:#fff;opacity:1;border-radius:50px;box-shadow:0 4px 54px #e0e0e040;padding:.85rem}.alert-info{background-color:#0f65cd1a;color:#0f65cd;border-color:#0f65cd1a}.alert-info.text-bg-info{background-color:#0f65cd!important;border-color:#0f65cd;color:#fff!important}.alert-info .alert-link,.alert-info .btn-close{color:#0f65cd}.alert-info .btn-close.custom-close{background-color:#0f65cd;color:#fff;opacity:1;border-radius:50px;box-shadow:0 4px 54px #e0e0e040;padding:.85rem}.alert-danger{background-color:#e826461a;color:#e82646;border-color:#e826461a}.alert-danger.text-bg-danger{background-color:#e82646!important;border-color:#e82646}.alert-danger .alert-link,.alert-danger .btn-close{color:#e82646}.alert-danger .btn-close.custom-close{background-color:#e82646;color:#fff;opacity:1;border-radius:50px;box-shadow:0 4px 54px #e0e0e040;padding:.85rem}.alert-light{background-color:#e9edf4;color:#6a7287;border-color:#e9edf4}.alert-light.text-bg-light{background-color:#e9edf4!important;border-color:#e9edf4}.alert-light .alert-link,.alert-light .btn-close{color:#6a7287}.alert-light .btn-close.custom-close{background-color:#e9edf4;color:#fff;opacity:1;border-radius:50px;box-shadow:0 4px 54px #e0e0e040;padding:.85rem}.alert-dark{background-color:#202c4b1a;color:#6a7287;border-color:#202c4b1a}.alert-dark.text-bg-dark{background-color:#202c4b!important;border-color:#202c4b}.alert-dark .alert-link{color:#6a7287}.alert-dark .btn-close{color:#fff}.alert-dark .btn-close.custom-close{background-color:#202c4b;color:#fff;opacity:1;border-radius:50px;box-shadow:0 4px 54px #e0e0e040;padding:.85rem}.alert-solid-primary{background-color:#3d5ee1;color:#fff;border-color:#3d5ee1}.alert-solid-primary .btn-close{color:#fff}.alert-solid-secondary{background-color:#6fccd8;color:#fff;border-color:#6fccd8}.alert-solid-secondary .btn-close{color:#fff}.alert-solid-warning{background-color:#eab300;color:#fff;border-color:#eab300}.alert-solid-warning .btn-close{color:#fff}.alert-solid-info{background-color:#0f65cd;color:#fff;border-color:#0f65cd}.alert-solid-info .btn-close{color:#fff}.alert-solid-success{background-color:#1abe17;color:#fff;border-color:#1abe17}.alert-solid-success .btn-close{color:#fff}.alert-solid-danger{background-color:#e82646;color:#fff;border-color:#e82646}.alert-solid-danger .btn-close{color:#fff}.alert-solid-light{background-color:#e9edf4;color:#6a7287;border-color:#9ca1af}.alert-solid-dark{background-color:#202c4b;color:#fff;border-color:#202c4b}.alert-solid-dark .btn-close{color:#fff}.alert-outline-primary{background-color:#fff;color:#3d5ee1;border-color:#3d5ee1}.alert-outline-primary .btn-close{color:#3d5ee1}.alert-outline-secondary{background-color:#fff;color:#6fccd8;border-color:#6fccd8}.alert-outline-secondary .btn-close{color:#6fccd8}.alert-outline-info{background-color:#fff;color:#0f65cd;border-color:#0f65cd}.alert-outline-info .btn-close{color:#0f65cd}.alert-outline-warning{background-color:#fff;color:#eab300;border-color:#eab300}.alert-outline-warning .btn-close{color:#eab300}.alert-outline-success{background-color:#fff;color:#1abe17;border-color:#1abe17}.alert-outline-success .btn-close{color:#1abe17}.alert-outline-danger{background-color:#fff;color:#e82646;border-color:#e82646}.alert-outline-danger .btn-close{color:#e82646}.alert-outline-light{background-color:#fff;color:#6a7287;border-color:#e9edf4}.alert-outline-dark{background-color:#fff;color:#202c4b;border-color:#202c4b}.alert-outline-dark .btn-close{color:#202c4b}.alert-primary.custom-alert-icon{border-inline-start:.313rem solid #3D5EE1!important;color:#677788;background-color:#fff;border:1px solid #9CA1AF;font-size:.813rem}.alert-primary.custom-alert-icon .btn-close{color:#6a7287}.alert-primary.custom-alert-icon>i{color:#3d5ee1}.alert-secondary.custom-alert-icon{border-inline-start:.313rem solid #6FCCD8!important;color:#677788;background-color:#fff;border:1px solid #9CA1AF;font-size:.813rem}.alert-secondary.custom-alert-icon .btn-close{color:#6a7287}.alert-secondary.custom-alert-icon>i{color:#6fccd8}.alert-warning.custom-alert-icon{border-inline-start:.313rem solid #EAB300!important;color:#677788;background-color:#fff;border:1px solid #9CA1AF;font-size:.813rem}.alert-warning.custom-alert-icon .btn-close{color:#6a7287}.alert-warning.custom-alert-icon>i{color:#eab300}.alert-danger.custom-alert-icon{border-inline-start:.313rem solid #E82646!important;color:#677788;background-color:#fff;border:1px solid #9CA1AF;font-size:.813rem}.alert-danger.custom-alert-icon .btn-close{color:#6a7287}.alert-danger.custom-alert-icon>i{color:#e82646}.alert-success.custom-alert-icon{border-inline-start:.313rem solid #1ABE17!important;color:#677788;background-color:#fff;border:1px solid #9CA1AF;font-size:.813rem}.alert-success.custom-alert-icon .btn-close{color:#6a7287}.alert-info.custom-alert-icon{border-inline-start:.313rem solid #0F65CD!important;color:#677788;background-color:#fff;border:1px solid #9CA1AF;font-size:.813rem}.alert-info.custom-alert-icon .btn-close{color:#6a7287}.alert-light.custom-alert-icon{border-inline-start:.313rem solid #E9EDF4!important;color:#677788;background-color:#fff;border:1px solid #9CA1AF;font-size:.813rem}.alert-light.custom-alert-icon .btn-close{color:#6a7287}.alert-dark.custom-alert-icon{border-inline-start:.313rem solid #202C4B!important;color:#677788;background-color:#fff;border:1px solid #9CA1AF;font-size:.813rem}.alert-dark.custom-alert-icon .btn-close{color:#6a7287}.custom-alert1{margin-block-end:0;background-color:#fff;border:0;padding:1.25rem;color:#6a7287}.custom-alert1 p{margin-block-end:2.5rem;color:#677788;font-size:.8rem}.custom-alert1 .custom-alert-icon{font-size:40px;margin-bottom:.85rem}.custom-alert1 .custom-alert-icon i{font-size:40px}.custom-alert1 .btn-close{padding:0;margin-block-end:1rem}.custom-alert1.alert-primary{border-block-start:.313rem solid #3D5EE1}.custom-alert1.alert-primary .custom-alert-icon{color:#3d5ee1}.custom-alert1.alert-secondary{border-block-start:.313rem solid #6FCCD8}.custom-alert1.alert-secondary .custom-alert-icon{color:#6fccd8}.custom-alert1.alert-warning{border-block-start:.313rem solid #EAB300}.custom-alert1.alert-warning .custom-alert-icon{color:#eab300}.custom-alert1.alert-danger{border-block-start:.313rem solid #E82646}.custom-alert1.alert-danger .custom-alert-icon{color:#e82646}.alert-img{display:flex;align-items:center}.alert-img .avatar{border:1px solid rgba(0,0,0,.1)}@media screen and (max-width:400px){.btn-close.custom-close{margin:9px 9px 9px 0}}.op-7{opacity:.7}.op-8{opacity:.8}.custom-popover{--bs-popover-max-width: 12.5rem;--bs-popover-border-color: #3D5EE1;--bs-popover-header-bg: #3D5EE1;--bs-popover-header-color: #FFF;--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: .5rem}.popover{background-color:#fff;border:1px solid #9CA1AF;box-shadow:0 4px 54px #e0e0e040;font-size:.8rem;border-radius:4px;z-index:999}.popover .popover-header{background-color:#fff;border-block-end:1px solid #9CA1AF}.popover .popover-body{color:#6a7287}.popover.only-body{border-radius:.3rem}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:before{border-top-color:#e9edf4}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:before{border-right-color:#e9edf4}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:before{border-left-color:#e9edf4}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{border-bottom-color:#e9edf4}.header-primary .popover-header{background-color:#3d5ee1;color:#fff}.header-primary.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.header-primary.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before{border-bottom-color:#3d5ee1}.header-secondary .popover-header{background-color:#6fccd8;color:#fff}.header-secondary.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.header-secondary.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before{border-bottom-color:#6fccd8}.header-warning .popover-header{background-color:#eab300;color:#fff}.header-warning.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.header-warning.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before{border-bottom-color:#eab300}.header-info .popover-header{background-color:#0f65cd;color:#fff}.header-info.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.header-info.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before{border-bottom-color:#0f65cd}.header-success .popover-header{background-color:#1abe17;color:#fff}.header-success.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.header-success.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before{border-bottom-color:#1abe17}.header-danger .popover-header{background-color:#e82646;color:#fff}.header-danger.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.header-danger.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before{border-bottom-color:#e82646}.popover-primary.popover{border:1px solid #3D5EE1}.popover-primary.popover .popover-header{background-color:#3d5ee1;border-block-end:1px solid rgba(255,255,255,.1);color:#fff;border-radius:.3rem .3rem 0 0}.popover-primary.popover .popover-body{background-color:#3d5ee1;color:#fff;border-radius:0 0 .3rem .3rem}.popover-primary.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.popover-primary.bs-popover-top>.popover-arrow:after,.popover-primary.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.popover-primary.bs-popover-top>.popover-arrow:before{border-top-color:#3d5ee1}.popover-primary.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.popover-primary.bs-popover-end>.popover-arrow:after,.popover-primary.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.popover-primary.bs-popover-end>.popover-arrow:before{border-right-color:#3d5ee1}.popover-primary.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.popover-primary.bs-popover-start>.popover-arrow:after,.popover-primary.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.popover-primary.bs-popover-start>.popover-arrow:before{border-left-color:#3d5ee1}.popover-primary.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.popover-primary.bs-popover-bottom>.popover-arrow:after,.popover-primary.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.popover-primary.bs-popover-bottom>.popover-arrow:before,.popover-primary.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.popover-primary.bs-popover-bottom .popover-header:before{border-bottom-color:#3d5ee1}.popover-secondary.popover{border:1px solid #6FCCD8}.popover-secondary.popover .popover-header{background-color:#6fccd8;border-block-end:1px solid rgba(255,255,255,.1);color:#fff;border-radius:.3rem .3rem 0 0}.popover-secondary.popover .popover-body{background-color:#6fccd8;color:#fff;border-radius:0 0 .3rem .3rem}.popover-secondary.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.popover-secondary.bs-popover-top>.popover-arrow:after,.popover-secondary.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.popover-secondary.bs-popover-top>.popover-arrow:before{border-top-color:#6fccd8}.popover-secondary.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.popover-secondary.bs-popover-end>.popover-arrow:after,.popover-secondary.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.popover-secondary.bs-popover-end>.popover-arrow:before{border-right-color:#6fccd8}.popover-secondary.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.popover-secondary.bs-popover-start>.popover-arrow:after,.popover-secondary.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.popover-secondary.bs-popover-start>.popover-arrow:before{border-left-color:#6fccd8}.popover-secondary.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.popover-secondary.bs-popover-bottom>.popover-arrow:after,.popover-secondary.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.popover-secondary.bs-popover-bottom>.popover-arrow:before,.popover-secondary.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.popover-secondary.bs-popover-bottom .popover-header:before{border-bottom-color:#6fccd8}.popover-warning.popover{border:1px solid #EAB300}.popover-warning.popover .popover-header{background-color:#eab300;border-block-end:1px solid rgba(255,255,255,.1);color:#fff;border-radius:.3rem .3rem 0 0}.popover-warning.popover .popover-body{background-color:#eab300;color:#fff;border-radius:0 0 .3rem .3rem}.popover-warning.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.popover-warning.bs-popover-top>.popover-arrow:after,.popover-warning.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.popover-warning.bs-popover-top>.popover-arrow:before{border-top-color:#eab300}.popover-warning.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.popover-warning.bs-popover-end>.popover-arrow:after,.popover-warning.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.popover-warning.bs-popover-end>.popover-arrow:before{border-right-color:#eab300}.popover-warning.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.popover-warning.bs-popover-start>.popover-arrow:after,.popover-warning.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.popover-warning.bs-popover-start>.popover-arrow:before{border-left-color:#eab300}.popover-warning.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.popover-warning.bs-popover-bottom>.popover-arrow:after,.popover-warning.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.popover-warning.bs-popover-bottom>.popover-arrow:before,.popover-warning.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.popover-warning.bs-popover-bottom .popover-header:before{border-bottom-color:#eab300}.popover-info.popover{border:1px solid #0F65CD}.popover-info.popover .popover-header{background-color:#0f65cd;border-block-end:1px solid rgba(255,255,255,.1);color:#fff;border-radius:.3rem .3rem 0 0}.popover-info.popover .popover-body{background-color:#0f65cd;color:#fff;border-radius:0 0 .3rem .3rem}.popover-info.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.popover-info.bs-popover-top>.popover-arrow:after,.popover-info.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.popover-info.bs-popover-top>.popover-arrow:before{border-top-color:#0f65cd}.popover-info.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.popover-info.bs-popover-end>.popover-arrow:after,.popover-info.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.popover-info.bs-popover-end>.popover-arrow:before{border-right-color:#0f65cd}.popover-info.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.popover-info.bs-popover-start>.popover-arrow:after,.popover-info.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.popover-info.bs-popover-start>.popover-arrow:before{border-left-color:#0f65cd}.popover-info.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.popover-info.bs-popover-bottom>.popover-arrow:after,.popover-info.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.popover-info.bs-popover-bottom>.popover-arrow:before,.popover-info.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.popover-info.bs-popover-bottom .popover-header:before{border-bottom-color:#0f65cd}.popover-success.popover{border:1px solid #1ABE17}.popover-success.popover .popover-header{background-color:#1abe17;border-block-end:1px solid rgba(255,255,255,.1);color:#fff;border-radius:.3rem .3rem 0 0}.popover-success.popover .popover-body{background-color:#1abe17;color:#fff;border-radius:0 0 .3rem .3rem}.popover-success.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.popover-success.bs-popover-top>.popover-arrow:after,.popover-success.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.popover-success.bs-popover-top>.popover-arrow:before{border-top-color:#1abe17}.popover-success.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.popover-success.bs-popover-end>.popover-arrow:after,.popover-success.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.popover-success.bs-popover-end>.popover-arrow:before{border-right-color:#1abe17}.popover-success.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.popover-success.bs-popover-start>.popover-arrow:after,.popover-success.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.popover-success.bs-popover-start>.popover-arrow:before{border-left-color:#1abe17}.popover-success.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.popover-success.bs-popover-bottom>.popover-arrow:after,.popover-success.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.popover-success.bs-popover-bottom>.popover-arrow:before,.popover-success.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.popover-success.bs-popover-bottom .popover-header:before{border-bottom-color:#1abe17}.popover-danger.popover{border:1px solid #E82646}.popover-danger.popover .popover-header{background-color:#e82646;border-block-end:1px solid rgba(255,255,255,.1);color:#fff;border-radius:.3rem .3rem 0 0}.popover-danger.popover .popover-body{background-color:#e82646;color:#fff;border-radius:0 0 .3rem .3rem}.popover-danger.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.popover-danger.bs-popover-top>.popover-arrow:after,.popover-danger.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.popover-danger.bs-popover-top>.popover-arrow:before{border-top-color:#e82646}.popover-danger.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.popover-danger.bs-popover-end>.popover-arrow:after,.popover-danger.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.popover-danger.bs-popover-end>.popover-arrow:before{border-right-color:#e82646}.popover-danger.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.popover-danger.bs-popover-start>.popover-arrow:after,.popover-danger.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.popover-danger.bs-popover-start>.popover-arrow:before{border-left-color:#e82646}.popover-danger.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.popover-danger.bs-popover-bottom>.popover-arrow:after,.popover-danger.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.popover-danger.bs-popover-bottom>.popover-arrow:before,.popover-danger.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.popover-danger.bs-popover-bottom .popover-header:before{border-bottom-color:#e82646}.popover-purple.popover{border:1px solid #4A00E5}.popover-purple.popover .popover-header{background-color:#4a00e5;border-block-end:1px solid rgba(255,255,255,.1);color:#fff;border-radius:.3rem .3rem 0 0}.popover-purple.popover .popover-body{background-color:#4a00e5;color:#fff;border-radius:0 0 .3rem .3rem}.popover-purple.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.popover-purple.bs-popover-top>.popover-arrow:after,.popover-purple.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.popover-purple.bs-popover-top>.popover-arrow:before{border-top-color:#4a00e5}.popover-purple.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.popover-purple.bs-popover-end>.popover-arrow:after,.popover-purple.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.popover-purple.bs-popover-end>.popover-arrow:before{border-right-color:#4a00e5}.popover-purple.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.popover-purple.bs-popover-start>.popover-arrow:after,.popover-purple.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.popover-purple.bs-popover-start>.popover-arrow:before{border-left-color:#4a00e5}.popover-purple.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.popover-purple.bs-popover-bottom>.popover-arrow:after,.popover-purple.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.popover-purple.bs-popover-bottom>.popover-arrow:before,.popover-purple.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.popover-purple.bs-popover-bottom .popover-header:before{border-bottom-color:#4a00e5}.popover-teal.popover{border:1px solid #02a8b5}.popover-teal.popover .popover-header{background-color:#02a8b5;border-block-end:1px solid rgba(255,255,255,.1);color:#fff;border-radius:.3rem .3rem 0 0}.popover-teal.popover .popover-body{background-color:#02a8b5;color:#fff;border-radius:0 0 .3rem .3rem}.popover-teal.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.popover-teal.bs-popover-top>.popover-arrow:after,.popover-teal.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.popover-teal.bs-popover-top>.popover-arrow:before{border-top-color:#02a8b5}.popover-teal.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.popover-teal.bs-popover-end>.popover-arrow:after,.popover-teal.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.popover-teal.bs-popover-end>.popover-arrow:before{border-right-color:#02a8b5}.popover-teal.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.popover-teal.bs-popover-start>.popover-arrow:after,.popover-teal.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.popover-teal.bs-popover-start>.popover-arrow:before{border-left-color:#02a8b5}.popover-teal.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.popover-teal.bs-popover-bottom>.popover-arrow:after,.popover-teal.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.popover-teal.bs-popover-bottom>.popover-arrow:before,.popover-teal.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.popover-teal.bs-popover-bottom .popover-header:before{border-bottom-color:#02a8b5}.popover-primary-light.popover{border:1px solid rgba(61,94,225,.1)}.popover-primary-light.popover .popover-header{background-color:#3d5ee11a;border-block-end:1px solid rgba(61,94,225,.1);color:#3d5ee1;border-radius:0}.popover-primary-light.popover .popover-body{background-color:#3d5ee11a;color:#3d5ee1}.popover-primary-light.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.popover-primary-light.bs-popover-top>.popover-arrow:after,.popover-primary-light.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.popover-primary-light.bs-popover-top>.popover-arrow:before{border-top-color:#3d5ee11a}.popover-primary-light.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.popover-primary-light.bs-popover-end>.popover-arrow:after,.popover-primary-light.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.popover-primary-light.bs-popover-end>.popover-arrow:before{border-right-color:#3d5ee11a}.popover-primary-light.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.popover-primary-light.bs-popover-start>.popover-arrow:after,.popover-primary-light.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.popover-primary-light.bs-popover-start>.popover-arrow:before{border-left-color:#3d5ee11a}.popover-primary-light.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.popover-primary-light.bs-popover-bottom>.popover-arrow:after,.popover-primary-light.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.popover-primary-light.bs-popover-bottom>.popover-arrow:before,.popover-primary-light.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.popover-primary-light.bs-popover-bottom .popover-header:before{border-bottom-color:#3d5ee11a}.popover-secondary-light.popover{border:1px solid rgba(111,204,216,.1)}.popover-secondary-light.popover .popover-header{background-color:#6fccd81a;border-block-end:1px solid rgba(111,204,216,.1);color:#6fccd8;border-radius:0}.popover-secondary-light.popover .popover-body{background-color:#6fccd81a;color:#6fccd8}.popover-secondary-light.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.popover-secondary-light.bs-popover-top>.popover-arrow:after,.popover-secondary-light.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.popover-secondary-light.bs-popover-top>.popover-arrow:before{border-top-color:rgba(var(--secondary-rgb),.1)}.popover-secondary-light.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.popover-secondary-light.bs-popover-end>.popover-arrow:after,.popover-secondary-light.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.popover-secondary-light.bs-popover-end>.popover-arrow:before{border-right-color:#6fccd81a}.popover-secondary-light.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.popover-secondary-light.bs-popover-start>.popover-arrow:after,.popover-secondary-light.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.popover-secondary-light.bs-popover-start>.popover-arrow:before{border-left-color:rgba(var(--secondary-rgb),.1)}.popover-secondary-light.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.popover-secondary-light.bs-popover-bottom>.popover-arrow:after,.popover-secondary-light.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.popover-secondary-light.bs-popover-bottom>.popover-arrow:before,.popover-secondary-light.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.popover-secondary-light.bs-popover-bottom .popover-header:before{border-bottom-color:rgba(var(--secondary-rgb),.1)}.popover-warning-light.popover{border:1px solid rgba(234,179,0,.1)}.popover-warning-light.popover .popover-header{background-color:#eab3001a;border-block-end:1px solid rgba(234,179,0,.1);color:#eab300;border-radius:0}.popover-warning-light.popover .popover-body{background-color:#eab3001a;color:#eab300}.popover-warning-light.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.popover-warning-light.bs-popover-top>.popover-arrow:after,.popover-warning-light.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.popover-warning-light.bs-popover-top>.popover-arrow:before{border-top-color:#eab3001a}.popover-warning-light.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.popover-warning-light.bs-popover-end>.popover-arrow:after,.popover-warning-light.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.popover-warning-light.bs-popover-end>.popover-arrow:before{border-right-color:#eab3001a}.popover-warning-light.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.popover-warning-light.bs-popover-start>.popover-arrow:after,.popover-warning-light.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.popover-warning-light.bs-popover-start>.popover-arrow:before{border-left-color:#eab3001a}.popover-warning-light.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.popover-warning-light.bs-popover-bottom>.popover-arrow:after,.popover-warning-light.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.popover-warning-light.bs-popover-bottom>.popover-arrow:before,.popover-warning-light.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.popover-warning-light.bs-popover-bottom .popover-header:before{border-bottom-color:#eab3001a}.popover-info-light.popover{border:1px solid rgba(15,101,205,.1)}.popover-info-light.popover .popover-header{background-color:#0f65cd1a;border-block-end:1px solid rgba(15,101,205,.1);color:#0f65cd;border-radius:0}.popover-info-light.popover .popover-body{background-color:#0f65cd1a;color:#0f65cd}.popover-info-light.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.popover-info-light.bs-popover-top>.popover-arrow:after,.popover-info-light.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.popover-info-light.bs-popover-top>.popover-arrow:before{border-top-color:#0f65cd1a}.popover-info-light.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.popover-info-light.bs-popover-end>.popover-arrow:after,.popover-info-light.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.popover-info-light.bs-popover-end>.popover-arrow:before{border-right-color:#0f65cd1a}.popover-info-light.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.popover-info-light.bs-popover-start>.popover-arrow:after,.popover-info-light.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.popover-info-light.bs-popover-start>.popover-arrow:before{border-left-color:#0f65cd1a}.popover-info-light.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.popover-info-light.bs-popover-bottom>.popover-arrow:after,.popover-info-light.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.popover-info-light.bs-popover-bottom>.popover-arrow:before,.popover-info-light.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.popover-info-light.bs-popover-bottom .popover-header:before{border-bottom-color:#0f65cd1a}.popover-success-light.popover{border:1px solid rgba(26,190,23,.1)}.popover-success-light.popover .popover-header{background-color:#1abe171a;border-block-end:1px solid rgba(26,190,23,.1);color:#1abe17;border-radius:0}.popover-success-light.popover .popover-body{background-color:#1abe171a;color:#1abe17}.popover-success-light.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.popover-success-light.bs-popover-top>.popover-arrow:after,.popover-success-light.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.popover-success-light.bs-popover-top>.popover-arrow:before{border-top-color:#1abe171a}.popover-success-light.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.popover-success-light.bs-popover-end>.popover-arrow:after,.popover-success-light.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.popover-success-light.bs-popover-end>.popover-arrow:before{border-right-color:#1abe171a}.popover-success-light.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.popover-success-light.bs-popover-start>.popover-arrow:after,.popover-success-light.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.popover-success-light.bs-popover-start>.popover-arrow:before{border-left-color:#1abe171a}.popover-success-light.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.popover-success-light.bs-popover-bottom>.popover-arrow:after,.popover-success-light.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.popover-success-light.bs-popover-bottom>.popover-arrow:before,.popover-success-light.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.popover-success-light.bs-popover-bottom .popover-header:before{border-bottom-color:#1abe171a}.popover-danger-light.popover{border:1px solid rgba(232,38,70,.1)}.popover-danger-light.popover .popover-header{background-color:#e826461a;border-block-end:1px solid rgba(232,38,70,.1);color:#e82646;border-radius:0}.popover-danger-light.popover .popover-body{background-color:#e826461a;color:#e82646}.popover-danger-light.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.popover-danger-light.bs-popover-top>.popover-arrow:after,.popover-danger-light.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.popover-danger-light.bs-popover-top>.popover-arrow:before{border-top-color:#e826461a}.popover-danger-light.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.popover-danger-light.bs-popover-end>.popover-arrow:after,.popover-danger-light.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.popover-danger-light.bs-popover-end>.popover-arrow:before{border-right-color:#e826461a}.popover-danger-light.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.popover-danger-light.bs-popover-start>.popover-arrow:after,.popover-danger-light.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.popover-danger-light.bs-popover-start>.popover-arrow:before{border-left-color:#e826461a}.popover-danger-light.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.popover-danger-light.bs-popover-bottom>.popover-arrow:after,.popover-danger-light.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.popover-danger-light.bs-popover-bottom>.popover-arrow:before,.popover-danger-light.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.popover-danger-light.bs-popover-bottom .popover-header:before{border-bottom-color:#e826461a}.popover-purple-light.popover{border:1px solid rgba(var(--purple-rgb),.1)}.popover-purple-light.popover .popover-header{background-color:rgba(var(--purple-rgb),.1);border-block-end:1px solid rgba(var(--purple-rgb),.1);color:#4a00e5;border-radius:0}.popover-purple-light.popover .popover-body{background-color:rgba(var(--purple-rgb),.1);color:#4a00e5}.popover-purple-light.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.popover-purple-light.bs-popover-top>.popover-arrow:after,.popover-purple-light.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.popover-purple-light.bs-popover-top>.popover-arrow:before{border-top-color:rgba(var(--purple-rgb),.1)}.popover-purple-light.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.popover-purple-light.bs-popover-end>.popover-arrow:after,.popover-purple-light.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.popover-purple-light.bs-popover-end>.popover-arrow:before{border-right-color:rgba(var(--purple-rgb),.1)}.popover-purple-light.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.popover-purple-light.bs-popover-start>.popover-arrow:after,.popover-purple-light.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.popover-purple-light.bs-popover-start>.popover-arrow:before{border-left-color:rgba(var(--purple-rgb),.1)}.popover-purple-light.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.popover-purple-light.bs-popover-bottom>.popover-arrow:after,.popover-purple-light.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.popover-purple-light.bs-popover-bottom>.popover-arrow:before,.popover-purple-light.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.popover-purple-light.bs-popover-bottom .popover-header:before{border-bottom-color:rgba(var(--purple-rgb),.1)}.popover-teal-light.popover{border:1px solid rgba(var(--teal-rgb),.1)}.popover-teal-light.popover .popover-header{background-color:rgba(var(--teal-rgb),.1);border-block-end:1px solid rgba(var(--teal-rgb),.1);color:#02a8b5;border-radius:0}.popover-teal-light.popover .popover-body{background-color:rgba(var(--teal-rgb),.1);color:#02a8b5}.popover-teal-light.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.popover-teal-light.bs-popover-top>.popover-arrow:after,.popover-teal-light.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.popover-teal-light.bs-popover-top>.popover-arrow:before{border-top-color:rgba(var(--teal-rgb),.1)}.popover-teal-light.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.popover-teal-light.bs-popover-end>.popover-arrow:after,.popover-teal-light.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.popover-teal-light.bs-popover-end>.popover-arrow:before{border-right-color:rgba(var(--teal-rgb),.1)}.popover-teal-light.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.popover-teal-light.bs-popover-start>.popover-arrow:after,.popover-teal-light.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.popover-teal-light.bs-popover-start>.popover-arrow:before{border-left-color:rgba(var(--teal-rgb),.1)}.popover-teal-light.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.popover-teal-light.bs-popover-bottom>.popover-arrow:after,.popover-teal-light.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.popover-teal-light.bs-popover-bottom>.popover-arrow:before,.popover-teal-light.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.popover-teal-light.bs-popover-bottom .popover-header:before{border-bottom-color:rgba(var(--teal-rgb),.1)}.popover-dark{background-color:#0c1c29;border-color:#0c1c29}.popover-dark .popover-header{background-color:#ffffff1a!important;border-color:#0c1c29}.popover-dark.bs-popover-auto[data-popper-placement^=top] .popover-arrow:before,.popover-dark.bs-popover-top .popover-arrow:after{border-top-color:#0c1c29}.popover-dark.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow:before,.popover-dark.bs-popover-bottom .popover-arrow:after{border-bottom-color:#0c1c29}.popover-dark.bs-popover-auto[data-popper-placement^=left] .popover-arrow:before,.popover-dark.bs-popover-left .popover-arrow:after{border-left-color:#0c1c29}.popover-dark.bs-popover-auto[data-popper-placement^=right] .popover-arrow:before,.popover-dark.bs-popover-right .popover-arrow:after{border-right-color:#0c1c29}.form-control{border-color:#e9edf4;color:#202c4b;background-color:#fff;font-size:14px;font-weight:400;line-height:1.6;border-radius:5px;padding:.5rem .625rem;height:38px;transition:all .5s}.form-control:focus{box-shadow:none;border-color:#e9edf4}textarea.form-control{min-height:38px;height:auto}textarea{resize:none}.form-control[type=file]{padding:.3rem .5rem}.form-control[type=file].form-control-sm{padding:.25rem .5rem!important}.form-control[type=file].form-control-lg{padding:.5rem 1rem!important}.form-text{color:#677788}.form-control-light{background-color:#e9edf4;border:0}.form-control-light:focus{background-color:#e9edf4}.form-control-primary{background-color:#3d5ee11a;border:0;color:#3d5ee1}.form-control-primary:focus{background-color:#3d5ee11a;color:#3d5ee1}.form-input-color{height:2.25rem;width:2.25rem;border-radius:4px;overflow:hidden;padding:0}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{color:#677788}.form-floating>.form-control:not(:placeholder-shown)~label:after{background-color:transparent}.form-select{background-color:#fff;border:1px solid #E9EDF4;color:#6a7287;font-size:14px}.form-select:not([multiple]):not([size]){background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-size:1.25rem;line-height:1;height:38px}.form-select option{background-color:#fff;padding:.35rem .75rem;border-radius:.25rem;margin-block-end:.25rem}.form-select option:last-child{margin-block-end:0}.form-select option:checked{background-color:rgba(var(#3D5EE1),.2);color:#3d5ee1}.form-select option:select{background-color:rgba(var(#3D5EE1),.2);color:#3d5ee1}.form-select option:hover{background-color:rgba(var(#3D5EE1),.2);color:#3d5ee1}.form-select option:focus{background-color:rgba(var(#3D5EE1),.2);color:#3d5ee1}.form-check-input{width:.9rem;height:.9rem;background-color:#fff;border:1px solid #E9EDF4}.form-check-input:checked{background-color:#3d5ee1;border-color:#3d5ee1}.form-check-input.form-checked-outline:checked{background-color:transparent;border-color:#3d5ee1}.form-check-input.form-checked-secondary:checked{background-color:#6fccd8;border-color:#6fccd8}.form-check-input.form-checked-warning:checked{background-color:#eab300;border-color:#eab300}.form-check-input.form-checked-info:checked{background-color:#0f65cd;border-color:#0f65cd}.form-check-input.form-checked-success:checked{background-color:#1abe17;border-color:#1abe17}.form-check-input.form-checked-danger:checked{background-color:#e82646;border-color:#e82646}.form-check-input.form-checked-light:checked{background-color:#e9edf4;border-color:#e9edf4}.form-check-input.form-checked-dark:checked{background-color:#202c4b;border-color:#202c4b}.form-check-input:focus{box-shadow:none}.form-checked-outline:checked[type=checkbox]{background-image:none;position:relative;background-color:transparent}.form-checked-outline:checked[type=checkbox]:before{content:"\f633";font-family:bootstrap-icons!important;position:absolute;color:#3d5ee1;width:.625rem;height:.625rem;inset-block-start:-1px;inset-inline-start:0px;font-size:.688rem}.form-checked-outline:checked[type=checkbox].form-checked-secondary:before{color:#6fccd8}.form-checked-outline:checked[type=checkbox].form-checked-warning:before{color:#eab300}.form-checked-outline:checked[type=checkbox].form-checked-info:before{color:#0f65cd}.form-checked-outline:checked[type=checkbox].form-checked-success:before{color:#1abe17}.form-checked-outline:checked[type=checkbox].form-checked-danger:before{color:#e82646}.form-checked-outline:checked[type=checkbox].form-checked-light:before{color:#e9edf4}.form-checked-outline:checked[type=checkbox].form-checked-dark:before{color:#202c4b}.form-checked-outline:checked[type=radio]{background-image:none;position:relative;background-color:transparent}.form-checked-outline:checked[type=radio]:before{content:"\f309";font-family:bootstrap-icons!important;position:absolute;color:#3d5ee1;width:.625rem;height:.625rem;inset-block-start:-1.13rem;inset-inline-start:-.6rem;font-size:2rem}.form-checked-outline:checked[type=radio].form-checked-secondary:before{color:#6fccd8}.form-checked-outline:checked[type=radio].form-checked-warning:before{color:#eab300}.form-checked-outline:checked[type=radio].form-checked-info:before{color:#0f65cd}.form-checked-outline:checked[type=radio].form-checked-success:before{color:#1abe17}.form-checked-outline:checked[type=radio].form-checked-danger:before{color:#e82646}.form-checked-outline:checked[type=radio].form-checked-light:before{color:#e9edf4}.form-checked-outline:checked[type=radio].form-checked-dark:before{color:#202c4b}fieldset:disabled .btn{color:#fff;background-color:#3d5ee1;border-color:#3d5ee1}.form-select:focus{border-color:rgba(var(#3D5EE1),.5);outline:0;box-shadow:none}.btn-check:focus+.btn,.btn:focus{background-color:none;border-color:none;outline:0}.btn-check:active+.btn:focus,.btn-check:checked+.btn:focus,.btn.active:focus,.btn.show:focus,.btn:active:focus{box-shadow:none}.form-control:disabled,.form-select:disabled{background-color:#e9edf4;color:#6a7287}.form-control-plaintext{color:#6a7287}.form-control::-webkit-file-upload-button{color:#6a7287;background-color:#f7f8f9}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#f7f8f9}.form-control:focus{color:#202c4b}.form-control:focus::-webkit-input-placeholder,.form-control:focus::placeholder{color:#9ca1af;padding-inline-start:.3rem;transition:padding-inline-start .1s ease-in}.form-control::-webkit-input-placeholder{color:#9ca1af;padding-inline-start:0px;transition:padding-inline-start .1s ease-in}.form-control:-moz-placeholder{color:#9ca1af}.form-control::-moz-placeholder{color:#9ca1af}.form-control:-ms-input-placeholder{color:#9ca1af}.form-control-sm{font-size:.8rem;padding:.25rem .8rem;height:auto}.form-select-sm{font-size:.8rem;padding:.25rem 2.25rem .25rem .8rem;height:auto}.form-control-lg{font-size:1rem;padding:.5rem 1rem}.form-check-md .form-check-input{width:1.15rem;height:1.15rem}.form-check-md.form-switch .form-check-input{width:2.25rem}.form-check-md label{margin-inline-start:.5rem;font-size:.95rem;margin-block-start:3px}.form-check-lg .form-check-input{width:1.35rem;height:1.35rem}.form-check-lg.form-switch .form-check-input{width:2.5rem}.form-check-lg label{margin-inline-start:.5rem;font-size:1rem;margin-block-start:3px}.label-primary{background:#3d5ee1;color:#fff}.label-secondary{background:#6fccd8;color:#fff}.label-warning{background:#eab300;color:#fff}.label-info{background:#0f65cd;color:#fff}.label-success{background:#1abe17;color:#fff}.label-danger{background:#e82646;color:#fff}.label-light{background:#e9edf4;color:#fff}.label-dark{background:#202c4b;color:#fff}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent!important}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem - 4px)}.form-floating.floating-primary label{color:#3d5ee1;opacity:1}.form-floating.floating-primary input{border:1px solid #3D5EE1}.form-floating.floating-primary>.form-control:focus~label{color:#3d5ee1!important}.form-floating.floating-secondary label{color:#6fccd8;opacity:1}.form-floating.floating-secondary input{border:1px solid #6FCCD8}.form-floating.floating-secondary>.form-control:focus~label{color:#6fccd8!important}.form-floating.floating-warning label{color:#eab300;opacity:1}.form-floating.floating-warning input{border:1px solid #EAB300}.form-floating.floating-warning>.form-control:focus~label{color:#eab300!important}.form-floating.floating-info label{color:#0f65cd;opacity:1}.form-floating.floating-info input{border:1px solid #0F65CD}.form-floating.floating-info>.form-control:focus~label{color:#0f65cd!important}.form-floating.floating-success label{color:#1abe17;opacity:1}.form-floating.floating-success input{border:1px solid #1ABE17}.form-floating.floating-success>.form-control:focus~label{color:#1abe17!important}.form-floating.floating-danger label{color:#e82646;opacity:1}.form-floating.floating-danger input{border:1px solid #E82646}.form-floating.floating-danger>.form-control:focus~label{color:#e82646!important}.form-floating>.form-control-plaintext~label:after,.form-floating>.form-control:focus~label:after,.form-floating>.form-control:not(:placeholder-shown)~label:after,.form-floating>.form-select~label:after{background-color:#fff;border-radius:4px}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#1abe17;box-shadow:none}.form-control.is-valid,.was-validated .form-control:valid{border-color:#1abe17}.form-control-color{width:1.75rem;height:1.75rem;overflow:hidden;padding:0}.bootstrap-tagsinput{border-color:#e9edf4;color:#6a7287;background-color:#fff;font-size:15px;font-weight:400;border-radius:5px;padding:.45rem .625rem;height:38px;box-shadow:none;overflow-y:auto;width:100%}.bootstrap-tagsinput .tag{background:#e9edf4;border-radius:5px;padding:0 5px;font-size:14px;color:#515b73;display:inline-flex;align-items:center}.bootstrap-tagsinput .tag span:after{color:#202c4b}.bootstrap-tagsinput .tag [data-role=remove]:hover,.bootstrap-tagsinput .tag [data-role=remove]:hover:active{box-shadow:none}[dir=rtl] [type=email],[dir=rtl] [type=number],[dir=rtl] [type=tel],[dir=rtl] [type=url]{direction:rtl}.form-select.is-invalid:not([multiple]):not([size]){padding-right:1.125rem;background-size:16px 28px,calc(.75em + .375rem) calc(.75em + .375rem)}input[type=range]::-webkit-slider-runnable-track{background-color:#e9edf4}[dir=rtl] .form-checked-outline:checked[type=checkbox]:before{inset-inline-start:1px}.form-check{min-height:inherit!important}.col-form-label-lg,.col-form-label-sm,.col-form-label{font-weight:600}.col-form-label{font-size:15px;font-weight:500;color:#202c4b}.form-label{font-size:14px;font-weight:500;color:#202c4b}[data-theme-mode=dark] input[type=week]::-webkit-calendar-picker-indicator,[data-theme-mode=dark] input[type=month]::-webkit-calendar-picker-indicator,[data-theme-mode=dark] input[type=date]::-webkit-calendar-picker-indicator,[data-theme-mode=dark] input[type=datetime-local]::-webkit-calendar-picker-indicator,[data-theme-mode=dark] input[type=time]::-webkit-calendar-picker-indicator{filter:invert(1)}[dir=rtl] input[type=week],[dir=rtl] input[type=month],[dir=rtl] input[type=date],[dir=rtl] input[type=datetime-local],[dir=rtl] input[type=time]{text-align:end}.input-group-text{border-color:#e9edf4}.form-help{display:inline-flex;font-weight:700;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;font-size:.75rem;color:#fff;text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;background:#6fccd8;border-radius:4px}.form-help:hover,.form-help[aria-describedby]{color:#fff;background:#3d5ee1}.input-icon{position:relative}.input-icon .form-control:not(:last-child),.input-icon .form-select:not(:last-child){padding-right:2.5rem}.input-group-link{font-size:12px}.input-group-flat:focus-within{border-radius:4px}.input-group-flat:focus-within .form-control,.input-group-flat:focus-within .input-group-text{border-color:#e9edf4!important}.input-group-flat .form-control:focus{box-shadow:none}.input-group-flat .form-control:not(:last-child){border-right:0}.input-group-flat .form-control:not(:first-child){border-left:0}.input-group-flat .input-group-text:first-child{padding-right:0}.input-group-flat .input-group-text:last-child{padding-left:0}.custom-radio{display:block;position:relative;padding-left:25px;cursor:pointer;font-size:15px;color:#515b73;text-transform:capitalize}.custom-radio input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.custom-radio input:checked~.checkmark{border-color:#3d5ee1;background:#3d5ee1}.custom-radio input:checked~.checkmark:after{opacity:1;visibility:visible}.custom-radio .checkmark{width:20px;height:20px;border:1px solid #E9EDF4;border-radius:50%;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s;margin:0;position:absolute;top:0;left:0}.custom-radio .checkmark:after{content:"";width:8px;height:8px;background-color:#fff;opacity:0;visibility:hidden;border-radius:50%;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.check-radio-group{flex-wrap:wrap;row-gap:10px}.check-radio-group .custom-radio{margin-right:15px}.check{display:block;margin:0;padding:0;width:0;height:0;visibility:hidden;opacity:0;pointer-events:none;position:absolute}.checktoggle{background-color:#7367f033;border-radius:12px;cursor:pointer;display:block;font-size:0;height:24px;margin-bottom:0;position:relative;width:46px}.status-toggle.modal-status label{height:16px;width:30px;background-color:#fff;border:1px solid #E9EDF4;margin-bottom:0}.check:checked+.checktoggle{background-color:#fff}.checktoggle:after{content:" ";display:block;width:10px;height:10px;background-color:#b5b9c3;transition:left .3s ease,transform .3s ease;border-radius:50%;transform:translate(2px,-50%);-webkit-transform:translate(4px,-50%);-ms-transform:translate(2px,-50%);position:absolute;top:50%;left:0}.check:checked+.checktoggle:after{background-color:#3d5ee1;left:100%;transform:translate(calc(-90% - 4px),-50%)}.input-icon-addon{position:absolute;top:0;bottom:0;right:0;display:flex;align-items:center;justify-content:center;min-width:2.5rem;color:#515b73;pointer-events:none;font-size:1.2em}.input-icon-addon:last-child{right:0;left:auto}.input-icon-addon .spinner-border-sm{border-width:1px}.input-icon-start .form-control{padding-left:28px}.icon-addon{position:absolute;top:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;min-width:2rem;color:#515b73;pointer-events:none;font-size:1.2em}.form-wrap .form-wrap-icon{position:relative}.form-wrap .form-wrap-icon i{font-size:18px;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.toggle-password{cursor:pointer;width:30px;height:30px;color:#202c4b;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center;border-radius:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;top:50%;right:10px}.toggle-password:hover{color:#3d5ee1}.pass-group{position:relative}.toggle-passwords,.toggle-passworda{cursor:pointer;width:30px;height:30px;color:#202c4b;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center;border-radius:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;top:50%;right:10px}.toggle-passwords:hover,.toggle-passworda:hover{color:#3d5ee1}.form-wrap-checkbox{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between}.form-wrap-checkbox .check{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;color:#202c4b;margin-bottom:0}.form-wrap-checkbox .check input{display:none}.form-wrap-checkbox .check input:checked+.box{background:#6fccd8}.form-wrap-checkbox .check input:checked+.box:after{top:0}.form-wrap-checkbox .check .box{width:20px;height:20px;display:block;margin-right:8px;transition:all 1.1s cubic-bezier(.19,1,.22,1);background:#fbfbfd;position:relative;overflow:hidden;cursor:pointer;border:1px solid #E9EDF4;border-radius:5px}.form-wrap-checkbox .check .box:after{width:12px;height:6px;content:"";position:absolute;border-left:2px solid;border-bottom:2px solid;border-color:#fff;transform:rotate(-45deg) translateZ(0);transform-origin:center center;transition:all 1.1s cubic-bezier(.19,1,.22,1);inset:200% 0 3px;margin:auto}.form-sort .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:35px}.form-sort span.select2-container.select2-container--default.select2-container--open{z-index:99}.form-sort{position:relative;width:149px;height:40px}.form-sort .info-img{position:absolute;top:52%;z-index:100;width:16px;height:16px;left:0;margin-left:10px;color:#6a7287;transform:translateY(-50%);line-height:normal}@media(max-width:575.98px){.form-sort{margin-top:24px}}.filter-input{cursor:text;font-weight:500;color:var(--heading)}@media(max-width:767.98px){.row.row-cols-xxl-5.row-cols-md-6>[class*=col-]{flex:0 0 100%;max-width:100%}}.filter-input::placeholder{color:var(--muted);font-weight:500}.notes-tog i{transform:rotate(180deg)}.notes-tog.active i{transform:rotate(0)}.section-bulk-wrap .form-sort{position:relative}.section-bulk-widget{transition:.6s all}.section-notes-dashboard{display:none;transition:.6s all}.notes-tog i{transition:.5s all}.notes-tag-left .notes-tog i{transform:rotate(360deg);transition:.5s all}.budgeted-role-notes{width:100%}.notes-summernote .card{margin-bottom:0!important}.dropdown-item:active{background:transparent}.notes-summernote p{color:#6a7287;font-size:15px;font-weight:400}.budget-role-notes .owl-carousel .owl-nav{margin:0;position:absolute}.custom-pagination .paginations{align-items:center}.custom-pagination .paginations span{display:flex;align-items:center;color:#6a7287;width:16px;height:16px}.custom-pagination .paginations span .fa-chevron-left{margin-right:8px}.custom-pagination .paginations .page-wrap li a{margin-right:8px;border-radius:85px;color:#6a7287;font-size:14px;font-weight:500;display:flex;width:30px;height:30px;padding:5px;justify-content:center;align-items:center}.custom-pagination .paginations .page-wrap li a.active{background:#3d5ee1;color:#fff}.custom-pagination .paginations .page-wrap li :hover{background:#3d5ee1;color:#fff;transition:.3s all}.accordion-button:after{display:none}.todo-accordion .accordion-item{background:transparent;margin-bottom:15px;border:0;padding:0}.line-clamb-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.notes-tog{bottom:-15px}.input-blocks input[type=text].datetimepicker{padding-left:35px}.iti__country-list{z-index:101}.todo-inbox-check{margin-right:15px}.todo-inbox-check .checkboxs{margin-bottom:0;display:flex;align-items:center}.todo-inbox-check .checkboxs input~.checkmarks{border-color:#919eab4d;border-radius:5px;margin-top:0;width:20px;height:20px}.todo-inbox-check .checkboxs input:checked~.checkmarks{border-color:#3d5ee1;background-color:#3d5ee1}.todo-accordion .accordion-button:after{display:none}.todo-calendar{position:relative}.todo-calendar .input-groupicon.calender-input input{padding-left:10px}.todo-calendar .calender-input{position:relative}.todo-calendar .calender-input .info-img{position:absolute;top:11px;z-index:100;width:16px;height:16px;right:5px!important;color:#6a7287}.todo-accordion .accordion-item{background:transparent;margin-bottom:30px}.todo-accordion .accordion-item .accordion-header{cursor:pointer}.todo-accordion .accordion-item .accordion-header .accordion-button{background:transparent;padding:0}.todo-accordion .accordion-item .accordion-header .accordion-button.collapsed .todo-today-content{margin-bottom:0}.todo-accordion .accordion-item .accordion-header .todo-drop-down a span i{color:#6a7287}.todo-accordion .accordion-item .accordion-body{padding:0}.section-bulk-wrap .form-sort .ti-filter{position:absolute;left:10px;top:50%;transform:translateY(-50%);z-index:100}.input-block.todo-inbox-check{margin-bottom:0;position:relative}.section-bulk-widget .nav-pills .nav-link:hover,.section-bulk-widget .nav-pills .nav-link.active{background:#202c4b;color:#fff!important}.square-rotate{transform:rotate(45deg)}.todo-strike-content .strike-info h4,.todo-strike-content .strike-info p{text-decoration:line-through}caption{color:#677788}.table-active{--bs-table-color-state: var(--default-text-color)}.table{color:#6a7287;border-color:#9ca1af;margin-block-end:0}.table tbody tr{border-color:#e9edf4}.table tbody tr th{font-weight:500}.table th,.table td{padding:12px 20px;vertical-align:middle;font-size:14px;white-space:nowrap}.table thead tr{border-color:#e9edf4}.table thead tr th{font-weight:500;border-color:#e9edf4;font-size:14px}.table.table-sm>:not(caption)>*>*{padding:.3rem}.table.table-dark{color:#f0f2f7;border-color:#ffffff1a}.table .thead-primary th{background-color:#3d5ee1;color:#fff}.table .thead-secondary th{background-color:#6fccd8;color:#fff}.table .thead-info th{background-color:#0f65cd;color:#fff}.table .thead-warning th{background-color:#eab300;color:#fff}.table .thead-danger th{background-color:#e82646;color:#fff}.table .thead-success th{background-color:#1abe17;color:#fff}.table .thead-dark th{background-color:#202c4b;color:#fff}.table .thead-light th{background-color:#f2f4f8;color:#202c4b}.table.table-primary{background-color:#fff;color:#000;--bs-table-color-state: $black;border-color:var(--bs-table-border-color);--bs-table-bg: rgba(var(--primary-rgb), .1);--bs-table-border-color: rgba(var(--primary-rgb), .05);--bs-table-striped-bg: rgba(var(--primary-rgb), .2);--bs-table-active-bg: rgba(var(--primary-rgb), .2);--bs-table-hover-bg: rgba(var(--primary-rgb), .2)}.table.table-primary.table-striped>tbody>tr:nth-of-type(odd)>*{background-color:var(--bs-table-accent-bg);--bs-table-accent-bg: rgba(var(--primary-rgb), .2);color:#000}.table.table-primary.table.table-hover>tbody>tr:hover>*{background-color:var(--bs-table-accent-bg);--bs-table-accent-bg: rgba(var(--primary-rgb), .4);color:#fff}.table.table-primary .table-active{background-color:var(--bs-table-accent-bg);--bs-table-accent-bg: rgb(var(--primary-rgb));color:#fff}.table.table-secondary{background-color:#fff;color:#000;--bs-table-color-state: $black;border-color:var(--bs-table-border-color);--bs-table-bg: rgba(var(--secondary-rgb), .1);--bs-table-border-color: rgba(var(--secondary-rgb), .05);--bs-table-striped-bg: rgba(var(--secondary-rgb), .2);--bs-table-active-bg: rgba(var(--secondary-rgb), .2);--bs-table-hover-bg: rgba(var(--secondary-rgb), .2)}.table.table-secondary.table-striped>tbody>tr:nth-of-type(odd)>*{background-color:var(--bs-table-accent-bg);--bs-table-accent-bg: rgba(var(--secondary-rgb), .2);color:#000}.table.table-secondary.table.table-hover>tbody>tr:hover>*{background-color:var(--bs-table-accent-bg);--bs-table-accent-bg: rgba(var(--secondary-rgb), .4);color:#fff}.table.table-secondary .table-active{background-color:var(--bs-table-accent-bg);--bs-table-accent-bg: rgb(var(--secondary-rgb));color:#fff}.table.table-warning{background-color:#fff;color:#000;--bs-table-color-state: $black;border-color:var(--bs-table-border-color);--bs-table-bg: rgba(var(--warning-rgb), .1);--bs-table-border-color: rgba(var(--warning-rgb), .05);--bs-table-striped-bg: rgba(var(--warning-rgb), .2);--bs-table-active-bg: rgba(var(--warning-rgb), .2);--bs-table-hover-bg: rgba(var(--warning-rgb), .2)}.table.table-warning.table-striped>tbody>tr:nth-of-type(odd)>*{background-color:var(--bs-table-accent-bg);--bs-table-accent-bg: rgba(var(--warning-rgb), .2);color:#000}.table.table-warning.table.table-hover>tbody>tr:hover>*{background-color:var(--bs-table-accent-bg);--bs-table-accent-bg: rgba(var(--warning-rgb), .4);color:#fff}.table.table-warning .table-active{background-color:var(--bs-table-accent-bg);--bs-table-accent-bg: rgb(var(--warning-rgb));color:#fff}.table.table-success{background-color:#fff;color:#000;--bs-table-color-state: $black;border-color:var(--bs-table-border-color);--bs-table-bg: rgba(var(--success-rgb), .1);--bs-table-border-color: rgba(var(--success-rgb), .05);--bs-table-striped-bg: rgba(var(--success-rgb), .2);--bs-table-active-bg: rgba(var(--success-rgb), .2);--bs-table-hover-bg: rgba(var(--success-rgb), .2)}.table.table-success.table-striped>tbody>tr:nth-of-type(odd)>*{background-color:var(--bs-table-accent-bg);--bs-table-accent-bg: rgba(var(--success-rgb), .2);color:#000}.table.table-success.table.table-hover>tbody>tr:hover>*{background-color:var(--bs-table-accent-bg);--bs-table-accent-bg: rgba(var(--success-rgb), .4);color:#fff}.table.table-success .table-active{background-color:var(--bs-table-accent-bg);--bs-table-accent-bg: rgb(var(--success-rgb));color:#fff}.table.table-danger{background-color:#fff;color:#000;--bs-table-color-state: $black;border-color:var(--bs-table-border-color);--bs-table-bg: rgba(var(--danger-rgb), .1);--bs-table-border-color: rgba(var(--danger-rgb), .05);--bs-table-striped-bg: rgba(var(--danger-rgb), .2);--bs-table-active-bg: rgba(var(--danger-rgb), .2);--bs-table-hover-bg: rgba(var(--danger-rgb), .2)}.table.table-danger.table-striped>tbody>tr:nth-of-type(odd)>*{background-color:var(--bs-table-accent-bg);--bs-table-accent-bg: rgba(var(--danger-rgb), .2);color:#000}.table.table-danger.table.table-hover>tbody>tr:hover>*{background-color:var(--bs-table-accent-bg);--bs-table-accent-bg: rgba(var(--danger-rgb), .4);color:#fff}.table.table-danger .table-active{background-color:var(--bs-table-accent-bg);--bs-table-accent-bg: rgb(var(--danger-rgb));color:#fff}.table.table-info{background-color:#fff;color:#000;--bs-table-color-state: $black;border-color:var(--bs-table-border-color);--bs-table-bg: rgba(var(--info-rgb), .1);--bs-table-border-color: rgba(var(--info-rgb), .05);--bs-table-striped-bg: rgba(var(--info-rgb), .2);--bs-table-active-bg: rgba(var(--info-rgb), .2);--bs-table-hover-bg: rgba(var(--info-rgb), .2)}.table.table-info.table-striped>tbody>tr:nth-of-type(odd)>*{background-color:var(--bs-table-accent-bg);--bs-table-accent-bg: rgba(var(--info-rgb), .2);color:#000}.table.table-info.table.table-hover>tbody>tr:hover>*{background-color:var(--bs-table-accent-bg);--bs-table-accent-bg: rgba(var(--info-rgb), .4);color:#fff}.table.table-info .table-active{background-color:var(--bs-table-accent-bg);--bs-table-accent-bg: rgb(var(--info-rgb));color:#fff}.table.table-light{background-color:#fff;color:#000;--bs-table-color-state: $black;border-color:var(--bs-table-border-color);--bs-table-bg: rgba(var(--light-rgb), .1);--bs-table-border-color: rgba(var(--light-rgb), .05);--bs-table-striped-bg: rgba(var(--light-rgb), .2);--bs-table-active-bg: rgba(var(--light-rgb), .2);--bs-table-hover-bg: rgba(var(--light-rgb), .2)}.table.table-light.table-striped>tbody>tr:nth-of-type(odd)>*{background-color:var(--bs-table-accent-bg);--bs-table-accent-bg: rgba(var(--light-rgb), .2);color:#000}.table.table-light.table.table-hover>tbody>tr:hover>*{background-color:var(--bs-table-accent-bg);--bs-table-accent-bg: rgba(var(--light-rgb), .4);color:#fff}.table.table-light .table-active{background-color:var(--bs-table-accent-bg);--bs-table-accent-bg: rgb(var(--light-rgb));color:#fff}.table.table-dark{background-color:#fff;color:#000;--bs-table-color-state: $black;border-color:var(--bs-table-border-color);--bs-table-bg: rgba(var(--dark-rgb), .1);--bs-table-border-color: rgba(var(--dark-rgb), .05);--bs-table-striped-bg: rgba(var(--dark-rgb), .2);--bs-table-active-bg: rgba(var(--dark-rgb), .2);--bs-table-hover-bg: rgba(var(--dark-rgb), .2)}.table.table-dark.table-striped>tbody>tr:nth-of-type(odd)>*{background-color:var(--bs-table-accent-bg);--bs-table-accent-bg: rgba(var(--dark-rgb), .2);color:#000}.table.table-dark.table.table-hover>tbody>tr:hover>*{background-color:var(--bs-table-accent-bg);--bs-table-accent-bg: rgba(var(--dark-rgb), .4);color:#fff}.table.table-dark .table-active{background-color:var(--bs-table-accent-bg);--bs-table-accent-bg: rgb(var(--dark-rgb));color:#fff}.table.table-bordered.border-primary tbody,.table.table-bordered.border-primary td,.table.table-bordered.border-primary tfoot,.table.table-bordered.border-primary th,.table.table-bordered.border-primary thead,.table.table-bordered.border-primary tr{border-color:#3d5ee11a}.table.table-bordered.border-info tbody,.table.table-bordered.border-info td,.table.table-bordered.border-info tfoot,.table.table-bordered.border-info th,.table.table-bordered.border-info thead,.table.table-bordered.border-info tr{border-color:#0f65cd1a}.table.table-bordered.border-secondary tbody,.table.table-bordered.border-secondary td,.table.table-bordered.border-secondary tfoot,.table.table-bordered.border-secondary th,.table.table-bordered.border-secondary thead,.table.table-bordered.border-secondary tr{border-color:#6fccd81a}.table.table-bordered.border-warning tbody,.table.table-bordered.border-warning td,.table.table-bordered.border-warning tfoot,.table.table-bordered.border-warning th,.table.table-bordered.border-warning thead,.table.table-bordered.border-warning tr{border-color:#eab3001a}.table.table-bordered.border-success tbody,.table.table-bordered.border-success td,.table.table-bordered.border-success tfoot,.table.table-bordered.border-success th,.table.table-bordered.border-success thead,.table.table-bordered.border-success tr{border-color:#1abe171a}.table.table-bordered.border-danger tbody,.table.table-bordered.border-danger td,.table.table-bordered.border-danger tfoot,.table.table-bordered.border-danger th,.table.table-bordered.border-danger thead,.table.table-bordered.border-danger tr{border-color:#e826461a}.table.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg: rgba(var(--dark-rgb),.0125);color:#6a7287}.table.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-accent-bg: rgba(var(--dark-rgb),.025);color:#6a7287}.table tbody.table-group-divider{border-top:1px solid #9CA1AF}.table.table-hover>tbody>tr:hover>*{--bs-table-accent-bg: #f7f8f9;color:#6a7287}.table .table-active{--bs-table-accent-bg: #E9EDF4;color:#6a7287}.table thead.table-primary{background-color:#fff;--bs-table-color-state: #000;--bs-table-color: #000;--bs-table-bg: rgba(var(--primary-rgb), .1);--bs-table-border-color: rgba(var(--primary-rgb), .1);--bs-table-striped-bg: rgba(var(--primary-rgb), .5);--bs-table-striped-color: #000;--bs-table-active-bg: rgba(var(--primary-rgb), .5);--bs-table-hover-bg: rgba(var(--primary-rgb), .5);color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table thead.table-secondary{background-color:#fff;--bs-table-color-state: #000;--bs-table-color: #000;--bs-table-bg: rgba(var(--secondary-rgb), .1);--bs-table-border-color: rgba(var(--secondary-rgb), .1);--bs-table-striped-bg: rgba(var(--secondary-rgb), .5);--bs-table-striped-color: #000;--bs-table-active-bg: rgba(var(--secondary-rgb), .5);--bs-table-hover-bg: rgba(var(--secondary-rgb), .5);color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table thead.table-warning{background-color:#fff;--bs-table-color-state: #000;--bs-table-color: #000;--bs-table-bg: rgba(var(--warning-rgb), .1);--bs-table-border-color: rgba(var(--warning-rgb), .1);--bs-table-striped-bg: rgba(var(--warning-rgb), .5);--bs-table-striped-color: #000;--bs-table-active-bg: rgba(var(--warning-rgb), .5);--bs-table-hover-bg: rgba(var(--warning-rgb), .5);color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table thead.table-success{background-color:#fff;--bs-table-color-state: #000;--bs-table-color: #000;--bs-table-bg: rgba(var(--success-rgb), .1);--bs-table-border-color: rgba(var(--success-rgb), .1);--bs-table-striped-bg: rgba(var(--success-rgb), .5);--bs-table-striped-color: #000;--bs-table-active-bg: rgba(var(--success-rgb), .5);--bs-table-hover-bg: rgba(var(--success-rgb), .5);color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table thead.table-danger{background-color:#fff;--bs-table-color-state: #000;--bs-table-color: #000;--bs-table-bg: rgba(var(--danger-rgb), .1);--bs-table-border-color: rgba(var(--danger-rgb), .1);--bs-table-striped-bg: rgba(var(--danger-rgb), .5);--bs-table-striped-color: #000;--bs-table-active-bg: rgba(var(--danger-rgb), .5);--bs-table-hover-bg: rgba(var(--danger-rgb), .5);color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table thead.table-info{background-color:#fff;--bs-table-color-state: #000;--bs-table-color: #000;--bs-table-bg: rgba(var(--info-rgb), .1);--bs-table-border-color: rgba(var(--info-rgb), .1);--bs-table-striped-bg: rgba(var(--info-rgb), .5);--bs-table-striped-color: #000;--bs-table-active-bg: rgba(var(--info-rgb), .5);--bs-table-hover-bg: rgba(var(--info-rgb), .5);color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table thead.table-light{background-color:#fff;--bs-table-color-state: #000;--bs-table-color: #000;--bs-table-bg: rgba(var(--light-rgb), .1);--bs-table-border-color: rgba(var(--light-rgb), .1);--bs-table-striped-bg: rgba(var(--light-rgb), .5);--bs-table-striped-color: #000;--bs-table-active-bg: rgba(var(--light-rgb), .5);--bs-table-hover-bg: rgba(var(--light-rgb), .5);color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table thead.table-dark{background-color:#fff;--bs-table-color-state: #000;--bs-table-color: #000;--bs-table-bg: rgba(var(--dark-rgb), .1);--bs-table-border-color: rgba(var(--dark-rgb), .1);--bs-table-striped-bg: rgba(var(--dark-rgb), .5);--bs-table-striped-color: #000;--bs-table-active-bg: rgba(var(--dark-rgb), .5);--bs-table-hover-bg: rgba(var(--dark-rgb), .5);color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table tfoot{border-color:#e9edf4}.datanew tbody{border-top:1px solid #E9EDF4}.table-primary{--bs-table-color: #000;--bs-table-color-state: $black;--bs-table-bg: rgba(var(--primary-rgb), .1);--bs-table-border-color: rgba(var(--primary-rgb), .1);--bs-table-striped-bg: rgba(var(--primary-rgb), .3);--bs-table-striped-color: #000;--bs-table-active-bg: rgba(var(--primary-rgb), .3);--bs-table-active-color: #000;--bs-table-hover-bg: rgba(var(--primary-rgb), .3);--bs-table-hover-color: #000;color:#000;border-color:rgba(var(--primary-rgb),.1);background-color:#fff}.table-secondary{--bs-table-color: #000;--bs-table-color-state: $black;--bs-table-bg: rgba(var(--secondary-rgb), .1);--bs-table-border-color: rgba(var(--secondary-rgb), .1);--bs-table-striped-bg: rgba(var(--secondary-rgb), .3);--bs-table-striped-color: #000;--bs-table-active-bg: rgba(var(--secondary-rgb), .3);--bs-table-active-color: #000;--bs-table-hover-bg: rgba(var(--secondary-rgb), .3);--bs-table-hover-color: #000;color:#000;border-color:rgba(var(--secondary-rgb),.1);background-color:#fff}.table-warning{--bs-table-color: #000;--bs-table-color-state: $black;--bs-table-bg: rgba(var(--warning-rgb), .1);--bs-table-border-color: rgba(var(--warning-rgb), .1);--bs-table-striped-bg: rgba(var(--warning-rgb), .3);--bs-table-striped-color: #000;--bs-table-active-bg: rgba(var(--warning-rgb), .3);--bs-table-active-color: #000;--bs-table-hover-bg: rgba(var(--warning-rgb), .3);--bs-table-hover-color: #000;color:#000;border-color:rgba(var(--warning-rgb),.1);background-color:#fff}.table-success{--bs-table-color: #000;--bs-table-color-state: $black;--bs-table-bg: rgba(var(--success-rgb), .1);--bs-table-border-color: rgba(var(--success-rgb), .1);--bs-table-striped-bg: rgba(var(--success-rgb), .3);--bs-table-striped-color: #000;--bs-table-active-bg: rgba(var(--success-rgb), .3);--bs-table-active-color: #000;--bs-table-hover-bg: rgba(var(--success-rgb), .3);--bs-table-hover-color: #000;color:#000;border-color:rgba(var(--success-rgb),.1);background-color:#fff}.table-info{--bs-table-color: #000;--bs-table-color-state: $black;--bs-table-bg: rgba(var(--info-rgb), .1);--bs-table-border-color: rgba(var(--info-rgb), .1);--bs-table-striped-bg: rgba(var(--info-rgb), .3);--bs-table-striped-color: #000;--bs-table-active-bg: rgba(var(--info-rgb), .3);--bs-table-active-color: #000;--bs-table-hover-bg: rgba(var(--info-rgb), .3);--bs-table-hover-color: #000;color:#000;border-color:rgba(var(--info-rgb),.1);background-color:#fff}.table-danger{--bs-table-color: #000;--bs-table-color-state: $black;--bs-table-bg: rgba(var(--danger-rgb), .1);--bs-table-border-color: rgba(var(--danger-rgb), .1);--bs-table-striped-bg: rgba(var(--danger-rgb), .3);--bs-table-striped-color: #000;--bs-table-active-bg: rgba(var(--danger-rgb), .3);--bs-table-active-color: #000;--bs-table-hover-bg: rgba(var(--danger-rgb), .3);--bs-table-hover-color: #000;color:#000;border-color:rgba(var(--danger-rgb),.1);background-color:#fff}.table-dark{--bs-table-color: #000;--bs-table-color-state: $black;--bs-table-bg: rgba(var(--dark-rgb), .1);--bs-table-border-color: rgba(var(--dark-rgb), .1);--bs-table-striped-bg: rgba(var(--dark-rgb), .3);--bs-table-striped-color: #000;--bs-table-active-bg: rgba(var(--dark-rgb), .3);--bs-table-active-color: #000;--bs-table-hover-bg: rgba(var(--dark-rgb), .3);--bs-table-hover-color: #000;color:#000;border-color:rgba(var(--dark-rgb),.1);background-color:#fff}.table-light{--bs-table-color: #000;--bs-table-color-state: $black;--bs-table-bg: rgba(var(--light-rgb), .1);--bs-table-border-color: rgba(var(--light-rgb), .1);--bs-table-striped-bg: rgba(var(--light-rgb), .3);--bs-table-striped-color: #000;--bs-table-active-bg: rgba(var(--light-rgb), .3);--bs-table-active-color: #000;--bs-table-hover-bg: rgba(var(--light-rgb), .3);--bs-table-hover-color: #000;color:#000;border-color:rgba(var(--light-rgb),.1);background-color:#fff}[data-theme-mode=dark] .table-dark{border-color:#00000006}[dir=rtl] .table{margin-inline-end:1px}.invoice-table{border:1px solid #E9EDF4;border-radius:5px;margin:20px 0}.invoice-table thead th{border-bottom:1px solid #E9EDF4}.invoice-table thead th:first-child{width:80%}.invoice-table tbody tr:last-child td{border-bottom:0}.invoice-table .delete-invoive-list{width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:#fde9ed;color:#e82646;border-radius:5px;font-size:16px}.invoice-product-table{border-top:1px solid #E9EDF4}.table tbody tr td{color:#515b73;font-size:14px}.table tbody tr .checkboxs .checkmarks{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.new tbody tr td{border-bottom:none}.dataTables_filter+.dataTables_filter{display:none}.productimgname{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center}.productimgname a{color:#6fccd8;font-weight:500}.table .input-blocks input[type=text]{height:40px}.table{margin:0}.table tbody tr td{color:#515b73}.table tbody tr td .product-img img{border:0}.table tbody tr td a{color:#202c4b}.table tbody tr td a.product-img{margin-right:5px;flex-shrink:0}.table tbody tr td a .info-img{margin-right:8px;width:16px;height:16px}.table tbody tr td a:hover{color:#3d5ee1}.table tbody tr.active{border-bottom:0}.table tbody tr.active td{font-size:18px;color:#515b73;font-weight:600;border-bottom:0}table tbody .productimgname{min-width:200px}table tbody .productimgname a.stock-img.product-img{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center;margin-right:8px}table tbody .productimgname a.stock-img.product-img img{width:50px;height:50px;max-width:100%;margin-right:0}table.table-bordered thead tr th p{margin-bottom:0}.custom-table{border-radius:5px}.custom-table table thead tr th{background:#e6e8eb;color:#202c4b;font-size:14px;border:0;padding:12px 20px}.custom-table table tbody tr td{border:0;padding:12px 20px}.custom-table table tbody tr td .detail-link{font-weight:600;color:#202c4b;text-decoration:underline}.custom-table table tbody tr td .detail-link:hover{color:#3d5ee1}.table tbody tr td a.delete-icon{font-size:16px;color:#e82646}.table tbody tr td a.delete-icon:hover{color:#c61532}.custom-table{overflow:hidden}.custom-table .table-responsive tr th{border:0;border-bottom:1px solid #E9EDF4}.custom-table .table-responsive tr.report-first-head th{border-bottom:0}.custom-table .table-responsive tr td{border:0;border-bottom:1px solid #E9EDF4}.custom-table .table-responsive tr td input.form-control{min-width:200px}.custom-table .table-responsive tr:last-child td{border-bottom:0}.table tr td .attendance-range{width:8px;height:15px;border-radius:5px;display:block}.table.table-dark>:not(caption)>*>*{background-color:#0b0d0e!important;border-color:#ffffff1a;color:#fff}.table>:not(caption)>.table-success>*{background-color:#1abe17;border-color:#1abe17;color:#fff}.table>:not(caption)>.table-info>*{background-color:#0f65cd;border-color:#0f65cd;color:#fff}.table>:not(caption)>.table-warning>*{background-color:#eab300;border-color:#eab300;color:#fff}.table>:not(caption)>.table-danger>*{background-color:#e82646;border-color:#e82646;color:#fff}.border-primary.table-bordered thead tr th,.border-primary.table-bordered tbody tr td{border:1px solid #3D5EE1!important}.border-success.table-bordered thead tr th,.border-success.table-bordered tbody tr td{border:1px solid #1ABE17!important}.accordion-button{background-color:#fff;color:#6a7287;padding:.75rem 1rem;font-size:.85rem;font-weight:500}.accordion-button:not(.collapsed){color:#6a7287;background-color:#f7f8f9;box-shadow:none}.accordion-button:focus{border-color:#3d5ee14d;box-shadow:none}.accordion-button:after,.accordion-button:not(.collapsed):after{background-image:none}.accordion-button:after{content:"\f078";font-family:Fontawesome;font-size:12px;line-height:1;background-color:#fff;display:flex;align-items:center;justify-content:center;border-radius:3.125rem;color:#6a7287}.accordion-body{padding:1rem;font-size:.8125rem;color:#677788}.accordion-item{color:#6a7287;background-color:#fff;border:1px solid #E9EDF4}.accordions-items-seperate .accordion-item:not(:first-of-type){margin-block-start:1rem}.accordions-items-seperate .accordion-item{border-block-start:1px solid #E9EDF4;border-radius:4px;overflow:hidden}.accordion-item:last-of-type{border-bottom-right-radius:.35rem;border-bottom-left-radius:.35rem}.accordion-item:first-of-type{border-top-left-radius:.35rem;border-top-right-radius:.35rem}.accordion.accordion-primary .accordion-button{background-color:#3d5ee11a;color:#3d5ee1}.accordion.accordion-primary .accordion-button:after{background-color:#3d5ee1;color:#fff}.accordion.accordion-primary .accordion-button.collapsed{background-color:#fff;color:#6a7287}.accordion.accordion-primary .accordion-button.collapsed:after{background-color:#f7f8f9;color:#6a7287}.accordion.accordion-secondary .accordion-button{background-color:#6fccd81a;color:#6fccd8}.accordion.accordion-secondary .accordion-button:after{background-color:#6fccd8;color:#fff}.accordion.accordion-secondary .accordion-button.collapsed{background-color:#fff;color:#6a7287}.accordion.accordion-secondary .accordion-button.collapsed:after{background-color:#f7f8f9;color:#6a7287}.accordion.accordion-success .accordion-button{background-color:#1abe171a;color:#1abe17}.accordion.accordion-success .accordion-button:after{background-color:#1abe17;color:#fff}.accordion.accordion-success .accordion-button.collapsed{background-color:#fff;color:#6a7287}.accordion.accordion-success .accordion-button.collapsed:after{background-color:#f7f8f9;color:#6a7287}.accordion.accordion-danger .accordion-button{background-color:#e826461a;color:#e82646}.accordion.accordion-danger .accordion-button:after{background-color:#e82646;color:#fff}.accordion.accordion-danger .accordion-button.collapsed{background-color:#fff;color:#6a7287}.accordion.accordion-danger .accordion-button.collapsed:after{background-color:#f7f8f9;color:#6a7287}.accordion.accordion-warning .accordion-button{background-color:#eab3001a;color:#eab300}.accordion.accordion-warning .accordion-button:after{background-color:#eab300;color:#fff}.accordion.accordion-warning .accordion-button.collapsed{background-color:#fff;color:#6a7287}.accordion.accordion-warning .accordion-button.collapsed:after{background-color:#f7f8f9;color:#6a7287}.accordion.accordion-info .accordion-button{background-color:#0f65cd1a;color:#0f65cd}.accordion.accordion-info .accordion-button:after{background-color:#0f65cd;color:#fff}.accordion.accordion-info .accordion-button.collapsed{background-color:#fff;color:#6a7287}.accordion.accordion-info .accordion-button.collapsed:after{background-color:#f7f8f9;color:#6a7287}.accordion.accordion-solid-primary .accordion-button{background-color:#3d5ee1;color:#fff}.accordion.accordion-solid-primary .accordion-button:after{background-color:#fff;color:#3d5ee1}.accordion.accordion-solid-primary .accordion-button.collapsed{background-color:#fff;color:#6a7287}.accordion.accordion-solid-primary .accordion-button.collapsed:after{background-color:#f7f8f9;color:#6a7287}.accordion.accordion-solid-secondary .accordion-button{background-color:#6fccd8;color:#fff}.accordion.accordion-solid-secondary .accordion-button:after{background-color:#fff;color:#6fccd8}.accordion.accordion-solid-secondary .accordion-button.collapsed{background-color:#fff;color:#6a7287}.accordion.accordion-solid-secondary .accordion-button.collapsed:after{background-color:#f7f8f9;color:#6a7287}.accordion.accordion-solid-success .accordion-button{background-color:#1abe17;color:#fff}.accordion.accordion-solid-success .accordion-button:after{background-color:#fff;color:#1abe17}.accordion.accordion-solid-success .accordion-button.collapsed{background-color:#fff;color:#6a7287}.accordion.accordion-solid-success .accordion-button.collapsed:after{background-color:#f7f8f9;color:#6a7287}.accordion.accordion-solid-danger .accordion-button{background-color:#e82646;color:#fff}.accordion.accordion-solid-danger .accordion-button:after{background-color:#fff;color:#e82646}.accordion.accordion-solid-danger .accordion-button.collapsed{background-color:#fff;color:#6a7287}.accordion.accordion-solid-danger .accordion-button.collapsed:after{background-color:#f7f8f9;color:#6a7287}.accordion.accordion-solid-warning .accordion-button{background-color:#eab300;color:#fff}.accordion.accordion-solid-warning .accordion-button:after{background-color:#fff;color:#eab300}.accordion.accordion-solid-warning .accordion-button.collapsed{background-color:#fff;color:#6a7287}.accordion.accordion-solid-warning .accordion-button.collapsed:after{background-color:#f7f8f9;color:#6a7287}.accordion.accordion-solid-info .accordion-button{background-color:#0f65cd;color:#fff}.accordion.accordion-solid-info .accordion-button:after{background-color:#fff;color:#0f65cd}.accordion.accordion-solid-info .accordion-button.collapsed{background-color:#fff;color:#6a7287}.accordion.accordion-solid-info .accordion-button.collapsed:after{background-color:#f7f8f9;color:#6a7287}.accordion.accordion-border-primary .accordion-item{border:1px solid #3D5EE1}.accordion.accordion-border-primary .accordion-button{background-color:#fff;color:#3d5ee1;border-block-end:0px}.accordion.accordion-border-primary .accordion-button:after{background-color:#fff;color:#3d5ee1;border:1px solid #3D5EE1}.accordion.accordion-border-primary .accordion-button:not(.collapsed){border-block-end:1px solid #3D5EE1}.accordion.accordion-border-secondary .accordion-item{border:1px solid #6FCCD8}.accordion.accordion-border-secondary .accordion-button{background-color:#fff;color:#6fccd8;border-block-end:0px}.accordion.accordion-border-secondary .accordion-button:after{background-color:#fff;color:#6fccd8;border:1px solid #6FCCD8}.accordion.accordion-border-secondary .accordion-button:not(.collapsed){border-block-end:1px solid #6FCCD8}.accordion.accordion-border-success .accordion-item{border:1px solid #1ABE17}.accordion.accordion-border-success .accordion-button{background-color:#fff;color:#1abe17;border-block-end:0px}.accordion.accordion-border-success .accordion-button:after{background-color:#fff;color:#1abe17;border:1px solid #1ABE17}.accordion.accordion-border-success .accordion-button:not(.collapsed){border-block-end:1px solid #1ABE17}.accordion.accordion-border-danger .accordion-item{border:1px solid #E82646}.accordion.accordion-border-danger .accordion-button{background-color:#fff;color:#e82646;border-block-end:0px}.accordion.accordion-border-danger .accordion-button:after{background-color:#fff;color:#e82646;border:1px solid #E82646}.accordion.accordion-border-danger .accordion-button:not(.collapsed){border-block-end:1px solid #E82646}.accordion.accordion-border-warning .accordion-item{border:1px solid #EAB300}.accordion.accordion-border-warning .accordion-button{background-color:#fff;color:#eab300;border-block-end:0px}.accordion.accordion-border-warning .accordion-button:after{background-color:#fff;color:#eab300;border:1px solid #EAB300}.accordion.accordion-border-warning .accordion-button:not(.collapsed){border-block-end:1px solid #EAB300}.accordion.accordion-border-info .accordion-item{border:1px solid #0F65CD}.accordion.accordion-border-info .accordion-button{background-color:#fff;color:#0f65cd;border-block-end:0px}.accordion.accordion-border-info .accordion-button:after{background-color:#fff;color:#0f65cd;border:1px solid #0F65CD}.accordion.accordion-border-info .accordion-button:not(.collapsed){border-block-end:1px solid #0F65CD}.accordion.accordionicon-none .accordion-button:after{display:none}.accordion.accordionicon-left .accordion-button{padding-inline-start:2.5rem}.accordion.accordionicon-left .accordion-button:after{position:absolute;inset-inline-start:.625rem}.accordion.accordion-customicon1 .accordion-button:after{content:"+";font-family:Fontawesome;background-color:#f7f8f9}.accordion.accordion-customicon1 .accordion-button:not(.collapsed):after{content:"\f068";font-family:Fontawesome;background-color:#fff}.customized-accordion .accordion-item.custom-accordion-primary .accordion-button{background-color:#3d5ee11a;border-inline-start:.25rem solid rgba(61,94,225,.6)}.customized-accordion .accordion-item.custom-accordion-primary .accordion-button:after{background-color:#3d5ee199;color:#fff}.customized-accordion .accordion-item.custom-accordion-primary .accordion-body{background-color:#3d5ee11a;padding-block-start:0;border-inline-start:.25rem solid rgba(61,94,225,.6)}.customized-accordion .accordion-item.custom-accordion-secondary .accordion-button{background-color:#6fccd81a;border-inline-start:.25rem solid rgba(111,204,216,.6)}.customized-accordion .accordion-item.custom-accordion-secondary .accordion-button:after{background-color:#6fccd899;color:#fff}.customized-accordion .accordion-item.custom-accordion-secondary .accordion-body{background-color:#6fccd81a;padding-block-start:0;border-inline-start:.25rem solid rgba(111,204,216,.6)}.customized-accordion .accordion-item.custom-accordion-warning .accordion-button{background-color:#eab3001a;border-inline-start:.25rem solid rgba(234,179,0,.6)}.customized-accordion .accordion-item.custom-accordion-warning .accordion-button:after{background-color:#eab30099;color:#fff}.customized-accordion .accordion-item.custom-accordion-warning .accordion-body{background-color:#eab3001a;padding-block-start:0;border-inline-start:.25rem solid rgba(234,179,0,.6)}.customized-accordion .accordion-item.custom-accordion-info .accordion-button{background-color:#0f65cd1a;border-inline-start:.25rem solid rgba(15,101,205,.6)}.customized-accordion .accordion-item.custom-accordion-info .accordion-button:after{background-color:#0f65cd99;color:#fff}.customized-accordion .accordion-item.custom-accordion-info .accordion-body{background-color:#0f65cd1a;padding-block-start:0;border-inline-start:.25rem solid rgba(15,101,205,.6)}.customized-accordion .accordion-item.custom-accordion-success .accordion-button{background-color:#1abe171a;border-inline-start:.25rem solid rgba(26,190,23,.6)}.customized-accordion .accordion-item.custom-accordion-success .accordion-button:after{background-color:#1abe1799;color:#fff}.customized-accordion .accordion-item.custom-accordion-success .accordion-body{background-color:#1abe171a;padding-block-start:0;border-inline-start:.25rem solid rgba(26,190,23,.6)}.customized-accordion .accordion-item.custom-accordion-danger .accordion-button{background-color:#e826461a;border-inline-start:.25rem solid rgba(232,38,70,.6)}.customized-accordion .accordion-item.custom-accordion-danger .accordion-button:after{background-color:#e8264699;color:#fff}.customized-accordion .accordion-item.custom-accordion-danger .accordion-body{background-color:#e826461a;padding-block-start:0;border-inline-start:.25rem solid rgba(232,38,70,.6)}.page-header-breadcrumb .breadcrumb-item+.breadcrumb-item:before{content:var(--bs-breadcrumb-divider, "\ea65");font-family:tabler-icons!important}[dir=rtl] .page-header-breadcrumb .breadcrumb-item+.breadcrumb-item:before{content:var(--bs-breadcrumb-divider, "\ea64");font-family:tabler-icons!important}.breadcrumb .breadcrumb-item a{color:#6a7287}.breadcrumb .breadcrumb-item a:hover{color:#3d5ee1}.breadcrumb .breadcrumb-item.active{color:#202c4b}.breadcrumb-item+.breadcrumb-item:before{color:#6a7287;opacity:.4}.breadcrumb-arrow .breadcrumb-item+.breadcrumb-item:before{color:#6a7287;content:"\f101";font-family:Fontawesome!important}.breadcrumb-pipe .breadcrumb-item+.breadcrumb-item:before{color:#6a7287;content:"\f061";font-family:Fontawesome!important}.breadcrumb-line .breadcrumb-item+.breadcrumb-item:before{color:#6a7287;content:"-"}.breadcrumb-dot .breadcrumb-item+.breadcrumb-item:before{color:#6a7287;content:"\2022"}.breadcrumb-divide .breadcrumb-item+.breadcrumb-item:before{color:#6a7287;content:"\f054";font-family:Fontawesome!important}.breadcrumb-separatorless .breadcrumb-item+.breadcrumb-item:before{content:"";display:none}.breadcrumb-colored{padding:12px 15px;border-radius:4px}.breadcrumb-colored li a,.breadcrumb-colored .breadcrumb-item a{color:#fff}.breadcrumb-colored .breadcrumb-item.active{color:#fff;opacity:.8}.breadcrumb-colored .breadcrumb-item+.breadcrumb-item a{color:#fff}.breadcrumb-colored .breadcrumb-item+.breadcrumb-item:before{color:#fff}.embedded-breadcrumb:before{opacity:.7}[data-theme-mode=dark] .embedded-breadcrumb:before{filter:invert(1)}.card{margin-bottom:1.5rem;background-color:#fff;transition:all .5s ease-in-out;position:relative;border-radius:12px;border:1px solid #E9EDF4;box-shadow:0 4.4px 12px -1px #dedede5c;color:inherit}.card .card-body{padding:1.25rem}@media(max-width:767.98px){.card .card-body{padding:16px}}.card .card-title{font-size:18px;font-weight:600;text-transform:capitalize;color:#202c4b}@media(max-width:767.98px){.card .card-title{font-size:16px}}.card .card-title:has(>i:first-child){display:inline-flex;align-items:center;gap:.5rem}.card .card-header{border-color:#e9edf4;position:relative;background:transparent;padding:1rem 1.25rem}@media(max-width:767.98px){.card .card-header{padding:15px}}.card .card-header .card-title{margin-bottom:0rem}.card .card-header .subtitle{padding-top:.3125rem;font-size:.875rem;line-height:1.5}.card .card-footer{border-color:#e9edf4;background:transparent;padding:1rem 1.25rem}.card-group .card{margin-bottom:1.5rem}.card.custom-card{border-radius:4px;border:0;background-color:#fff;position:relative;margin-block-end:1.5rem;width:100%}.card.custom-card .card-header{padding:1rem 1.25rem;background-color:transparent!important;border-block-end:1px solid #9CA1AF;display:flex;align-items:center;position:relative;flex-wrap:wrap;gap:.25rem}.card.custom-card .card-header:first-child{border-radius:.625rem .625rem 0 0}.card.custom-card .card-header .card-title{position:relative;margin-block-end:0;font-size:.9375rem;font-weight:700;text-transform:capitalize}.card.custom-card .card-header .card-title .subtitle{margin-block-end:0;text-transform:initial}.card.custom-card .card-footer{background-color:transparent!important;border-block-start:1px solid #9CA1AF;padding:1rem 1.5rem;font-size:14px}.card.custom-card .card-body{padding:1.5rem;color:#6a7287}.card.custom-card .card-link{font-size:.75rem}.card .card-text{font-size:.813rem}.card .footer-card-icon{width:60px;height:60px}.card.overlay-card{position:relative;overflow:hidden;color:#ffffffe6}.card.overlay-card .card-header{border-block-end:1px solid rgba(255,255,255,.1)}.card.overlay-card .card-footer{border-block-start:1px solid rgba(255,255,255,.1)}.card.overlay-card .over-content-bottom{top:auto}.card.overlay-card:before{content:"";inset-inline-start:0;inset-inline-end:0;inset-block-start:0;inset-block-end:0;background-color:#0003;position:absolute}.card.card-bg-primary{background-color:#3d5ee1;color:#fff}.card.card-bg-primary .card-header{background-color:#ffffff1a!important;color:#fff;border-block-end:1px solid rgba(255,255,255,.2)}.card.card-bg-primary .card-header:before{background-color:#fff}.card.card-bg-primary .card-body{color:#fff}.card.card-bg-primary .card-footer{background-color:#ffffff1a!important;color:#fff;border-block-start:1px solid rgba(255,255,255,.2)}.card.card-bg-secondary{background-color:#6fccd8;color:#fff}.card.card-bg-secondary .card-header{background-color:#ffffff1a!important;color:#fff;border-block-end:1px solid rgba(255,255,255,.2)}.card.card-bg-secondary .card-header:before{background-color:#fff}.card.card-bg-secondary .card-body{color:#fff}.card.card-bg-secondary .card-footer{background-color:#ffffff1a!important;color:#fff;border-block-start:1px solid rgba(255,255,255,.2)}.card.card-bg-warning{background-color:#eab300;color:#fff}.card.card-bg-warning .card-header{background-color:#ffffff1a!important;color:#fff;border-block-end:1px solid rgba(255,255,255,.2)}.card.card-bg-warning .card-header:before{background-color:#fff}.card.card-bg-warning .card-body{color:#fff}.card.card-bg-warning .card-footer{background-color:#ffffff1a!important;color:#fff;border-block-start:1px solid rgba(255,255,255,.2)}.card.card-bg-info{background-color:#0f65cd;color:#fff}.card.card-bg-info .card-header{background-color:#ffffff1a!important;color:#fff;border-block-end:1px solid rgba(255,255,255,.2)}.card.card-bg-info .card-header:before{background-color:#fff}.card.card-bg-info .card-body{color:#fff}.card.card-bg-info .card-footer{background-color:#ffffff1a!important;color:#fff;border-block-start:1px solid rgba(255,255,255,.2)}.card.card-bg-success{background-color:#1abe17;color:#fff}.card.card-bg-success .card-header{background-color:#ffffff1a!important;color:#fff;border-block-end:1px solid rgba(255,255,255,.2)}.card.card-bg-success .card-header:before{background-color:#fff}.card.card-bg-success .card-body{color:#fff}.card.card-bg-success .card-footer{background-color:#ffffff1a!important;color:#fff;border-block-start:1px solid rgba(255,255,255,.2)}.card.card-bg-danger{background-color:#e82646;color:#fff}.card.card-bg-danger .card-header{background-color:#ffffff1a!important;color:#fff;border-block-end:1px solid rgba(255,255,255,.2)}.card.card-bg-danger .card-header:before{background-color:#fff}.card.card-bg-danger .card-body{color:#fff}.card.card-bg-danger .card-footer{background-color:#ffffff1a!important;color:#fff;border-block-start:1px solid rgba(255,255,255,.2)}.card.card-bg-light{background-color:#e9edf4;color:#6a7287}.card.card-bg-light .card-header{background-color:#0000000d!important;color:#6a7287;border-block-end:#9CA1AF}.card.card-bg-light .card-body{color:#6a7287}.card.card-bg-light .card-footer{background-color:#0000000d!important;color:#6a7287;border-block-start:#9CA1AF}.card.card-bg-dark{background-color:#202c4b;color:#fff}.card.card-bg-dark .card-header{background-color:#ffffff1a!important;color:#fff;border-block-end:1px solid rgba(255,255,255,.2)}.card.card-bg-dark .card-header:before{background-color:#fff}.card.card-bg-dark .card-body{color:#fff}.card.card-bg-dark .card-footer{background-color:#ffffff1a!important;color:#fff;border-block-start:1px solid rgba(255,255,255,.2)}.card .card-anchor{position:absolute;top:0;inset-inline-end:0;bottom:0;inset-inline-start:0;z-index:1;pointer-events:auto;content:""}.card .collapse-close{display:none}.card.card .collapsed .collapse-close{display:block}.card.card .collapsed .collapse-open{display:none}.card.card-fullscreen{position:fixed;top:0;inset-inline-start:0;bottom:0;z-index:9999;margin:0}.cals-icon{font-size:50px;color:#838a9b}.callout{padding:1.25rem;margin-block-start:1.25rem;margin-block-end:1.25rem;background-color:#e9edf4;border-inline-start:.25rem solid #9CA1AF}.callout-info{background-color:#0f65cd13;border-color:#0f65cd80}.callout-warning{background-color:#eab30013;border-color:#eab30080}.callout-danger{background-color:#e8264613;border-color:#e8264680}.btn-facebook{background-color:#3b5998;color:#fff;border:1px solid #3B5998}.btn-facebook:hover,.btn-facebook:focus,.btn-facebook:active{background-color:#3b5998!important;color:#fff!important;border:1px solid #3B5998!important}.btn-instagram{background:#f09433;background:-moz-linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);background:-webkit-linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f09433",endColorstr="#bc1888",GradientType=1);color:#fff;border:1px solid transparent}.btn-instagram:hover,.btn-instagram:focus,.btn-instagram:active{color:#fff;border:1px solid transparent}.btn-twitter{background-color:#00acee;color:#fff;border:1px solid #00ACEE}.btn-twitter:hover,.btn-twitter:focus,.btn-twitter:active{background-color:#00acee!important;color:#fff!important;border:1px solid #00ACEE!important}.btn-icon{width:2.313rem;height:2.313rem;font-size:.95rem;flex-shrink:0}.btn-wave{display:inline-block!important}@media(max-width:575px){.overlay-card .card-text{font-size:.613rem!important}}@media(max-width:400px){.overlay-card .card-text{font-size:.413rem!important}}.card .form-control-plaintext{min-height:38px}.card .card-header.card-header-accent .card-title{position:relative;padding-left:.7rem}.card .card-header.card-header-accent .card-title:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:1.05em;border-radius:3px;background:linear-gradient(180deg,#3d5ee1,#6d8bff)}.card .card-header.card-header-accent.accent-success .card-title:before{background:linear-gradient(180deg,#1abe17,#4be948)}.card .card-header.card-header-accent.accent-info .card-title:before{background:linear-gradient(180deg,#0f65cd,#4694f1)}.card .card-header.card-header-accent.accent-warning .card-title:before{background:linear-gradient(180deg,#eab300,#ffd447)}.card .card-header.card-header-accent.accent-danger .card-title:before{background:linear-gradient(180deg,#e82646,#f1798d)}.card .card-header.card-header-accent.accent-dark .card-title:before{background:linear-gradient(180deg,#202c4b,#3b528b)}.card{border:1px solid #e8eaed;border-radius:16px;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0f;transition:box-shadow .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.card-header{background:transparent;border-bottom:1px solid #e8eaed;border-radius:15px 15px 0 0!important}.card-header:first-child{border-radius:15px 15px 0 0!important}[data-theme=dark] .card,[data-bs-theme=dark] .card{border-color:#ffffff14;box-shadow:0 1px 2px #0000004d}[data-theme=dark] .card-header,[data-bs-theme=dark] .card-header{border-bottom-color:#ffffff14}.card.card-hover{cursor:pointer}.card.card-hover:hover{position:relative;z-index:2;transform:translateY(-4px);border-color:#3d5ee1;box-shadow:0 1rem 2.25rem #0f172a29}[data-theme=dark] .card.card-hover:hover,[data-bs-theme=dark] .card.card-hover:hover{border-color:#3d5ee1}.insight-card{display:flex;align-items:center;gap:.625rem;padding:.5rem .75rem;border:1px solid var(--bs-border-color);border-radius:.75rem;background:var(--bs-tertiary-bg)}.insight-card.insight-card-success{border-color:#1abe174d;background:#1abe170f}.insight-card.insight-card-warning{border-color:#eab3004d;background:#eab30014}.insight-card.insight-card-danger{border-color:#e826464d;background:#e826460f}.action-card{display:flex;align-items:center;gap:.75rem;width:100%;padding:.875rem;border:1px solid var(--bs-border-color);border-radius:12px;background:#fff;text-align:left;transition:all .2s ease-in-out}.action-card:hover{border-color:#3d5ee1;box-shadow:0 4.4px 12px -1px #dedede5c}.action-card:hover .action-card-go{color:#3d5ee1;transform:translate(2px)}.action-card .action-card-body{flex:1 1 auto;min-width:0}.action-card .action-card-title{display:block;font-size:.875rem;font-weight:600;color:#202c4b}.action-card .action-card-text{display:block;font-size:.75rem;color:#677788}.action-card .action-card-go{flex-shrink:0;font-size:1rem;color:#edf1f6;transition:all .2s ease-in-out}[data-bs-theme=dark] .action-card{background:transparent}.content-section{color:var(--bs-body-color, #374151)}.card-widget{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius);box-shadow:var(--shadow-card)}.card-widget-body{padding:18px}.card-profile{border-radius:var(--radius);border:1px solid var(--border-soft);box-shadow:var(--shadow-card);background:linear-gradient(120deg,#eef1fb,#f6f7fb 60%,#eef7f4);padding:20px}[data-bs-theme=dark] .card-profile,[data-theme=dark] .card-profile{background:linear-gradient(120deg,#3d5ee124,#0d948814),var(--surface)}.card-profile:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(61,94,225,.1) 1px,transparent 1px);background-size:18px 18px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 40%);mask-image:linear-gradient(90deg,transparent,#000 40%);opacity:.5;pointer-events:none}.card-profile-grid{z-index:1;display:grid;grid-template-columns:auto 1fr auto;gap:20px}.card-profile-identity{gap:14px}.card-profile-identity .card-profile-photo img{width:80px}.card-profile-greeting{font-size:12px;font-weight:600;color:var(--bs-primary)}.card-profile-name{font-size:22px;font-weight:800;color:var(--heading);line-height:1.1;margin:2px 0 6px}.card-profile-meta{gap:6px}.card-profile-time{font-size:28px;font-weight:800;color:var(--heading);line-height:1;font-variant-numeric:tabular-nums}.card-profile-date{font-size:12px;color:var(--muted);margin-top:4px}.card-profile-stats{z-index:1;display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:18px}.card-profile-stat{gap:9px;padding:10px 11px;border-radius:12px;background:var(--surface);border:1px solid var(--border-soft)}.card-profile-stat .ic{width:32px;height:32px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.card-profile-stat .tx b{display:block;font-size:14px;font-weight:800;color:var(--heading);line-height:1.1}.card-profile-stat .tx span{font-size:10px;color:var(--muted)}.card-profile-ring{--v: 0;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(currentColor calc(var(--v) * 1%),var(--bs-secondary-bg) 0)}.card-profile-ring i{width:30px;height:30px;border-radius:50%;background:var(--surface);display:grid;place-items:center;font-size:10px;font-weight:800;font-style:normal;color:var(--heading)}.card-profile-actions{z-index:1;gap:8px;margin-top:16px;padding-top:16px;border-top:1px dashed var(--border-soft)}.card-class{border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--surface);transition:transform var(--transition-card),box-shadow var(--transition-card)}.card-class:hover{transform:translateY(-3px);box-shadow:var(--shadow-card-lift)}.card-class-header{gap:11px;padding:14px}.card-class-icon{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;font-size:22px}.card-class-icon i{color:#fff}.card-class-header b{display:block;font-size:14px;color:var(--heading)}.card-class-header span{font-size:11px;color:var(--muted)}.card-class-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:12px 14px}.card-class-stat b{display:block;font-size:15px;font-weight:800;color:var(--heading)}.card-class-stat span{font-size:10px;color:var(--muted)}.card-class-actions{gap:6px;padding:0 14px 14px}.card-class-actions .icon-action{flex:1}.flow-list>.flow-end{margin-top:auto}.insight-panel{background:linear-gradient(135deg,#7b61ff1a,#3d5ee10d),var(--surface)}.insight-panel .widget-title i{color:var(--tone-purple)}.content-section :focus-visible{outline:2px solid var(--bs-primary);outline-offset:2px;border-radius:6px}@media(max-width:1199px){.card-profile-stats{grid-template-columns:repeat(3,1fr)}}@media(max-width:991px){.card-profile-grid{grid-template-columns:1fr}}@media(max-width:767px){.card-profile-stats{grid-template-columns:repeat(2,1fr)}}.card-profile-badges{gap:6px;margin-top:10px}.card-profile-badge{gap:5px;font-size:11px;font-weight:600;padding:5px 10px;border-radius:999px}.card-profile-badge i{font-size:14px}.id-card{border:1px solid var(--border-soft);border-radius:16px}.id-card-header{gap:12px;padding:16px;color:#fff;background:linear-gradient(135deg,var(--bs-primary),var(--tone-purple))}.id-card-header img{width:64px;height:64px;border-radius:14px;object-fit:cover;border:2px solid rgba(255,255,255,.5)}.id-card-header b{font-size:16px}.id-card-header .id-card-class{font-size:12px;opacity:.9}.id-card-header .org{font-size:11px;opacity:.85;margin-top:2px}.id-card .info-list{padding:14px}.card-flush{margin-bottom:0;background-color:var(--bs-body-bg);border-color:var(--bs-border-color);box-shadow:var(--shadow);transition:none}.card-flush>.card-body{padding:18px}.tooltip.tooltip-primary .tooltip-inner{background-color:#3d5ee1}.tooltip.tooltip-primary.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.tooltip.tooltip-primary.bs-tooltip-top .tooltip-arrow:before{border-top-color:#3d5ee1}.tooltip.tooltip-primary.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.tooltip.tooltip-primary.bs-tooltip-end .tooltip-arrow:before{border-right-color:#3d5ee1}.tooltip.tooltip-primary.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.tooltip.tooltip-primary.bs-tooltip-start .tooltip-arrow:before{border-left-color:#3d5ee1}.tooltip.tooltip-primary.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.tooltip.tooltip-primary.bs-tooltip-end .tooltip-arrow:before{border-bottom-color:#3d5ee1}.tooltip.tooltip-secondary .tooltip-inner{background-color:#6fccd8}.tooltip.tooltip-secondary.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.tooltip.tooltip-secondary.bs-tooltip-top .tooltip-arrow:before{border-top-color:#6fccd8}.tooltip.tooltip-secondary.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.tooltip.tooltip-secondary.bs-tooltip-end .tooltip-arrow:before{border-right-color:#6fccd8}.tooltip.tooltip-secondary.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.tooltip.tooltip-secondary.bs-tooltip-start .tooltip-arrow:before{border-left-color:#6fccd8}.tooltip.tooltip-secondary.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.tooltip.tooltip-secondary.bs-tooltip-end .tooltip-arrow:before{border-bottom-color:#6fccd8}.tooltip.tooltip-warning .tooltip-inner{background-color:#eab300}.tooltip.tooltip-warning.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.tooltip.tooltip-warning.bs-tooltip-top .tooltip-arrow:before{border-top-color:#eab300}.tooltip.tooltip-warning.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.tooltip.tooltip-warning.bs-tooltip-end .tooltip-arrow:before{border-right-color:#eab300}.tooltip.tooltip-warning.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.tooltip.tooltip-warning.bs-tooltip-start .tooltip-arrow:before{border-left-color:#eab300}.tooltip.tooltip-warning.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.tooltip.tooltip-warning.bs-tooltip-end .tooltip-arrow:before{border-bottom-color:#eab300}.tooltip.tooltip-info .tooltip-inner{background-color:#0f65cd}.tooltip.tooltip-info.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.tooltip.tooltip-info.bs-tooltip-top .tooltip-arrow:before{border-top-color:#0f65cd}.tooltip.tooltip-info.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.tooltip.tooltip-info.bs-tooltip-end .tooltip-arrow:before{border-right-color:#0f65cd}.tooltip.tooltip-info.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.tooltip.tooltip-info.bs-tooltip-start .tooltip-arrow:before{border-left-color:#0f65cd}.tooltip.tooltip-info.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.tooltip.tooltip-info.bs-tooltip-end .tooltip-arrow:before{border-bottom-color:#0f65cd}.tooltip.tooltip-success .tooltip-inner{background-color:#1abe17}.tooltip.tooltip-success.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.tooltip.tooltip-success.bs-tooltip-top .tooltip-arrow:before{border-top-color:#1abe17}.tooltip.tooltip-success.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.tooltip.tooltip-success.bs-tooltip-end .tooltip-arrow:before{border-right-color:#1abe17}.tooltip.tooltip-success.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.tooltip.tooltip-success.bs-tooltip-start .tooltip-arrow:before{border-left-color:#1abe17}.tooltip.tooltip-success.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.tooltip.tooltip-success.bs-tooltip-end .tooltip-arrow:before{border-bottom-color:#1abe17}.tooltip.tooltip-danger .tooltip-inner{background-color:#e82646}.tooltip.tooltip-danger.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.tooltip.tooltip-danger.bs-tooltip-top .tooltip-arrow:before{border-top-color:#e82646}.tooltip.tooltip-danger.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.tooltip.tooltip-danger.bs-tooltip-end .tooltip-arrow:before{border-right-color:#e82646}.tooltip.tooltip-danger.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.tooltip.tooltip-danger.bs-tooltip-start .tooltip-arrow:before{border-left-color:#e82646}.tooltip.tooltip-danger.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.tooltip.tooltip-danger.bs-tooltip-end .tooltip-arrow:before{border-bottom-color:#e82646}.tooltip.tooltip-dark .tooltip-inner{background-color:#202c4b}.tooltip.tooltip-dark.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.tooltip.tooltip-dark.bs-tooltip-top .tooltip-arrow:before{border-top-color:#202c4b}.tooltip.tooltip-dark.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.tooltip.tooltip-dark.bs-tooltip-end .tooltip-arrow:before{border-right-color:#202c4b}.tooltip.tooltip-dark.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.tooltip.tooltip-dark.bs-tooltip-start .tooltip-arrow:before{border-left-color:#202c4b}.tooltip.tooltip-dark.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.tooltip.tooltip-dark.bs-tooltip-end .tooltip-arrow:before{border-bottom-color:#202c4b}.tooltip.tooltip-dark .tooltip-inner{color:#fff}.tooltip.tooltip-light .tooltip-inner{background-color:#e9edf4}.tooltip.tooltip-light.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.tooltip.tooltip-light.bs-tooltip-top .tooltip-arrow:before{border-top-color:#e9edf4}.tooltip.tooltip-light.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.tooltip.tooltip-light.bs-tooltip-end .tooltip-arrow:before{border-right-color:#e9edf4}.tooltip.tooltip-light.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.tooltip.tooltip-light.bs-tooltip-start .tooltip-arrow:before{border-left-color:#e9edf4}.tooltip.tooltip-light.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.tooltip.tooltip-light.bs-tooltip-end .tooltip-arrow:before{border-bottom-color:#e9edf4}.tooltip.tooltip-light .tooltip-inner{color:#6a7287}.nav-item{margin-inline-end:.5rem}.nav-item:last-child{margin-inline-end:0}.nav-link{color:#6a7287;border-radius:4px}.nav-link.active{background-color:#3d5ee11a;color:#3d5ee1}.navbar-brand{color:#6a7287}.navbar-brand:focus,.navbar-brand:hover{color:#6a7287;opacity:.9}.navbar-nav .nav-link.active,.navbar-nav .show>.nav-link{color:#3d5ee1}.nav-link.disabled{color:#6a7287;opacity:.3}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link:disabled{color:#202c4b80}.navbar-text{color:#6a7287}.navbar-dark.bg-dark .nav-link,.navbar-dark.bg-dark .navbar-brand{color:#fff}.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#3d5ee1}.nav.nav-style-1{border:0}.nav.nav-style-1 .nav-item{margin-inline-end:.25rem}.nav.nav-style-1 .nav-item:last-child{margin-inline-end:0}.nav.nav-style-1 .nav-link.active{background-color:#3d5ee11a;color:#3d5ee1}.nav.nav-style-1 .nav-link.active:hover{background:#3d5ee11a}.nav.nav-style-1 .nav-link:hover{background:transparent;color:#3d5ee1}.nav.nav-style-2 .nav-item .nav-link{border-block-start:3px solid transparent}.nav.nav-style-2 .nav-item .nav-link.active{background-color:#3d5ee11a;border-block-start:3px solid #3D5EE1;color:#3d5ee1}.nav.nav-style-3 .nav-link{border-radius:0;border-block-end:3px solid transparent}.nav.nav-style-3 .nav-link.active{background-color:transparent;border-block-end:3px solid #3D5EE1;color:#3d5ee1}.nav.nav-style-4{border:0}.nav.nav-style-4 .nav-link{color:#677788;border:0;margin-bottom:3px}.nav.nav-style-4 .nav-link.active{background-color:#e9edf4;color:#6a7287;border:0}.nav.nav-style-4 .nav-link:hover,.nav.nav-style-4 .nav-link:focus{border:0}.nav.nav-style-4 .nav-link:hover{background-color:#e9edf4;color:#6a7287}.nav-tabs.nav-style-5{border:0}.nav-tabs.nav-style-5 .nav-link{color:#677788;border:0;margin-bottom:3px}.nav-tabs.nav-style-5 .nav-link.active{background-color:#3d5ee1;color:#fff;border:0}.nav-tabs.nav-style-5 .nav-link:hover,.nav-tabs.nav-style-5 .nav-link:focus{border:0;background-color:#3d5ee1;color:#fff}.nav-style-6{border:0}.nav-style-6.nav-pills .nav-link.active{border:1px solid #3D5EE1;border-block-end:2px solid #3D5EE1;background-color:transparent;color:#3d5ee1}.nav-tabs-header{border:0!important}.nav-tabs-header .nav-item{margin-inline-end:.5rem}.nav-tabs-header .nav-item:last-child{margin-inline-end:0}.nav-tabs-header .nav-item .nav-link{border:1px solid transparent;font-size:.8rem;padding:.4rem .5rem;font-weight:500}.nav-tabs-header .nav-item .nav-link.active{background:#3d5ee11a;color:#3d5ee1;border:1px solid transparent}.nav-tabs-header .nav-item .nav-link:hover,.nav-tabs-header .nav-item .nav-link:focus{border:1px solid transparent;background-color:transparent;color:#3d5ee1}.nav-tabs-footer{border:0}.nav-tabs-footer .nav-item{margin-inline-end:.5rem}.nav-tabs-footer .nav-item:last-child{margin-inline-end:0}.nav-tabs-footer .nav-item .nav-link{background-color:transparent;color:#3d5ee1;border:1px solid #3D5EE1;font-size:.8rem}.nav-tabs-footer .nav-item .nav-link.active{background:#3d5ee1;color:#fff;border:1px solid #3D5EE1}.nav-tabs-footer .nav-item .nav-link:hover,.nav-tabs-footer .nav-item .nav-link:focus{border:1px solid #3D5EE1;background-color:transparent;color:#3d5ee1}.vertical-tabs-2{border:0}.vertical-tabs-2 .nav-item{margin-inline-end:.5rem}.vertical-tabs-2 .nav-item:last-child{margin-inline-end:0}.vertical-tabs-2 .nav-item .nav-link{min-width:7.5rem;max-width:7.5rem;text-align:center;border:1px solid #9CA1AF;margin-bottom:.5rem;color:#677788;background-color:#e9edf4}.vertical-tabs-2 .nav-item .nav-link i{font-size:1rem}.vertical-tabs-2 .nav-item .nav-link.active{background-color:#3d5ee1;color:#fff;position:relative}.vertical-tabs-2 .nav-item .nav-link.active:before{content:"";position:absolute;inset-inline-end:-.5rem;inset-block-start:38%;transform:rotate(45deg);width:1rem;height:1rem;background-color:#3d5ee1}.vertical-tabs-2 .nav-item .nav-link.active:hover{color:#fff}.vertical-tabs-2 .nav-item .nav-link:hover{color:#3d5ee1}.vertical-tabs-3{border:0}.vertical-tabs-3 .nav-item{border:0;margin-inline-end:.5rem}.vertical-tabs-3 .nav-item:last-child{margin-inline-end:0}.vertical-tabs-3 .nav-item .nav-link{min-width:160px;max-width:160px;border:1px solid #3D5EE1;padding:1.3rem;margin-block-end:.5rem}.vertical-tabs-3 .nav-item .nav-link i{width:2rem;height:2rem;line-height:2rem;text-align:center;font-size:1rem;background:#3d5ee1;color:#fff;border-radius:3.125rem;font-weight:500}.vertical-tabs-3 .nav-item .nav-link.active,.vertical-tabs-3 .nav-item .nav-link.active:hover{background:#3d5ee1;border:1px solid #3D5EE1;color:#fff}.vertical-tabs-3 .nav-item .nav-link.active i{background:#fff;color:#3d5ee1}.vertical-tabs-3 .nav-item .nav-link:hover,.vertical-tabs-3 .nav-item .nav-link:focus{border:1px solid #3D5EE1;color:#3d5ee1;background:transparent}.nav.tab-style-1{border-block-end:0;padding:.65rem;background-color:#e9edf4;border-radius:7px;margin-block-end:1rem}.nav.tab-style-1 .nav-item{margin-inline-end:.5rem}.nav.tab-style-1 .nav-item:last-child{margin-inline-end:0}.nav.tab-style-1 .nav-link{border-radius:7px;padding:.35rem 1rem}.nav.tab-style-1 .nav-link.active{background-color:#3d5ee1!important;color:#fff!important;box-shadow:0 4px 54px #e0e0e040;transition:color .15s ease-in}.nav-tabs.tab-style-1 .nav-link:hover{background:transparent;color:#3d5ee1}.tab-style-2{border-block-end:0}.tab-style-2 .nav-item{margin-inline-end:.5rem}.tab-style-2 .nav-item:last-child{margin-inline-end:0}.tab-style-2 .nav-item .nav-link{border:0}.tab-style-2 .nav-item .nav-link i{width:1.875rem;height:1.875rem;padding:.4rem;border-radius:50px;background-color:#e9edf4;color:#6a7287;display:inline-block}.tab-style-2 .nav-item .nav-link:hover{border:0;background:transparent;color:#3d5ee1}.tab-style-2 .nav-item .nav-link:hover i{color:#3d5ee1}.tab-style-2 .nav-item .nav-link.active{background-color:transparent;position:relative;border:0;color:#3d5ee1}.tab-style-2 .nav-item .nav-link.active i{background-color:#3d5ee11a;color:#3d5ee1}.tab-style-2 .nav-item .nav-link.active:before{content:"";position:absolute;inset-inline-start:0;inset-inline-end:0;inset-block-end:0;width:100%;height:.175rem;background-color:#3d5ee1;border-radius:50px}.tab-style-3{border-block-end:0}.tab-style-3 .nav-item{position:relative;margin-inline-end:.5rem}.tab-style-3 .nav-item:last-child{margin-inline-end:0}.tab-style-3 .nav-item .nav-link{position:relative;border:0;font-size:.75rem}.tab-style-3 .nav-item .nav-link:before{position:absolute;content:"";inset-block-end:-1.063rem;inset-inline-end:0;inset-inline-start:0;width:100%;height:.1rem;background-color:#e9edf4;border-radius:50%}.tab-style-3 .nav-item .nav-link:after{position:absolute;content:"";inset-block-end:-2rem;inset-inline-start:1.75rem;inset-inline-end:0;inset-inline-start:30%;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:50%;border:2px solid #9CA1AF}.tab-style-3 .nav-item .nav-link.home:after{content:"1"}.tab-style-3 .nav-item .nav-link.about:after{content:"2"}.tab-style-3 .nav-item .nav-link.services:after{content:"3"}.tab-style-3 .nav-item .nav-link:hover{border:0;background:transparent;color:#3d5ee1}.tab-style-3 .nav-item .nav-link.active{background-color:transparent;border:0;color:#3d5ee1}.tab-style-3 .nav-item .nav-link.active:before{background-color:#3d5ee1}.tab-style-3 .nav-item .nav-link.active:after{border-color:#3d5ee1;color:#3d5ee1}.tab-style-4.nav-tabs{border:0}.tab-style-4.nav-tabs .nav-item{margin-inline-end:.5rem}.tab-style-4.nav-tabs .nav-item:last-child{margin-inline-end:0}.tab-style-4.nav-tabs .nav-link{border:0}.tab-style-4.nav-tabs .nav-link:hover{border:0;background:transparent;color:#3d5ee1}.tab-style-4.nav-tabs .nav-link.active{background-color:transparent;border:0;color:#3d5ee1;position:relative;overflow:hidden}.tab-style-4.nav-tabs .nav-link.active:before{position:absolute;content:"";width:.75rem;inset-block-start:31px;transform:rotate(45deg);inset-inline-start:47%;overflow:hidden;z-index:1;height:.75rem;background-color:#3d5ee1;border:1px solid #3D5EE1}.tab-style-4.nav-tabs .nav-link.active:after{position:absolute;content:"";width:40%;height:1px;inset-inline-start:30%;inset-block-end:0;background-color:#3d5ee1}#tab-style-4 .tab-pane.active{border:1px solid #3D5EE1;background-color:#3d5ee1;color:#fff;padding:16px;border-radius:7px}.tab-style-5 .nav-item{margin-inline-end:.5rem}.tab-style-5 .nav-item:last-child{margin-inline-end:0}.tab-style-5 .nav-item .nav-link.active{background:#3d5ee1}.tab-style-6{border:0;background-color:#fff;border-radius:7px;color:#3d5ee1;padding:.5rem}.tab-style-6 .nav-item{border:0;margin-inline-end:.5rem}.tab-style-6 .nav-item:last-child{margin-inline-end:0}.tab-style-6 .nav-item .nav-link{color:#3d5ee1;padding:.5rem 1rem;font-size:.813rem;border:0;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center}.tab-style-6 .nav-item .nav-link.active{background-color:#3d5ee1;color:#fff;border:0;box-shadow:0 3px 10px rgba(var(--dark-rgb),.05)}.tab-style-6 .nav-item .nav-link:hover,.tab-style-6 .nav-item .nav-link:focus{border:0}.tab-style-7 .nav-link{margin-block-end:.5rem;font-size:.813rem;color:#677788;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center}.tab-style-7 .nav-link:active,.tab-style-7 .nav-link.active,.nav-style-1 .nav-item .nav-link.active{background-color:#3d5ee11a;color:#3d5ee1}@media screen and (max-width:400px){.tab-style-4 .nav-link{padding-inline:.5rem}}.nav-tabs{border-bottom:0}.nav-tabs.nav-tabs-bottom li{margin-bottom:-1px}.nav-tabs .nav-link{margin-bottom:-1px;background:0 0;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link.active{border-color:#b5b9c3}.nav-tabs li a{color:#202c4b;border-bottom-width:2px}.nav-tabs li a.active{border-color:transparent;border-bottom-color:#3d5ee1;background-color:transparent;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease;color:#3d5ee1}.nav-tabs .nav-tabs-solid{background-color:#fff;border:0}.nav-tabs .nav-tabs-solid .active{background-color:#3d5ee1;border-color:#3d5ee1;color:#fff}.nav-tabs .nav-link:hover{border-color:transparent;color:#3d5ee1}.nav-tabs.nav-tabs-top li a{border-width:2px 0 0 0}.nav-tabs.nav-tabs-top li a.active{border-top-color:#3d5ee1;border-radius:0}.nav-tabs.nav-tabs-top li a:hover{border-top-color:#3d5ee1;background-color:transparent;border-radius:0}.nav-tabs.nav-tabs-bottom li a{border-width:0 0 2px 0}.nav-tabs.nav-tabs-bottom li a.active,.nav-tabs.nav-tabs-bottom li a:hover{border-bottom-color:#3d5ee1;background:transparent;border-radius:0;color:#3d5ee1}.nav-tabs.nav-tabs-solid{background-color:#fff;border:0}.nav-tabs.nav-tabs-solid.nav-tabs-rounded li a.active{background-color:#3d5ee1;border-color:#3d5ee1;color:#fff;border-radius:50px}.nav-tabs.nav-tabs-solid.nav-tabs-rounded-fill li a{border-color:#e9edf4}.nav-tabs.nav-tabs-solid.nav-tabs-rounded-fill li a.active{background-color:#3d5ee1;border-color:#3d5ee1;color:#fff;border-radius:50px}.nav-tabs.nav-tabs-solid li a.active{background-color:#3d5ee1;border-color:#3d5ee1;color:#fff;border-radius:0}.nav-link:hover{color:#3d5ee1}.page-menu .nav-tabs li a{font-size:16px}.tabs-set .nav-tabs{border-bottom:0;margin-bottom:20px}.tabs-set .nav-tabs .nav-link{color:#6fccd8;padding:8px 15px;font-size:16px;font-weight:700;border:0;min-width:120px;margin-right:10px;border-radius:8px;background:var(--Stroke, rgba(145, 158, 171, .3))}.tabs-set .nav-tabs .nav-link:focus{border-color:transparent}.tabs-set .nav-tabs .nav-link:hover{border-color:transparent}.tabs-set .nav-tabs .nav-link.active{border:0;border-bottom:2px solid #3D5EE1;background:#3d5ee1;color:#fff}.tabs-sets .nav-tabs{border-bottom:0;margin:0 0 40px}.tabs-sets .nav-tabs .nav-link{color:#000;font-size:14px;font-weight:700;border:0;background:#b5b9c3;margin-right:10px;padding:8px 15px;border-radius:8px;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.tabs-sets .nav-tabs .nav-link:focus,.tabs-sets .nav-tabs .nav-link:hover,.tabs-sets .nav-tabs .nav-link.active{background:#3d5ee1;color:#fff}@media(max-width:767.98px){.nav-tabs{border-bottom:0;position:relative;background-color:#fff;border:1px solid #F8FAFC;padding:5px 0;border-radius:3px}}.bg-nav-pills .nav-item{margin:0}.bg-nav-pills .nav-item .nav-link{color:#6a7287;background:#f4f6fa}.bg-nav-pills .nav-item .nav-link.active{background-color:#3d5ee1;color:#fff}.nav-tabs.nav-bordered{border-bottom:1px solid #E9EDF4}.nav-tabs.nav-bordered .nav-item .nav-link{border:0;color:#6a7287;border-bottom:2px solid transparent;border-radius:0}.nav-tabs.nav-bordered .nav-item .nav-link.active{color:#202c4b;border-bottom:2px solid #3D5EE1}.nav-tabs .nav-link{padding:.5rem 1rem}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:#FFF #FFF #E9EDF4 #FFF}.nav-tabs .nav-link.active:hover,.nav-tabs .nav-link.active:focus{border-color:#E9EDF4 #E9EDF4 #FFF #E9EDF4}.default-tabs{border-bottom:1px solid #E9EDF4}.default-tabs .nav-link{border-bottom:0;border-radius:5px 5px 0 0}.default-tabs .nav-link.active{border-color:#e9edf4}.nav-tabs.nav-bordered-primary.nav-tabs-top .nav-item .nav-link:hover,.nav-tabs.nav-bordered-primary.nav-tabs-top .nav-item .nav-link:focus{color:#3d5ee1}.nav-tabs.nav-bordered-primary.nav-tabs-top .nav-item .nav-link.active{border-top:2px solid #3D5EE1;border-bottom:0;color:#3d5ee1}.nav-tabs.nav-bordered-primary.nav-tabs-top li a{border-width:0 0 2px 0}.nav-tabs.nav-bordered-primary.nav-tabs-top li a.active,.nav-tabs.nav-bordered-primary.nav-tabs-top li a:hover{border-bottom-color:#3d5ee1;background:transparent;border-radius:0;color:#3d5ee1}.nav-tabs.nav-bordered-primary .nav-item .nav-link{color:#202c4b}.nav-tabs.nav-bordered-primary .nav-item .nav-link:hover,.nav-tabs.nav-bordered-primary .nav-item .nav-link:focus{color:#3d5ee1}.nav-tabs.nav-bordered-primary .nav-item .nav-link.active{border-bottom:2px solid #3D5EE1;color:#3d5ee1}.nav-tabs.nav-solid-primary{border:0}.nav-tabs.nav-solid-primary.nav-tabs-rounded li a{border-radius:50px}.nav-tabs.nav-solid-primary.nav-tabs-rounded li a:hover{border-color:transparent;color:#3d5ee1}.nav-tabs.nav-solid-primary.nav-tabs-rounded li a.active{background-color:#3d5ee1;border-color:#3d5ee1;color:#fff;border-radius:50px}.nav-tabs.nav-solid-primary.nav-tabs-rounded-fill li a{border-color:#e9edf4}.nav-tabs.nav-solid-primary.nav-tabs-rounded-fill li a.active{background-color:#3d5ee1;border-color:#3d5ee1;color:#fff;border-radius:50px}.nav-tabs.nav-solid-primary li a:hover{border-color:transparent;color:#3d5ee1}.nav-tabs.nav-solid-primary li a.active{background-color:#3d5ee1;border-color:#3d5ee1;color:#fff;border-radius:0}.nav-tabs.nav-solid-primary li a.active:hover{color:#fff}.nav-tabs.nav-bordered-secondary.nav-tabs-top .nav-item .nav-link:hover,.nav-tabs.nav-bordered-secondary.nav-tabs-top .nav-item .nav-link:focus{color:#6fccd8}.nav-tabs.nav-bordered-secondary.nav-tabs-top .nav-item .nav-link.active{border-top:2px solid #6FCCD8;border-bottom:0;color:#6fccd8}.nav-tabs.nav-bordered-secondary.nav-tabs-top li a{border-width:0 0 2px 0}.nav-tabs.nav-bordered-secondary.nav-tabs-top li a.active,.nav-tabs.nav-bordered-secondary.nav-tabs-top li a:hover{border-bottom-color:#3d5ee1;background:transparent;border-radius:0;color:#3d5ee1}.nav-tabs.nav-bordered-secondary .nav-item .nav-link{color:#202c4b}.nav-tabs.nav-bordered-secondary .nav-item .nav-link:hover,.nav-tabs.nav-bordered-secondary .nav-item .nav-link:focus{color:#6fccd8}.nav-tabs.nav-bordered-secondary .nav-item .nav-link.active{border-bottom:2px solid #6FCCD8;color:#6fccd8}.nav-tabs.nav-solid-secondary{border:0}.nav-tabs.nav-solid-secondary.nav-tabs-rounded li a{border-radius:50px}.nav-tabs.nav-solid-secondary.nav-tabs-rounded li a:hover{border-color:transparent;color:#6fccd8}.nav-tabs.nav-solid-secondary.nav-tabs-rounded li a.active{background-color:#6fccd8;border-color:#6fccd8;color:#fff;border-radius:50px}.nav-tabs.nav-solid-secondary.nav-tabs-rounded-fill li a{border-color:#e9edf4}.nav-tabs.nav-solid-secondary.nav-tabs-rounded-fill li a.active{background-color:#6fccd8;border-color:#6fccd8;color:#fff;border-radius:50px}.nav-tabs.nav-solid-secondary li a:hover{border-color:transparent;color:#6fccd8}.nav-tabs.nav-solid-secondary li a.active{background-color:#6fccd8;border-color:#6fccd8;color:#fff;border-radius:0}.nav-tabs.nav-solid-secondary li a.active:hover{color:#fff}.nav-tabs.nav-bordered-success.nav-tabs-top .nav-item .nav-link:hover,.nav-tabs.nav-bordered-success.nav-tabs-top .nav-item .nav-link:focus{color:#1abe17}.nav-tabs.nav-bordered-success.nav-tabs-top .nav-item .nav-link.active{border-top:2px solid #1ABE17;border-bottom:0;color:#1abe17}.nav-tabs.nav-bordered-success.nav-tabs-top li a{border-width:0 0 2px 0}.nav-tabs.nav-bordered-success.nav-tabs-top li a.active,.nav-tabs.nav-bordered-success.nav-tabs-top li a:hover{border-bottom-color:#3d5ee1;background:transparent;border-radius:0;color:#3d5ee1}.nav-tabs.nav-bordered-success .nav-item .nav-link{color:#202c4b}.nav-tabs.nav-bordered-success .nav-item .nav-link:hover,.nav-tabs.nav-bordered-success .nav-item .nav-link:focus{color:#1abe17}.nav-tabs.nav-bordered-success .nav-item .nav-link.active{border-bottom:2px solid #1ABE17;color:#1abe17}.nav-tabs.nav-solid-success{border:0}.nav-tabs.nav-solid-success.nav-tabs-rounded li a{border-radius:50px}.nav-tabs.nav-solid-success.nav-tabs-rounded li a:hover{border-color:transparent;color:#1abe17}.nav-tabs.nav-solid-success.nav-tabs-rounded li a.active{background-color:#1abe17;border-color:#1abe17;color:#fff;border-radius:50px}.nav-tabs.nav-solid-success.nav-tabs-rounded-fill li a{border-color:#e9edf4}.nav-tabs.nav-solid-success.nav-tabs-rounded-fill li a.active{background-color:#1abe17;border-color:#1abe17;color:#fff;border-radius:50px}.nav-tabs.nav-solid-success li a:hover{border-color:transparent;color:#1abe17}.nav-tabs.nav-solid-success li a.active{background-color:#1abe17;border-color:#1abe17;color:#fff;border-radius:0}.nav-tabs.nav-solid-success li a.active:hover{color:#fff}.nav-tabs.nav-bordered-info.nav-tabs-top .nav-item .nav-link:hover,.nav-tabs.nav-bordered-info.nav-tabs-top .nav-item .nav-link:focus{color:#0f65cd}.nav-tabs.nav-bordered-info.nav-tabs-top .nav-item .nav-link.active{border-top:2px solid #0F65CD;border-bottom:0;color:#0f65cd}.nav-tabs.nav-bordered-info.nav-tabs-top li a{border-width:0 0 2px 0}.nav-tabs.nav-bordered-info.nav-tabs-top li a.active,.nav-tabs.nav-bordered-info.nav-tabs-top li a:hover{border-bottom-color:#3d5ee1;background:transparent;border-radius:0;color:#3d5ee1}.nav-tabs.nav-bordered-info .nav-item .nav-link{color:#202c4b}.nav-tabs.nav-bordered-info .nav-item .nav-link:hover,.nav-tabs.nav-bordered-info .nav-item .nav-link:focus{color:#0f65cd}.nav-tabs.nav-bordered-info .nav-item .nav-link.active{border-bottom:2px solid #0F65CD;color:#0f65cd}.nav-tabs.nav-solid-info{border:0}.nav-tabs.nav-solid-info.nav-tabs-rounded li a{border-radius:50px}.nav-tabs.nav-solid-info.nav-tabs-rounded li a:hover{border-color:transparent;color:#0f65cd}.nav-tabs.nav-solid-info.nav-tabs-rounded li a.active{background-color:#0f65cd;border-color:#0f65cd;color:#fff;border-radius:50px}.nav-tabs.nav-solid-info.nav-tabs-rounded-fill li a{border-color:#e9edf4}.nav-tabs.nav-solid-info.nav-tabs-rounded-fill li a.active{background-color:#0f65cd;border-color:#0f65cd;color:#fff;border-radius:50px}.nav-tabs.nav-solid-info li a:hover{border-color:transparent;color:#0f65cd}.nav-tabs.nav-solid-info li a.active{background-color:#0f65cd;border-color:#0f65cd;color:#fff;border-radius:0}.nav-tabs.nav-solid-info li a.active:hover{color:#fff}.nav-tabs.nav-bordered-warning.nav-tabs-top .nav-item .nav-link:hover,.nav-tabs.nav-bordered-warning.nav-tabs-top .nav-item .nav-link:focus{color:#eab300}.nav-tabs.nav-bordered-warning.nav-tabs-top .nav-item .nav-link.active{border-top:2px solid #EAB300;border-bottom:0;color:#eab300}.nav-tabs.nav-bordered-warning.nav-tabs-top li a{border-width:0 0 2px 0}.nav-tabs.nav-bordered-warning.nav-tabs-top li a.active,.nav-tabs.nav-bordered-warning.nav-tabs-top li a:hover{border-bottom-color:#3d5ee1;background:transparent;border-radius:0;color:#3d5ee1}.nav-tabs.nav-bordered-warning .nav-item .nav-link{color:#202c4b}.nav-tabs.nav-bordered-warning .nav-item .nav-link:hover,.nav-tabs.nav-bordered-warning .nav-item .nav-link:focus{color:#eab300}.nav-tabs.nav-bordered-warning .nav-item .nav-link.active{border-bottom:2px solid #EAB300;color:#eab300}.nav-tabs.nav-solid-warning{border:0}.nav-tabs.nav-solid-warning.nav-tabs-rounded li a{border-radius:50px}.nav-tabs.nav-solid-warning.nav-tabs-rounded li a:hover{border-color:transparent;color:#eab300}.nav-tabs.nav-solid-warning.nav-tabs-rounded li a.active{background-color:#eab300;border-color:#eab300;color:#fff;border-radius:50px}.nav-tabs.nav-solid-warning.nav-tabs-rounded-fill li a{border-color:#e9edf4}.nav-tabs.nav-solid-warning.nav-tabs-rounded-fill li a.active{background-color:#eab300;border-color:#eab300;color:#fff;border-radius:50px}.nav-tabs.nav-solid-warning li a:hover{border-color:transparent;color:#eab300}.nav-tabs.nav-solid-warning li a.active{background-color:#eab300;border-color:#eab300;color:#fff;border-radius:0}.nav-tabs.nav-solid-warning li a.active:hover{color:#fff}.nav-tabs.nav-bordered-danger.nav-tabs-top .nav-item .nav-link:hover,.nav-tabs.nav-bordered-danger.nav-tabs-top .nav-item .nav-link:focus{color:#e82646}.nav-tabs.nav-bordered-danger.nav-tabs-top .nav-item .nav-link.active{border-top:2px solid #E82646;border-bottom:0;color:#e82646}.nav-tabs.nav-bordered-danger.nav-tabs-top li a{border-width:0 0 2px 0}.nav-tabs.nav-bordered-danger.nav-tabs-top li a.active,.nav-tabs.nav-bordered-danger.nav-tabs-top li a:hover{border-bottom-color:#3d5ee1;background:transparent;border-radius:0;color:#3d5ee1}.nav-tabs.nav-bordered-danger .nav-item .nav-link{color:#202c4b}.nav-tabs.nav-bordered-danger .nav-item .nav-link:hover,.nav-tabs.nav-bordered-danger .nav-item .nav-link:focus{color:#e82646}.nav-tabs.nav-bordered-danger .nav-item .nav-link.active{border-bottom:2px solid #E82646;color:#e82646}.nav-tabs.nav-solid-danger{border:0}.nav-tabs.nav-solid-danger.nav-tabs-rounded li a{border-radius:50px}.nav-tabs.nav-solid-danger.nav-tabs-rounded li a:hover{border-color:transparent;color:#e82646}.nav-tabs.nav-solid-danger.nav-tabs-rounded li a.active{background-color:#e82646;border-color:#e82646;color:#fff;border-radius:50px}.nav-tabs.nav-solid-danger.nav-tabs-rounded-fill li a{border-color:#e9edf4}.nav-tabs.nav-solid-danger.nav-tabs-rounded-fill li a.active{background-color:#e82646;border-color:#e82646;color:#fff;border-radius:50px}.nav-tabs.nav-solid-danger li a:hover{border-color:transparent;color:#e82646}.nav-tabs.nav-solid-danger li a.active{background-color:#e82646;border-color:#e82646;color:#fff;border-radius:0}.nav-tabs.nav-solid-danger li a.active:hover{color:#fff}.nav-tabs.nav-bordered-dark.nav-tabs-top .nav-item .nav-link:hover,.nav-tabs.nav-bordered-dark.nav-tabs-top .nav-item .nav-link:focus{color:#202c4b}.nav-tabs.nav-bordered-dark.nav-tabs-top .nav-item .nav-link.active{border-top:2px solid #202C4B;border-bottom:0;color:#202c4b}.nav-tabs.nav-bordered-dark.nav-tabs-top li a{border-width:0 0 2px 0}.nav-tabs.nav-bordered-dark.nav-tabs-top li a.active,.nav-tabs.nav-bordered-dark.nav-tabs-top li a:hover{border-bottom-color:#3d5ee1;background:transparent;border-radius:0;color:#3d5ee1}.nav-tabs.nav-bordered-dark .nav-item .nav-link{color:#202c4b}.nav-tabs.nav-bordered-dark .nav-item .nav-link:hover,.nav-tabs.nav-bordered-dark .nav-item .nav-link:focus{color:#202c4b}.nav-tabs.nav-bordered-dark .nav-item .nav-link.active{border-bottom:2px solid #202C4B;color:#202c4b}.nav-tabs.nav-solid-dark{border:0}.nav-tabs.nav-solid-dark.nav-tabs-rounded li a{border-radius:50px}.nav-tabs.nav-solid-dark.nav-tabs-rounded li a:hover{border-color:transparent;color:#202c4b}.nav-tabs.nav-solid-dark.nav-tabs-rounded li a.active{background-color:#202c4b;border-color:#202c4b;color:#fff;border-radius:50px}.nav-tabs.nav-solid-dark.nav-tabs-rounded-fill li a{border-color:#e9edf4}.nav-tabs.nav-solid-dark.nav-tabs-rounded-fill li a.active{background-color:#202c4b;border-color:#202c4b;color:#fff;border-radius:50px}.nav-tabs.nav-solid-dark li a:hover{border-color:transparent;color:#202c4b}.nav-tabs.nav-solid-dark li a.active{background-color:#202c4b;border-color:#202c4b;color:#fff;border-radius:0}.nav-tabs.nav-solid-dark li a.active:hover{color:#fff}.nav-tabs.nav-bordered-light.nav-tabs-top .nav-item .nav-link:hover,.nav-tabs.nav-bordered-light.nav-tabs-top .nav-item .nav-link:focus{color:#e9edf4}.nav-tabs.nav-bordered-light.nav-tabs-top .nav-item .nav-link.active{border-top:2px solid #E9EDF4;border-bottom:0;color:#e9edf4}.nav-tabs.nav-bordered-light.nav-tabs-top li a{border-width:0 0 2px 0}.nav-tabs.nav-bordered-light.nav-tabs-top li a.active,.nav-tabs.nav-bordered-light.nav-tabs-top li a:hover{border-bottom-color:#3d5ee1;background:transparent;border-radius:0;color:#3d5ee1}.nav-tabs.nav-bordered-light .nav-item .nav-link{color:#202c4b}.nav-tabs.nav-bordered-light .nav-item .nav-link:hover,.nav-tabs.nav-bordered-light .nav-item .nav-link:focus{color:#e9edf4}.nav-tabs.nav-bordered-light .nav-item .nav-link.active{border-bottom:2px solid #E9EDF4;color:#e9edf4}.nav-tabs.nav-solid-light{border:0}.nav-tabs.nav-solid-light.nav-tabs-rounded li a{border-radius:50px}.nav-tabs.nav-solid-light.nav-tabs-rounded li a:hover{border-color:transparent;color:#e9edf4}.nav-tabs.nav-solid-light.nav-tabs-rounded li a.active{background-color:#e9edf4;border-color:#e9edf4;color:#fff;border-radius:50px}.nav-tabs.nav-solid-light.nav-tabs-rounded-fill li a{border-color:#e9edf4}.nav-tabs.nav-solid-light.nav-tabs-rounded-fill li a.active{background-color:#e9edf4;border-color:#e9edf4;color:#fff;border-radius:50px}.nav-tabs.nav-solid-light li a:hover{border-color:transparent;color:#e9edf4}.nav-tabs.nav-solid-light li a.active{background-color:#e9edf4;border-color:#e9edf4;color:#fff;border-radius:0}.nav-tabs.nav-solid-light li a.active:hover{color:#fff}.nav-tabs.nav-bordered-black.nav-tabs-top .nav-item .nav-link:hover,.nav-tabs.nav-bordered-black.nav-tabs-top .nav-item .nav-link:focus{color:#000}.nav-tabs.nav-bordered-black.nav-tabs-top .nav-item .nav-link.active{border-top:2px solid #000;border-bottom:0;color:#000}.nav-tabs.nav-bordered-black.nav-tabs-top li a{border-width:0 0 2px 0}.nav-tabs.nav-bordered-black.nav-tabs-top li a.active,.nav-tabs.nav-bordered-black.nav-tabs-top li a:hover{border-bottom-color:#3d5ee1;background:transparent;border-radius:0;color:#3d5ee1}.nav-tabs.nav-bordered-black .nav-item .nav-link{color:#202c4b}.nav-tabs.nav-bordered-black .nav-item .nav-link:hover,.nav-tabs.nav-bordered-black .nav-item .nav-link:focus{color:#000}.nav-tabs.nav-bordered-black .nav-item .nav-link.active{border-bottom:2px solid #000;color:#000}.nav-tabs.nav-solid-black{border:0}.nav-tabs.nav-solid-black.nav-tabs-rounded li a{border-radius:50px}.nav-tabs.nav-solid-black.nav-tabs-rounded li a:hover{border-color:transparent;color:#000}.nav-tabs.nav-solid-black.nav-tabs-rounded li a.active{background-color:#000;border-color:#000;color:#fff;border-radius:50px}.nav-tabs.nav-solid-black.nav-tabs-rounded-fill li a{border-color:#e9edf4}.nav-tabs.nav-solid-black.nav-tabs-rounded-fill li a.active{background-color:#000;border-color:#000;color:#fff;border-radius:50px}.nav-tabs.nav-solid-black li a:hover{border-color:transparent;color:#000}.nav-tabs.nav-solid-black li a.active{background-color:#000;border-color:#000;color:#fff;border-radius:0}.nav-tabs.nav-solid-black li a.active:hover{color:#fff}.nav-tabs.nav-bordered-purple.nav-tabs-top .nav-item .nav-link:hover,.nav-tabs.nav-bordered-purple.nav-tabs-top .nav-item .nav-link:focus{color:#4a00e5}.nav-tabs.nav-bordered-purple.nav-tabs-top .nav-item .nav-link.active{border-top:2px solid #4A00E5;border-bottom:0;color:#4a00e5}.nav-tabs.nav-bordered-purple.nav-tabs-top li a{border-width:0 0 2px 0}.nav-tabs.nav-bordered-purple.nav-tabs-top li a.active,.nav-tabs.nav-bordered-purple.nav-tabs-top li a:hover{border-bottom-color:#3d5ee1;background:transparent;border-radius:0;color:#3d5ee1}.nav-tabs.nav-bordered-purple .nav-item .nav-link{color:#202c4b}.nav-tabs.nav-bordered-purple .nav-item .nav-link:hover,.nav-tabs.nav-bordered-purple .nav-item .nav-link:focus{color:#4a00e5}.nav-tabs.nav-bordered-purple .nav-item .nav-link.active{border-bottom:2px solid #4A00E5;color:#4a00e5}.nav-tabs.nav-solid-purple{border:0}.nav-tabs.nav-solid-purple.nav-tabs-rounded li a{border-radius:50px}.nav-tabs.nav-solid-purple.nav-tabs-rounded li a:hover{border-color:transparent;color:#4a00e5}.nav-tabs.nav-solid-purple.nav-tabs-rounded li a.active{background-color:#4a00e5;border-color:#4a00e5;color:#fff;border-radius:50px}.nav-tabs.nav-solid-purple.nav-tabs-rounded-fill li a{border-color:#e9edf4}.nav-tabs.nav-solid-purple.nav-tabs-rounded-fill li a.active{background-color:#4a00e5;border-color:#4a00e5;color:#fff;border-radius:50px}.nav-tabs.nav-solid-purple li a:hover{border-color:transparent;color:#4a00e5}.nav-tabs.nav-solid-purple li a.active{background-color:#4a00e5;border-color:#4a00e5;color:#fff;border-radius:0}.nav-tabs.nav-solid-purple li a.active:hover{color:#fff}.nav-tabs.nav-bordered-yellow.nav-tabs-top .nav-item .nav-link:hover,.nav-tabs.nav-bordered-yellow.nav-tabs-top .nav-item .nav-link:focus{color:#ff0}.nav-tabs.nav-bordered-yellow.nav-tabs-top .nav-item .nav-link.active{border-top:2px solid #ffff00;border-bottom:0;color:#ff0}.nav-tabs.nav-bordered-yellow.nav-tabs-top li a{border-width:0 0 2px 0}.nav-tabs.nav-bordered-yellow.nav-tabs-top li a.active,.nav-tabs.nav-bordered-yellow.nav-tabs-top li a:hover{border-bottom-color:#3d5ee1;background:transparent;border-radius:0;color:#3d5ee1}.nav-tabs.nav-bordered-yellow .nav-item .nav-link{color:#202c4b}.nav-tabs.nav-bordered-yellow .nav-item .nav-link:hover,.nav-tabs.nav-bordered-yellow .nav-item .nav-link:focus{color:#ff0}.nav-tabs.nav-bordered-yellow .nav-item .nav-link.active{border-bottom:2px solid #ffff00;color:#ff0}.nav-tabs.nav-solid-yellow{border:0}.nav-tabs.nav-solid-yellow.nav-tabs-rounded li a{border-radius:50px}.nav-tabs.nav-solid-yellow.nav-tabs-rounded li a:hover{border-color:transparent;color:#ff0}.nav-tabs.nav-solid-yellow.nav-tabs-rounded li a.active{background-color:#ff0;border-color:#ff0;color:#fff;border-radius:50px}.nav-tabs.nav-solid-yellow.nav-tabs-rounded-fill li a{border-color:#e9edf4}.nav-tabs.nav-solid-yellow.nav-tabs-rounded-fill li a.active{background-color:#ff0;border-color:#ff0;color:#fff;border-radius:50px}.nav-tabs.nav-solid-yellow li a:hover{border-color:transparent;color:#ff0}.nav-tabs.nav-solid-yellow li a.active{background-color:#ff0;border-color:#ff0;color:#fff;border-radius:0}.nav-tabs.nav-solid-yellow li a.active:hover{color:#fff}.nav-tabs.nav-bordered-teal.nav-tabs-top .nav-item .nav-link:hover,.nav-tabs.nav-bordered-teal.nav-tabs-top .nav-item .nav-link:focus{color:#02a8b5}.nav-tabs.nav-bordered-teal.nav-tabs-top .nav-item .nav-link.active{border-top:2px solid #02a8b5;border-bottom:0;color:#02a8b5}.nav-tabs.nav-bordered-teal.nav-tabs-top li a{border-width:0 0 2px 0}.nav-tabs.nav-bordered-teal.nav-tabs-top li a.active,.nav-tabs.nav-bordered-teal.nav-tabs-top li a:hover{border-bottom-color:#3d5ee1;background:transparent;border-radius:0;color:#3d5ee1}.nav-tabs.nav-bordered-teal .nav-item .nav-link{color:#202c4b}.nav-tabs.nav-bordered-teal .nav-item .nav-link:hover,.nav-tabs.nav-bordered-teal .nav-item .nav-link:focus{color:#02a8b5}.nav-tabs.nav-bordered-teal .nav-item .nav-link.active{border-bottom:2px solid #02a8b5;color:#02a8b5}.nav-tabs.nav-solid-teal{border:0}.nav-tabs.nav-solid-teal.nav-tabs-rounded li a{border-radius:50px}.nav-tabs.nav-solid-teal.nav-tabs-rounded li a:hover{border-color:transparent;color:#02a8b5}.nav-tabs.nav-solid-teal.nav-tabs-rounded li a.active{background-color:#02a8b5;border-color:#02a8b5;color:#fff;border-radius:50px}.nav-tabs.nav-solid-teal.nav-tabs-rounded-fill li a{border-color:#e9edf4}.nav-tabs.nav-solid-teal.nav-tabs-rounded-fill li a.active{background-color:#02a8b5;border-color:#02a8b5;color:#fff;border-radius:50px}.nav-tabs.nav-solid-teal li a:hover{border-color:transparent;color:#02a8b5}.nav-tabs.nav-solid-teal li a.active{background-color:#02a8b5;border-color:#02a8b5;color:#fff;border-radius:0}.nav-tabs.nav-solid-teal li a.active:hover{color:#fff}.list-group .list-group-item.active{background:#3d5ee1;border-color:#3d5ee1;color:#fff}.list-group-item{background-color:#fff;border-color:#e9edf4;color:#6a7287}.list-group-item.active{background:#3d5ee1!important;border-color:#3d5ee1!important}.list-group-item.disabled{color:#6a7287!important;background-color:#e6e8eb!important;border-color:#e9edf4!important}.list-group-item-primary{background:#f2f5ff;border-color:#f2f5ff;color:#3d5ee1}.list-group-item-secondary{background:#e8fcff;border-color:#e8fcff;color:#6fccd8}.list-group-item-success{background:#e8f9e8;border-color:#e8f9e8;color:#1abe17}.list-group-item-danger{background:#fde9ed;border-color:#fde9ed;color:#e82646}.list-group-item-info{background:#e7f1fc;border-color:#e7f1fc;color:#0f65cd}.list-group-item-warning{background:#fef8ea;border-color:#fef8ea;color:#eab300}.list-group-item-light{background:#d1d6de;border-color:#e9edf4;color:#202c4b}.list-group-item-dark{background:#f3f6ff;border-color:#e6e8eb;color:#202c4b}.list-group-item-action{color:#6a7287}.list-group-item-action.list-group-item-primary:hover{background:#f2f5ff}.list-group-item-action.list-group-item-secondary:hover{background:#e8fcff}.list-group-item-action.list-group-item-warning:hover{background:#fef8ea}.list-group-item-action.list-group-item-success:hover{background:#e8f9e8}.list-group-item-action.list-group-item-danger:hover{background:#fde9ed}.list-group-item-action.list-group-item-info:hover{background:#e7f1fc}.list-group-item-action.list-group-item-light:hover{background:#d1d6de}.list-group-item-action.list-group-item-dark:hover{background:#e6e8eb}.custom-tab{display:flex;align-items:center;gap:4px;padding:4px;border:0;border-radius:12px;background:#f4f6fa}.custom-tab>.nav-item{flex:1 1 0;min-width:0;margin-inline-end:0}.custom-tab>.nav-item>.nav-link,.custom-tab>.nav-link{display:flex;align-items:center;justify-content:center;width:100%;height:36px;padding:0 .75rem;border:0;border-radius:8px;background:transparent;color:#6a7287;font-size:.875rem;font-weight:500;line-height:1;white-space:nowrap;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.custom-tab>.nav-item>.nav-link i,.custom-tab>.nav-link i{font-size:1rem;margin-inline-end:.375rem}.custom-tab>.nav-item>.nav-link:hover:not(.active):not(.disabled),.custom-tab>.nav-link:hover:not(.active):not(.disabled){color:#202c4b}.custom-tab>.nav-item>.nav-link.active,.custom-tab>.nav-item>.nav-link[aria-selected=true],.custom-tab>.nav-link.active,.custom-tab>.nav-link[aria-selected=true]{background:#fff;color:#202c4b;font-weight:600;box-shadow:0 1px 2px #11182714}.custom-tab>.nav-item>.nav-link.disabled,.custom-tab>.nav-link.disabled{opacity:.5;pointer-events:none}.custom-tab.custom-tab-inline{display:inline-flex}.custom-tab.custom-tab-inline>.nav-item{flex:0 0 auto}.custom-tab.custom-tab-sm>.nav-item>.nav-link,.custom-tab.custom-tab-sm>.nav-link{height:30px;font-size:.8125rem}.custom-tab.custom-tab-lg>.nav-item>.nav-link,.custom-tab.custom-tab-lg>.nav-link{height:42px;font-size:.9375rem}[data-theme=dark] .custom-tab,[data-bs-theme=dark] .custom-tab{background:#ffffff0f}[data-theme=dark] .custom-tab>.nav-item>.nav-link.active,[data-theme=dark] .custom-tab>.nav-item>.nav-link[aria-selected=true],[data-theme=dark] .custom-tab>.nav-link.active,[data-theme=dark] .custom-tab>.nav-link[aria-selected=true],[data-bs-theme=dark] .custom-tab>.nav-item>.nav-link.active,[data-bs-theme=dark] .custom-tab>.nav-item>.nav-link[aria-selected=true],[data-bs-theme=dark] .custom-tab>.nav-link.active,[data-bs-theme=dark] .custom-tab>.nav-link[aria-selected=true]{background:#1a2236;color:#e9edf5;box-shadow:0 1px 2px #00000059}.custom-tab-2{display:flex;align-items:flex-end;gap:2px;padding:0;border:0;border-bottom:1px solid #E9EDF4}.custom-tab-2>.nav-item{margin-inline-end:0}.custom-tab-2>.nav-item>.nav-link,.custom-tab-2>.nav-link{display:flex;align-items:center;padding:.5rem 1rem;margin-bottom:-1px;border:1px solid transparent;border-radius:8px 8px 0 0;background:transparent;color:#6a7287;font-size:.875rem;font-weight:500;line-height:1.4;white-space:nowrap;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.custom-tab-2>.nav-item>.nav-link i,.custom-tab-2>.nav-link i{font-size:1rem;margin-inline-end:.375rem}.custom-tab-2>.nav-item>.nav-link:hover:not(.active):not(.disabled),.custom-tab-2>.nav-link:hover:not(.active):not(.disabled){background:#f6f8fb;color:#202c4b}.custom-tab-2>.nav-item>.nav-link.active,.custom-tab-2>.nav-item>.nav-link[aria-selected=true],.custom-tab-2>.nav-link.active,.custom-tab-2>.nav-link[aria-selected=true]{background:#fff;border-color:#e9edf4;border-bottom-color:#fff;color:#202c4b;font-weight:600}.custom-tab-2>.nav-item>.nav-link.disabled,.custom-tab-2>.nav-link.disabled{opacity:.5;pointer-events:none}.custom-tab-3{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:0;border:0}.custom-tab-3>.nav-item{margin-inline-end:0}.custom-tab-3>.nav-item>.nav-link,.custom-tab-3>.nav-link{display:inline-flex;align-items:center;gap:.375rem;height:34px;padding:0 .875rem;border:1px solid #E9EDF4;border-radius:999px;background:#fff;color:#6a7287;font-size:.8125rem;font-weight:500;line-height:1;white-space:nowrap;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.custom-tab-3>.nav-item>.nav-link i,.custom-tab-3>.nav-link i{font-size:.9375rem;margin-inline-end:0}.custom-tab-3>.nav-item>.nav-link .custom-tab-count,.custom-tab-3>.nav-link .custom-tab-count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 .375rem;border-radius:999px;background:#f0f2f7;color:#202c4b;font-size:.6875rem;font-weight:600;line-height:1;transition:background-color .18s ease,color .18s ease}.custom-tab-3>.nav-item>.nav-link:hover:not(.active):not(.disabled),.custom-tab-3>.nav-link:hover:not(.active):not(.disabled){border-color:#3d5ee1;color:#3d5ee1}.custom-tab-3>.nav-item>.nav-link.active,.custom-tab-3>.nav-item>.nav-link[aria-selected=true],.custom-tab-3>.nav-link.active,.custom-tab-3>.nav-link[aria-selected=true]{background:#3d5ee1;border-color:#3d5ee1;color:#fff;font-weight:600}.custom-tab-3>.nav-item>.nav-link.active .custom-tab-count,.custom-tab-3>.nav-item>.nav-link[aria-selected=true] .custom-tab-count,.custom-tab-3>.nav-link.active .custom-tab-count,.custom-tab-3>.nav-link[aria-selected=true] .custom-tab-count{background:#ffffff3d;color:#fff}.custom-tab-3>.nav-item>.nav-link.disabled,.custom-tab-3>.nav-link.disabled{opacity:.5;pointer-events:none}.custom-tab-4{display:flex;align-items:stretch;gap:10px;padding:0;border:0}.custom-tab-4>.nav-item{flex:1 1 0;min-width:0;margin-inline-end:0}.custom-tab-4>.nav-item>.nav-link,.custom-tab-4>.nav-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.375rem;width:100%;height:100%;padding:.875rem .75rem;border:1px solid #E9EDF4;border-radius:10px;background:#fff;color:#6a7287;font-size:.8125rem;font-weight:500;line-height:1.3;text-align:center;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.custom-tab-4>.nav-item>.nav-link i,.custom-tab-4>.nav-link i{font-size:1.25rem;margin-inline-end:0;color:#838a9b;transition:color .18s ease}.custom-tab-4>.nav-item>.nav-link:hover:not(.active):not(.disabled),.custom-tab-4>.nav-link:hover:not(.active):not(.disabled){border-color:#3d5ee1;color:#202c4b}.custom-tab-4>.nav-item>.nav-link:hover:not(.active):not(.disabled) i,.custom-tab-4>.nav-link:hover:not(.active):not(.disabled) i{color:#3d5ee1}.custom-tab-4>.nav-item>.nav-link.active,.custom-tab-4>.nav-item>.nav-link[aria-selected=true],.custom-tab-4>.nav-link.active,.custom-tab-4>.nav-link[aria-selected=true]{border-color:#3d5ee1;background:#f2f5ff;color:#3d5ee1;font-weight:600}.custom-tab-4>.nav-item>.nav-link.active i,.custom-tab-4>.nav-item>.nav-link[aria-selected=true] i,.custom-tab-4>.nav-link.active i,.custom-tab-4>.nav-link[aria-selected=true] i{color:#3d5ee1}.custom-tab-4>.nav-item>.nav-link.disabled,.custom-tab-4>.nav-link.disabled{opacity:.5;pointer-events:none}[data-theme=dark] .custom-tab-2,[data-bs-theme=dark] .custom-tab-2{border-bottom-color:#ffffff14}[data-theme=dark] .custom-tab-2>.nav-item>.nav-link:hover:not(.active):not(.disabled),[data-theme=dark] .custom-tab-2>.nav-link:hover:not(.active):not(.disabled),[data-bs-theme=dark] .custom-tab-2>.nav-item>.nav-link:hover:not(.active):not(.disabled),[data-bs-theme=dark] .custom-tab-2>.nav-link:hover:not(.active):not(.disabled){background:#ffffff0a;color:#e9edf5}[data-theme=dark] .custom-tab-2>.nav-item>.nav-link.active,[data-theme=dark] .custom-tab-2>.nav-item>.nav-link[aria-selected=true],[data-theme=dark] .custom-tab-2>.nav-link.active,[data-theme=dark] .custom-tab-2>.nav-link[aria-selected=true],[data-bs-theme=dark] .custom-tab-2>.nav-item>.nav-link.active,[data-bs-theme=dark] .custom-tab-2>.nav-item>.nav-link[aria-selected=true],[data-bs-theme=dark] .custom-tab-2>.nav-link.active,[data-bs-theme=dark] .custom-tab-2>.nav-link[aria-selected=true]{background:#141b2d;border-color:#ffffff14;border-bottom-color:#141b2d;color:#e9edf5}[data-theme=dark] .custom-tab-3>.nav-item>.nav-link,[data-theme=dark] .custom-tab-3>.nav-link,[data-bs-theme=dark] .custom-tab-3>.nav-item>.nav-link,[data-bs-theme=dark] .custom-tab-3>.nav-link{background:transparent;border-color:#ffffff1f}[data-theme=dark] .custom-tab-3>.nav-item>.nav-link .custom-tab-count,[data-theme=dark] .custom-tab-3>.nav-link .custom-tab-count,[data-bs-theme=dark] .custom-tab-3>.nav-item>.nav-link .custom-tab-count,[data-bs-theme=dark] .custom-tab-3>.nav-link .custom-tab-count{background:#ffffff1a;color:#e9edf5}[data-theme=dark] .custom-tab-4>.nav-item>.nav-link,[data-theme=dark] .custom-tab-4>.nav-link,[data-bs-theme=dark] .custom-tab-4>.nav-item>.nav-link,[data-bs-theme=dark] .custom-tab-4>.nav-link{background:transparent;border-color:#ffffff1f}[data-theme=dark] .custom-tab-4>.nav-item>.nav-link.active,[data-theme=dark] .custom-tab-4>.nav-item>.nav-link[aria-selected=true],[data-theme=dark] .custom-tab-4>.nav-link.active,[data-theme=dark] .custom-tab-4>.nav-link[aria-selected=true],[data-bs-theme=dark] .custom-tab-4>.nav-item>.nav-link.active,[data-bs-theme=dark] .custom-tab-4>.nav-item>.nav-link[aria-selected=true],[data-bs-theme=dark] .custom-tab-4>.nav-link.active,[data-bs-theme=dark] .custom-tab-4>.nav-link[aria-selected=true]{background:#3d5ee124}.pill-tabs{gap:3px;background:var(--surface-soft);padding:3px;border-radius:999px}.pill-tab{font-size:12px;font-weight:600;color:var(--muted);padding:6px 13px;border-radius:999px;cursor:pointer;border:0;background:transparent;transition:all var(--transition-card)}.pill-tab:hover{color:var(--heading)}.pill-tab.active{background:var(--surface);color:var(--bs-primary);box-shadow:var(--shadow-card)}.pill-tabpane{display:none}.pill-tabpane.active{display:block;animation:pane-fade-in .35s ease}@keyframes pane-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.nav-control{display:flex;align-items:center}.nav-control button{border:1px solid #E9EDF4;border-radius:50%;width:24px;height:24px;background:#fff;color:#515b73;font-size:11px;display:flex;align-items:center;justify-content:center}.nav-control button:hover{background:#202c4b;color:#fff}.nav-control button.owl-prev{margin-right:8px}[data-bs-toggle=card-fullscreen] svg{width:15px;height:15px}[data-bs-toggle=card-remove] svg{width:15px;height:15px}svg.collapse-open,svg.collapse-close{width:15px;height:15px}.btn-icon.btn-danger-light{color:#e82646;background:#fde9ed}@media(min-width:576px){.mx-sm-7{margin-inline:3rem!important}}.grid-structure .grid-container{background-color:#e9edf4;margin-bottom:10px;font-size:.8rem;font-weight:600;padding:10px 20px}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.modal-backdrop,.offcanvas-backdrop{-webkit-backdrop-filter:blur(7px) saturate(140%);backdrop-filter:blur(7px) saturate(140%)}.modal-backdrop{--bs-backdrop-bg: rgba(32, 44, 75, .42);--bs-backdrop-opacity: 1}.offcanvas-backdrop{background-color:#202c4b6b}.offcanvas-backdrop.show{opacity:1}}.modal .card{border:0}.modal .modal-content{border:1px solid #E9EDF4;box-shadow:0 4px 74px #d0d0d040;border-radius:5px}.modal .modal-title{font-size:20px;font-weight:600}@media(max-width:991.98px){.modal .modal-title{font-size:16px}}.modal .logo-lg img{width:150px}.modal .modal-header{border-color:#e9edf4;border-bottom:1px solid #E9EDF4}.modal .modal-header .close,.modal .modal-header .btn-close{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center;color:#ef677e;opacity:1;font-size:12px;width:22px;height:22px;border:0;font-weight:700;background-color:transparent;border-radius:50px}.modal .modal-header .close:hover,.modal .modal-header .btn-close:hover{background-color:transparent;color:#fff}.modal .modal-footer{border-top:1px solid #E9EDF4;gap:12px}.modal .modal-footer .btn{margin:0}.modal .modal-footer .btn-secondary{background:#6fccd8}.modal .modal-footer .btn-secondary:hover{-webkit-box-shadow:inset 0 0px 0px 100px #FFF;-moz-box-shadow:inset 0 0px 0px 100px #FFF;box-shadow:inset 0 0 0 100px #fff;color:#6fccd8!important}.modal .note-editor.note-frame.card{border:1px solid rgba(0,0,0,.2)!important}.modal-content .modal-header{justify-content:space-between}.modal-content .modal-header .custom-btn-close{width:20px;height:20px;border-radius:50%;background-color:#838a9b;color:#fff;margin:0;padding:0;background-image:none}.modal-content .modal-header .custom-btn-close:hover{background-color:#e82646}.modal-btn .btn{padding:5px 20px}.modal.animated .modal-dialog{transform:translate(0)}.modal.effect-scale .modal-dialog{transform:scale(.7);opacity:0;transition:all .3s}.modal.effect-scale.show .modal-dialog{transform:scale(1);opacity:1}.modal.effect-slide-in-right .modal-dialog{transform:translate(20%);opacity:0;transition:all .3s cubic-bezier(.25,.5,.5,.9)}.modal.effect-slide-in-right.show .modal-dialog{transform:translate(0);opacity:1}.modal.effect-slide-in-bottom .modal-dialog{transform:translateY(20%);opacity:0;transition:all .3s}.modal.effect-slide-in-bottom.show .modal-dialog{transform:translateY(0);opacity:1}.modal.effect-newspaper .modal-dialog{transform:scale(0) rotate(720deg);opacity:0}.modal.effect-newspaper.show~.modal-backdrop,.modal.effect-newspaper .modal-dialog{transition:all .5s}.modal.effect-newspaper.show .modal-dialog{transform:scale(1) rotate(0);opacity:1}.modal.effect-fall{-webkit-perspective:1300px;-moz-perspective:1300px;perspective:1300px}.modal.effect-fall .modal-dialog{-moz-transform-style:preserve-3d;transform-style:preserve-3d;transform:translateZ(600px) rotateX(20deg);opacity:0}.modal.effect-fall.show .modal-dialog{transition:all .3s ease-in;transform:translateZ(0) rotateX(0);opacity:1}.modal.effect-flip-horizontal{perspective:1300px}.modal.effect-flip-horizontal .modal-dialog{-moz-transform-style:preserve-3d;transform-style:preserve-3d;transform:rotateY(-70deg);transition:all .3s;opacity:0}.modal.effect-flip-horizontal.show .modal-dialog{transform:rotateY(0);opacity:1}.modal.effect-flip-vertical{perspective:1300px}.modal.effect-flip-vertical .modal-dialog{-moz-transform-style:preserve-3d;transform-style:preserve-3d;transform:rotateX(-70deg);transition:all .3s;opacity:0}.modal.effect-flip-vertical.show .modal-dialog{transform:rotateX(0);opacity:1}.modal.effect-super-scaled .modal-dialog{transform:scale(2);opacity:0;transition:all .3s}.modal.effect-super-scaled.show .modal-dialog{transform:scale(1);opacity:1}.modal.effect-sign{perspective:1300px}.modal.effect-sign .modal-dialog{-moz-transform-style:preserve-3d;transform-style:preserve-3d;transform:rotateX(-60deg);transform-origin:50% 0;opacity:0;transition:all .3s}.modal.effect-sign.show .modal-dialog{transform:rotateX(0);opacity:1}.modal.effect-rotate-bottom{perspective:1300px}.modal.effect-rotate-bottom .modal-dialog{-moz-transform-style:preserve-3d;transform-style:preserve-3d;transform:translateY(100%) rotateX(90deg);transform-origin:0 100%;opacity:0;transition:all .3s ease-out}.modal.effect-rotate-bottom.show .modal-dialog{transform:translateY(0) rotateX(0);opacity:1}.modal.effect-rotate-left{perspective:1300px}.modal.effect-rotate-left .modal-dialog{-moz-transform-style:preserve-3d;transform-style:preserve-3d;transform:translateZ(100px) translate(-30%) rotateY(90deg);transform-origin:0 100%;opacity:0;transition:all .3s}.modal.effect-rotate-left.show .modal-dialog{transform:translateZ(0) translate(0) rotateY(0);opacity:1}.offcanvas.offcanvas-end{width:auto!important}.offcanvas.offcanvas-end.em-payrol-add{max-width:1192px!important}#delete-modal .modal-dialog{max-width:400px}#delete-modal .modal-dialog .delete-icon{width:60px;height:60px;border-radius:5px;margin:0 auto 24px;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center;background:#fde9ed;color:#e82646;font-size:40px}#delete-modal .modal-dialog h4{font-size:20px;margin-bottom:5px}#delete-modal .modal-dialog p{margin-bottom:24px}.custom-modal .modal-header{justify-content:space-between;align-items:center}.modal-header .badge{box-shadow:none}.offcanvas .btn-close{background:transparent;font-size:20px;padding:0;margin:0;display:flex;align-items:center;justify-content:center;transition:all .7s}.offcanvas .btn-close:hover{color:#e82646}.grid-showcase{margin-bottom:-10px}.grid-showcase span,.grid-showcase .grid-wrapper{display:block;padding:10px;margin-bottom:10px;text-align:center;background-color:#f2f3f7b3}.grid-align{margin-bottom:-16px}.grid-align .row{padding:15px 0;min-height:7rem;margin-bottom:16px}.grid-vertical{min-height:150px;padding:10px;color:#000}.swal2-actions .swal2-confirm.btn:active{background-color:#3d5ee1;border-color:#3d5ee1}.swal2-confirm{margin-right:5px}.data-table{position:relative;overflow:auto}.data-table .dt-detail p{white-space:normal}.data-table>.table,.data-table>.table-responsive>.table{width:100%;margin-bottom:0;border-collapse:separate;border-spacing:0;--bs-table-bg: transparent;--bs-table-accent-bg: transparent}.data-table>.table>thead>tr>th,.data-table>.table-responsive>.table>thead>tr>th{position:sticky;top:0;z-index:5;background:var(--bs-secondary-bg);color:var(--bs-secondary-color);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:14px 16px;border-bottom:1px solid var(--bs-border-color);border-top:0;white-space:nowrap;-webkit-user-select:none;user-select:none;vertical-align:middle}.data-table>.table>tbody>tr>td,.data-table>.table>tbody>tr>th,.data-table>.table-responsive>.table>tbody>tr>td,.data-table>.table-responsive>.table>tbody>tr>th{padding:10px 12px;border-bottom:1px solid var(--bs-border-color);border-top:0;vertical-align:middle;font-size:13px;background:var(--bs-body-bg);transition:background var(--transition)}.data-table>.table>tbody>tr:hover>td,.data-table>.table>tbody>tr:hover>th,.data-table>.table-responsive>.table>tbody>tr:hover>td,.data-table>.table-responsive>.table>tbody>tr:hover>th{background:var(--bs-tertiary-bg)}.data-table>.table>tbody>tr:has(input[type=checkbox]:checked)>td,.data-table>.table>tbody>tr:has(input[type=checkbox]:checked)>th,.data-table>.table-responsive>.table>tbody>tr:has(input[type=checkbox]:checked)>td,.data-table>.table-responsive>.table>tbody>tr:has(input[type=checkbox]:checked)>th{background:var(--tint-primary)}.data-table>.table>tbody>tr:last-child>td,.data-table>.table>tbody>tr:last-child>th,.data-table>.table-responsive>.table>tbody>tr:last-child>td,.data-table>.table-responsive>.table>tbody>tr:last-child>th{border-bottom:0}.data-table .table>tbody>tr>td>.flex,.data-table .table>tbody>tr>td>.dropdown,.data-table .table>tbody>tr>th>.flex,.data-table .table>tbody>tr>th>.dropdown{align-items:center}@media(max-width:991.98px){.data-table>.table>thead>tr>th,.data-table>.table-responsive>.table>thead>tr>th{padding:12px}.data-table>.table>tbody>tr>td,.data-table>.table>tbody>tr>th,.data-table>.table-responsive>.table>tbody>tr>td,.data-table>.table-responsive>.table>tbody>tr>th{padding:10px}}.data-table .dt-user{display:flex;align-items:center;gap:10px}.data-table .dt-user .dt-avatar{position:relative;width:38px;height:38px;border-radius:10px;overflow:hidden;flex-shrink:0;border:1px solid var(--bs-border-color);box-shadow:0 1px 2px #1118270f}.data-table .dt-user .dt-avatar img{width:100%;height:100%;object-fit:cover}.data-table .dt-user .dt-name{font-size:13.5px;font-weight:600;color:var(--bs-heading-color, #111827);line-height:1.2;text-decoration:none}.data-table .dt-user .dt-name:hover{color:var(--bs-primary)}.data-table .dt-user .dt-sub{font-size:11.5px;color:var(--bs-secondary-color);margin-top:1px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.data-table .dt-user .dt-sub .dt-dot{opacity:.5}.data-table .dt-pill{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:5px 11px;border-radius:999px;line-height:1}.data-table .dt-pill .dt-pill-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.data-table .dt-pill.is-active{background:#16a34a1f;color:#15803d}.data-table .dt-pill.is-inactive{background:#6b728024;color:#4b5563}.data-table .dt-pill.is-new{background:#0891b21f;color:#0e7490}.data-table .dt-pill.is-archived{background:#7b61ff1f;color:#6d28d9}.data-table .dt-pill.is-pending{background:#f59e0b24;color:#b45309}.data-table .dt-pill.is-emergency{background:#dc26261f;color:#b91c1c}.data-table .dt-pill.is-exam{background:#db27771f;color:#be185d}.data-table .dt-actions{display:flex;align-items:center;gap:4px;justify-content:flex-end}.data-table .dt-ib{width:28px;height:28px;border-radius:50%;border:1px solid var(--bs-border-color);background:var(--bs-body-bg);color:var(--bs-secondary-color);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;text-decoration:none;transition:all var(--transition)}.data-table .dt-ib i{font-size:14px}.data-table .dt-ib:hover{border-color:var(--bs-primary);color:var(--bs-primary)}.data-table .dt-ib.success{color:#16a34a}.data-table .dt-ib.success:hover{border-color:#16a34a;color:#16a34a;background:#16a34a14}.data-table .dt-ib.danger{color:#dc2626}.data-table .dt-ib.danger:hover{border-color:#dc2626;color:#dc2626;background:#dc262614}.data-table .dt-sortable{cursor:pointer;transition:color var(--transition)}.data-table .dt-sortable:hover{color:var(--bs-primary)}.data-table .dt-sortable .dt-sort-ic{font-size:14px;opacity:.5;vertical-align:middle;transition:transform var(--transition),opacity var(--transition)}.data-table .dt-sortable.dt-sort-asc .dt-sort-ic{opacity:1;color:var(--bs-primary)}.data-table .dt-sortable.dt-sort-desc .dt-sort-ic{opacity:1;color:var(--bs-primary);transform:rotate(180deg)}.data-table .dt-resize{position:absolute;right:0;top:0;bottom:0;width:6px;cursor:col-resize;opacity:0}.data-table>.table>thead>tr>th:hover .dt-resize{opacity:1;background:var(--tint-primary)}.data-table .dt-expand{width:26px;height:26px;border-radius:7px;border:1px solid var(--bs-border-color);background:var(--bs-body-bg);color:var(--bs-secondary-color);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition)}.data-table .dt-expand i{transition:transform var(--transition)}.data-table .dt-expand[aria-expanded=true]{background:var(--bs-primary);border-color:var(--bs-primary);color:var(--bs-body-bg)}.data-table .dt-expand[aria-expanded=true] i{transform:rotate(90deg)}.data-table>.table>tbody>tr.dt-detail>td{padding:0!important;background:var(--bs-secondary-bg)!important;border-bottom:0}.data-table .dt-detail-inner{display:none;padding:18px 20px}.data-table>.table>tbody>tr.dt-detail.open>td{border-bottom:1px solid var(--bs-border-color)}.data-table>.table>tbody>tr.dt-detail.open .dt-detail-inner{display:block}.data-table>.table>tbody>tr:last-child>td,.data-table>.table>tbody>tr:last-child>th{border-bottom:0}.data-table .dt-check{appearance:none;-webkit-appearance:none;width:18px;height:18px;border:1.8px solid var(--bs-border-color);border-radius:5px;background:var(--bs-body-bg);cursor:pointer;position:relative;transition:all var(--transition);vertical-align:middle}.data-table .dt-check:hover{border-color:var(--bs-primary)}.data-table .dt-check:checked,.data-table .dt-check:indeterminate{background:var(--bs-primary);border-color:var(--bs-primary)}.data-table .dt-check:checked:after{content:"";position:absolute;left:5px;top:1.5px;width:5px;height:9px;border:solid var(--bs-body-bg);border-width:0 2px 2px 0;transform:rotate(45deg)}.data-table .dt-check:indeterminate:after{content:"";position:absolute;left:3px;top:6px;width:8px;height:2px;background:var(--bs-body-bg);border-radius:1px}.data-table>.table>thead>tr>th.dt-pin,.data-table>.table>tbody>tr>td.dt-pin{position:sticky;left:0;z-index:4;background:var(--bs-body-bg)}.data-table>.table>thead>tr>th.dt-pin{z-index:6;background:var(--bs-secondary-bg)}@media(max-width:991.98px){.data-table.dt-cards{overflow:visible}.data-table.dt-cards>.table{display:block}.data-table.dt-cards>.table>thead{display:none}.data-table.dt-cards>.table>tbody{display:block}.data-table.dt-cards>.table>tbody>tr.dt-row{display:block;position:relative;border:1px solid var(--bs-border-color);border-radius:12px;margin:0 12px 12px;padding:42px 14px 6px;background:var(--bs-body-bg);box-shadow:0 1px 2px #1118270d}.data-table.dt-cards>.table>tbody>tr.dt-row.dt-selected{box-shadow:0 0 0 2px var(--bs-primary) inset}.data-table.dt-cards>.table>tbody>tr.dt-row>td{display:block;width:auto!important;border:0!important;padding:6px 0}.data-table.dt-cards>.table>tbody>tr.dt-row>td.dt-pin,.data-table.dt-cards>.table>tbody>tr.dt-row>td.card-expand-toggle{position:absolute;top:10px;width:auto!important;padding:0;background:transparent}.data-table.dt-cards>.table>tbody>tr.dt-row>td.dt-pin{left:14px}.data-table.dt-cards>.table>tbody>tr.dt-row>td.card-expand-toggle{right:14px}.data-table.dt-cards>.table>tbody>tr.dt-row>td:last-child{position:sticky;bottom:0;z-index:1;margin-top:8px;padding:8px 0 2px;border-top:1px solid var(--bs-border-color)!important;background:var(--bs-body-bg)}.data-table.dt-cards>.table>tbody>tr.dt-row>td:last-child .dt-actions{justify-content:flex-start;flex-wrap:wrap}.data-table.dt-cards>.table>tbody>tr.dt-detail{display:block;border:0}.data-table.dt-cards>.table>tbody>tr.dt-detail>td{display:block;padding:0 12px}.data-table.dt-cards>.table>tbody>tr.dt-detail:not(.open){display:none}}.card-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;width:100%}.card-toolbar .card-search{position:relative;flex:0 1 250px;min-width:180px}.card-toolbar .card-search input{width:100%;height:34px;border:1px solid var(--bs-border-color);border-radius:8px;background:var(--bs-secondary-bg);padding:0 58px 0 32px;font-size:13px;transition:box-shadow var(--transition),border-color var(--transition),background var(--transition)}.card-toolbar .card-search input:focus{outline:none;background:var(--bs-body-bg);border-color:var(--bs-primary);box-shadow:0 0 0 3px #3d5ee11a}.card-toolbar .card-search .card-search-ic{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--bs-secondary-color);font-size:15px;pointer-events:none}.card-toolbar .card-search .card-search-kbd{position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:10px;color:var(--bs-secondary-color);border:1px solid var(--bs-border-color);border-radius:7px;padding:8px 5px;background:var(--bs-body-bg);line-height:1}.card-btn{display:inline-flex;align-items:center;gap:5px;height:34px;padding:0 11px;border:1px solid var(--bs-border-color);border-radius:8px;background:var(--bs-body-bg);color:var(--bs-body-color, #1f2937);font-size:12.5px;font-weight:500;line-height:1;cursor:pointer;transition:all var(--transition);white-space:nowrap}.card-btn i{font-size:15px}.card-btn:hover{background:var(--bs-tertiary-bg);border-color:var(--bs-primary);color:var(--bs-primary);transform:translateY(-1px);box-shadow:0 1px 2px #1118270f}.card-btn.card-btn-icon{padding:0;width:34px;justify-content:center}.card-btn.active,.card-btn[aria-pressed=true]{background:#3d5ee11a;border-color:var(--bs-primary);color:var(--bs-primary)}.card-density{display:inline-flex;border:1px solid var(--bs-border-color);border-radius:8px;overflow:hidden;background:var(--bs-body-bg)}.card-density button{border:0;background:transparent;width:32px;height:34px;color:var(--bs-secondary-color);cursor:pointer;transition:all var(--transition);display:inline-flex;align-items:center;justify-content:center}.card-density button i{font-size:16px}.card-density button.active{background:#3d5ee11a;color:var(--bs-primary)}.card-quickbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px}.card-quickbar .card-btn{height:32px;padding:0 10px}.card-quick{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--bs-border-color);background:var(--bs-body-bg);color:var(--bs-secondary-color);font-size:12.5px;font-weight:500;cursor:pointer;transition:all var(--transition)}.card-quick i{font-size:15px}.card-quick .card-quick-count{background:var(--bs-secondary-bg);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600;color:var(--bs-body-color, #1f2937)}.card-quick:hover{border-color:var(--bs-primary);color:var(--bs-primary)}.card-quick.active{background:var(--bs-primary);border-color:var(--bs-primary);color:var(--bs-body-bg)}.card-quick.active .card-quick-count{background:#ffffff40;color:var(--bs-body-bg)}.card-chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px}.card-chips:empty{display:none}.card-chips .card-chip-clear{background:transparent;color:var(--bs-secondary-color);text-decoration:underline;cursor:pointer;border:0;font-size:12px}.card-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 6px 0 12px;border-radius:999px;background:#3d5ee11a;color:var(--bs-primary);font-size:12px;font-weight:500}.card-chip button{border:0;background:#0000000f;color:inherit;width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:13px;line-height:1;transition:background var(--transition)}.card-chip button:hover{background:#00000029}.dropdown-menu .card-menu-head{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--bs-secondary-color);padding:6px 10px 4px;font-weight:600}.card-empty{display:none;text-align:center;padding:60px 20px}.card-empty.show{display:block}.card-empty .card-empty-art{width:132px;height:132px;margin:0 auto 18px;border-radius:50%;background:radial-gradient(circle at 30% 30%,rgba(61,94,225,.1),transparent 70%);display:flex;align-items:center;justify-content:center}.card-empty .card-empty-art i{font-size:60px;color:var(--bs-primary)}.card-empty h5{font-weight:700;margin-bottom:6px}.card-empty p{color:var(--bs-secondary-color);max-width:380px;margin:0 auto 18px}.card-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:10px 12px;border-top:1px solid var(--bs-border-color)}.card-foot-info{font-size:12.5px;color:var(--bs-secondary-color)}.card-foot-info span{color:var(--bs-heading-color, #111827);font-weight:600}.card-foot-size{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--bs-secondary-color);margin-left:auto}.card-foot-size .form-select{height:30px;width:auto;padding:0 26px 0 9px;font-size:12.5px}.card-pagination{display:flex;align-items:center;gap:3px}.card-page-numbers{display:inline-flex;gap:3px;align-items:center}.card-page-btn{min-width:30px;height:30px;padding:0 6px;border:1px solid var(--bs-border-color);background:var(--bs-body-bg);border-radius:8px;color:var(--bs-body-color, #374151);font-size:12.5px;font-weight:500;cursor:pointer;transition:all var(--transition);display:inline-flex;align-items:center;justify-content:center}.card-page-btn i{font-size:15px}.card-page-btn:hover:not(:disabled){border-color:var(--bs-primary);color:var(--bs-primary)}.card-page-btn.active{background:var(--bs-primary);border-color:var(--bs-primary);color:var(--bs-body-bg)}.card-page-btn:disabled{opacity:.5;cursor:not-allowed}.data-workspace.card-fullscreen{position:fixed;inset:0;z-index:1055;background:var(--bs-body-bg, var(--bs-body-bg));padding:18px;overflow:auto}.data-workspace.card-fullscreen .data-table{max-height:calc(100vh - 260px);overflow:auto}.card-filter-menu{min-width:340px;max-width:92vw}.card-col-menu{min-width:210px;max-width:92vw}.card-search-x[hidden],.card-count[hidden],.card-clear-quick[hidden]{display:none}.card-search .card-search-x{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:20px;height:20px;border:0;border-radius:50%;background:var(--bs-secondary-bg);color:var(--bs-secondary-color, var(--bs-secondary-color));display:flex;place-items:center;font-size:13px;cursor:pointer;align-items:center;justify-content:center;transition:all var(--transition)}.card-search .card-search-x:hover{background:var(--bs-primary);color:var(--bs-body-bg)}.card-vcount{margin-left:auto;font-size:11px;font-weight:700;color:var(--bs-secondary-color, var(--bs-secondary-color))}.card-count{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--bs-primary);color:var(--bs-body-bg);font-size:10px;font-weight:700;line-height:1}.dt-pill.is-blocked{background:#dc26261f;color:#b91c1c}.dt-pill.is-suspended{background:#d9770624;color:#b45309}.dt-pill.is-review{background:#6366f11f;color:#4338ca}.dt-pill.is-completed{background:#0d94881f;color:#0f766e}.dt-pill.is-active .dt-pill-dot{background:#16a34a}.dt-pill.is-inactive .dt-pill-dot{background:var(--bs-secondary-color)}.dt-pill.is-pending .dt-pill-dot{background:#d97706}.dt-pill.is-blocked .dt-pill-dot{background:#dc2626}.dt-pill.is-suspended .dt-pill-dot{background:#ea580c}.dt-pill.is-review .dt-pill-dot{background:#6366f1}.dt-pill.is-completed .dt-pill-dot{background:#0d9488}.dt-pill.is-active .dt-pill-dot,.dt-pill.is-pending .dt-pill-dot,.dt-pill.is-review .dt-pill-dot{position:relative}.dt-pill.is-active .dt-pill-dot:after,.dt-pill.is-pending .dt-pill-dot:after,.dt-pill.is-review .dt-pill-dot:after{content:"";position:absolute;inset:-3px;border-radius:50%;background:inherit;opacity:.45;animation:dt-pill-pulse 1.8s ease-out infinite}@keyframes dt-pill-pulse{0%{transform:scale(.6);opacity:.5}70%{transform:scale(1.9);opacity:0}to{opacity:0}}.dt-user .dt-avatar{position:relative;overflow:visible}.dt-user .dt-avatar .dt-presence{position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border-radius:50%;background:#9ca3af;border:2px solid var(--bs-body-bg);box-shadow:0 0 #16a34a80}.dt-user .dt-avatar .dt-presence.on{background:#16a34a;animation:dt-presence-pulse 2s ease-out infinite}@keyframes dt-presence-pulse{0%{box-shadow:0 0 #16a34a80}70%{box-shadow:0 0 0 6px #16a34a00}to{box-shadow:0 0 #16a34a00}}.dt-login{line-height:1.35}.dt-login-date{font-weight:500;color:var(--bs-body-color, #1f2937)}.dt-login-time{font-size:12px;color:var(--bs-secondary-color, var(--bs-secondary-color))}.dt-login-rel{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--bs-secondary-color, var(--bs-secondary-color));margin-top:2px}.dt-login-rel i{font-size:12px}.dt-login.is-never .dt-login-date{color:var(--bs-secondary-color, var(--bs-secondary-color));font-weight:400}[data-bs-theme=dark] .dt-login-date{color:#e9edf5}.data-table.dt-scroll{max-height:calc(100vh - 300px);min-height:260px}.data-table>.table>tbody>tr.dt-absent>td{background:#eab30014}.data-table>.table>tbody>tr.dt-absent:hover>td{background:#eab30024}.rt-grid table{width:100%;border-collapse:separate;border-spacing:0;min-width:940px}.rt-grid thead th{position:sticky;top:0;z-index:3;background:var(--bs-secondary-bg);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--bs-secondary-color);padding:12px 10px;text-align:left;border-bottom:1px solid var(--bs-border-color, #e6e9f0);white-space:nowrap}.rt-grid thead th:first-child{left:0;z-index:4}.rt-grid tbody td.rt-time{position:sticky;left:0;z-index:2;background:var(--bs-body-bg)}.rt-grid tbody td{padding:8px;vertical-align:top;min-width:156px;border-bottom:1px solid var(--bs-border-color, #e6e9f0)}.rt-grid .rt-day-h{display:inline-flex;align-items:center;gap:6px}.rt-grid .rt-day-h b{color:var(--bs-heading-color, #111827);text-transform:none;font-size:13px}.rt-time{width:104px;min-width:104px;font-size:12.5px;font-weight:600;color:#374151}.rt-time small{display:block;color:#9ca3af;font-weight:500;margin-top:2px}.rt-time .rt-pnum{display:inline-block;font-size:11px;color:var(--bs-primary, #3D5EE1);font-weight:600}.rt-card{position:relative;border:1px solid var(--bs-border-color, #e6e9f0);border-radius:10px;padding:10px 10px 8px 16px;background:#fff;transition:box-shadow .18s ease,transform .18s ease}.rt-card:hover{box-shadow:0 8px 20px #1118271a;transform:translateY(-2px)}.rt-card.is-selected{box-shadow:0 0 0 2px var(--bs-primary, #3D5EE1) inset}.rt-card .rt-accent{position:absolute;left:0;top:8px;bottom:8px;width:4px;border-radius:0 4px 4px 0}.rt-card .rt-title{font-size:13.5px;font-weight:600;color:#111827;line-height:1.2}.rt-card .rt-sub{font-size:11.5px;color:#6b7280}.rt-card .dt-pill{padding:3px 8px;font-size:11px}.rt-card .rt-hover{max-height:0;overflow:hidden;opacity:0;transition:max-height .2s ease,opacity .2s ease,margin .2s ease}.rt-card:hover .rt-hover{max-height:60px;opacity:1;margin-top:6px}.rt-detail{display:none;margin-top:8px;padding-top:8px;border-top:1px dashed var(--bs-border-color, #e6e9f0)}.rt-card.is-open .rt-detail{display:block}.rt-card.is-open .rt-hover{display:none}td.rt-break{text-align:center;font-size:12px;font-weight:600;letter-spacing:.03em;color:var(--bs-secondary-color);background:repeating-linear-gradient(45deg,#f8f9fc,#f8f9fc 10px,#f2f3f8 10px 20px)}.rt-free{display:flex;align-items:center;justify-content:center;gap:6px;min-height:56px;color:#c0c6d2;font-size:12px;border:1px dashed var(--bs-border-color, #e6e9f0);border-radius:10px}.rt-legend{display:flex;flex-wrap:wrap;gap:14px}.rt-legend-item{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--bs-secondary-color)}.rt-legend-dot{width:10px;height:10px;border-radius:3px;flex-shrink:0}.rt-insight{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-bottom:1px solid var(--bs-border-color, #e6e9f0)}@media(max-width:575.98px){.rt-insight{flex-direction:column}}.rt-insight:last-child{border-bottom:0}.rt-insight-ic{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:18px}.rt-agenda-day{margin-bottom:18px}.rt-agenda-day>h6{position:sticky;top:0;z-index:1;background:var(--bs-body-bg);padding:8px 0;margin:0 0 8px;border-bottom:1px solid var(--bs-border-color, #e6e9f0)}.rt-agenda-item{display:flex;gap:12px;padding:6px 0}@media(max-width:575.98px){.rt-agenda-item{flex-direction:column}}.rt-agenda-time{width:74px;flex-shrink:0;font-size:12px;font-weight:600;color:#374151}.rt-agenda-time small{display:block;color:#9ca3af;font-weight:500}#classWorkspace[data-view=agenda] .rt-grid,#classWorkspace[data-view=day] .rt-grid{display:none!important}#classWorkspace[data-view=agenda] .rt-agenda,#classWorkspace[data-view=day] .rt-agenda{display:block!important}.rounded-circle{border-radius:50%!important}.chip{display:inline-flex;align-items:center;gap:.25rem;font-size:.6875rem;font-weight:600;line-height:1.4;color:var(--chip-color, inherit);white-space:nowrap}.chip>i:not([class*=ti-]):not([class*=fa-]){width:.5625rem;height:.5625rem;border-radius:.1875rem;display:inline-block;flex-shrink:0;background:currentcolor}.chip b{font-weight:700;color:var(--chip-strong, inherit)}.chip small{font-size:.65rem;opacity:.8}.chip.chip-soft{background:var(--chip-bg, #E9EDF4);padding:.125rem .4375rem;border-radius:50rem}.chip.chip-square{border-radius:5px;text-transform:uppercase;letter-spacing:.03em;font-size:.625rem;font-weight:700}.chip.chip-sm{font-size:.625rem;gap:.125rem}.chip.chip-lg{font-size:.75rem;gap:.3125rem}.chip.chip-lg.chip-soft{padding:.1875rem .625rem}.chip.chip-muted{--chip-color: #6A7287;--chip-bg: #E9EDF4}.chip.chip-primary{--chip-color: #3D5EE1;--chip-bg: #F2F5FF}.chip.chip-success{--chip-color: #1ABE17;--chip-bg: #E8F9E8}.chip.chip-info{--chip-color: #0F65CD;--chip-bg: #E7F1FC}.chip.chip-warning{--chip-color: #EAB300;--chip-bg: #FEF8EA}.chip.chip-danger{--chip-color: #E82646;--chip-bg: #FDE9ED}.chip.chip-purple{--chip-color: #4A00E5;--chip-bg: #F3EDFF}.chip.chip-on-media{--chip-color: #FFF;--chip-bg: rgba(255, 255, 255, .18);border:1px solid rgba(255,255,255,.28);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.chip.chip-pink{--chip-color: #E83E8C;--chip-bg: #FDE6F8}[data-theme=dark] .chip.chip-muted,[data-bs-theme=dark] .chip.chip-muted{--chip-bg: rgba(255, 255, 255, .08)}[data-theme=dark] .chip.chip-primary,[data-bs-theme=dark] .chip.chip-primary{--chip-bg: var(--tone-brand-soft)}[data-theme=dark] .chip.chip-success,[data-bs-theme=dark] .chip.chip-success{--chip-bg: var(--tone-success-soft)}[data-theme=dark] .chip.chip-info,[data-bs-theme=dark] .chip.chip-info{--chip-bg: var(--tone-info-soft)}[data-theme=dark] .chip.chip-warning,[data-bs-theme=dark] .chip.chip-warning{--chip-bg: var(--tone-warning-soft)}[data-theme=dark] .chip.chip-danger,[data-bs-theme=dark] .chip.chip-danger{--chip-bg: var(--tone-danger-soft)}[data-theme=dark] .chip.chip-purple,[data-bs-theme=dark] .chip.chip-purple{--chip-bg: var(--tone-purple-soft)}[data-theme=dark] .chip.chip-pink,[data-bs-theme=dark] .chip.chip-pink{--chip-bg: var(--tone-pink-soft)}.filter-chip{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:var(--muted);background:var(--surface);border:1px solid var(--border-soft);padding:4px 9px;border-radius:999px}.filter-chip i{font-size:13px;color:var(--bs-primary)}.meta-chip{font-size:11px;color:var(--bs-secondary-color);gap:4px;padding:3px 8px;border:1px solid var(--bs-border-color);border-radius:999px;background:var(--bs-body-bg)}.meta-chip i{font-size:12px;color:var(--bs-primary)}.status-dot{display:inline-block;flex-shrink:0;width:.5rem;height:.5rem;border-radius:50%;background:var(--status-dot-color, currentcolor);vertical-align:middle}.status-dot.status-dot-sm{width:.375rem;height:.375rem}.status-dot.status-dot-lg{width:.5625rem;height:.5625rem}.status-dot.status-dot-square{border-radius:.1875rem}.status-dot.status-dot-primary{--status-dot-color: #3D5EE1}.status-dot.status-dot-success{--status-dot-color: #1ABE17}.status-dot.status-dot-info{--status-dot-color: #0F65CD}.status-dot.status-dot-warning{--status-dot-color: #EAB300}.status-dot.status-dot-danger{--status-dot-color: #E82646}.status-dot.status-dot-muted{--status-dot-color: #838A9B}.status-dot.status-dot-pulse{box-shadow:0 0 0 0 currentcolor;animation:status-dot-pulse 1.6s infinite}@keyframes status-dot-pulse{0%{box-shadow:0 0 rgba(var(--status-dot-rgb, 34, 197, 94),.5)}70%{box-shadow:0 0 0 6px rgba(var(--status-dot-rgb, 34, 197, 94),0)}to{box-shadow:0 0 rgba(var(--status-dot-rgb, 34, 197, 94),0)}}.status-dot-inline{width:8px;height:8px;padding:0;border-radius:50%}.live-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.data-list-item{display:flex;align-items:center;gap:var(--data-list-gap, .6rem);padding:var(--data-list-padding-y, .5rem) var(--data-list-padding-x, 0);position:relative;transition:background .15s ease}.data-list-item+.data-list-item{border-top:1px solid var(--data-list-border, #E9EDF4)}.data-list-item.data-list-item-top{align-items:flex-start}.data-list-item.is-unread{background:var(--data-list-hover, #F2F5FF)}.data-list-item.is-unread:before{content:"";position:absolute;inset-inline-start:0;inset-block:0;width:3px;background:#3d5ee1}.data-list-body{flex:1;min-width:0}.data-list-title{font-size:.8125rem;font-weight:600;color:#202c4b;line-height:1.3;margin:0}.data-list-title:has(>i:first-child){display:inline-flex;align-items:center;gap:.35rem}.data-list-subtitle{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#6a7287;margin:0}.data-list-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;margin-top:.2rem}.data-list-end{flex-shrink:0;text-align:end;min-width:0}.data-list-end .meter{width:var(--data-list-meter-width, 4.125rem);margin-inline-start:auto;margin-block-start:.3125rem}.data-list-header,.data-list-footer{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem var(--data-list-padding-x, 0)}.data-list-footer{border-top:1px solid var(--data-list-border, #E9EDF4)}.data-list-header{border-bottom:1px solid var(--data-list-border, #E9EDF4)}.data-list{list-style:none;margin:0;padding:0}.data-list.data-list-sm{--data-list-padding-y: .28rem;--data-list-gap: .5rem}.data-list.data-list-lg{--data-list-padding-y: .7rem;--data-list-gap: .7rem}.data-list.data-list-inset{--data-list-padding-x: 1.35rem;--data-list-padding-y: .7rem}.data-list.data-list-dashed .data-list-item+.data-list-item{border-top-style:dashed}.data-list.data-list-hover .data-list-item:hover{background:var(--data-list-hover, #F2F5FF)}.data-list.data-list-cards .data-list-item{padding:.6rem .7rem;border:1px solid var(--data-list-border, #E9EDF4);border-radius:8px}.data-list.data-list-cards .data-list-item+.data-list-item{margin-top:.55rem}.data-list.data-list-cards.data-list-cards-accent .data-list-item{border-inline-start:3px solid var(--avatar-accent, #3D5EE1)}.data-list.data-list-cards.data-list-hover .data-list-item:hover{background:transparent;box-shadow:0 3px 10px #0f172a12}.data-list-index{flex-shrink:0;width:1.25rem;text-align:center;font-size:1rem;font-weight:800;font-variant-numeric:tabular-nums;color:#838a9b}.data-list-item.is-top .data-list-index{color:#3d5ee1}.data-list-item .hover-actions{opacity:0;transition:opacity .2s ease}.data-list-item:hover .hover-actions,.data-list-item:focus-within .hover-actions{opacity:1}@media(hover:none){.data-list-item .hover-actions{opacity:1}}.lesson-list{gap:10px}.lesson-item{display:grid;grid-template-columns:78px 1fr auto;gap:12px;padding:12px;border:1px solid var(--border-soft);border-radius:var(--radius-list);background:var(--surface);border-left-width:3px;transition:transform var(--transition-card),box-shadow var(--transition-card)}.lesson-item:hover{transform:translate(3px);box-shadow:var(--shadow-card)}.lesson-time b{display:block;font-size:13px;font-weight:800;color:var(--heading)}.lesson-time span{font-size:10px;color:var(--muted)}.lesson-body b{font-size:13.5px;color:var(--heading)}.lesson-tags{gap:5px;margin-top:4px}.lesson-tag{font-size:10.5px;color:var(--muted);gap:3px}.lesson-tag i{font-size:12px}.lesson-actions{gap:6px}@media(max-width:575px){.lesson-item{grid-template-columns:60px 1fr}.lesson-actions{grid-column:1/-1}}.info-list{gap:9px}.info-list-item{gap:11px;padding:11px 12px;border:1px solid var(--border-soft);border-radius:var(--radius-list);background:var(--surface);transition:transform var(--transition-card),box-shadow var(--transition-card)}.info-list-item:hover{transform:translateY(-2px);box-shadow:var(--shadow-card)}.info-list-icon{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;font-size:18px}.info-list-item-sm{padding:9px}.info-list-item-sm .info-list-icon{width:30px;height:30px;border-radius:9px;font-size:15px}.info-list-avatar{width:38px;height:38px;border-radius:11px}.info-list-body{flex:1;min-width:0}.info-list-body b{display:block;font-size:13px;color:var(--heading)}.info-list-body span{font-size:11.5px;color:var(--muted)}.info-list-body .un{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.info-list-end{font-size:11px;color:var(--muted);gap:4px}.insight-badge{gap:4px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--tone-purple);background:var(--tone-purple-soft);padding:3px 9px;border-radius:999px}.insight-score{gap:14px;padding:14px;border-radius:var(--radius-list);background:var(--surface);border:1px solid var(--border-soft);margin-bottom:12px}.insight-score .tx b{font-size:15px;color:var(--heading)}.insight-score .tx p{margin:2px 0 0;font-size:11.5px;color:var(--muted)}.insight-item{gap:10px;padding:10px 0;border-bottom:1px solid var(--border-soft)}.insight-item:last-child{border-bottom:0}.insight-item .ic{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;font-size:15px;flex-shrink:0}.insight-item .tx b{display:block;font-size:12.5px;color:var(--heading)}.insight-item .tx span{font-size:11px;color:var(--muted)}.term-list{gap:6px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border-soft)}.term-item{display:grid;grid-template-columns:1fr auto auto;gap:8px;padding:7px 10px;border-radius:9px;border:1px solid var(--border-soft);border-left-width:3px;background:var(--surface)}.term-item .t{font-size:11.5px;font-weight:600;color:var(--heading)}.term-item .v{font-size:14px;font-weight:800;letter-spacing:-.02em;color:var(--heading);font-variant-numeric:tabular-nums}.subject-list{gap:8px}.subject-item{display:grid;grid-template-columns:34px 1fr auto;gap:11px;padding:9px 11px;border:1px solid var(--border-soft);border-left-width:3px;border-radius:10px;background:var(--surface);transition:transform var(--transition-card),box-shadow var(--transition-card)}.subject-item:hover{transform:translateY(-1px);box-shadow:var(--shadow-card)}.subject-item>.ic{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-size:17px}.subject-item .mid{min-width:0}.subject-item .top{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}.subject-item .top b{font-size:12.5px;font-weight:650;color:var(--heading);white-space:nowrap}.subject-item .top span{font-size:10.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subject-item .end{display:flex;align-items:center;gap:7px}.subject-item .pc{font-size:14px;font-weight:800;letter-spacing:-.02em;color:var(--heading);font-variant-numeric:tabular-nums}.subject-item .pc small{font-size:10px;font-weight:700;color:var(--muted)}.subject-item .gr{min-width:30px;text-align:center;font-size:10.5px;font-weight:800;padding:3px 5px;border-radius:6px}.subject-item .dl{display:inline-flex;align-items:center;gap:2px;font-size:10.5px;font-weight:700}.subject-item .dl i{font-size:12px}.subject-item .progress{position:relative;overflow:visible}.subject-item .progress-bar{border-radius:inherit}.subject-item .progress .avg{position:absolute;top:-3px;width:2px;height:14px;border-radius:2px;background:var(--heading);opacity:.55}.subject-legend{gap:6px;font-size:10.5px;color:var(--muted)}.subject-legend .mk{width:2px;height:12px;border-radius:2px;background:var(--heading);opacity:.55}.subject-item-compact{display:grid;grid-template-columns:92px 1fr 38px 50px;gap:10px;padding:0;border:0;background:none}.subject-item-compact:hover{transform:none;box-shadow:none}.subject-item-compact .nm{font-size:12px;font-weight:600;color:var(--heading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subject-item-compact .pc{font-size:11.5px;font-weight:700;text-align:right}.subject-item-compact .gr{font-size:10px}.insight-note{gap:8px;padding:10px 12px;border-radius:10px;font-size:11.5px;line-height:1.5}.insight-note i{font-size:15px;flex-shrink:0;margin-top:1px}.insight-note b{color:var(--heading)}.highlight-list{gap:8px;margin-top:14px}.highlight-item{gap:10px;padding:8px 10px;border-radius:10px;border:1px solid var(--border-soft);border-left-width:3px;background:var(--surface)}.highlight-item .ic{width:30px;height:30px;flex-shrink:0;border-radius:9px;display:grid;place-items:center;font-size:16px}.highlight-item .tx{flex:1;min-width:0}.highlight-item .tx b{display:block;font-size:12px;font-weight:650;color:var(--heading);line-height:1.2}.highlight-item .tx span{display:block;font-size:10.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.detail-tile{gap:9px;padding:11px;border:1px solid var(--border-soft);border-radius:var(--radius-list);background:var(--surface);transition:transform var(--transition-card),box-shadow var(--transition-card)}.detail-tile:hover{transform:translateY(-2px);box-shadow:var(--shadow-card)}.detail-tile .ic{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;font-size:16px;flex-shrink:0}.detail-tile b{display:block;font-size:13px;color:var(--heading)}.detail-tile span{font-size:10.5px;color:var(--muted)}.info-list-avatar-wrap .dot{position:absolute;right:-2px;bottom:-2px;width:12px;height:12px;border-radius:50%;border:2px solid var(--surface);background:var(--tone-success)}.info-list-avatar-wrap .dot.off{background:#9aa6c2}@media(max-width:1399px){.subject-item .top span{display:none}}@media(max-width:575px){.subject-item{grid-template-columns:1fr auto}.subject-item>.ic{display:none}.subject-item-compact{grid-template-columns:78px 1fr 34px 30px;gap:7px}.detail-grid{grid-template-columns:1fr}}.stat-caption{display:inline-block;font-size:.68rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#6a7287}.stat-value{font-size:1.85rem;font-weight:800;letter-spacing:-.03em;line-height:1.1;color:#202c4b}.stat-value.stat-value-sm{font-size:1.5rem}.stat-value.stat-value-xs{font-size:1.125rem}.stat-value>span,.stat-value>small{font-size:.6em;font-weight:500;letter-spacing:0;color:#6a7287}.stat-label{font-size:.8rem;color:#6a7287}.stat-label.stat-label-sm{font-size:.74rem}.stat-delta{display:inline-flex;align-items:center;gap:.125rem;font-size:.76rem;font-weight:700;line-height:1.3}.stat-delta.stat-delta-sm{font-size:.72rem}.stat-delta.stat-delta-up{color:#1abe17}.stat-delta.stat-delta-down{color:#e82646}.stat-delta.stat-delta-flat{color:#838a9b}.stat-tile{border:1px solid #E9EDF4;border-radius:12px;padding:.7rem .8rem;height:100%;transition:transform .2s ease,border-color .2s ease}.stat-tile.stat-tile-hover:hover{transform:translateY(-2px);border-color:var(--avatar-accent, #3D5EE1)}.stat-tile.stat-tile-plain{text-align:center;background:#e9edf4;border:0;border-radius:5px;padding:.6rem .5rem}.stat-tile.stat-tile-on-media{background:#ffffff26;border-color:#ffffff38;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:.4rem .55rem;color:#fff}.stat-tile.stat-tile-accent{position:relative;overflow:hidden}.stat-tile.stat-tile-accent:before{content:"";position:absolute;inset-inline-start:0;inset-block:0;width:3px;background:var(--avatar-accent, #3D5EE1)}.stat-grid{display:grid;grid-template-columns:repeat(var(--stat-grid-columns, 3),1fr);gap:.4rem}.stats-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.stats-grid.stats-grid-compact{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.card-stat{padding:14px;border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-card);transition:transform var(--transition-card),box-shadow var(--transition-card)}.card-stat:hover{transform:translateY(-3px);box-shadow:var(--shadow-card-lift)}.card-stat-header{gap:8px;margin-bottom:8px}.card-stat-delta{font-size:10.5px;font-weight:700;padding:2px 7px;border-radius:999px;gap:2px}.card-stat-delta.up{color:var(--tone-success);background:var(--tone-success-soft)}.card-stat-delta.down{color:var(--tone-danger);background:var(--tone-danger-soft)}.card-stat-delta.flat{color:var(--muted);background:var(--surface-soft)}.card-stat-value{font-size:24px;font-weight:800;color:var(--heading);line-height:1}.card-stat-value small{font-size:12px;font-weight:600;color:var(--muted)}.card-stat-label{font-size:11px;color:var(--muted);margin-top:3px}.class-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.award-icon i{color:#fff}.award-list{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.award-item{padding:14px 8px;border:1px solid var(--border-soft);border-radius:var(--radius-list);background:var(--surface);transition:transform var(--transition-card)}.award-item:hover{transform:translateY(-3px)}.award-icon{width:52px;height:52px;border-radius:50%;margin:0 auto 8px;display:grid;place-items:center;font-size:22px}.award-icon i{font-size:22px!important}.award-item b{display:block;font-size:12px;color:var(--heading)}.award-item span{font-size:10px;color:var(--muted)}@media(max-width:1199px){.stats-grid{grid-template-columns:repeat(3,1fr)}.class-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.stats-grid{grid-template-columns:repeat(2,1fr)}.class-grid{grid-template-columns:1fr}.award-list{grid-template-columns:repeat(3,1fr)}}@media(max-width:575px){.stats-grid,.card-profile-stats{grid-template-columns:1fr}}.metric-tile{padding:14px;border:1px solid var(--border-soft);border-left-width:3px;border-radius:var(--radius-list);background:var(--surface);transition:transform var(--transition-card),box-shadow var(--transition-card)}.metric-tile:hover{transform:translateY(-2px);box-shadow:var(--shadow-card)}.metric-tile-value{font-size:22px;font-weight:800;letter-spacing:-.4px;color:var(--heading);margin:8px 0 2px}.metric-tile-value small{font-size:11px;font-weight:700;color:var(--muted)}.metric-tile-label{font-size:11px;color:var(--muted)}.metric-tile-sm{padding:9px}.metric-tile-sm .metric-tile-value{font-size:17px;margin:4px 0 1px}.metric-tile-md{padding:11px}.metric-tile-md .metric-tile-value{font-size:19px;margin:6px 0 2px}.countdown-strip{gap:12px;padding:12px 14px;border:1px solid var(--border-soft);border-left-width:3px;border-radius:var(--radius-list);background:var(--surface)}.countdown-strip .ic{width:36px;height:36px;flex-shrink:0;border-radius:10px;display:grid;place-items:center;font-size:19px}.countdown-strip .tx{min-width:0;flex:1}.countdown-strip .tx b{display:block;font-size:12.5px;font-weight:700;color:var(--heading);line-height:1.2}.countdown-strip .tx span{font-size:10.5px;color:var(--muted)}.countdown-strip .num{text-align:center;flex-shrink:0}.countdown-strip .num b{display:block;font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1}.countdown-strip .num span{font-size:9.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.fact-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:4px}.fact-tile{padding:9px 10px;border-radius:10px;background:var(--surface);border:1px solid var(--border-soft);border-left-width:3px}.fact-tile b{display:block;font-size:17px;font-weight:800;letter-spacing:-.02em;color:var(--heading);line-height:1.1}.fact-tile b small{font-size:11px;font-weight:700;color:var(--muted)}.fact-tile span{font-size:10px;color:var(--muted)}.summary-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px}.summary-cell{padding:8px 10px;border-radius:9px;border:1px solid var(--border-soft);border-left-width:3px;background:var(--surface)}.summary-cell .k{display:block;font-size:9.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.summary-cell b{font-size:12.5px;font-weight:700;color:var(--heading);white-space:nowrap}.goal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.goal-item{padding:14px 8px;border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--surface);transition:transform var(--transition-card),box-shadow var(--transition-card)}.goal-item:hover{transform:translateY(-3px);box-shadow:var(--shadow-card)}.goal-item .progress-ring{width:80px;height:80px;margin:0 auto 8px}.goal-item .progress-ring-hole{width:60px;height:60px}.goal-item .progress-ring-hole b{font-size:15px}.goal-item b{display:block;font-size:12.5px;color:var(--heading)}.goal-item span{font-size:10.5px;color:var(--muted)}.streak-list{gap:5px}.streak-list span{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;font-size:12px;background:var(--surface-soft);color:var(--muted)}.amount-value{font-size:16px;color:var(--heading)}@media(max-width:1399px){.summary-grid{grid-template-columns:1fr 1fr}}@media(max-width:767px){.fact-grid{grid-template-columns:repeat(4,1fr)}.goal-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.fact-grid{grid-template-columns:1fr 1fr}}.meter{display:flex;height:var(--meter-height, .375rem);border-radius:50rem;background:var(--meter-track, #E9EDF4);overflow:hidden}.meter>span{display:block;height:100%;border-radius:inherit;background:var(--meter-fill, #3D5EE1);transition:width .3s ease}.meter.meter-xs{--meter-height: .25rem}.meter.meter-lg{--meter-height: .625rem}.meter.meter-xl{--meter-height: .5rem}.meter.meter-segmented{border-radius:5px}.meter.meter-segmented>span{border-radius:0}.meter.meter-dashed>span{opacity:.55;background-image:linear-gradient(45deg,rgba(255,255,255,.45) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.45) 50%,rgba(255,255,255,.45) 75%,transparent 75%,transparent);background-size:.5rem .5rem}.meter{position:relative}.meter .meter-marker{position:absolute;top:-2px;bottom:-2px;width:2px;border-radius:1px;background:var(--meter-marker, #515B73);transition:left .3s ease}.meter-primary{--meter-fill: #3D5EE1}.meter-secondary{--meter-fill: #6FCCD8}.meter-success{--meter-fill: #1ABE17}.meter-info{--meter-fill: #0F65CD}.meter-warning{--meter-fill: #EAB300}.meter-danger{--meter-fill: #E82646}.meter-purple{--meter-fill: #4A00E5}.meter-pink{--meter-fill: #E83E8C}.meter-dark{--meter-fill: #202C4B}.gauge{position:relative;width:var(--gauge-size, 6.5rem);height:var(--gauge-size, 6.5rem);border-radius:50%;flex-shrink:0;display:grid;place-items:center;background:conic-gradient(var(--gauge-color, #3D5EE1) calc(var(--gauge-value, 70) * 1%),var(--gauge-track, #E9EDF4) 0)}.gauge:before{content:"";position:absolute;width:calc(var(--gauge-size, 6.5rem) - var(--gauge-thickness, 1.625rem));height:calc(var(--gauge-size, 6.5rem) - var(--gauge-thickness, 1.625rem));border-radius:50%;background:var(--gauge-surface, #FFF)}.gauge .gauge-value{position:relative;font-weight:800;font-size:1.15rem;letter-spacing:-.02em;line-height:1.15;text-align:center;color:#202c4b}.gauge .gauge-value>small{display:block;font-size:.5em;font-weight:600;letter-spacing:0;color:#6a7287}.gauge.gauge-xs{--gauge-size: 2.5rem;--gauge-thickness: .625rem}.gauge.gauge-xs .gauge-value{font-size:.625rem}.gauge.gauge-sm{--gauge-size: 5rem;--gauge-thickness: 1.25rem}.gauge.gauge-sm .gauge-value{font-size:.95rem}.gauge.gauge-lg{--gauge-size: 9.75rem;--gauge-thickness: 2.25rem}.gauge.gauge-lg .gauge-value{font-size:1.9rem}[data-theme=dark] .gauge,[data-bs-theme=dark] .gauge{--gauge-surface: #141b2d}.gauge-primary{--gauge-color: #3D5EE1}.gauge-secondary{--gauge-color: #6FCCD8}.gauge-success{--gauge-color: #1ABE17}.gauge-info{--gauge-color: #0F65CD}.gauge-warning{--gauge-color: #EAB300}.gauge-danger{--gauge-color: #E82646}.gauge-purple{--gauge-color: #4A00E5}.gauge-pink{--gauge-color: #E83E8C}.gauge-teal{--gauge-color: #02a8b5}.sparkline{display:flex;align-items:flex-end;gap:2px;height:var(--sparkline-height, 1.5rem);flex:1 1 auto}.sparkline>i{flex:1 1 auto;min-height:3px;border-radius:2px 2px 0 0;opacity:.85;background:var(--sparkline-fill, #3D5EE1)}.sparkline.sparkline-line{display:block;width:100%;height:2.5rem;overflow:visible}.sparkline.sparkline-line path.line{fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.sparkline.sparkline-sm{--sparkline-height: 1.125rem}.sparkline.sparkline-lg{--sparkline-height: 2.5rem}.sparkline-primary{--sparkline-fill: #3D5EE1}.sparkline-secondary{--sparkline-fill: #6FCCD8}.sparkline-success{--sparkline-fill: #1ABE17}.sparkline-info{--sparkline-fill: #0F65CD}.sparkline-warning{--sparkline-fill: #EAB300}.sparkline-danger{--sparkline-fill: #E82646}.sparkline-purple{--sparkline-fill: #4A00E5}.sparkline.sparkline-md{--sparkline-height: 2rem}.sparkline-pink{--sparkline-fill: #E83E8C}.activity-feed{list-style:none;margin:0;padding:0}.activity-feed>li,.activity-feed>.activity-feed-item{position:relative;padding:0 0 1.05rem 2.5rem}.activity-feed>li:before,.activity-feed>.activity-feed-item:before{content:"";position:absolute;inset-inline-start:15px;top:37px;bottom:3px;width:2px;background:var(--activity-feed-rail, #E9EDF4)}.activity-feed>li:last-child,.activity-feed>.activity-feed-item:last-child{padding-bottom:0}.activity-feed>li:last-child:before,.activity-feed>.activity-feed-item:last-child:before{display:none}.activity-feed>li>.avatar,.activity-feed>.activity-feed-item>.avatar{position:absolute;inset-inline-start:0;top:1px}.activity-feed>li h6,.activity-feed>.activity-feed-item h6{font-size:.8125rem;font-weight:500;line-height:1.3}.activity-feed.activity-feed-roomy>li,.activity-feed.activity-feed-roomy>.activity-feed-item{padding:.5rem .5rem .5rem 2.875rem;border-radius:8px;transition:background .15s ease}.activity-feed.activity-feed-roomy>li:before,.activity-feed.activity-feed-roomy>.activity-feed-item:before{inset-inline-start:21px;top:41px;bottom:-9px}.activity-feed.activity-feed-roomy>li>.avatar,.activity-feed.activity-feed-roomy>.activity-feed-item>.avatar{inset-inline-start:6px;top:5px}.activity-feed.activity-feed-roomy>li:last-child,.activity-feed.activity-feed-roomy>.activity-feed-item:last-child{padding-bottom:.45rem}.activity-feed.activity-feed-roomy>li:hover,.activity-feed.activity-feed-roomy>.activity-feed-item:hover{background:var(--activity-feed-hover, #F2F5FF)}.activity-feed>li.activity-feed-divider,.activity-feed>.activity-feed-divider{padding:.55rem 0 .35rem}.activity-feed>li.activity-feed-divider:first-child,.activity-feed>.activity-feed-divider:first-child{padding-top:0}.activity-feed>li.activity-feed-divider:before,.activity-feed>.activity-feed-divider:before{display:none}.activity-feed>li.activity-feed-divider:hover,.activity-feed>.activity-feed-divider:hover{background:transparent}.activity-feed>li.activity-feed-divider>span,.activity-feed>.activity-feed-divider>span{display:inline-flex;align-items:center;gap:.5rem;width:100%;font-size:.68rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#838a9b}.activity-feed>li.activity-feed-divider>span:after,.activity-feed>.activity-feed-divider>span:after{content:"";flex:1 1 auto;height:1px;background:var(--activity-feed-rail, #E9EDF4)}.activity-feed.activity-feed-roomy>li.activity-feed-divider,.activity-feed.activity-feed-roomy>.activity-feed-divider{padding-inline:.5rem}.timeline-list{padding-left:6px}.timeline-item{gap:12px;padding:9px 0}.timeline-item:not(:last-child):before{content:"";position:absolute;left:15px;top:40px;bottom:-9px;width:2px;background:var(--border-soft)}.timeline-icon{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;font-size:15px;z-index:1}.timeline-body b{font-size:12.5px;color:var(--heading)}.timeline-body p{margin:1px 0 0;font-size:11px;color:var(--muted)}.timeline-time{font-size:10.5px;color:var(--muted)}.portal-timeline-track{padding-left:4px}.portal-timeline{display:grid;grid-template-columns:62px 1fr;gap:14px;padding-bottom:18px}.portal-timeline:last-child{padding-bottom:0}.portal-timeline-time{font-size:11.5px;font-weight:650;color:var(--bs-secondary-color);padding-top:1px;font-variant-numeric:tabular-nums}.portal-timeline-time small{display:block;font-size:9.5px;color:var(--bs-tertiary-color);font-weight:600}.portal-timeline-body{padding-left:22px}.portal-timeline-body:before{content:"";position:absolute;left:5px;top:16px;bottom:-18px;width:2px;background:var(--bs-border-color)}.portal-timeline:last-child .portal-timeline-body:before{display:none}.portal-timeline-dot{left:0;top:3px;width:12px;height:12px;border-radius:50%;background:var(--bs-body-bg);border:2px solid var(--accent);z-index:1}.portal-timeline.live .portal-timeline-dot{background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);animation:px-pulse2 1.6s infinite}@keyframes px-pulse2{0%{box-shadow:0 0 0 0 var(--accent-soft)}70%{box-shadow:0 0 0 6px transparent}}.portal-timeline-body b{font-size:13px;color:var(--bs-emphasis-color);font-weight:650}.portal-timeline-body p{margin:2px 0 0;font-size:11.5px;color:var(--bs-secondary-color)}.route-map{position:relative;border:1px solid #E9EDF4;border-radius:8px;background:var(--route-map-surface, #E9EDF4);overflow:hidden}.route-map-canvas{display:block;width:100%;height:auto}.route-map-grid path{fill:none;stroke:var(--route-map-grid, rgba(61, 94, 225, .14));stroke-width:1}.route-map-line{fill:none;stroke:var(--route-map-track, #E9EDF4);stroke-width:8;stroke-linecap:round;stroke-linejoin:round}.route-map-line.is-covered{stroke:var(--route-map-covered, #1ABE17)}.route-map-stop circle{fill:#fff;stroke:var(--route-map-track, #E9EDF4);stroke-width:3}.route-map-stop text{fill:#6a7287;font-size:12px;font-weight:600;text-anchor:middle}.route-map-stop.is-done circle{fill:#1abe17;stroke:#1abe17}.route-map-stop.is-next circle{fill:#3d5ee1;stroke:#3d5ee1}.route-map-stop.is-next text{fill:#3d5ee1}.route-map-vehicle circle{fill:#3d5ee1}.route-map-vehicle text{font-size:15px;text-anchor:middle}.route-map-badge{position:absolute;inset-block-start:.625rem;inset-inline-end:.625rem}[data-theme=dark] .route-map,[data-bs-theme=dark] .route-map{--route-map-surface: #202C4B;--route-map-grid: rgba(255, 255, 255, .08);--route-map-track: var(--border-strong)}[data-theme=dark] .route-map .route-map-stop circle,[data-bs-theme=dark] .route-map .route-map-stop circle{fill:#202c4b}.dashboard{--avatar-accent: var(--bs-primary);--avatar-accent-soft: var(--tint-primary);color:var(--bs-body-color, #374151)}.dashboard .dash-hero{position:relative;overflow:hidden}.dashboard .dash-hero:before{content:"";position:absolute;inset-inline-end:-70px;top:-90px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,var(--tint-primary),transparent 68%);pointer-events:none}.dashboard .dash-hero:after{content:"";position:absolute;inset-inline-start:-90px;bottom:-120px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,var(--tint-teal),transparent 70%);opacity:.7;pointer-events:none}.dashboard .dash-hero .card-body{position:relative;z-index:1}.dashboard .dash-hero h2{font-weight:800;letter-spacing:-.02em}.dashboard .dash-spotlight{position:relative;overflow:hidden;border-radius:var(--radius);border:1px solid var(--bs-border-color);padding:1.25rem;background:radial-gradient(120% 90% at 50% -10%,var(--tint-primary),transparent 70%),var(--bs-body-bg)}.dashboard .dash-spotlight .gauge{--gauge-surface: var(--bs-body-bg)}.dashboard .dash-spotlight-divider{height:1px;background:var(--bs-border-color);margin:1rem -1.25rem}.dashboard .card>.card-body{padding:1.5rem}.dashboard .card>.card-header{padding:1.1rem 1.5rem}.dashboard .stat-tile{padding:.9rem 1rem}.dashboard .stat-tile.stat-tile-plain{background:transparent;border:1px solid var(--bs-border-color)}@media(max-width:767.98px){.dashboard .card>.card-body{padding:1.15rem}.dashboard .card>.card-header{padding:1rem 1.15rem}.dashboard .stat-tile{padding:.75rem .85rem}}.classcards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.classcard{border:1px solid var(--bs-border-color);border-radius:var(--radius);background:var(--bs-body-bg);overflow:hidden;transition:transform var(--transition),box-shadow var(--transition)}.classcard:hover{transform:translateY(-3px);box-shadow:var(--shadow-lift)}.classcard-top{display:flex;align-items:center;gap:11px;padding:14px;background:linear-gradient(120deg,var(--tint-primary),transparent)}.classcard-top b{display:block;font-size:14px;color:var(--bs-emphasis-color)}.classcard-top span{font-size:11px;color:var(--bs-secondary-color)}.classcard-badge{margin-left:auto;align-self:flex-start}.classcard-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:12px 14px}.classcard-stat b{display:block;font-size:15px;font-weight:800;color:var(--bs-emphasis-color)}.classcard-stat span{font-size:10px;color:var(--bs-secondary-color)}.classcard-actions{display:flex;gap:6px;padding:0 14px 14px}.classcard-actions .btn{flex:1}@media(max-width:1199px){.classcards{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.classcards{grid-template-columns:1fr}}.qa-toggle{display:inline-flex;border:1px solid var(--bs-border-color);border-radius:999px;overflow:hidden;flex-shrink:0}.qa-toggle button{border:0;background:transparent;font-size:11.5px;font-weight:600;padding:5px 13px;color:var(--bs-secondary-color);cursor:pointer;transition:all var(--transition)}.qa-toggle button.p.active{background:var(--bs-success);color:#fff}.qa-toggle button.a.active{background:var(--bs-danger);color:#fff}#dashQaList .data-list-item{cursor:pointer}#toastStack{position:fixed;top:76px;right:20px;z-index:3000;display:flex;flex-direction:column;gap:10px}#toastStack .toast{min-width:250px}.heatstrip{display:grid;grid-template-columns:repeat(auto-fill,minmax(16px,1fr));gap:4px}.heatstrip span{aspect-ratio:1;border-radius:4px;background:var(--bs-secondary-bg)}.heatstrip span.l1{background:#16a34a40}.heatstrip span.l2{background:#16a34a73}.heatstrip span.l3{background:#16a34aad}.heatstrip span.l4{background:#16a34ae6}.heatstrip span.ab{background:#dc26268c}.heatstrip-legend{display:flex;align-items:center;gap:5px;font-size:10.5px;color:var(--bs-secondary-color);margin-top:8px}.heatstrip-legend i{width:12px;height:12px;border-radius:3px;display:inline-block;background:var(--bs-secondary-bg)}.heatstrip-legend i.l1{background:#16a34a40}.heatstrip-legend i.l2{background:#16a34a73}.heatstrip-legend i.l3{background:#16a34aad}.heatstrip-legend i.l4{background:#16a34ae6}.heatstrip-legend i.ab{background:#dc26268c}.eventrow{display:flex;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--bs-border-color)}.eventrow:last-child{border-bottom:0}.eventrow-date{width:48px;flex-shrink:0;text-align:center;border-radius:10px;padding:6px 0;background:var(--tint-primary);color:var(--bs-primary)}.eventrow-date b{display:block;font-size:17px;font-weight:800;line-height:1}.eventrow-date span{font-size:9.5px;text-transform:uppercase}.eventrow-body b{font-size:12.5px;color:var(--bs-emphasis-color);display:block}.eventrow-body span{font-size:11px;color:var(--bs-secondary-color)}#tdQaList .info-list-item{cursor:pointer}#tdQaList .info-list-item[data-att=absent]{border-color:var(--tone-danger);background:var(--tone-danger-soft)}@media(max-width:1199.98px){.widget-canvas .pk-exec .pk-exec-kpi:nth-child(3n+1){border-left:0}}@media(max-width:767.98px){.widget-canvas .pk-exec .pk-exec-kpi{border-left:0!important;border-top:1px solid var(--bs-border-color)}}@media(max-width:1399.98px){.widget-canvas .pk-si-donut{border-left:0;border-top:1px solid var(--bs-border-color)}}.widget-canvas .map-panel{position:relative;border-radius:12px;min-height:200px;overflow:hidden;border:1px solid var(--bs-border-color);background-image:linear-gradient(rgba(var(--bs-primary-rgb),.1) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--bs-primary-rgb),.1) 1px,transparent 1px),radial-gradient(120% 120% at 30% 20%,rgba(var(--bs-primary-rgb),.1),transparent 60%);background-size:26px 26px,26px 26px,100% 100%;display:grid;place-items:center}.widget-canvas .map-panel .map-panel-pin{background:var(--bs-primary);box-shadow:0 8px 20px rgba(var(--bs-primary-rgb),.4);z-index:2}.widget-canvas .map-panel .map-panel-pin:after{content:"";position:absolute;width:46px;height:46px;border-radius:50%;background:rgba(var(--bs-primary-rgb),.35);animation:pkPing 2s var(--transition) infinite}@media(max-width:991.98px){.widget-canvas .pk-inbox-item .pk-inbox-actions{opacity:1}}.widget-canvas .spotlight-card{position:relative;overflow:hidden;border:0!important;border-radius:16px}.widget-canvas .spotlight-card.perf-green{background:linear-gradient(135deg,#22c55e,#0f8f42);box-shadow:0 10px 24px #16a34a47}.widget-canvas .spotlight-card.perf-blue{background:linear-gradient(135deg,#5b76e6,#2f6fd0);box-shadow:0 10px 24px #3d5ee147}.widget-canvas .spotlight-card:before{content:"";position:absolute;right:-46px;top:-56px;width:180px;height:180px;border-radius:50%;background:#ffffff1f}.widget-canvas .spotlight-card:after{content:"";position:absolute;right:56px;top:34px;width:96px;height:96px;border-radius:50%;border:2px dashed rgba(255,255,255,.22)}.widget-canvas .spotlight-card>*{position:relative;z-index:2}.widget-canvas .spotlight-card .spotlight-img{max-height:150px;width:auto;filter:drop-shadow(0 8px 14px rgba(0,0,0,.28));margin-bottom:-16px}.widget-canvas .welcome-banner{position:relative;overflow:hidden}.widget-canvas .welcome-banner:before{content:"";position:absolute;right:-70px;top:-90px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(var(--bs-primary-rgb),.1),transparent 68%);pointer-events:none}.widget-canvas .welcome-banner .card-body{position:relative;z-index:1;padding:1.35rem 1.5rem}.widget-canvas .welcome-banner .welcome-banner-brand{background:linear-gradient(135deg,var(--bs-primary),#6d8bff);box-shadow:0 8px 18px rgba(var(--bs-primary-rgb),.3)}.widget-canvas .welcome-banner h2{font-weight:800;letter-spacing:-.02em;color:var(--bs-emphasis-color);font-size:1.4rem}@media(max-width:575.98px){.widget-canvas .welcome-banner .card-body{padding:1.15rem}}.widget-canvas .bubble-cloud{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center;justify-content:center;padding:.4rem 0 .9rem}.widget-canvas .bubble{border-radius:50%;display:grid;place-items:center;text-align:center;color:#fff;line-height:1.05;padding:4px;box-shadow:0 6px 14px #0f172a24;transition:transform .18s var(--transition);cursor:default}.widget-canvas .bubble.bubble-01{width:85px;height:85px}.widget-canvas .bubble.bubble-02{width:75px;height:75px}.widget-canvas .bubble.bubble-03{width:60px;height:60px}.widget-canvas .bubble.bubble-04{width:45px;height:45px}.widget-canvas .bubble.bubble-05{width:38px;height:38px}.widget-canvas .bubble:hover{transform:scale(1.06)}.widget-canvas .bubble b{font-size:15px;font-weight:800;letter-spacing:-.02em}.widget-canvas .bubble span{font-size:9.5px;opacity:.92;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.widget-canvas .spotlight-card .spotlight-img{max-height:132px}body.pk-premium .card{border:1px solid var(--bs-border-color);border-radius:14px;background:var(--bs-body-bg);box-shadow:0 1px 2px #0f172a0a,0 6px 18px #0f172a0d;transition:box-shadow .25s var(--transition),transform .25s var(--transition)}body.pk-premium .card:hover{box-shadow:0 .75rem 1.75rem #0f172a1f}body.pk-premium .card .card-header{background:transparent;border-bottom:1px solid var(--bs-border-color)}[data-theme=dark] body.pk-premium .card{box-shadow:0 1px 2px #0000004d}[data-theme=dark] body.pk-premium .card:hover{box-shadow:0 .75rem 1.75rem #00000080}body.pk-premium .btn{border-radius:10px;font-weight:500}body.pk-premium .btn.btn-primary{position:relative;border:0!important;border-radius:10px;font-weight:600;background:var(--bs-primary)!important;box-shadow:0 2px #2c47b5,0 6px 14px rgba(var(--bs-primary-rgb),.35)!important;transition:transform .12s var(--transition),box-shadow .12s var(--transition),background-color .12s var(--transition)!important}body.pk-premium .btn.btn-primary:hover,body.pk-premium .btn.btn-primary:focus{transform:translateY(-1px);background:#4568e8!important;box-shadow:0 3px #2c47b5,0 10px 20px rgba(var(--bs-primary-rgb),.42)!important}body.pk-premium .btn.btn-primary:active{transform:translateY(2px);background:var(--bs-primary)!important;box-shadow:0 0 #2c47b5,0 2px 5px rgba(var(--bs-primary-rgb),.3)!important}body.pk-premium .btn.btn-primary i{line-height:1}[data-theme=dark] body.pk-premium .btn.btn-primary{box-shadow:0 2px #223a95,0 6px 14px #00000073!important}[data-theme=dark] body.pk-premium .btn.btn-primary:hover,[data-theme=dark] body.pk-premium .btn.btn-primary:focus{box-shadow:0 3px #223a95,0 10px 20px #00000080!important}[data-theme=dark] body.pk-premium .btn.btn-primary:active{box-shadow:0 0 #223a95,0 2px 5px #0006!important}body.pk-premium .btn.btn-light,body.pk-premium .btn.btn-outline-light.bg-white{position:relative;border:1px solid var(--bs-border-color)!important;border-radius:10px;font-weight:600;color:var(--bs-emphasis-color)!important;background:var(--bs-body-bg)!important;box-shadow:0 2px #d5dae2,0 4px 10px #0f172a14!important;transition:transform .12s var(--transition),box-shadow .12s var(--transition),background-color .12s var(--transition)!important}body.pk-premium .btn.btn-light:hover,body.pk-premium .btn.btn-light:focus,body.pk-premium .btn.btn-outline-light.bg-white:hover{transform:translateY(-1px);background:var(--bs-tertiary-bg)!important;box-shadow:0 3px #d5dae2,0 8px 16px #0f172a1a!important}body.pk-premium .btn.btn-light:active,body.pk-premium .btn.btn-outline-light.bg-white:active{transform:translateY(2px);background:var(--bs-body-bg)!important;box-shadow:0 0 #d5dae2,0 2px 4px #0f172a14!important}body.pk-premium .btn.btn-light i{line-height:1}[data-theme=dark] body.pk-premium .btn.btn-light,[data-theme=dark] body.pk-premium .btn.btn-outline-light.bg-white{box-shadow:0 2px #00000080,0 4px 10px #00000073!important}[data-theme=dark] body.pk-premium .btn.btn-light:hover,[data-theme=dark] body.pk-premium .btn.btn-light:focus{box-shadow:0 3px #00000080,0 8px 16px #00000080!important}[data-theme=dark] body.pk-premium .btn.btn-light:active{box-shadow:0 0 #00000080,0 2px 4px #0006!important}.widget-title{gap:7px;font-size:13.5px;font-weight:700;color:var(--heading)}.widget-title i{font-size:18px;color:var(--bs-primary)}.widget-subtitle{font-size:11.5px;font-weight:500;color:var(--muted)}.widget-header{gap:12px;margin-bottom:14px}.widget-link{font-size:12px;font-weight:600;color:var(--bs-primary);text-decoration:none;gap:3px}.widget-link:hover{color:var(--bs-primary);text-decoration:underline}.route-line{height:8px;border-radius:999px;background:var(--surface-soft);margin:14px 0 8px}.route-line .fill{position:absolute;inset:0 auto 0 0;border-radius:999px;background:var(--bs-primary)}.route-line .bus{position:absolute;top:50%;transform:translate(-50%,-50%);width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:14px;color:#fff;background:var(--bs-primary);box-shadow:0 0 0 3px var(--surface)}.route-stops span{font-size:10px;color:var(--muted)}.route-stops .done{color:var(--tone-success);font-weight:650}.route-stops .now{color:var(--bs-primary);font-weight:700}.tracker-hero{gap:14px;padding:14px 16px;border-radius:var(--radius-list);color:#fff;background:linear-gradient(130deg,#1f2433,#343b52);margin-bottom:14px}.tracker-id{gap:12px;min-width:0}.tracker-id .ic{width:42px;height:42px;flex-shrink:0;border-radius:12px;display:grid;place-items:center;font-size:21px;color:#fff;background:#ffffff24}.tracker-id b{display:block;font-size:14px;font-weight:700}.tracker-id span{font-size:11.5px;opacity:.72}.tracker-eta b{display:block;font-size:26px;font-weight:800;letter-spacing:-.03em;line-height:1}.tracker-eta span{font-size:10px;text-transform:uppercase;letter-spacing:.06em;opacity:.72}.tracker-map{border:1px solid var(--border-soft);border-radius:var(--radius-list);background:var(--surface-soft);margin-bottom:14px}.tracker-svg{height:auto}.tracker-svg .grid path{stroke:var(--border-soft);stroke-width:1;fill:none}.tracker-svg .route{fill:none;stroke:var(--border-soft);stroke-width:7;stroke-linecap:round;stroke-linejoin:round}.tracker-svg .route-done{fill:none;stroke:url(#trackerRouteGradient);stroke-width:7;stroke-linecap:round;stroke-linejoin:round}.tracker-svg .stop circle{fill:var(--surface);stroke:var(--border-soft);stroke-width:3}.tracker-svg .stop text{font-size:12px;font-weight:600;text-anchor:middle;fill:var(--muted)}.tracker-svg .stop.done circle{stroke:var(--tone-success)}.tracker-svg .stop.done text{fill:var(--tone-success)}.tracker-svg .stop.next circle{stroke:var(--bs-primary)}.tracker-svg .stop.next text{fill:var(--bs-primary);font-weight:700}.tracker-svg .bus circle{fill:var(--bs-primary)}.tracker-svg .bus text{font-size:14px;text-anchor:middle}.tracker-badge{top:10px;right:10px;gap:6px;padding:4px 10px;border-radius:999px;font-size:10.5px;font-weight:700;color:var(--tone-danger);background:var(--surface);border:1px solid var(--border-soft)}.event-wrapper{max-height:480px;overflow-y:auto}.portal-section{gap:12px;margin:26px 2px 14px}.portal-section:first-child{margin-top:4px}#holidayWorkspace .hol-cal-card .card-header{background:transparent}#holidayWorkspace .hol-month-title{font-weight:700;letter-spacing:-.01em;color:var(--bs-emphasis-color);min-width:148px;text-align:center}#holidayWorkspace .hol-nav-btn{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;border:1px solid var(--bs-border-color);background:var(--bs-body-bg);color:var(--bs-emphasis-color);transition:background .18s ease,border-color .18s ease,transform .18s ease}#holidayWorkspace .hol-nav-btn:hover{background:var(--bs-secondary-bg);transform:translateY(-1px)}#holidayWorkspace .hol-legend{display:flex;flex-wrap:wrap;gap:.35rem .85rem}#holidayWorkspace .hol-legend-item{display:inline-flex;align-items:center;gap:.4rem;font-size:12px;font-weight:500;color:var(--bs-secondary-color)}#holidayWorkspace .hol-legend-dot{width:9px;height:9px;border-radius:50%;background:var(--bs-primary)}#holidayWorkspace .hol-cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;background:var(--bs-border-color);border:1px solid var(--bs-border-color);border-radius:var(--radius);overflow:hidden}#holidayWorkspace .hol-dow{background:var(--bs-secondary-bg);padding:.65rem .5rem;text-align:center;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--bs-secondary-color)}#holidayWorkspace .hol-cell{background:var(--bs-body-bg);min-height:118px;padding:.5rem .5rem .55rem;display:flex;flex-direction:column;gap:.3rem;position:relative;transition:background .18s ease}#holidayWorkspace .hol-cell:hover{background:var(--bs-secondary-bg)}#holidayWorkspace .hol-cell:hover .hol-cell-add{opacity:1}#holidayWorkspace .hol-cell.is-out{background:var(--bs-secondary-bg)}#holidayWorkspace .hol-cell.is-out .hol-daynum{color:#b9c0cf}#holidayWorkspace .hol-cell.is-weekend{background:#fafbfe}#holidayWorkspace .hol-cell.is-today{box-shadow:inset 0 0 0 2px var(--bs-primary)}#holidayWorkspace .hol-cell.is-today .hol-daynum{background:var(--bs-primary);color:#fff}#holidayWorkspace .hol-cell-top{display:flex;align-items:center;justify-content:space-between}#holidayWorkspace .hol-daynum{width:27px;height:27px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:13px;font-weight:600;color:var(--bs-emphasis-color)}#holidayWorkspace .hol-cell-add{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;border:1px dashed var(--bs-border-color);color:var(--bs-secondary-color);background:var(--bs-body-bg);opacity:0;transition:opacity .18s ease,background .18s ease}#holidayWorkspace .hol-cell-add:hover{background:var(--bs-secondary-bg)}#holidayWorkspace .hol-events{display:flex;flex-direction:column;gap:.28rem}#holidayWorkspace .hol-event{display:flex;align-items:center;gap:.4rem;padding:.22rem .45rem;border-radius:7px;border-left:3px solid var(--bs-primary);background:var(--bs-primary);color:var(--bs-primary);font-size:11.5px;font-weight:600;line-height:1.25;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}@supports (color: color-mix(in lab,red,red)){#holidayWorkspace .hol-event{background:color-mix(in srgb,var(--bs-primary) 12%,transparent)}}@supports (color: color-mix(in lab,red,red)){#holidayWorkspace .hol-event{color:color-mix(in srgb,var(--bs-primary) 62%,#1b2436)}}#holidayWorkspace .hol-event:hover{transform:translate(2px);background:var(--bs-primary);box-shadow:0 4px 12px #1b243614}@supports (color: color-mix(in lab,red,red)){#holidayWorkspace .hol-event:hover{background:color-mix(in srgb,var(--bs-primary) 20%,transparent)}}#holidayWorkspace .hol-dot{width:6px;height:6px;border-radius:50%;background:var(--bs-primary);flex:0 0 auto}#holidayWorkspace .hol-ev-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#holidayWorkspace .hol-side .card{border-radius:var(--radius)}#holidayWorkspace .hol-widget>.card-header{background:transparent;border-bottom:1px solid var(--bs-border-color);padding-bottom:.85rem}#holidayWorkspace .hol-widget>.card-body{display:flex;flex-direction:column;gap:.35rem}#holidayWorkspace .hol-cardhead{display:flex;align-items:center;gap:.6rem}#holidayWorkspace .hol-cardhead-ic{width:32px;height:32px;flex:0 0 auto;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;background:var(--bs-primary);color:var(--bs-primary)}@supports (color: color-mix(in lab,red,red)){#holidayWorkspace .hol-cardhead-ic{background:color-mix(in srgb,var(--bs-primary) 12%,transparent)}}#holidayWorkspace .hol-cardhead h5{margin:0;font-size:15px;font-weight:600;color:var(--bs-emphasis-color)}#holidayWorkspace .hol-head-link{font-size:12.5px;font-weight:600;text-decoration:none;color:var(--bs-primary);display:inline-flex;align-items:center}#holidayWorkspace .hol-head-link i{transition:transform .16s ease}#holidayWorkspace .hol-head-link:hover i{transform:translate(2px)}#holidayWorkspace .hol-stat{display:flex;align-items:center;gap:.6rem;padding:.7rem;border-radius:12px;background:var(--bs-primary);border:1px solid var(--bs-primary);transition:transform .16s ease,box-shadow .16s ease,background .16s ease}@supports (color: color-mix(in lab,red,red)){#holidayWorkspace .hol-stat{background:color-mix(in srgb,var(--bs-primary) 7%,var(--bs-body-bg))}}@supports (color: color-mix(in lab,red,red)){#holidayWorkspace .hol-stat{border:1px solid color-mix(in srgb,var(--bs-primary) 15%,transparent)}}#holidayWorkspace .hol-stat:hover{transform:translateY(-2px);background:var(--bs-primary);box-shadow:0 8px 20px #1b243617}@supports (color: color-mix(in lab,red,red)){#holidayWorkspace .hol-stat:hover{background:color-mix(in srgb,var(--bs-primary) 11%,var(--bs-body-bg))}}#holidayWorkspace .hol-stat-ic{width:38px;height:38px;flex:0 0 auto;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:18px;background:var(--bs-primary);color:var(--bs-primary)}@supports (color: color-mix(in lab,red,red)){#holidayWorkspace .hol-stat-ic{background:color-mix(in srgb,var(--bs-primary) 17%,transparent)}}#holidayWorkspace .hol-stat-val{margin:0;font-size:20px;font-weight:700;line-height:1;color:var(--bs-emphasis-color)}#holidayWorkspace .hol-stat-label{font-size:11.5px;color:var(--bs-secondary-color)}#holidayWorkspace .hol-mini{display:flex;align-items:center;gap:.7rem;padding:.5rem;border-radius:12px;text-decoration:none;color:inherit;border:1px solid transparent;transition:background .16s ease,border-color .16s ease,transform .16s ease}#holidayWorkspace .hol-mini:hover{background:var(--bs-secondary-bg);border-color:var(--bs-border-color);transform:translate(2px)}#holidayWorkspace .hol-mini:hover .hol-mini-go{opacity:1;transform:translate(0)}#holidayWorkspace .hol-date{width:44px;height:46px;flex:0 0 auto;border-radius:11px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--bs-primary);color:var(--bs-primary);border:1px solid var(--bs-primary)}@supports (color: color-mix(in lab,red,red)){#holidayWorkspace .hol-date{background:color-mix(in srgb,var(--bs-primary) 13%,transparent)}}@supports (color: color-mix(in lab,red,red)){#holidayWorkspace .hol-date{border:1px solid color-mix(in srgb,var(--bs-primary) 22%,transparent)}}#holidayWorkspace .hol-date-d{font-size:17px;font-weight:700;line-height:1}#holidayWorkspace .hol-date-m{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}#holidayWorkspace .hol-mini-body{flex:1;min-width:0}#holidayWorkspace .hol-mini-title{display:block;font-size:13px;font-weight:600;color:var(--bs-emphasis-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#holidayWorkspace .hol-mini-meta{display:flex;align-items:center;gap:.4rem;font-size:11.5px;color:var(--bs-secondary-color)}#holidayWorkspace .hol-mini-badge{flex:0 0 auto;font-size:10.5px;font-weight:700;padding:.18rem .5rem;border-radius:20px;background:var(--bs-primary);color:var(--bs-primary);white-space:nowrap}@supports (color: color-mix(in lab,red,red)){#holidayWorkspace .hol-mini-badge{background:color-mix(in srgb,var(--bs-primary) 15%,transparent)}}#holidayWorkspace .hol-mini-badge.is-past{background:var(--bs-secondary-bg);color:var(--bs-secondary-color)}#holidayWorkspace .hol-mini-go{flex:0 0 auto;color:var(--bs-secondary-color);opacity:0;transform:translate(-4px);transition:opacity .16s ease,transform .16s ease}#holidayWorkspace .hol-cat-rail{width:7px;height:7px;border-radius:50%;background:var(--bs-primary);flex:0 0 auto}#holidayWorkspace .hol-cat-item{display:flex;align-items:center;gap:.6rem;padding:.5rem .55rem;border-radius:12px;text-decoration:none;color:inherit;border:1px solid transparent;transition:background .16s ease,border-color .16s ease,transform .16s ease}#holidayWorkspace .hol-cat-item:hover{background:var(--bs-secondary-bg);border-color:var(--bs-border-color);transform:translate(2px)}#holidayWorkspace .hol-cat-item:hover .hol-mini-go{opacity:1;transform:translate(0)}#holidayWorkspace .hol-cat-item.active{background:var(--bs-primary);border-color:var(--bs-primary)}@supports (color: color-mix(in lab,red,red)){#holidayWorkspace .hol-cat-item.active{background:color-mix(in srgb,var(--bs-primary) 8%,var(--bs-body-bg))}}@supports (color: color-mix(in lab,red,red)){#holidayWorkspace .hol-cat-item.active{border-color:color-mix(in srgb,var(--bs-primary) 26%,transparent)}}#holidayWorkspace .hol-cat-ic{width:32px;height:32px;flex:0 0 auto;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;font-size:15px;background:var(--bs-primary);color:var(--bs-primary)}@supports (color: color-mix(in lab,red,red)){#holidayWorkspace .hol-cat-ic{background:color-mix(in srgb,var(--bs-primary) 15%,transparent)}}#holidayWorkspace .hol-cat-name{flex:1;font-size:13px;font-weight:600;color:var(--bs-emphasis-color)}#holidayWorkspace .hol-cat-count{font-size:11px;font-weight:700;color:var(--bs-primary);background:var(--bs-primary);border-radius:20px;padding:.12rem .5rem}@supports (color: color-mix(in lab,red,red)){#holidayWorkspace .hol-cat-count{background:color-mix(in srgb,var(--bs-primary) 13%,transparent)}}#holidayWorkspace .hol-list-row{transition:background .14s ease}#holidayWorkspace .hol-list-row:hover{background:var(--bs-secondary-bg)}@media(max-width:991.98px){#holidayWorkspace .hol-cell{min-height:92px}}@media(max-width:575.98px){#holidayWorkspace .hol-cal{grid-template-columns:1fr;gap:0}#holidayWorkspace .hol-dow{display:none}#holidayWorkspace .hol-cell{min-height:0;flex-direction:row;align-items:flex-start;gap:.75rem;border-bottom:1px solid var(--bs-border-color)}#holidayWorkspace .hol-cell.is-out,#holidayWorkspace .hol-cell.is-empty{display:none}#holidayWorkspace .hol-cell-top{flex:0 0 44px;flex-direction:column}#holidayWorkspace .hol-events{flex:1}#holidayWorkspace .hol-cell-add{display:none}}[data-theme=dark] #holidayWorkspace .hol-cell.is-weekend,[data-layout-mode=dark] #holidayWorkspace .hol-cell.is-weekend{background:#1b2233}[data-theme=dark] #holidayWorkspace .hol-event,[data-layout-mode=dark] #holidayWorkspace .hol-event{color:var(--bs-primary)}@supports (color: color-mix(in lab,red,red)){[data-theme=dark] #holidayWorkspace .hol-event,[data-layout-mode=dark] #holidayWorkspace .hol-event{color:color-mix(in srgb,var(--bs-primary) 70%,#e8ebf3)}}#expenseWorkspace .exp-queue,#incomeWorkspace .exp-queue{display:flex;flex-direction:column;gap:.6rem;max-height:calc(100vh - 300px);overflow-y:auto;padding:.15rem .3rem .15rem .15rem;scrollbar-width:thin}#expenseWorkspace .exp-queue::-webkit-scrollbar,#incomeWorkspace .exp-queue::-webkit-scrollbar{width:6px}#expenseWorkspace .exp-queue::-webkit-scrollbar-thumb,#incomeWorkspace .exp-queue::-webkit-scrollbar-thumb{background:var(--bs-border-color);border-radius:20px}#expenseWorkspace .exp-card,#incomeWorkspace .exp-card{position:relative;display:block;text-decoration:none;color:inherit;border:1px solid var(--bs-border-color);border-radius:12px;background:var(--bs-body-bg);padding:.85rem .9rem .85rem 1.05rem;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}#expenseWorkspace .exp-card:before,#incomeWorkspace .exp-card:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:3px;background:var(--bs-primary);opacity:.5;transition:opacity .16s ease}#expenseWorkspace .exp-card:hover,#incomeWorkspace .exp-card:hover{border-color:var(--bs-primary);box-shadow:0 8px 20px #1b243612;transform:translateY(-1px)}@supports (color: color-mix(in lab,red,red)){#expenseWorkspace .exp-card:hover,#incomeWorkspace .exp-card:hover{border-color:color-mix(in srgb,var(--bs-primary) 30%,var(--bs-border-color))}}#expenseWorkspace .exp-card.active,#incomeWorkspace .exp-card.active{border-color:var(--bs-primary);background:var(--bs-primary);box-shadow:0 8px 22px #1b243617}@supports (color: color-mix(in lab,red,red)){#expenseWorkspace .exp-card.active,#incomeWorkspace .exp-card.active{background:color-mix(in srgb,var(--bs-primary) 4%,var(--bs-body-bg))}}#expenseWorkspace .exp-card.active:before,#incomeWorkspace .exp-card.active:before{opacity:1}#expenseWorkspace .exp-card-title,#incomeWorkspace .exp-card-title{font-size:13.5px;font-weight:600;color:var(--bs-emphasis-color);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#expenseWorkspace .exp-card-amount,#incomeWorkspace .exp-card-amount{font-size:16px;font-weight:700;color:var(--bs-emphasis-color);white-space:nowrap}#expenseWorkspace .exp-card-meta,#incomeWorkspace .exp-card-meta{font-size:11.5px;color:var(--bs-secondary-color)}#expenseWorkspace .exp-detail-wrap,#incomeWorkspace .exp-detail-wrap{position:sticky;top:0}#expenseWorkspace .exp-hero,#incomeWorkspace .exp-hero{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}#expenseWorkspace .exp-hero-amount,#incomeWorkspace .exp-hero-amount{font-size:26px;font-weight:700;color:var(--bs-emphasis-color);line-height:1}#expenseWorkspace .exp-info-item .exp-info-label,#incomeWorkspace .exp-info-item .exp-info-label{display:block;font-size:11.5px;color:var(--bs-secondary-color);margin-bottom:.1rem}#expenseWorkspace .exp-info-item .exp-info-val,#incomeWorkspace .exp-info-item .exp-info-val{font-size:13px;font-weight:500;color:var(--bs-emphasis-color)}#expenseWorkspace .exp-receipt,#incomeWorkspace .exp-receipt{display:flex;align-items:center;gap:.6rem;border:1px solid var(--bs-border-color);border-radius:11px;padding:.55rem .65rem;background:var(--bs-body-bg);transition:border-color .16s ease,box-shadow .16s ease}#expenseWorkspace .exp-receipt:hover,#incomeWorkspace .exp-receipt:hover{border-color:var(--bs-primary);box-shadow:0 6px 14px #1b24360f}@supports (color: color-mix(in lab,red,red)){#expenseWorkspace .exp-receipt:hover,#incomeWorkspace .exp-receipt:hover{border-color:color-mix(in srgb,var(--bs-primary) 30%,var(--bs-border-color))}}#expenseWorkspace .exp-receipt-ic,#incomeWorkspace .exp-receipt-ic{width:40px;height:40px;flex:0 0 auto;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;font-size:18px;background:var(--bs-danger);color:var(--bs-danger)}@supports (color: color-mix(in lab,red,red)){#expenseWorkspace .exp-receipt-ic,#incomeWorkspace .exp-receipt-ic{background:color-mix(in srgb,var(--bs-danger) 12%,transparent)}}#expenseWorkspace .exp-tl,#incomeWorkspace .exp-tl{list-style:none;margin:0;padding:0}#expenseWorkspace .exp-tl-step,#incomeWorkspace .exp-tl-step{position:relative;display:flex;gap:.8rem;padding-bottom:1.1rem}#expenseWorkspace .exp-tl-step:last-child,#incomeWorkspace .exp-tl-step:last-child{padding-bottom:0}#expenseWorkspace .exp-tl-ic,#incomeWorkspace .exp-tl-ic{width:34px;height:34px;flex:0 0 auto;z-index:1;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:16px;background:var(--bs-secondary-bg);color:var(--bs-secondary-color);border:2px solid var(--bs-body-bg);box-shadow:0 0 0 1px var(--bs-border-color)}#expenseWorkspace .exp-tl-step:not(:last-child) .exp-tl-ic:after,#incomeWorkspace .exp-tl-step:not(:last-child) .exp-tl-ic:after{content:"";position:absolute;left:16px;top:34px;bottom:0;width:2px;background:var(--bs-border-color)}#expenseWorkspace .exp-tl-step.is-done .exp-tl-ic,#incomeWorkspace .exp-tl-step.is-done .exp-tl-ic{background:var(--bs-success);color:#fff;box-shadow:0 0 0 1px var(--bs-success)}#expenseWorkspace .exp-tl-step.is-current .exp-tl-ic,#incomeWorkspace .exp-tl-step.is-current .exp-tl-ic{background:var(--bs-primary);color:#fff;box-shadow:0 0 0 1px var(--bs-primary);animation:expPulse 1.8s ease-in-out infinite}#expenseWorkspace .exp-tl-step.is-reject .exp-tl-ic,#incomeWorkspace .exp-tl-step.is-reject .exp-tl-ic{background:var(--bs-danger);color:#fff;box-shadow:0 0 0 1px var(--bs-danger)}#expenseWorkspace .exp-tl-step.is-muted,#incomeWorkspace .exp-tl-step.is-muted{opacity:.55}#expenseWorkspace .exp-tl-title,#incomeWorkspace .exp-tl-title{font-size:13px;font-weight:600;color:var(--bs-emphasis-color)}#expenseWorkspace .exp-tl-meta,#incomeWorkspace .exp-tl-meta{font-size:11.5px;color:var(--bs-secondary-color)}@keyframes expPulse{0%,to{box-shadow:0 0 0 1px var(--bs-primary)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--bs-primary) 30%,transparent)}}#expenseWorkspace .exp-actions,#incomeWorkspace .exp-actions{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}#expenseWorkspace .exp-comment,#incomeWorkspace .exp-comment{display:flex;gap:.65rem}#expenseWorkspace .exp-comment-body,#incomeWorkspace .exp-comment-body{flex:1;background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);border-radius:12px;padding:.6rem .75rem}#expenseWorkspace .exp-comment-body.is-finance,#incomeWorkspace .exp-comment-body.is-finance{background:var(--bs-primary);border-color:var(--bs-primary)}@supports (color: color-mix(in lab,red,red)){#expenseWorkspace .exp-comment-body.is-finance,#incomeWorkspace .exp-comment-body.is-finance{background:color-mix(in srgb,var(--bs-primary) 6%,var(--bs-body-bg))}}@supports (color: color-mix(in lab,red,red)){#expenseWorkspace .exp-comment-body.is-finance,#incomeWorkspace .exp-comment-body.is-finance{border-color:color-mix(in srgb,var(--bs-primary) 18%,transparent)}}#expenseWorkspace .exp-comment-name,#incomeWorkspace .exp-comment-name{font-size:12.5px;font-weight:600;color:var(--bs-emphasis-color)}#expenseWorkspace .exp-comment-time,#incomeWorkspace .exp-comment-time{font-size:11px;color:var(--bs-secondary-color)}#expenseWorkspace .exp-comment-text,#incomeWorkspace .exp-comment-text{font-size:12.5px;color:var(--bs-emphasis-color);margin:.15rem 0 0}#expenseWorkspace .exp-empty,#incomeWorkspace .exp-empty{display:none}#expenseWorkspace.is-empty .exp-empty,#incomeWorkspace.is-empty .exp-empty{display:block}#expenseWorkspace.is-empty .exp-detail-live,#incomeWorkspace.is-empty .exp-detail-live{display:none}@media(max-width:991.98px){#expenseWorkspace .exp-queue,#incomeWorkspace .exp-queue{max-height:none}#expenseWorkspace .exp-detail-wrap,#incomeWorkspace .exp-detail-wrap{position:static}#expenseWorkspace .exp-actions,#incomeWorkspace .exp-actions{grid-template-columns:1fr 1fr}}#categoryWorkspace .cat-list{display:flex;flex-direction:column;gap:.6rem;max-height:calc(100vh - 300px);overflow-y:auto;padding:.15rem .3rem .15rem .15rem;scrollbar-width:thin}#categoryWorkspace .cat-list::-webkit-scrollbar{width:6px}#categoryWorkspace .cat-list::-webkit-scrollbar-thumb{background:var(--bs-border-color);border-radius:20px}#categoryWorkspace .cat-card{position:relative;display:block;text-decoration:none;color:inherit;border:1px solid var(--bs-border-color);border-radius:12px;background:var(--bs-body-bg);padding:.85rem .9rem .85rem 1.05rem;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}#categoryWorkspace .cat-card:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:3px;background:var(--bs-primary);opacity:.5;transition:opacity .16s ease}#categoryWorkspace .cat-card:hover{border-color:var(--bs-primary);box-shadow:0 8px 20px #1b243612;transform:translateY(-1px)}@supports (color: color-mix(in lab,red,red)){#categoryWorkspace .cat-card:hover{border-color:color-mix(in srgb,var(--bs-primary) 30%,var(--bs-border-color))}}#categoryWorkspace .cat-card.active{border-color:var(--bs-primary);background:var(--bs-primary);box-shadow:0 8px 22px #1b243617}@supports (color: color-mix(in lab,red,red)){#categoryWorkspace .cat-card.active{background:color-mix(in srgb,var(--bs-primary) 4%,var(--bs-body-bg))}}#categoryWorkspace .cat-card.active:before{opacity:1}#categoryWorkspace .cat-icon{width:42px;height:42px;flex:0 0 auto;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;font-size:20px;background:var(--bs-primary);color:var(--bs-primary)}@supports (color: color-mix(in lab,red,red)){#categoryWorkspace .cat-icon{background:color-mix(in srgb,var(--bs-primary) 15%,transparent)}}#categoryWorkspace .cat-card-name{font-size:14px;font-weight:600;color:var(--bs-emphasis-color);display:block}#categoryWorkspace .cat-card-code{font-size:11.5px;color:var(--bs-secondary-color)}#categoryWorkspace .cat-color-dot{width:10px;height:10px;border-radius:50%;background:var(--bs-primary);display:inline-block}#categoryWorkspace .cat-meter{height:6px;border-radius:20px;background:var(--bs-secondary-bg);overflow:hidden}#categoryWorkspace .cat-meter-fill{height:100%;border-radius:20px;background:var(--bs-primary);transition:width .35s ease}#categoryWorkspace .cat-meter-fill.is-over{background:var(--bs-danger)}#categoryWorkspace .cat-detail-wrap{position:sticky;top:0}#categoryWorkspace .cat-hero-icon{width:58px;height:58px;flex:0 0 auto;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;font-size:28px;background:var(--bs-primary);color:var(--bs-primary)}@supports (color: color-mix(in lab,red,red)){#categoryWorkspace .cat-hero-icon{background:color-mix(in srgb,var(--bs-primary) 15%,transparent)}}#categoryWorkspace .cat-info-item .cat-info-label{display:block;font-size:11.5px;color:var(--bs-secondary-color);margin-bottom:.1rem}#categoryWorkspace .cat-info-item .cat-info-val{font-size:13px;font-weight:500;color:var(--bs-emphasis-color)}#categoryWorkspace .cat-mini{display:flex;align-items:center;gap:.65rem;padding:.45rem .5rem;border-radius:10px;text-decoration:none;color:inherit;border:1px solid transparent;transition:background .16s ease,border-color .16s ease}#categoryWorkspace .cat-mini:hover{background:var(--bs-secondary-bg);border-color:var(--bs-border-color)}#categoryWorkspace .cat-flow{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}#categoryWorkspace .cat-flow-step{display:flex;align-items:center;gap:.65rem}#categoryWorkspace .cat-flow-ic{width:30px;height:30px;flex:0 0 auto;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;background:var(--bs-primary);color:var(--bs-primary)}@supports (color: color-mix(in lab,red,red)){#categoryWorkspace .cat-flow-ic{background:color-mix(in srgb,var(--bs-primary) 12%,transparent)}}#categoryWorkspace .cat-empty{display:none}#categoryWorkspace.is-empty .cat-empty{display:block}#categoryWorkspace.is-empty .cat-detail-live{display:none}@media(max-width:991.98px){#categoryWorkspace .cat-list{max-height:none}#categoryWorkspace .cat-detail-wrap{position:static}}#invoiceWorkspace .iv-actionbar{position:sticky;top:0;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;background:var(--bs-body-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--bs-border-color)!important;box-shadow:0 8px 24px -16px #1b24364d}@supports (color: color-mix(in lab,red,red)){#invoiceWorkspace .iv-actionbar{background:color-mix(in srgb,var(--bs-body-bg) 82%,transparent)}}#invoiceWorkspace .iv-ab-title{font-size:16px;font-weight:700;color:var(--bs-emphasis-color);line-height:1.1}#invoiceWorkspace .iv-ab-sub{font-size:11.5px;color:var(--bs-secondary-color)}#invoiceWorkspace .iv-ab-actions{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}#invoiceWorkspace .iv-cardhead{display:flex;align-items:center;gap:.6rem;margin-bottom:1rem}#invoiceWorkspace .iv-cardhead-ic{width:38px;height:38px;flex:0 0 auto;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;font-size:18px;color:var(--bs-primary);background:linear-gradient(135deg,var(--bs-primary),var(--bs-primary));box-shadow:inset 0 0 0 1px var(--bs-primary)}@supports (color: color-mix(in lab,red,red)){#invoiceWorkspace .iv-cardhead-ic{background:linear-gradient(135deg,color-mix(in srgb,var(--bs-primary) 18%,transparent),color-mix(in srgb,var(--bs-primary) 7%,transparent))}}@supports (color: color-mix(in lab,red,red)){#invoiceWorkspace .iv-cardhead-ic{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bs-primary) 14%,transparent)}}#invoiceWorkspace .iv-cardhead-title{font-size:14.5px;font-weight:600;color:var(--bs-emphasis-color);line-height:1.15}#invoiceWorkspace .iv-cardhead-sub{font-size:11.5px;color:var(--bs-secondary-color)}#invoiceWorkspace .iv-hero{position:relative;overflow:hidden;border-radius:20px;padding:1.5rem 1.6rem;background:radial-gradient(120% 140% at 100% 0%,var(--bs-primary) 0%,transparent 55%),linear-gradient(135deg,var(--bs-primary) 0%,var(--bs-body-bg) 60%);border:1px solid var(--bs-primary);box-shadow:0 18px 40px -22px var(--bs-primary)}@supports (color: color-mix(in lab,red,red)){#invoiceWorkspace .iv-hero{background:radial-gradient(120% 140% at 100% 0%,color-mix(in srgb,var(--bs-primary) 16%,transparent) 0%,transparent 55%),linear-gradient(135deg,color-mix(in srgb,var(--bs-primary) 8%,var(--bs-body-bg)) 0%,var(--bs-body-bg) 60%)}}@supports (color: color-mix(in lab,red,red)){#invoiceWorkspace .iv-hero{border:1px solid color-mix(in srgb,var(--bs-primary) 14%,var(--bs-border-color))}}@supports (color: color-mix(in lab,red,red)){#invoiceWorkspace .iv-hero{box-shadow:0 18px 40px -22px color-mix(in srgb,var(--bs-primary) 55%,transparent)}}#invoiceWorkspace .iv-hero-glow{position:absolute;top:-70px;right:-40px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,var(--bs-primary),transparent 70%);pointer-events:none}@supports (color: color-mix(in lab,red,red)){#invoiceWorkspace .iv-hero-glow{background:radial-gradient(circle,color-mix(in srgb,var(--bs-primary) 22%,transparent),transparent 70%)}}#invoiceWorkspace .iv-hero-grid{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;gap:1.4rem}#invoiceWorkspace .iv-hero-left{flex:1 1 340px;min-width:0}#invoiceWorkspace .iv-hero-brand{display:flex;align-items:center;gap:.9rem;margin-bottom:1.25rem}#invoiceWorkspace .iv-hero-logo{width:54px;height:54px;flex:0 0 auto;border-radius:15px;display:inline-flex;align-items:center;justify-content:center;font-size:26px;color:#fff;background:linear-gradient(135deg,var(--bs-primary),var(--bs-primary));box-shadow:0 10px 22px -8px var(--bs-primary)}@supports (color: color-mix(in lab,red,red)){#invoiceWorkspace .iv-hero-logo{background:linear-gradient(135deg,var(--bs-primary),color-mix(in srgb,var(--bs-primary) 55%,#7b61ff))}}@supports (color: color-mix(in lab,red,red)){#invoiceWorkspace .iv-hero-logo{box-shadow:0 10px 22px -8px color-mix(in srgb,var(--bs-primary) 70%,transparent)}}#invoiceWorkspace .iv-hero-eyebrow{display:block;font-size:11.5px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--bs-secondary-color)}#invoiceWorkspace .iv-hero-no{font-size:24px;font-weight:800;letter-spacing:-.5px;color:var(--bs-emphasis-color);line-height:1.1}#invoiceWorkspace .iv-hero-status{display:inline-flex;align-items:center;gap:.35rem;font-size:12px;font-weight:600;padding:.3rem .7rem;border-radius:30px;color:var(--bs-warning);background:var(--bs-warning)}@supports (color: color-mix(in lab,red,red)){#invoiceWorkspace .iv-hero-status{background:color-mix(in srgb,var(--bs-warning) 15%,transparent)}}#invoiceWorkspace .iv-hero-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.9rem 1.2rem}#invoiceWorkspace .iv-hero-mi .iv-hero-mi-label{display:flex;align-items:center;gap:.35rem;font-size:11px;color:var(--bs-secondary-color);margin-bottom:.15rem}#invoiceWorkspace .iv-hero-mi .iv-hero-mi-label i{font-size:13px}#invoiceWorkspace .iv-hero-mi .iv-hero-mi-val{font-size:13.5px;font-weight:700;color:var(--bs-emphasis-color)}#invoiceWorkspace .iv-hero-due{flex:0 1 260px;display:flex;flex-direction:column;justify-content:center;gap:.35rem;padding:1.15rem 1.25rem;border-radius:16px;color:#fff;background:linear-gradient(150deg,var(--bs-primary) 0%,var(--bs-primary) 55%,var(--bs-primary) 100%);box-shadow:0 16px 34px -14px var(--bs-primary)}@supports (color: color-mix(in lab,red,red)){#invoiceWorkspace .iv-hero-due{background:linear-gradient(150deg,color-mix(in srgb,var(--bs-primary) 92%,#000) 0%,var(--bs-primary) 55%,color-mix(in srgb,var(--bs-primary) 60%,#7b61ff) 100%)}}@supports (color: color-mix(in lab,red,red)){#invoiceWorkspace .iv-hero-due{box-shadow:0 16px 34px -14px color-mix(in srgb,var(--bs-primary) 75%,transparent)}}#invoiceWorkspace .iv-hero-due-label{font-size:11.5px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;opacity:.85}#invoiceWorkspace .iv-hero-due-val{font-size:30px;font-weight:800;letter-spacing:-.5px;line-height:1}#invoiceWorkspace .iv-hero-due-bar{height:6px;border-radius:20px;background:#ffffff47;overflow:hidden;margin:.5rem 0 .1rem}#invoiceWorkspace .iv-hero-due-fill{display:block;height:100%;width:0;border-radius:20px;background:#fff;transition:width .9s cubic-bezier(.4,0,.2,1)}#invoiceWorkspace .iv-hero-due-sub{font-size:11.5px;opacity:.85}#invoiceWorkspace .iv-hero-due-actions{display:flex;gap:.5rem;margin-top:.65rem}#invoiceWorkspace .iv-profile{display:flex;align-items:center;gap:.85rem}#invoiceWorkspace .iv-profile-info{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1rem}#invoiceWorkspace .iv-info-item .iv-info-label{display:block;font-size:11px;color:var(--bs-secondary-color);margin-bottom:.1rem}#invoiceWorkspace .iv-info-item .iv-info-val{font-size:13px;font-weight:500;color:var(--bs-emphasis-color);word-break:break-word}#invoiceWorkspace .iv-info-full{grid-column:1/-1}#invoiceWorkspace .iv-sum{list-style:none;margin:0;padding:0}#invoiceWorkspace .iv-sum-row{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0;font-size:13px;color:var(--bs-emphasis-color);border-bottom:1px dashed var(--bs-border-color)}#invoiceWorkspace .iv-sum-row:last-child{border-bottom:0}#invoiceWorkspace .iv-sum-row .iv-sum-label{color:var(--bs-secondary-color);display:inline-flex;align-items:center;gap:.4rem}#invoiceWorkspace .iv-sum-row .iv-sum-val{font-weight:600}#invoiceWorkspace .iv-sum-row.is-minus .iv-sum-val{color:var(--bs-success)}#invoiceWorkspace .iv-sum-row.is-add .iv-sum-val{color:var(--bs-danger)}#invoiceWorkspace .iv-sum-total{display:flex;align-items:center;justify-content:space-between;margin-top:.35rem;padding:.95rem 1.1rem;border-radius:14px;color:#fff;background:linear-gradient(135deg,var(--bs-primary),var(--bs-primary));box-shadow:0 14px 30px -14px var(--bs-primary)}@supports (color: color-mix(in lab,red,red)){#invoiceWorkspace .iv-sum-total{background:linear-gradient(135deg,color-mix(in srgb,var(--bs-primary) 90%,#000),var(--bs-primary))}}@supports (color: color-mix(in lab,red,red)){#invoiceWorkspace .iv-sum-total{box-shadow:0 14px 30px -14px color-mix(in srgb,var(--bs-primary) 75%,transparent)}}#invoiceWorkspace .iv-sum-total .iv-sum-total-label{font-size:12.5px;font-weight:600;opacity:.9}#invoiceWorkspace .iv-sum-total .iv-sum-total-val{font-size:23px;font-weight:800;letter-spacing:-.5px;line-height:1}#invoiceWorkspace .iv-paybar{height:8px;border-radius:20px;background:var(--bs-secondary-bg);overflow:hidden}#invoiceWorkspace .iv-paybar-fill{height:100%;border-radius:20px;background:var(--bs-success);width:0;transition:width .8s cubic-bezier(.4,0,.2,1)}#invoiceWorkspace .iv-fee-table{border-collapse:separate;border-spacing:0}#invoiceWorkspace .iv-fee-table thead th{font-size:11px;text-transform:uppercase;letter-spacing:.3px;color:var(--bs-secondary-color);font-weight:600;background:var(--bs-secondary-bg);border-top:1px solid var(--bs-border-color);border-bottom:1px solid var(--bs-border-color);padding-top:.65rem;padding-bottom:.65rem}#invoiceWorkspace .iv-fee-table thead th:first-child{border-left:1px solid var(--bs-border-color);border-top-left-radius:11px}#invoiceWorkspace .iv-fee-table thead th:last-child{border-right:1px solid var(--bs-border-color);border-top-right-radius:11px}#invoiceWorkspace .iv-fee-table tbody td{vertical-align:middle;font-size:13px;color:var(--bs-emphasis-color);border-bottom:1px solid var(--bs-border-color)}#invoiceWorkspace .iv-fee-table tbody tr{transition:background .14s ease}#invoiceWorkspace .iv-fee-table tbody tr:hover td{background:var(--bs-primary)}@supports (color: color-mix(in lab,red,red)){#invoiceWorkspace .iv-fee-table tbody tr:hover td{background:color-mix(in srgb,var(--bs-primary) 4%,transparent)}}#invoiceWorkspace .iv-fee-table tfoot td{font-weight:600;border-top:1px solid var(--bs-border-color);background:var(--bs-secondary-bg)}#invoiceWorkspace .iv-fee-table .iv-fee-cat{font-weight:600}#invoiceWorkspace .iv-fee-table .iv-fee-desc{font-size:11.5px;color:var(--bs-secondary-color)}#invoiceWorkspace .iv-tl{list-style:none;margin:0;padding:0}#invoiceWorkspace .iv-tl-step{position:relative;display:flex;gap:.85rem;padding-bottom:1.15rem}#invoiceWorkspace .iv-tl-step:last-child{padding-bottom:0}#invoiceWorkspace .iv-tl-ic{width:34px;height:34px;flex:0 0 auto;z-index:1;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:16px;background:var(--bs-secondary-bg);color:var(--bs-secondary-color);border:2px solid var(--bs-body-bg);box-shadow:0 0 0 1px var(--bs-border-color)}#invoiceWorkspace .iv-tl-step:not(:last-child) .iv-tl-ic:after{content:"";position:absolute;left:16px;top:34px;bottom:0;width:2px;background:var(--bs-border-color)}#invoiceWorkspace .iv-tl-step.is-done .iv-tl-ic{background:var(--bs-success);color:#fff;box-shadow:0 0 0 1px var(--bs-success)}#invoiceWorkspace .iv-tl-step.is-current .iv-tl-ic{background:var(--bs-primary);color:#fff;box-shadow:0 0 0 1px var(--bs-primary);animation:ivPulse 1.8s ease-in-out infinite}#invoiceWorkspace .iv-tl-step.is-muted{opacity:.55}#invoiceWorkspace .iv-tl-body{padding-top:.1rem}#invoiceWorkspace .iv-tl-title{font-size:13px;font-weight:600;color:var(--bs-emphasis-color)}#invoiceWorkspace .iv-tl-meta{font-size:11.5px;color:var(--bs-secondary-color)}@keyframes ivPulse{0%,to{box-shadow:0 0 0 1px var(--bs-primary)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--bs-primary) 30%,transparent)}}#invoiceWorkspace .iv-qa{display:grid;grid-template-columns:repeat(4,1fr);gap:.65rem .4rem}#invoiceWorkspace .iv-qa-btn{display:flex;flex-direction:column;align-items:center;gap:.35rem;text-decoration:none;color:var(--bs-secondary-color);border:0;background:transparent;cursor:pointer}#invoiceWorkspace .iv-qa-btn:hover .iv-qa-ic{color:#fff;border-color:transparent;background:linear-gradient(135deg,var(--bs-primary),var(--bs-primary));transform:translateY(-3px);box-shadow:0 12px 22px -8px var(--bs-primary)}@supports (color: color-mix(in lab,red,red)){#invoiceWorkspace .iv-qa-btn:hover .iv-qa-ic{background:linear-gradient(135deg,var(--bs-primary),color-mix(in srgb,var(--bs-primary) 55%,#7b61ff))}}@supports (color: color-mix(in lab,red,red)){#invoiceWorkspace .iv-qa-btn:hover .iv-qa-ic{box-shadow:0 12px 22px -8px color-mix(in srgb,var(--bs-primary) 70%,transparent)}}#invoiceWorkspace .iv-qa-btn:hover .iv-qa-lbl{color:var(--bs-emphasis-color)}#invoiceWorkspace .iv-qa-ic{width:48px;height:48px;border-radius:15px;display:inline-flex;align-items:center;justify-content:center;font-size:21px;background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);color:var(--bs-emphasis-color);transition:border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease,background .16s ease}#invoiceWorkspace .iv-qa-lbl{font-size:10.5px;font-weight:500;text-align:center;line-height:1.2;transition:color .16s ease}#invoiceWorkspace .iv-file{display:flex;align-items:center;gap:.7rem;border:1px solid var(--bs-border-color);border-radius:12px;padding:.7rem .8rem;background:var(--bs-body-bg);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}#invoiceWorkspace .iv-file:hover{border-color:var(--bs-primary);box-shadow:0 8px 18px #1b243612;transform:translateY(-1px)}@supports (color: color-mix(in lab,red,red)){#invoiceWorkspace .iv-file:hover{border-color:color-mix(in srgb,var(--bs-primary) 30%,var(--bs-border-color))}}#invoiceWorkspace .iv-file-ic{width:42px;height:42px;flex:0 0 auto;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:19px;background:var(--bs-danger);color:var(--bs-danger)}@supports (color: color-mix(in lab,red,red)){#invoiceWorkspace .iv-file-ic{background:color-mix(in srgb,var(--bs-danger) 12%,transparent)}}#invoiceWorkspace .iv-file-ic.is-pdf{background:var(--bs-danger);color:var(--bs-danger)}@supports (color: color-mix(in lab,red,red)){#invoiceWorkspace .iv-file-ic.is-pdf{background:color-mix(in srgb,var(--bs-danger) 12%,transparent)}}#invoiceWorkspace .iv-file-ic.is-img{background:var(--bs-primary);color:var(--bs-primary)}@supports (color: color-mix(in lab,red,red)){#invoiceWorkspace .iv-file-ic.is-img{background:color-mix(in srgb,var(--bs-primary) 12%,transparent)}}#invoiceWorkspace .iv-file-ic.is-doc{background:var(--bs-success);color:var(--bs-success)}@supports (color: color-mix(in lab,red,red)){#invoiceWorkspace .iv-file-ic.is-doc{background:color-mix(in srgb,var(--bs-success) 12%,transparent)}}#invoiceWorkspace .iv-file-name{font-size:12.5px;font-weight:600;color:var(--bs-emphasis-color)}#invoiceWorkspace .iv-file-meta{font-size:11px;color:var(--bs-secondary-color)}#invoiceWorkspace .iv-card{transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}#invoiceWorkspace .iv-card:hover{box-shadow:0 16px 38px -20px #1b243647;border-color:var(--bs-primary)}@supports (color: color-mix(in lab,red,red)){#invoiceWorkspace .iv-card:hover{border-color:color-mix(in srgb,var(--bs-primary) 18%,var(--bs-border-color))}}#invoiceWorkspace .skeleton-loader{display:none}#invoiceWorkspace.is-loading .skeleton-loader{display:block}#invoiceWorkspace.is-loading .iv-live{display:none}#invoiceWorkspace .skeleton{border-radius:8px;background:var(--bs-secondary-bg)}#invoiceWorkspace .skeleton:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,#fff 65%,transparent),transparent)}#invoiceWorkspace .skeleton-line{height:12px;margin-bottom:.6rem}#invoiceWorkspace .skeleton-block{height:120px}#invoiceWorkspace .skeleton-btn{height:40px;width:110px;display:inline-block;border-radius:8px}#invoiceWorkspace .skeleton-circle{width:46px;height:46px;border-radius:50%;display:inline-block}#invoiceWorkspace .iv-empty{display:none;text-align:center;padding:3.5rem 1rem}#invoiceWorkspace.is-empty .iv-empty{display:block}#invoiceWorkspace.is-empty .iv-live,#invoiceWorkspace.is-empty .skeleton-loader{display:none}#invoiceWorkspace .iv-empty-ic{width:78px;height:78px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:34px;background:var(--bs-secondary-bg);color:var(--bs-secondary-color)}@media(max-width:991.98px){#invoiceWorkspace .iv-detail-sticky{position:static}}@media(max-width:575.98px){#invoiceWorkspace .iv-profile-info{grid-template-columns:1fr}}#invoiceWorkspace .iv-detail-sticky{position:sticky;top:64px}[data-theme=dark] #invoiceWorkspace .skeleton:after,[data-layout-mode=dark] #invoiceWorkspace .skeleton:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,#fff 12%,transparent),transparent)}#noticeWorkspace .nb-sec-head{display:flex;align-items:center;gap:.5rem;margin:0 0 .85rem}#noticeWorkspace .nb-sec-ic{width:30px;height:30px;flex:0 0 auto;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;color:var(--bs-primary);background:var(--bs-primary)}@supports (color: color-mix(in lab,red,red)){#noticeWorkspace .nb-sec-ic{background:color-mix(in srgb,var(--bs-primary) 12%,transparent)}}#noticeWorkspace .nb-sec-title{font-size:15px;font-weight:700;color:var(--bs-emphasis-color);line-height:1.1}#noticeWorkspace .nb-sec-sub{font-size:11.5px;color:var(--bs-secondary-color)}#noticeWorkspace .nb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;align-items:start}#noticeWorkspace .nb-featured-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:1rem;margin-bottom:1.5rem}#noticeWorkspace .nb-card{position:relative;display:flex;flex-direction:column;border:1px solid var(--bs-border-color);border-radius:14px;background:var(--bs-body-bg);padding:1.1rem 1.15rem 1rem;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}#noticeWorkspace .nb-card:hover{border-color:var(--bs-primary);box-shadow:0 16px 38px -20px #1b24364d;transform:translateY(-3px)}@supports (color: color-mix(in lab,red,red)){#noticeWorkspace .nb-card:hover{border-color:color-mix(in srgb,var(--bs-primary) 35%,var(--bs-border-color))}}#noticeWorkspace .nb-card:focus-visible{outline:2px solid var(--bs-primary);outline-offset:2px}#noticeWorkspace .nb-card.is-featured{background:radial-gradient(120% 130% at 100% 0%,var(--bs-primary) 0%,transparent 55%),var(--bs-body-bg);border-color:var(--bs-primary)}@supports (color: color-mix(in lab,red,red)){#noticeWorkspace .nb-card.is-featured{background:radial-gradient(120% 130% at 100% 0%,color-mix(in srgb,var(--bs-primary) 12%,transparent) 0%,transparent 55%),var(--bs-body-bg)}}@supports (color: color-mix(in lab,red,red)){#noticeWorkspace .nb-card.is-featured{border-color:color-mix(in srgb,var(--bs-primary) 28%,var(--bs-border-color))}}#noticeWorkspace .nb-card.is-featured:before{width:5px;opacity:1}#noticeWorkspace .nb-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.6rem}#noticeWorkspace .nb-pin{position:absolute;top:14px;right:82px;width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:14px;color:var(--bs-primary);background:var(--bs-primary)}@supports (color: color-mix(in lab,red,red)){#noticeWorkspace .nb-pin{background:color-mix(in srgb,var(--bs-primary) 14%,transparent)}}#noticeWorkspace .nb-pri-dot{display:inline-flex;align-items:center;gap:.35rem;font-size:11px;font-weight:600;color:var(--bs-primary)}#noticeWorkspace .nb-pri-dot:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--bs-primary)}#noticeWorkspace .nb-title{font-size:15px;font-weight:700;color:var(--bs-emphasis-color);line-height:1.35;margin:0 0 .4rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#noticeWorkspace .nb-desc{font-size:12.5px;color:var(--bs-secondary-color);line-height:1.5;margin:0 0 .8rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#noticeWorkspace .nb-meta{display:flex;flex-wrap:wrap;gap:.35rem .9rem;font-size:11.5px;color:var(--bs-secondary-color);margin-bottom:.75rem}#noticeWorkspace .nb-meta .nb-meta-i{display:inline-flex;align-items:center;gap:.3rem}#noticeWorkspace .nb-meta .nb-meta-i i{font-size:13px}#noticeWorkspace .nb-pub{display:flex;align-items:center;gap:.5rem;margin-bottom:.85rem}#noticeWorkspace .nb-pub .nb-pub-name{font-size:12px;font-weight:600;color:var(--bs-emphasis-color)}#noticeWorkspace .nb-pub .nb-pub-role{font-size:11px;color:var(--bs-secondary-color)}#noticeWorkspace .nb-foot{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:auto;padding-top:.75rem;border-top:1px solid var(--bs-border-color)}#noticeWorkspace .nb-foot-stats{display:inline-flex;gap:.85rem;font-size:11.5px;color:var(--bs-secondary-color)}#noticeWorkspace .nb-foot-stat{display:inline-flex;align-items:center;gap:.3rem}#noticeWorkspace .nb-foot-stat i{font-size:14px}#noticeWorkspace .nb-actions{display:inline-flex;gap:.25rem}#noticeWorkspace .nb-card:has(.dropdown-menu.show){z-index:5}#noticeWorkspace .nb-actions .dropdown-menu{z-index:1050}#noticeWorkspace.is-list .nb-grid,#noticeWorkspace.is-list .nb-featured-grid{grid-template-columns:1fr}#noticeWorkspace.is-list .nb-featured-grid{margin-bottom:1rem}#noticeWorkspace.is-list .nb-card{flex-direction:row;align-items:center;flex-wrap:wrap;padding:.85rem 1rem}#noticeWorkspace.is-list .nb-card.is-featured{background:var(--bs-body-bg)}#noticeWorkspace.is-list .nb-title{-webkit-line-clamp:1;margin-bottom:.25rem}#noticeWorkspace.is-list .nb-desc{-webkit-line-clamp:1;margin-bottom:0;flex:1 1 260px}#noticeWorkspace.is-list .nb-card-main{flex:1 1 320px;min-width:0}#noticeWorkspace.is-list .nb-meta{margin-bottom:0;margin-left:auto}#noticeWorkspace.is-list .nb-pub{margin-bottom:0}#noticeWorkspace.is-list .nb-foot{margin-top:0;padding-top:0;border-top:0;flex:0 0 auto}#noticeWorkspace.is-list .nb-foot-stats{display:none}#noticeWorkspace .nb-card-main{display:contents}#noticeWorkspace.is-list .nb-card-main{display:block}#noticeWorkspace .nb-file{display:flex;align-items:center;gap:.7rem;border:1px solid var(--bs-border-color);border-radius:12px;padding:.65rem .75rem;background:var(--bs-body-bg);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}#noticeWorkspace .nb-file:hover{border-color:var(--bs-primary);box-shadow:0 8px 18px #1b243612;transform:translateY(-1px)}@supports (color: color-mix(in lab,red,red)){#noticeWorkspace .nb-file:hover{border-color:color-mix(in srgb,var(--bs-primary) 30%,var(--bs-border-color))}}#noticeWorkspace .nb-file-ic{width:40px;height:40px;flex:0 0 auto;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:18px;background:var(--bs-danger);color:var(--bs-danger)}@supports (color: color-mix(in lab,red,red)){#noticeWorkspace .nb-file-ic{background:color-mix(in srgb,var(--bs-danger) 12%,transparent)}}#noticeWorkspace .nb-file-ic.is-img{background:var(--bs-primary);color:var(--bs-primary)}@supports (color: color-mix(in lab,red,red)){#noticeWorkspace .nb-file-ic.is-img{background:color-mix(in srgb,var(--bs-primary) 12%,transparent)}}#noticeWorkspace .nb-file-ic.is-doc{background:var(--bs-info);color:var(--bs-info)}@supports (color: color-mix(in lab,red,red)){#noticeWorkspace .nb-file-ic.is-doc{background:color-mix(in srgb,var(--bs-info) 12%,transparent)}}#noticeWorkspace .nb-file-ic.is-sheet{background:var(--bs-success);color:var(--bs-success)}@supports (color: color-mix(in lab,red,red)){#noticeWorkspace .nb-file-ic.is-sheet{background:color-mix(in srgb,var(--bs-success) 12%,transparent)}}#noticeWorkspace .nb-file-name{font-size:12.5px;font-weight:600;color:var(--bs-emphasis-color)}#noticeWorkspace .nb-file-meta{font-size:11px;color:var(--bs-secondary-color)}#noticeWorkspace .nb-oc-hero{border-radius:12px;padding:1rem 1.1rem;background:radial-gradient(120% 130% at 100% 0%,var(--bs-primary) 0%,transparent 55%),var(--bs-secondary-bg);border:1px solid var(--bs-border-color)}@supports (color: color-mix(in lab,red,red)){#noticeWorkspace .nb-oc-hero{background:radial-gradient(120% 130% at 100% 0%,color-mix(in srgb,var(--bs-primary) 14%,transparent) 0%,transparent 55%),var(--bs-secondary-bg)}}#noticeWorkspace .nb-info-item .nb-info-label{display:block;font-size:11px;color:var(--bs-secondary-color);margin-bottom:.1rem}#noticeWorkspace .nb-info-item .nb-info-val{font-size:13px;font-weight:500;color:var(--bs-emphasis-color)}#noticeWorkspace .nb-readbar{height:8px;border-radius:20px;background:var(--bs-secondary-bg);overflow:hidden}#noticeWorkspace .nb-readbar-fill{display:block;height:100%;border-radius:20px;background:var(--bs-success);width:0;transition:width .8s cubic-bezier(.4,0,.2,1)}#noticeWorkspace .nb-comment{display:flex;gap:.6rem}#noticeWorkspace .nb-comment-body{flex:1;background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);border-radius:12px;padding:.55rem .7rem}#noticeWorkspace .nb-comment-name{font-size:12.5px;font-weight:600;color:var(--bs-emphasis-color)}#noticeWorkspace .nb-comment-time{font-size:11px;color:var(--bs-secondary-color)}#noticeWorkspace .nb-comment-text{font-size:12.5px;color:var(--bs-emphasis-color);margin:.15rem 0 0}#noticeWorkspace .skeleton-loader{display:none}#noticeWorkspace.is-loading .skeleton-loader{display:block}#noticeWorkspace.is-loading .nb-live{display:none}#noticeWorkspace .skeleton-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}#noticeWorkspace .skeleton-card{border:1px solid var(--bs-border-color);border-radius:14px;padding:1.1rem;background:none;height:auto}#noticeWorkspace .skeleton{border-radius:8px;background:var(--bs-secondary-bg)}#noticeWorkspace .skeleton:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,#fff 65%,transparent),transparent)}#noticeWorkspace .skeleton-line{height:12px;margin-bottom:.6rem}#noticeWorkspace .skeleton-line.w-70{width:70%}#noticeWorkspace .skeleton-line.w-40{width:40%}#noticeWorkspace .skeleton-block{height:60px;margin:.8rem 0}#noticeWorkspace .nb-empty{display:none;text-align:center;padding:3.5rem 1rem}#noticeWorkspace.is-empty .nb-empty{display:block}#noticeWorkspace.is-empty .nb-live-body{display:none}#noticeWorkspace .nb-empty-ic{width:78px;height:78px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:34px;background:var(--bs-secondary-bg);color:var(--bs-secondary-color)}#noticeWorkspace.nb-fullscreen{position:fixed;inset:0;z-index:1045;background:var(--bs-secondary-bg);padding:1rem 1.25rem;overflow:auto}#nb_detail{--bs-offcanvas-width: 460px}#nb_detail .offcanvas-footer{margin-top:auto}#nb_detail .nb-pri-dot{display:inline-flex;align-items:center;gap:.35rem;font-size:11px;font-weight:600;color:var(--bs-primary)}#nb_detail .nb-pri-dot:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--bs-primary)}#nb_detail .nb-info-item .nb-info-label{display:block;font-size:11px;color:#8a94a6;margin-bottom:.1rem}#nb_detail .nb-info-item .nb-info-val{font-size:13px;font-weight:500}#nb_detail .nb-readbar{height:8px;border-radius:20px;background:#f2f4f9;overflow:hidden}#nb_detail .nb-readbar-fill{display:block;height:100%;border-radius:20px;background:var(--bs-success);width:0;transition:width .8s cubic-bezier(.4,0,.2,1)}#nb_detail .nb-comment{display:flex;gap:.6rem}#nb_detail .nb-comment-body{flex:1;background:#f7f8fb;border:1px solid #e8ebf3;border-radius:12px;padding:.55rem .7rem}#nb_detail .nb-comment-name{font-size:12.5px;font-weight:600}#nb_detail .nb-comment-time{font-size:11px;color:#8a94a6}#nb_detail .nb-comment-text{font-size:12.5px;margin:.15rem 0 0}#nb_detail .nb-file{display:flex;align-items:center;gap:.7rem;border:1px solid #e8ebf3;border-radius:12px;padding:.65rem .75rem}#nb_detail .nb-file-ic{width:40px;height:40px;flex:0 0 auto;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:18px;background:var(--bs-danger);color:var(--bs-danger)}@supports (color: color-mix(in lab,red,red)){#nb_detail .nb-file-ic{background:color-mix(in srgb,var(--bs-danger) 12%,transparent)}}#nb_detail .nb-file-ic.is-img{background:var(--bs-primary);color:var(--bs-primary)}@supports (color: color-mix(in lab,red,red)){#nb_detail .nb-file-ic.is-img{background:color-mix(in srgb,var(--bs-primary) 12%,transparent)}}#nb_detail .nb-file-name{font-size:12.5px;font-weight:600}#nb_detail .nb-file-meta{font-size:11px;color:#8a94a6}[data-theme=dark] #noticeWorkspace .skeleton:after,[data-layout-mode=dark] #noticeWorkspace .skeleton:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,#fff 12%,transparent),transparent)}[data-theme=dark] #nb_detail .nb-comment-body{background:#1b1632;border-color:#1b1632}[data-theme=dark] #nb_detail .nb-readbar{background:#1b1632}[data-theme=dark] #nb_detail .nb-file{border-color:#1b1632}#eventsWorkspace .ev-sec-head{display:flex;align-items:center;gap:.5rem;margin:0 0 .85rem}#eventsWorkspace .ev-sec-ic{width:30px;height:30px;flex:0 0 auto;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;color:var(--bs-primary);background:var(--bs-primary)}@supports (color: color-mix(in lab,red,red)){#eventsWorkspace .ev-sec-ic{background:color-mix(in srgb,var(--bs-primary) 12%,transparent)}}#eventsWorkspace .ev-sec-title{font-size:15px;font-weight:700;color:var(--bs-emphasis-color);line-height:1.1}#eventsWorkspace .ev-sec-sub{font-size:11.5px;color:var(--bs-secondary-color)}#eventsWorkspace .ev-timeline-sec,#eventsWorkspace.is-grid .ev-calendar-sec,#eventsWorkspace.is-grid .ev-events-title,#eventsWorkspace.is-timeline .ev-calendar-sec,#eventsWorkspace.is-timeline .ev-events-sec{display:none}#eventsWorkspace.is-timeline .ev-timeline-sec{display:block}#eventsWorkspace .ev-cal-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}#eventsWorkspace .ev-cal-nav{display:inline-flex;align-items:center;gap:.35rem}#eventsWorkspace .ev-cal-month{font-size:16px;font-weight:700;color:var(--bs-emphasis-color);min-width:150px;text-align:center}#eventsWorkspace .ev-cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;background:var(--bs-border-color);border:1px solid var(--bs-border-color);border-radius:12px;overflow:hidden;animation:evFade .35s ease}#eventsWorkspace .ev-dow{background:var(--bs-secondary-bg);padding:.55rem .4rem;text-align:center;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:var(--bs-secondary-color)}#eventsWorkspace .ev-cell{background:var(--bs-body-bg);min-height:104px;padding:.4rem .45rem;display:flex;flex-direction:column;gap:.25rem;transition:background .16s ease}#eventsWorkspace .ev-cell:hover,#eventsWorkspace .ev-cell.is-out{background:var(--bs-secondary-bg)}#eventsWorkspace .ev-cell.is-today .ev-daynum{background:var(--bs-primary);color:#fff}#eventsWorkspace .ev-daynum{width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:var(--bs-emphasis-color)}#eventsWorkspace .ev-chip{display:flex;align-items:center;gap:.3rem;border:0;width:100%;text-align:left;cursor:pointer;padding:.2rem .4rem;border-radius:6px;font-size:11px;font-weight:600;color:var(--bs-primary);background:var(--bs-primary);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:background .16s ease,transform .16s ease}@supports (color: color-mix(in lab,red,red)){#eventsWorkspace .ev-chip{background:color-mix(in srgb,var(--bs-primary) 12%,transparent)}}#eventsWorkspace .ev-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--bs-primary);flex:0 0 auto}#eventsWorkspace .ev-chip:hover{background:var(--bs-primary);transform:translate(2px)}@supports (color: color-mix(in lab,red,red)){#eventsWorkspace .ev-chip:hover{background:color-mix(in srgb,var(--bs-primary) 22%,transparent)}}#eventsWorkspace .ev-chip .ev-chip-txt{overflow:hidden;text-overflow:ellipsis}#eventsWorkspace .ev-more{font-size:10.5px;color:var(--bs-secondary-color);background:none;border:0;padding:0 .4rem;text-align:left;cursor:pointer}#eventsWorkspace .ev-more:hover{color:var(--bs-primary)}@keyframes evFade{0%{opacity:.4}to{opacity:1}}#eventsWorkspace .ev-feed{display:flex;flex-direction:column;gap:1rem}#eventsWorkspace .ev-grid,#eventsWorkspace.is-grid .ev-feed{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;align-items:start}#eventsWorkspace .ev-card{display:flex;flex-direction:column;border:1px solid var(--bs-border-color);border-radius:14px;background:var(--bs-body-bg);cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}#eventsWorkspace .ev-card:hover{border-color:var(--bs-primary);box-shadow:0 16px 38px -20px #1b24364d;transform:translateY(-3px)}@supports (color: color-mix(in lab,red,red)){#eventsWorkspace .ev-card:hover{border-color:color-mix(in srgb,var(--bs-primary) 35%,var(--bs-border-color))}}#eventsWorkspace .ev-card:focus-visible{outline:2px solid var(--bs-primary);outline-offset:2px}#eventsWorkspace .ev-banner{position:relative;height:96px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:34px;background:linear-gradient(135deg,var(--bs-primary),var(--bs-primary));border-radius:14px 14px 0 0!important}@supports (color: color-mix(in lab,red,red)){#eventsWorkspace .ev-banner{background:linear-gradient(135deg,var(--bs-primary),color-mix(in srgb,var(--bs-primary) 55%,#000))}}#eventsWorkspace .ev-banner-badge{position:absolute;top:.6rem;left:.6rem;font-size:11px;font-weight:600;padding:.2rem .6rem;border-radius:30px;background:#ffffffe6;color:var(--bs-primary)}#eventsWorkspace .ev-banner-date{position:absolute;top:.6rem;right:.6rem;display:flex;flex-direction:column;align-items:center;background:#fffffff2;color:var(--bs-emphasis-color);border-radius:9px;padding:.2rem .5rem;line-height:1.05}#eventsWorkspace .ev-banner-date b{font-size:15px}#eventsWorkspace .ev-banner-date span{font-size:9.5px;text-transform:uppercase;letter-spacing:.3px}#eventsWorkspace .ev-card-body{padding:.9rem 1rem 1rem;display:flex;flex-direction:column;flex:1}#eventsWorkspace .ev-card-title{font-size:14.5px;font-weight:700;color:var(--bs-emphasis-color);line-height:1.35;margin:0 0 .5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#eventsWorkspace .ev-meta{display:flex;flex-direction:column;gap:.3rem;font-size:11.5px;color:var(--bs-secondary-color);margin-bottom:.7rem}#eventsWorkspace .ev-meta-i{display:inline-flex;align-items:center;gap:.4rem}#eventsWorkspace .ev-meta-i i{font-size:14px;color:var(--bs-primary)}#eventsWorkspace .ev-foot{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:auto;padding-top:.7rem;border-top:1px solid var(--bs-border-color)}#eventsWorkspace .ev-parts{display:inline-flex;align-items:center}#eventsWorkspace .ev-parts .avatar{margin-left:-8px;border:2px solid var(--bs-body-bg);border-radius:50%}#eventsWorkspace .ev-parts .avatar:first-child{margin-left:0}#eventsWorkspace .ev-parts-more{width:26px;height:26px;margin-left:-8px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:var(--bs-emphasis-color);background:var(--bs-secondary-bg);border:2px solid var(--bs-body-bg)}#eventsWorkspace .ev-actions{display:inline-flex;gap:.25rem}#eventsWorkspace .ev-card:has(.dropdown-menu.show){position:relative;z-index:5}#eventsWorkspace .ev-actions .dropdown-menu{z-index:1050}#eventsWorkspace .ev-tl{list-style:none;margin:0;padding:0;position:relative}#eventsWorkspace .ev-tl:before{content:"";position:absolute;left:15px;top:4px;bottom:4px;width:2px;background:var(--bs-border-color)}#eventsWorkspace .ev-tl-item{position:relative;padding:0 0 1.1rem 3rem}#eventsWorkspace .ev-tl-dot{position:absolute;left:6px;top:2px;width:20px;height:20px;border-radius:50%;background:var(--bs-primary);box-shadow:0 0 0 4px var(--bs-primary)}@supports (color: color-mix(in lab,red,red)){#eventsWorkspace .ev-tl-dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--bs-primary) 18%,transparent)}}#eventsWorkspace .ev-tl-card{border:1px solid var(--bs-border-color);border-radius:12px;padding:.75rem .9rem;background:var(--bs-body-bg);cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease}#eventsWorkspace .ev-tl-card:hover{border-color:var(--bs-primary);box-shadow:0 10px 24px -14px #1b243640}@supports (color: color-mix(in lab,red,red)){#eventsWorkspace .ev-tl-card:hover{border-color:color-mix(in srgb,var(--bs-primary) 35%,var(--bs-border-color))}}#eventsWorkspace .ev-steps{list-style:none;margin:0;padding:0}#eventsWorkspace .ev-step{position:relative;display:flex;gap:.8rem;padding-bottom:1.05rem}#eventsWorkspace .ev-step:last-child{padding-bottom:0}#eventsWorkspace .ev-step-ic{width:32px;height:32px;flex:0 0 auto;z-index:1;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:15px;background:var(--bs-secondary-bg);color:var(--bs-secondary-color);border:2px solid var(--bs-body-bg);box-shadow:0 0 0 1px var(--bs-border-color)}#eventsWorkspace .ev-step:not(:last-child) .ev-step-ic:after{content:"";position:absolute;left:15px;top:32px;bottom:0;width:2px;background:var(--bs-border-color)}#eventsWorkspace .ev-step.is-done .ev-step-ic{background:var(--bs-success);color:#fff;box-shadow:0 0 0 1px var(--bs-success)}#eventsWorkspace .ev-step.is-current .ev-step-ic{background:var(--bs-primary);color:#fff;box-shadow:0 0 0 1px var(--bs-primary);animation:evPulse 1.8s ease-in-out infinite}#eventsWorkspace .ev-step.is-muted{opacity:.55}#eventsWorkspace .ev-step-title{font-size:13px;font-weight:600;color:var(--bs-emphasis-color)}#eventsWorkspace .ev-step-meta{font-size:11.5px;color:var(--bs-secondary-color)}@keyframes evPulse{0%,to{box-shadow:0 0 0 1px var(--bs-primary)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--bs-primary) 30%,transparent)}}#eventsWorkspace .ev-file{display:flex;align-items:center;gap:.7rem;border:1px solid var(--bs-border-color);border-radius:12px;padding:.65rem .75rem;background:var(--bs-body-bg);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}#eventsWorkspace .ev-file:hover{border-color:var(--bs-primary);box-shadow:0 8px 18px #1b243612;transform:translateY(-1px)}@supports (color: color-mix(in lab,red,red)){#eventsWorkspace .ev-file:hover{border-color:color-mix(in srgb,var(--bs-primary) 30%,var(--bs-border-color))}}#eventsWorkspace .ev-file-ic{width:40px;height:40px;flex:0 0 auto;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:18px;background:var(--bs-danger);color:var(--bs-danger)}@supports (color: color-mix(in lab,red,red)){#eventsWorkspace .ev-file-ic{background:color-mix(in srgb,var(--bs-danger) 12%,transparent)}}#eventsWorkspace .ev-file-ic.is-img{background:var(--bs-primary);color:var(--bs-primary)}@supports (color: color-mix(in lab,red,red)){#eventsWorkspace .ev-file-ic.is-img{background:color-mix(in srgb,var(--bs-primary) 12%,transparent)}}#eventsWorkspace .ev-file-ic.is-doc{background:var(--bs-info);color:var(--bs-info)}@supports (color: color-mix(in lab,red,red)){#eventsWorkspace .ev-file-ic.is-doc{background:color-mix(in srgb,var(--bs-info) 12%,transparent)}}#eventsWorkspace .ev-file-name{font-size:12.5px;font-weight:600;color:var(--bs-emphasis-color)}#eventsWorkspace .ev-file-meta{font-size:11px;color:var(--bs-secondary-color)}#eventsWorkspace .skeleton-loader{display:none}#eventsWorkspace.is-loading .skeleton-loader{display:block}#eventsWorkspace.is-loading .ev-live{display:none}#eventsWorkspace .skeleton{border-radius:8px;background:var(--bs-secondary-bg)}#eventsWorkspace .skeleton:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,#fff 65%,transparent),transparent)}#eventsWorkspace .skeleton-line{height:12px;margin-bottom:.6rem}#eventsWorkspace .skeleton-line.w-40{width:40%}#eventsWorkspace .skeleton-line.w-70{width:70%}#eventsWorkspace .skeleton-cal{height:320px}#eventsWorkspace .skeleton-card{height:150px}#eventsWorkspace .ev-empty{display:none;text-align:center;padding:3.5rem 1rem}#eventsWorkspace.is-empty .ev-empty{display:block}#eventsWorkspace.is-empty .ev-live-body{display:none}#eventsWorkspace .ev-empty-ic{width:78px;height:78px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:34px;background:var(--bs-secondary-bg);color:var(--bs-secondary-color)}#eventsWorkspace.ev-fullscreen{position:fixed;inset:0;z-index:1045;background:var(--bs-secondary-bg);padding:1rem 1.25rem;overflow:auto}@media(max-width:767.98px){#eventsWorkspace .ev-cal{grid-template-columns:1fr}#eventsWorkspace .ev-dow{display:none}#eventsWorkspace .ev-cell{min-height:auto;flex-direction:row;flex-wrap:wrap;align-items:center}#eventsWorkspace .ev-cell.is-empty,#eventsWorkspace .ev-cell.is-out:not(:has(.ev-chip)){display:none}#eventsWorkspace .ev-cell .ev-daynum{margin-right:.5rem}#eventsWorkspace .ev-chip{width:auto}}#ev_detail{--bs-offcanvas-width: 480px}#ev_detail .ev-oc-banner{height:130px;border-radius:12px;position:relative;overflow:hidden;display:flex;align-items:flex-end;padding:.9rem 1rem;color:#fff;background:linear-gradient(135deg,var(--bs-primary),var(--bs-primary))}@supports (color: color-mix(in lab,red,red)){#ev_detail .ev-oc-banner{background:linear-gradient(135deg,var(--bs-primary),color-mix(in srgb,var(--bs-primary) 55%,#000))}}#ev_detail .ev-oc-cat{position:absolute;top:.7rem;left:.7rem;font-size:11px;font-weight:600;padding:.2rem .6rem;border-radius:30px;background:#ffffffe6;color:var(--bs-primary)}#ev_detail .ev-info-item .ev-info-label{display:block;font-size:11px;color:var(--bs-secondary-color);margin-bottom:.1rem}#ev_detail .ev-info-item .ev-info-val{font-size:13px;font-weight:500;color:var(--bs-emphasis-color)}#ev_detail .ev-file{display:flex;align-items:center;gap:.7rem;border:1px solid var(--bs-border-color);border-radius:12px;padding:.65rem .75rem}#ev_detail .ev-file-ic{width:40px;height:40px;flex:0 0 auto;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:18px;background:var(--bs-danger);color:var(--bs-danger)}@supports (color: color-mix(in lab,red,red)){#ev_detail .ev-file-ic{background:color-mix(in srgb,var(--bs-danger) 12%,transparent)}}#ev_detail .ev-file-ic.is-img{background:var(--bs-primary);color:var(--bs-primary)}@supports (color: color-mix(in lab,red,red)){#ev_detail .ev-file-ic.is-img{background:color-mix(in srgb,var(--bs-primary) 12%,transparent)}}#ev_detail .ev-file-name{font-size:12.5px;font-weight:600}#ev_detail .ev-file-meta{font-size:11px;color:var(--bs-secondary-color)}#ev_detail .ev-step{position:relative;display:flex;gap:.8rem;padding-bottom:1.05rem}#ev_detail .ev-step:last-child{padding-bottom:0}#ev_detail .ev-step-ic{width:32px;height:32px;flex:0 0 auto;z-index:1;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:15px;background:#f2f4f9;color:var(--bs-secondary-color);border:2px solid #fff;box-shadow:0 0 0 1px var(--bs-border-color)}#ev_detail .ev-step:not(:last-child) .ev-step-ic:after{content:"";position:absolute;left:15px;top:32px;bottom:0;width:2px;background:var(--bs-border-color)}#ev_detail .ev-step.is-done .ev-step-ic{background:var(--bs-success);color:#fff}#ev_detail .ev-step.is-current .ev-step-ic{background:var(--bs-primary);color:#fff}#ev_detail .ev-step.is-muted{opacity:.55}#ev_detail .ev-step-title{font-size:13px;font-weight:600}#ev_detail .ev-step-meta{font-size:11.5px;color:var(--bs-secondary-color)}[data-theme=dark] #eventsWorkspace .skeleton:after,[data-layout-mode=dark] #eventsWorkspace .skeleton:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,#fff 12%,transparent),transparent)}.filter-wrapper{border-top:1px solid #E9EDF4;padding-top:20px}.table-filter-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:10px}.table-filter-head .filter-head-left{display:flex;align-items:center;flex-wrap:wrap}@media(max-width:575.98px){.table-filter-head .filter-head-left{width:100%}}.table-filter-head .filter-head-left h5{font-size:15px;font-weight:500;margin:0 24px 10px 0}.list-tab{margin-bottom:10px}.list-tab ul{border-bottom:1px solid #E9EDF4}.list-tab ul li{display:inline-block;margin:0 24px 0 0}.list-tab ul li a{color:#515b73;display:inline-block;padding:5px 0;position:relative}.list-tab ul li a span{background:#fff;border-radius:5px;margin:0 0 0 8px;padding:5px;display:inline-block;font-size:12px;color:#202c4b}.list-tab ul li a:before{position:absolute;bottom:0;left:0;content:"";background:transparent;width:100%;height:3px}.list-tab ul li a:hover,.list-tab ul li a.active{color:#3d5ee1}.list-tab ul li a.active:before{background:#3d5ee1}.load-more .btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center}.load-more .btn i{margin-right:5px}.profile-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center}@media(max-width:575.98px){.profile-wrap{display:block}}.profile-wrap .frames{width:100px;height:100px;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center;margin-right:15px;color:#838a9b;font-size:24px;border:1px dashed #E9EDF4}.profile-wrap .frames img{border-radius:5px;width:80px;height:80px}@media(max-width:575.98px){.profile-wrap .frames{margin:0 0 10px}}.profile-wrap .profile-upload p{font-size:12px}.profile-uploader .btn{font-size:12px;margin:0 0 10px;padding:6px 20px}.drag-upload-btn{font-size:12px;font-weight:600;background:#fff;border:1px dashed #E9EDF4;border-radius:5px;margin:0 12px 10px 0;padding:6px 16px;position:relative;transition:all .5s}.drag-upload-btn input{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0;cursor:pointer}.drag-upload-btn:hover{background:#3d5ee1;border-color:#3d5ee1;color:#fff;transition:all .5s}.trash-icon{font-size:15px;color:#e82646}.trash-icon:hover{color:#c61532}.drop-width{min-width:350px;max-width:100%}@media(max-width:575.98px){.drop-width{min-width:260px}}.tk-filter-drop{position:relative}.tk-filter-drop:has(.dropdown-menu.show){z-index:1055}.tk-filter-drop .dropdown-menu{z-index:1060}.student-profile .card{border:1px solid #e8eaed;border-radius:16px;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0f}[data-theme=dark] .student-profile .card,[data-bs-theme=dark] .student-profile .card{border-color:#ffffff14;box-shadow:0 1px 2px #0000004d}.student-profile{--avatar-accent: var(--bs-primary);--avatar-accent-soft: var(--tint-primary)}@media(prefers-reduced-motion:reduce){.student-profile *{animation:none!important;transition:none!important}}.profile-actions{display:flex;flex-wrap:wrap;gap:8px}.profile-button{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 13px;border:1px solid var(--bs-border-color);border-radius:var(--radius-sm);background:var(--bs-body-bg);color:var(--bs-body-color, #1f2937);font-size:13px;font-weight:500;line-height:1;cursor:pointer;transition:all var(--transition);white-space:nowrap;text-decoration:none}.profile-button i{font-size:16px}.profile-button:hover{background:var(--bs-tertiary-bg);border-color:var(--bs-primary);color:var(--bs-primary);transform:translateY(-1px);box-shadow:var(--shadow)}.profile-button.profile-icon-button{padding:0;width:38px;justify-content:center}.profile-button-primary{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff}.profile-button-primary:hover{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff;filter:brightness(1.06)}.profile-back{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;height:38px;border:1px solid var(--bs-border-color);border-radius:var(--radius-sm);background:var(--bs-body-bg);color:var(--bs-body-color, #1f2937);text-decoration:none;transition:all var(--transition)}.profile-back i{font-size:18px}.profile-back:hover{background:var(--bs-tertiary-bg);border-color:var(--bs-primary);color:var(--bs-primary);transform:translate(-2px);box-shadow:var(--shadow)}.student-profile .dropdown-menu{min-width:214px;border-radius:12px}.student-profile .dropdown-head{padding:6px 10px 4px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--bs-secondary-color)}.student-profile .dropdown-item{display:flex;align-items:center;font-size:13px;padding:7px 10px}.student-profile .dropdown-item i{font-size:16px;color:var(--bs-secondary-color)}.student-profile .dropdown-item:hover i,.student-profile .dropdown-item:focus i{color:var(--bs-primary)}.profile-hero{position:relative;overflow:hidden;padding:24px;background:radial-gradient(130% 120% at 100% 0%,var(--tint-primary),transparent 55%),linear-gradient(135deg,var(--tint-primary) 0%,rgba(255,255,255,.4) 45%,var(--bs-secondary-bg) 100%)}.profile-hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.9) 1.6px,transparent 1.7px),repeating-linear-gradient(45deg,rgba(255,255,255,.5) 0 1px,transparent 1px 16px),repeating-linear-gradient(-45deg,rgba(255,255,255,.35) 0 1px,transparent 1px 16px);background-size:20px 20px,auto,auto;background-position:0 0;opacity:.7;pointer-events:none;-webkit-mask-image:linear-gradient(115deg,#000 0%,rgba(0,0,0,.35) 55%,transparent 90%);mask-image:linear-gradient(115deg,#000 0%,rgba(0,0,0,.35) 55%,transparent 90%)}.profile-hero:after{content:"";position:absolute;top:-60px;right:-40px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.75),transparent 70%);pointer-events:none}[data-bs-theme=dark] .profile-hero{background:radial-gradient(130% 120% at 100% 0%,rgba(61,94,225,.22),transparent 55%),linear-gradient(135deg,rgba(61,94,225,.16) 0%,var(--bs-body-bg) 55%)}[data-bs-theme=dark] .profile-hero:before{background-image:radial-gradient(rgba(255,255,255,.14) 1.4px,transparent 1.5px),repeating-linear-gradient(45deg,rgba(255,255,255,.08) 0 1px,transparent 1px 16px),repeating-linear-gradient(-45deg,rgba(255,255,255,.06) 0 1px,transparent 1px 16px);background-size:20px 20px,auto,auto;opacity:1}[data-bs-theme=dark] .profile-hero:after{background:radial-gradient(circle,rgba(255,255,255,.06),transparent 70%)}.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center}@media(max-width:1199.98px){.hero-grid{grid-template-columns:1fr;gap:40px}}.hero-photo{position:relative;width:118px;height:118px;border-radius:20px;padding:4px;background:var(--bs-body-bg);box-shadow:var(--shadow-lift)}.hero-photo img{width:100%;height:100%;object-fit:cover;border-radius:16px}.hero-photo .presence{position:absolute;right:4px;bottom:4px;width:18px;height:18px;border-radius:50%;border:3px solid var(--bs-body-bg);background:#16a34a}.hero-id{display:flex;flex-direction:column;gap:4px;min-width:0}.hero-name{font-size:24px;font-weight:700;color:var(--bs-emphasis-color);line-height:1.1;margin:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}@media(max-width:575.98px){.hero-name{justify-content:center}}.hero-meta{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:6px}.hero-meta>span{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--bs-secondary-color)}.hero-meta i{font-size:15px;opacity:.8}.hero-meta b{color:var(--bs-emphasis-color);font-weight:600}.badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.profile-badge{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:600;padding:4px 10px;border-radius:999px;background:var(--accent-soft);color:var(--accent)}.profile-badge i{font-size:13px}.profile-badge .profile-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.hero-right{display:flex;align-items:center;gap:22px}.ring-group{display:flex;gap:16px}.profile-ring{text-align:center}.ring-track{width:74px;height:74px;border-radius:50%;background:conic-gradient(var(--accent) calc(var(--val, 0) * 1%),var(--bs-secondary-bg) 0);display:flex;align-items:center;justify-content:center;transition:background 1s ease}.profile-ring-hole{width:56px;height:56px;border-radius:50%;background:var(--bs-body-bg);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:var(--bs-emphasis-color);box-shadow:inset 0 0 0 1px var(--bs-border-color)}.ring-lbl{font-size:11px;color:var(--bs-secondary-color);margin-top:6px;display:block}.hero-side{display:flex;flex-direction:column;align-items:center;gap:10px}.qr-code{width:76px;height:76px;border-radius:12px;border:1px solid var(--bs-border-color);display:flex;align-items:center;justify-content:center;background:var(--bs-body-bg)}.qr-code i{font-size:60px;color:var(--bs-emphasis-color)}.contact-list{display:flex;gap:6px}.profile-contact{width:36px;height:36px;border-radius:50%;border:1px solid var(--bs-border-color);background:var(--bs-body-bg);color:var(--bs-secondary-color);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition);text-decoration:none}.profile-contact i{font-size:16px}.profile-contact:hover{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff;transform:translateY(-2px);box-shadow:var(--shadow-lift)}.profile-contact.c-green:hover{background:#16a34a;border-color:#16a34a}.profile-contact.c-amber:hover{background:#d97706;border-color:#d97706}.profile-contact.c-whatsapp{color:#25d366}.profile-contact.c-whatsapp:hover{background:#25d366;border-color:#25d366;color:#fff}.complete{margin-top:14px}.complete-top{display:flex;justify-content:space-between;font-size:12px;margin-bottom:5px}.complete-top b{color:var(--bs-emphasis-color)}.profile-bar{height:8px;border-radius:999px;background:var(--bs-secondary-bg);overflow:hidden}.profile-bar>span{display:block;height:100%;border-radius:999px;background:var(--accent);width:0;transition:width 1.1s cubic-bezier(.4,0,.2,1)}.profile-overview-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}@media(max-width:575.98px){.profile-overview-grid{grid-template-columns:repeat(1,1fr)!important}}.profile-overview{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;padding:12px 14px;border:1px solid var(--bs-border-color);border-radius:14px;background:var(--bs-body-bg);transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition);overflow:hidden}.profile-overview:before{content:"";position:absolute;top:-34px;right:-34px;width:96px;height:96px;border-radius:50%;background:var(--accent-soft);opacity:.55;transition:transform var(--transition),opacity var(--transition)}.profile-overview:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,var(--accent),transparent);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--transition)}.profile-overview:hover{transform:translateY(-4px);box-shadow:var(--shadow-lift);border-color:transparent}.profile-overview:hover:before{transform:scale(1.3);opacity:.75}.profile-overview:hover:after{transform:scaleX(1)}.profile-overview:hover>.avatar{transform:translateY(-2px) rotate(-5deg)}.overview-head{display:contents}.profile-overview>.avatar{grid-column:1;grid-row:1/span 3;align-self:center;box-shadow:0 8px 16px -8px var(--accent-soft),inset 0 1px #ffffff59;transition:transform var(--transition)}.overview-lbl{grid-column:2;grid-row:1;position:relative;z-index:1;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--bs-secondary-color)}.overview-val{grid-column:2;grid-row:2;position:relative;z-index:1;font-size:20px;font-weight:800;color:var(--bs-emphasis-color);line-height:1.1;letter-spacing:-.01em}.overview-sub{grid-column:2;grid-row:3;position:relative;z-index:1;font-size:10px;font-weight:600;margin-top:4px;display:inline-flex;align-items:center;gap:3px;width:fit-content;padding:2px 7px;border-radius:999px;color:var(--bs-secondary-color);background:var(--bs-secondary-bg)}.overview-sub i{font-size:12px}.document-upload{color:#15803d;background:#16a34a1f}.profile-down{color:#b91c1c;background:#dc26261f}.profile-card-title{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:700;color:var(--bs-emphasis-color);margin:0}.profile-card-title .tab-icon{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:17px;color:#fff;background:linear-gradient(135deg,#ffffff47,#fff0),var(--accent);box-shadow:0 8px 16px -6px var(--accent-soft),inset 0 1px #ffffff4d}.definition-list{display:grid;grid-template-columns:1fr 1fr;gap:8px}.definition-list>div{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border:1px solid var(--bs-border-color);border-radius:11px;background:var(--bs-secondary-bg);transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition),background var(--transition)}.definition-list>div:hover{transform:translateY(-2px);border-color:var(--bs-primary);background:var(--bs-body-bg);box-shadow:var(--shadow)}.definition-list .meta-key{font-size:10.5px;color:var(--bs-secondary-color);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.definition-list .value{font-size:13.5px;font-weight:600;color:var(--bs-emphasis-color);word-break:break-word}.definition-list.one-col{grid-template-columns:1fr;gap:0}.definition-list.one-col>div{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;border:0;border-radius:0;background:transparent;transform:none;box-shadow:none;transition:none}.definition-list.one-col>div:not(:last-child){border-bottom:1px solid var(--bs-border-color)}.definition-list.one-col>div:first-child{padding-top:0}.definition-list.one-col>div:last-child{padding-bottom:0}.definition-list.one-col .meta-key{font-size:12px;text-transform:none;letter-spacing:0;font-weight:500}.definition-list.one-col .value{text-align:right}.profile-chip-set{display:flex;flex-wrap:wrap;gap:6px}.profile-chip{font-size:12px;font-weight:500;padding:5px 11px;border-radius:999px;background:var(--bs-secondary-bg);color:var(--bs-emphasis-color);border:1px solid var(--bs-border-color);transition:all var(--transition)}.profile-chip:hover{border-color:var(--bs-primary);color:var(--bs-primary)}.profile-chip.solid{background:var(--tint-primary);color:var(--bs-primary);border-color:transparent}.profile-person{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--bs-border-color)}@media(max-width:575.98px){.profile-person{flex-direction:column;align-items:flex-start;gap:12px}}.profile-person:first-child{padding-top:0}.profile-person:last-child{border-bottom:0;padding-bottom:0}.profile-person img{width:46px;height:46px;border-radius:12px;object-fit:cover;box-shadow:0 0 0 3px var(--bs-secondary-bg)}.profile-person>.profile-contact{background:linear-gradient(135deg,var(--bs-primary),rgba(61,94,225,.55));color:#fff;border-color:transparent;box-shadow:0 6px 14px -6px var(--tint-primary)}.profile-person .profile-person-name{font-weight:600;font-size:14px;color:var(--bs-emphasis-color)}.profile-person .person-role{font-size:12px;color:var(--bs-secondary-color);line-height:1.55}.profile-person .person-actions{margin-left:auto;display:flex;gap:6px}@media(max-width:575.98px){.profile-person .person-actions{margin-left:unset}}.tab-list{display:flex;flex-wrap:wrap;gap:4px;padding:5px;margin:0;border:1px solid var(--bs-border-color);border-radius:var(--radius);background:var(--bs-secondary-bg)}.profile-tab{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;flex:0 0 auto;padding:8px 14px;border-radius:999px;border:0;background:transparent;color:var(--bs-secondary-color);font-size:13px;font-weight:600;cursor:pointer;transition:all var(--transition)}.profile-tab i{font-size:16px}.profile-tab:hover{color:var(--bs-primary)}.profile-tab.active{background:var(--bs-body-bg);color:var(--bs-primary);box-shadow:var(--shadow)}.tab-pane-block{display:none;animation:sp-fade .35s ease}.tab-pane-block.active{display:block}.block-heading{font-size:13px;font-weight:700;color:var(--bs-emphasis-color);margin:0 0 12px;display:flex;align-items:center;gap:6px}.block-heading i{color:var(--bs-primary);font-size:16px}.profile-tile{border:1px solid var(--bs-border-color);border-radius:var(--radius-sm);padding:14px;background:var(--bs-body-bg);transition:all var(--transition)}.profile-tile:hover{box-shadow:var(--shadow)}.profile-mini{text-align:center;padding:12px;border:1px solid var(--bs-border-color);border-radius:var(--radius-sm)}.profile-mini .v{font-size:20px;font-weight:700;color:var(--bs-emphasis-color)}.profile-mini .l{font-size:11.5px;color:var(--bs-secondary-color);margin-top:2px}.bar-group{display:flex;align-items:flex-end;gap:8px;height:150px;padding-top:6px}.bar-group .b{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end}.bar-group .b .flex-\\\[1_0_0\\\%\\\]{width:70%;max-width:26px;border-radius:6px 6px 0 0;background:linear-gradient(180deg,var(--bs-primary),var(--tint-primary));height:0;transition:height 1s cubic-bezier(.4,0,.2,1)}.bar-group .b.alt .flex-\\\[1_0_0\\\%\\\]{background:linear-gradient(180deg,#16a34a,#16a34a26)}.bar-group .b .cap{font-size:10.5px;color:var(--bs-secondary-color)}.bar-group .b .val{font-size:10.5px;font-weight:700;color:var(--bs-emphasis-color)}.histogram-bar{margin-bottom:12px}.histogram-bar-top{display:flex;justify-content:space-between;font-size:12.5px;margin-bottom:5px}.histogram-bar-top b{color:var(--bs-emphasis-color)}.histogram-bar-track{height:8px;border-radius:999px;background:var(--bs-secondary-bg);overflow:hidden}.histogram-bar-fill{height:100%;border-radius:999px;width:0;transition:width 1s cubic-bezier(.4,0,.2,1);background:var(--accent)}.heatmap-block{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.heatmap-block .d{aspect-ratio:1;border-radius:5px;background:var(--bs-secondary-bg);display:flex;align-items:center;justify-content:center;font-size:10px;color:transparent}.heatmap-block .d.l1{background:#16a34a40}.heatmap-block .d.l2{background:#16a34a80}.heatmap-block .d.l3{background:#16a34abf}.heatmap-block .d.l4{background:#16a34a}.heatmap-block .d.absent{background:#dc2626b3}.heatmap-block .d.late{background:#d97706bf}.heatmap-block-legend{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--bs-secondary-color);margin-top:10px}.heatmap-block-legend .k{width:12px;height:12px;border-radius:3px}.profile-donut{display:flex;align-items:center;gap:16px}.profile-donut svg{width:130px;height:130px;transform:rotate(-90deg)}.profile-donut circle{fill:none;stroke-width:14}.profile-donut .track{stroke:var(--bs-secondary-bg)}.donut-legend{display:flex;flex-direction:column;gap:8px;font-size:12.5px}.donut-legend>div{display:flex;align-items:center;gap:8px}.donut-legend .k{width:12px;height:12px;border-radius:3px}.donut-legend b{margin-left:auto;color:var(--bs-emphasis-color)}.profile-trend svg{width:100%;height:120px}.profile-trend .line{fill:none;stroke:var(--bs-primary);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:600;stroke-dashoffset:600;animation:sp-draw 1.4s ease forwards}.profile-trend .area{fill:var(--tint-primary);opacity:.7}.profile-trend .dot{fill:var(--bs-primary)}.profile-rank{display:flex;align-items:center;gap:14px}.rank-num{font-size:34px;font-weight:800;color:var(--bs-primary);line-height:1}.rank-num small{font-size:15px}.profile-timeline{position:relative;padding-left:30px}.profile-timeline:before{content:"";position:absolute;left:11px;top:4px;bottom:4px;width:2px;background:var(--bs-border-color)}.profile-timeline{position:relative;padding-bottom:20px}.profile-timeline:last-child{padding-bottom:0}.profile-timeline>.avatar{position:absolute;left:-30px;top:0;box-shadow:0 0 0 4px var(--bs-body-bg)}.profile-timeline-time{font-size:11px;color:var(--bs-secondary-color)}.timeline-title{font-weight:600;color:var(--bs-emphasis-color);font-size:13.5px;margin:2px 0}.timeline-desc{font-size:12.5px;color:var(--bs-secondary-color)}.profile-document-row{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--bs-border-color);border-radius:var(--radius-sm);transition:all var(--transition);background:var(--bs-body-bg)}.profile-document-row:hover{border-color:var(--bs-primary);box-shadow:var(--shadow);transform:translateY(-1px)}.profile-document-row .document-row-ic{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;background:var(--accent-soft);color:var(--accent)}.profile-document-row .document-row-name{font-weight:600;color:var(--bs-emphasis-color);font-size:13px}.profile-document-row .document-row-meta{font-size:11.5px;color:var(--bs-secondary-color)}.achievement{text-align:center;padding:16px 12px;border:1px solid var(--bs-border-color);border-radius:var(--radius-sm);transition:all var(--transition)}.achievement:hover{transform:translateY(-3px);box-shadow:var(--shadow-lift)}.achievement-medal{width:52px;height:52px;margin:0 auto 8px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:26px;background:var(--accent-soft);color:var(--accent)}.achievement-title{font-weight:600;font-size:12.5px;color:var(--bs-emphasis-color)}.achievement-sub{font-size:11px;color:var(--bs-secondary-color)}.profile-quick-action-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.profile-quick-action{display:flex;flex-direction:column;align-items:center;gap:7px;padding:14px 6px;border:1px solid var(--bs-border-color);border-radius:var(--radius-sm);cursor:pointer;background:var(--bs-body-bg);color:var(--bs-secondary-color);font-size:11px;font-weight:600;text-align:center;transition:all var(--transition);text-decoration:none}.profile-quick-action i{font-size:20px;color:var(--accent);transition:transform var(--transition)}.profile-quick-action:hover{border-color:var(--bs-primary);background:var(--bs-tertiary-bg);color:var(--bs-emphasis-color);transform:translateY(-2px);box-shadow:var(--shadow)}.profile-quick-action:hover i{transform:scale(1.15)}.profile-insight{position:relative;border-radius:16px;overflow:hidden;background:linear-gradient(135deg,rgba(123,97,255,.16),rgba(61,94,225,.08) 60%,transparent);border:1px solid rgba(123,97,255,.22);padding:18px}.profile-insight:before{content:"";position:absolute;top:-50px;right:-50px;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,rgba(123,97,255,.28),transparent 70%);pointer-events:none}.insight-head{position:relative;z-index:1;display:flex;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid rgba(123,97,255,.18)}.profile-insight-badge{width:38px;height:38px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#7b61ff,#3d5ee1);color:#fff;font-size:19px;box-shadow:0 8px 18px -5px #7b61ff99;position:relative}.profile-insight-badge:after{content:"";position:absolute;inset:0;border-radius:11px;background:linear-gradient(135deg,rgba(255,255,255,.35),transparent 55%)}.insight-head h5{margin:0;font-size:14.5px;font-weight:700;color:var(--bs-emphasis-color)}.insight-head span{font-size:11px;color:var(--bs-secondary-color)}.profile-insight-item{position:relative;z-index:1;background:#ffffffb3;border:1px solid rgba(123,97,255,.12);border-radius:12px;padding:12px 14px;margin-bottom:8px;transition:transform var(--transition),box-shadow var(--transition)}.profile-insight-item:hover{transform:translateY(-2px);box-shadow:0 8px 20px -8px #7b61ff59}.profile-insight-item:last-child{margin-bottom:0}.profile-insight-item .t{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--bs-emphasis-color)}.profile-insight-item .t i{font-size:15px}.profile-insight-item p{margin:4px 0 0;font-size:12px;color:#4b5563;line-height:1.5}.insight-risk{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px}.insight-risk.low{background:#16a34a26;color:#15803d}.insight-risk.med{background:#d9770626;color:#b45309}.insight-risk.high{background:#dc262626;color:#b91c1c}[data-bs-theme=dark] .profile-insight-item{background:#ffffff0f}[data-bs-theme=dark] .profile-insight-item p{color:#cbd2e0}.student-profile .table{font-size:13px}.student-profile .table>:not(caption)>*>*{padding:10px 12px}.profile-pill{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;font-style:normal;padding:4px 10px;border-radius:999px;line-height:1;white-space:nowrap}@media(max-width:575.98px){.profile-pill{margin-left:unset!important}}.profile-pill i{font-size:13px}.profile-pill.ok{background:#16a34a1f;color:#15803d}.profile-pill.warn{background:#d977061f;color:#b45309}.profile-pill.bad{background:#dc26261f;color:#b91c1c}.profile-pill.info{background:#0891b21f;color:#0e7490}.profile-pill .profile-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.msgs{display:flex;flex-direction:column;gap:10px}.profile-message{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid var(--bs-border-color);border-radius:14px;background:var(--bs-body-bg);transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition)}.profile-message:hover{transform:translateY(-2px);box-shadow:var(--shadow);border-color:var(--bs-primary)}.message-main{flex:1;min-width:0}.message-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.message-title{font-size:13.5px;font-weight:600;color:var(--bs-emphasis-color)}.message-date{font-size:11px;color:var(--bs-secondary-color);flex-shrink:0}.message-sub{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--bs-secondary-color);margin:3px 0 6px}.message-chan{font-size:10px;font-weight:700;padding:1px 7px;border-radius:5px}.message-chan.email{background:#2563eb1f;color:#2563eb}.message-chan.message{background:#16a34a1f;color:#16a34a}.message-chan.sms{background:#d977061f;color:#d97706}.message-chan.call{background:#0d94881f;color:#0d9488}.message-snippet{font-size:12.5px;color:var(--bs-secondary-color);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.profile-message>.profile-pill{align-self:flex-start;flex-shrink:0}.profile-message>.profile-pill i{font-size:13px}.announcement{position:relative;display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--bs-border-color);border-radius:14px;background:var(--bs-body-bg);transition:transform var(--transition),box-shadow var(--transition)}.announcement:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.announcement.pinned{border-color:transparent;background:linear-gradient(135deg,var(--tint-primary),transparent 75%);box-shadow:inset 0 0 0 1px var(--tint-primary)}.announcement-body{flex:1;min-width:0}.announcement-body b{font-size:13px;color:var(--bs-emphasis-color)}.announcement-pin{color:var(--bs-primary);font-size:17px;flex-shrink:0}.profile-award{position:relative;height:100%;text-align:center;padding:20px 12px;border:1px solid var(--bs-border-color);border-radius:16px;background:var(--bs-body-bg);overflow:hidden;transition:transform var(--transition),box-shadow var(--transition)}.profile-award:before{content:"";position:absolute;top:-40px;left:50%;transform:translate(-50%);width:120px;height:80px;background:radial-gradient(circle,var(--rib-soft, var(--tint-primary)),transparent 70%)}.profile-award:hover{transform:translateY(-4px);box-shadow:var(--shadow-lift)}.award-medal{position:relative;z-index:1;width:62px;height:62px;border-radius:50%;margin:0 auto 12px;display:flex;align-items:center;justify-content:center;font-size:30px;color:#fff}.award-medal:after{content:"";position:absolute;inset:0;border-radius:50%;background:linear-gradient(135deg,rgba(255,255,255,.55),transparent 55%)}.award-ribbon{position:absolute;top:12px;right:12px;z-index:2;font-size:10px;font-weight:800;padding:2px 8px;border-radius:6px;color:#fff;background:var(--rib, var(--bs-primary))}.award-title{position:relative;z-index:1;font-weight:600;font-size:13px;color:var(--bs-emphasis-color);line-height:1.3}.award-cat{position:relative;z-index:1;font-size:11px;color:var(--bs-secondary-color);margin-top:3px;display:inline-flex;align-items:center;gap:4px}.award-cat i{font-size:13px}.profile-award.gold{--rib: #d97706;--rib-soft: rgba(245, 158, 11, .22)}.profile-award.gold .award-medal{background:linear-gradient(135deg,#fcd34d,#f59e0b);box-shadow:0 10px 20px -6px #f59e0b8c}.profile-award.silver{--rib: #6b7280;--rib-soft: rgba(148, 163, 184, .22)}.profile-award.silver .award-medal{background:linear-gradient(135deg,#e5e7eb,#9ca3af);box-shadow:0 10px 20px -6px #94a3b880}.profile-award.bronze{--rib: #b45309;--rib-soft: rgba(180, 83, 9, .2)}.profile-award.bronze .award-medal{background:linear-gradient(135deg,#e0a872,#b45309);box-shadow:0 10px 20px -6px #b4530980}.profile-award.blue{--rib: #2563eb;--rib-soft: rgba(37, 99, 235, .2)}.profile-award.blue .award-medal{background:linear-gradient(135deg,#60a5fa,#2563eb);box-shadow:0 10px 20px -6px #2563eb80}.badge-alt-group{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.badge-alt{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;text-align:center;padding:14px 8px;border:1px solid var(--bs-border-color);border-radius:14px;background:var(--bs-body-bg);transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition)}.badge-alt:hover{transform:translateY(-3px);box-shadow:var(--shadow);border-color:transparent}.badge-alt span{display:flex;align-items:center;justify-content:center;min-height:28px;font-size:10.5px;font-weight:600;color:var(--bs-emphasis-color);line-height:1.25}@media(max-width:400px){.badge-alt-group{grid-template-columns:repeat(2,1fr)}}.profile-document{position:relative;height:100%;padding:16px;border:1px solid var(--bs-border-color);border-radius:14px;background:var(--bs-body-bg);overflow:hidden;transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition)}.profile-document:before{content:"";position:absolute;left:0;top:0;right:0;height:3px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--transition)}.profile-document:hover{transform:translateY(-3px);box-shadow:var(--shadow-lift);border-color:transparent}.profile-document:hover:before{transform:scaleX(1)}.document-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px}.document-ext{font-size:10px;font-weight:800;letter-spacing:.06em;padding:3px 8px;border-radius:6px;background:var(--accent-soft);color:var(--accent)}.document-name{font-weight:600;font-size:13.5px;color:var(--bs-emphasis-color)}.document-meta{font-size:11px;color:var(--bs-secondary-color);margin-top:4px;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.document-meta i{font-size:13px}.document-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid var(--bs-border-color)}.document-foot .profile-pill i{font-size:13px}.document-actions{display:flex;gap:6px}.library-stats{grid-template-columns:repeat(4,1fr)}.books{display:flex;flex-direction:column;gap:10px}.profile-book{position:relative;display:flex;align-items:center;gap:14px;padding:12px 14px;border:1px solid var(--bs-border-color);border-radius:14px;background:var(--bs-body-bg);overflow:hidden;transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition)}@media(max-width:575.98px){.profile-book{flex-direction:column;align-items:flex-start;gap:12px}}.profile-book:hover{transform:translateY(-2px);box-shadow:var(--shadow);border-color:var(--bs-primary)}.profile-book.overdue:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#dc2626}.book-main{flex:1;min-width:0}.book-title{font-weight:600;font-size:13.5px;color:var(--bs-emphasis-color)}.book-author{font-size:11.5px;color:var(--bs-secondary-color)}.book-meta{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:5px;font-size:11px;color:var(--bs-secondary-color)}.book-meta span{display:inline-flex;align-items:center;gap:3px}.book-meta i{font-size:13px}.book-side{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.profile-button-sm{height:28px;padding:0 10px;font-size:12px;border-radius:8px}.profile-button-sm i{font-size:14px}.profile-queue{margin-left:auto;flex-shrink:0;font-size:11px;font-weight:700;color:var(--bs-primary);background:var(--tint-primary);padding:4px 10px;border-radius:999px}@media(max-width:575.98px){.profile-queue{margin-left:unset}}.reading-history{display:flex;flex-direction:column;gap:8px}.reading-mini{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--bs-border-color);border-radius:11px;transition:background var(--transition)}.reading-mini:hover{background:var(--bs-tertiary-bg)}.reading-mini b{font-size:13px;color:var(--bs-emphasis-color)}.star-rating{display:flex;gap:1px;margin-top:2px}.star-rating i{font-size:13px;color:#f59e0b}.star-rating i.ti-star{color:var(--bs-border-color)}@media(max-width:575.98px){.library-stats{grid-template-columns:repeat(2,1fr)}}.profile-kpi{position:relative;height:100%;padding:14px 16px;border-radius:16px;border:1px solid var(--bs-border-color);background:var(--bs-body-bg);overflow:hidden;transition:box-shadow var(--transition),transform var(--transition)}.profile-kpi:before{content:"";position:absolute;left:0;top:0;right:0;height:3px;background:var(--accent);opacity:.9}.profile-kpi:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.profile-kpi.grad-primary{--accent: var(--accent-indigo);--accent-soft: var(--tint-info);--avatar-accent: var(--accent);--avatar-accent-soft: var(--accent-soft)}.profile-kpi.grad-gold{--accent: var(--bs-warning);--accent-soft: var(--tint-warning);--avatar-accent: var(--accent);--avatar-accent-soft: var(--accent-soft)}.kpi-bg{position:absolute;right:-10px;bottom:-16px;font-size:84px;line-height:1;opacity:.05;color:var(--accent)}.kpi-bg i{display:block}.kpi-top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.kpi-tag{font-size:11px;font-weight:700;padding:3px 10px;border-radius:999px;background:var(--accent-soft);color:var(--accent)}.kpi-val{position:relative;z-index:1;font-size:28px;font-weight:800;line-height:1;color:var(--bs-emphasis-color)}.kpi-val small{font-size:14px;font-weight:600;color:var(--bs-secondary-color)}.kpi-lbl{position:relative;z-index:1;font-size:12px;margin-top:4px;color:var(--bs-secondary-color)}.kpi-bar{position:relative;z-index:1;height:6px;border-radius:999px;background:var(--bs-secondary-bg);overflow:hidden;margin-top:10px}.kpi-bar span{display:block;height:100%;border-radius:999px;background:var(--accent);width:0;transition:width 1.1s cubic-bezier(.4,0,.2,1)}.trend-x{display:flex;justify-content:space-between;margin-top:4px}.trend-x span{font-size:9.5px;color:var(--bs-secondary-color)}.profile-kpi .profile-trend svg{height:58px}.subjmarks{display:flex;flex-direction:column;gap:8px}.profile-subject{display:flex;align-items:center;gap:12px;padding:11px 14px;border:1px solid var(--bs-border-color);border-radius:13px;background:var(--bs-body-bg);transition:transform var(--transition),box-shadow var(--transition)}.profile-subject:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.subject-main{flex:1;min-width:0}.subject-top{display:flex;align-items:center;gap:8px;margin-bottom:7px}.subject-top .name{font-weight:600;font-size:13.5px;color:var(--bs-emphasis-color)}.subject-pct{font-weight:800;font-size:15px;color:var(--bs-emphasis-color);width:46px;text-align:right}.grade{font-size:11px;font-weight:800;padding:2px 8px;border-radius:6px;font-style:normal;line-height:1.5}.grade.a{background:#16a34a24;color:#15803d}.grade.b{background:#2563eb24;color:#1d4ed8}.grade.c{background:#d9770624;color:#b45309}.grade.d{background:#dc262624;color:#b91c1c}.exam-result{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:stretch;padding:18px;border:1px solid var(--bs-border-color);border-radius:var(--radius);background:radial-gradient(120% 150% at 100% 0,rgba(79,70,229,.06),transparent 55%),var(--bs-body-bg)}@media(max-width:1399.98px){.exam-result{grid-template-columns:1fr}}.exam-result-grade{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:116px;padding:14px 18px;border-radius:14px;background:linear-gradient(150deg,#4f46e5,#7b61ff);color:#fff;box-shadow:0 14px 26px -12px #4f46e58c,inset 0 1px #ffffff40}.exam-result-letter{font-size:46px;font-weight:800;line-height:1;letter-spacing:-1px}.exam-result-band{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:3px 11px;border-radius:999px;background:#ffffff2e}.exam-result-band i{font-size:13px}.exam-result-mid{display:flex;flex-direction:column;justify-content:center;gap:12px;min-width:0}.exam-result-scoreline{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.exam-result-pct{display:flex;align-items:baseline;font-weight:800;color:var(--bs-emphasis-color);line-height:1}.exam-result-pct span{font-size:42px}.exam-result-pct i{font-size:20px;font-style:normal;color:var(--bs-secondary-color);margin-left:2px}.exam-result-cap{display:flex;flex-direction:column}.exam-result-cap b{font-size:14px;color:var(--bs-emphasis-color)}.exam-result-cap span{font-size:12px;color:var(--bs-secondary-color)}.exam-result-trend{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:#16a34a;background:#16a34a1a;padding:5px 11px;border-radius:999px}.exam-result-meter{position:relative;display:flex;gap:3px;height:12px;margin-top:2px}.exam-result-meter .seg{height:100%;border-radius:4px}.exam-result-meter .seg.f{flex:40;background:#dc262647}.exam-result-meter .seg.p{flex:20;background:#d9770659}.exam-result-meter .seg.m{flex:25;background:#0891b252}.exam-result-meter .seg.d{flex:15;background:#16a34a73}.exam-result-needle{position:absolute;top:-4px;bottom:-4px;left:0;width:3px;border-radius:3px;background:var(--bs-emphasis-color);box-shadow:0 0 0 3px var(--bs-body-bg);transition:left 1.1s cubic-bezier(.22,1,.36,1)}.exam-result-needle:after{content:"";position:absolute;top:-6px;left:50%;transform:translate(-50%);width:11px;height:11px;border-radius:50%;background:var(--bs-emphasis-color);box-shadow:0 0 0 3px var(--bs-body-bg)}.exam-result-scale{display:flex;justify-content:space-between;font-size:10.5px;color:var(--bs-secondary-color)}.exam-result-side{display:flex;flex-direction:column;gap:8px;justify-content:center;min-width:200px}.exam-result-stat{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--bs-border-color);border-radius:12px;background:var(--bs-secondary-bg);transition:transform var(--transition),box-shadow var(--transition)}.exam-result-stat:hover{transform:translateY(-1px);box-shadow:var(--shadow)}.exam-result-stat .ic{width:34px;height:34px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;font-size:17px;background:var(--accent-soft);color:var(--accent);flex-shrink:0}.exam-result-stat .tx{display:flex;flex-direction:column;line-height:1.2}.exam-result-stat .tx b{font-size:16px;color:var(--bs-emphasis-color)}.exam-result-stat .tx span{font-size:11.5px;color:var(--bs-secondary-color)}@media(max-width:991px){.exam-result{grid-template-columns:1fr}.exam-result-side{min-width:0;flex-direction:row;flex-wrap:wrap}.exam-result-side .exam-result-stat{flex:1 1 30%}}@media(max-width:575px){.exam-result-grade{flex-direction:row;min-width:0}.exam-result-letter,.exam-result-pct span{font-size:34px}.exam-result-side .exam-result-stat{flex:1 1 100%}}[data-bs-theme=dark] .exam-result-stat,[data-theme=dark] .exam-result-stat{background:#ffffff08}.exam-table{border:1px solid var(--bs-border-color);border-radius:14px;overflow:hidden}.exam-row{display:grid;grid-template-columns:1.6fr 1fr 1.4fr .7fr .8fr;align-items:center;gap:10px;padding:12px 14px}.exam-row:not(.head):not(:last-child){border-bottom:1px solid var(--bs-border-color)}.exam-row.head{background:var(--bs-secondary-bg);font-size:11px;text-transform:uppercase;letter-spacing:.03em;color:var(--bs-secondary-color);font-weight:700;padding:10px 14px}.exam-row:not(.head):hover{background:var(--bs-tertiary-bg)}.exam-row .ex-name{font-weight:600;color:var(--bs-emphasis-color);font-size:13px}.exam-row .ex-date{font-size:12px;color:var(--bs-secondary-color)}.exam-row .ex-score{font-weight:700;color:var(--bs-emphasis-color);font-size:13px}.exam-row .ex-score small{font-weight:500;color:var(--bs-secondary-color);font-size:11px}.score-bar{display:block;height:4px;border-radius:999px;background:var(--bs-secondary-bg);margin-top:5px;overflow:hidden}.score-bar b{display:block;height:100%;border-radius:999px;background:var(--bs-primary)}.profile-remark{position:relative;display:flex;gap:14px;padding:18px;border-radius:16px;border:1px solid var(--bs-border-color);background:linear-gradient(135deg,var(--tint-primary),transparent 70%)}.remark-quote{flex-shrink:0;width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:22px;background:var(--bs-primary);color:#fff}.remark-body p{margin:0 0 12px;font-size:13.5px;font-style:italic;color:var(--bs-emphasis-color);line-height:1.6}.remark-by{display:flex;align-items:center;gap:10px}@media(max-width:575.98px){.remark-by{flex-wrap:wrap}}.remark-by img{width:38px;height:38px;border-radius:50%;object-fit:cover}.remark-by b{display:block;font-size:13px;color:var(--bs-emphasis-color)}.remark-by span{font-size:11.5px;color:var(--bs-secondary-color)}.remark-teal{background:linear-gradient(135deg,rgba(13,148,136,.14),transparent 70%)}.remark-teal .remark-quote{background:#0d9488}@media(max-width:575.98px){.exam-row{grid-template-columns:1.4fr 1fr .8fr}.exam-row .ex-date,.exam-row.head span:nth-child(2){display:none}}.attendance-ringcard{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:20px;border:1px solid var(--bs-border-color);border-radius:14px;background:var(--bs-body-bg)}.attendance-ring{width:152px;height:152px}.attendance-ring .profile-ring-hole.big{width:120px;height:120px;flex-direction:column;font-size:32px;font-weight:800;gap:0}.attendance-ring .profile-ring-hole.big small{font-size:10.5px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:var(--bs-secondary-color);margin-top:2px}.attendance-ringcap{font-size:12.5px;color:var(--bs-secondary-color);display:inline-flex;align-items:center;gap:5px}.attendance-ringcap i{color:#16a34a;font-size:15px}.attendance-ringcap b{color:var(--bs-emphasis-color)}.attendance-stats{height:100%;align-content:center}.profile-tile-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:14px}.attendance-avg{font-size:11.5px;font-weight:600;color:#15803d;background:#16a34a1f;padding:4px 10px;border-radius:999px;display:inline-flex;align-items:center;gap:4px}.attendance-avg i{font-size:14px}.attendance-sub{font-size:11px;font-weight:500;color:var(--bs-secondary-color);background:var(--bs-secondary-bg);padding:2px 9px;border-radius:999px;margin-left:4px}.bar-group-target{position:relative}.heatmap-block-wrap{padding:14px;border:1px solid var(--bs-border-color);border-radius:14px;background:var(--bs-body-bg)}.heatmap-block-days{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;margin-bottom:6px}.heatmap-block-days span{text-align:center;font-size:10px;font-weight:600;color:var(--bs-secondary-color);text-transform:uppercase;letter-spacing:.02em}.heatmap-block .d{cursor:default;transition:transform var(--transition)}.heatmap-block .d:hover{transform:scale(1.15)}.heatmap-block-legend{flex-wrap:wrap}.today-chip{font-size:11px;font-weight:600;color:var(--bs-primary);background:var(--tint-primary);padding:3px 10px;border-radius:999px;margin-left:6px}.sub-blue{--sub: #2563eb;--sub-soft: rgba(37, 99, 235, .12)}.sub-green{--sub: #16a34a;--sub-soft: rgba(22, 163, 74, .12)}.sub-purple{--sub: #7b61ff;--sub-soft: rgba(123, 97, 255, .12)}.sub-teal{--sub: #0d9488;--sub-soft: rgba(13, 148, 136, .12)}.sub-amber{--sub: #d97706;--sub-soft: rgba(217, 119, 6, .12)}.sub-pink{--sub: #db2777;--sub-soft: rgba(219, 39, 119, .12)}.profile-schedule{display:flex;flex-direction:column;gap:8px}.schedule-item{position:relative;display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--bs-border-color);border-radius:13px;background:var(--bs-body-bg);overflow:hidden;transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition)}@media(max-width:575.98px){.schedule-item{flex-direction:column;align-items:flex-start;gap:12px}}.schedule-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--sub, var(--bs-primary))}.schedule-item:hover{transform:translate(2px);box-shadow:var(--shadow)}.schedule-item.now{border-color:var(--sub);background:var(--sub-soft)}.profile-schedule-time{width:58px;flex-shrink:0;display:flex;flex-direction:column;line-height:1.15}.profile-schedule-time b{font-size:14px;color:var(--bs-emphasis-color)}.profile-schedule-time span{font-size:11px;color:var(--bs-secondary-color)}.schedule-body{flex:1;min-width:0}.schedule-subj{font-weight:600;font-size:14px;color:var(--bs-emphasis-color)}.profile-schedule-meta{font-size:11.5px;color:var(--bs-secondary-color);display:flex;align-items:center;gap:4px;flex-wrap:wrap}.profile-schedule-meta i{font-size:13px}.schedule-status{font-size:11px;font-weight:700;padding:4px 10px;border-radius:999px;background:var(--bs-secondary-bg);color:var(--bs-secondary-color);white-space:nowrap}.schedule-status.next{background:#0891b21f;color:#0e7490}.schedule-status.now{background:var(--sub);color:#fff;display:inline-flex;align-items:center;gap:5px}.schedule-status.now .profile-dot{width:6px;height:6px;border-radius:50%;background:#fff;animation:sp-blink 1.2s infinite}.timetable-wrap{overflow-x:auto}.profile-timetable{width:100%;border-collapse:separate;border-spacing:6px;min-width:580px}.profile-timetable th{font-size:11px;color:var(--bs-secondary-color);text-transform:uppercase;letter-spacing:.03em;padding:4px 6px 8px;text-align:center;font-weight:700}.profile-timetable thead th span{display:block;font-size:9.5px;font-weight:500;text-transform:none;letter-spacing:0;opacity:.7;margin-top:2px}.profile-timetable tbody th{text-align:center;font-size:12px;font-weight:700;color:var(--bs-emphasis-color);background:var(--bs-secondary-bg);border-radius:10px;width:54px}.profile-timetable td{text-align:center;padding:3px}.tt-chip{display:block;padding:9px 6px;border-radius:10px;font-size:12px;font-weight:600;background:var(--sub-soft, var(--bs-secondary-bg));color:var(--sub, var(--bs-emphasis-color));border:1px solid transparent;transition:transform var(--transition),box-shadow var(--transition)}.tt-chip:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.tt-chip.free{background:var(--bs-secondary-bg);color:var(--bs-secondary-color);font-weight:500;border-style:dashed;border-color:var(--bs-border-color)}.s-math{--sub: #2563eb;--sub-soft: rgba(37, 99, 235, .12)}.s-sci{--sub: #16a34a;--sub-soft: rgba(22, 163, 74, .12)}.s-eng{--sub: #7b61ff;--sub-soft: rgba(123, 97, 255, .12)}.s-geo{--sub: #0d9488;--sub-soft: rgba(13, 148, 136, .12)}.s-his{--sub: #db2777;--sub-soft: rgba(219, 39, 119, .12)}.s-pe{--sub: #d97706;--sub-soft: rgba(217, 119, 6, .12)}.s-mus{--sub: #4f46e5;--sub-soft: rgba(79, 70, 229, .12)}.s-art{--sub: #0891b2;--sub-soft: rgba(8, 145, 178, .12)}.s-cs{--sub: #475569;--sub-soft: rgba(71, 85, 105, .12)}.timetable-legend{display:flex;flex-wrap:wrap;gap:6px 14px}.timetable-legend span{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--bs-secondary-color)}.tt-key{width:11px;height:11px;border-radius:4px;background:var(--sub, var(--bs-primary))}.profile-event{position:relative;display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--bs-border-color);border-radius:13px;background:var(--bs-body-bg);overflow:hidden;transition:transform var(--transition),box-shadow var(--transition)}@media(max-width:575.98px){.profile-event{flex-direction:column;align-items:flex-start}}.profile-event:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--sub, var(--bs-primary))}.profile-event:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.profile-event-date{width:46px;height:46px;border-radius:12px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1;background:var(--sub-soft, var(--tint-primary));color:var(--sub, var(--bs-primary))}.profile-event-date b{font-size:18px;font-weight:800}.profile-event-date span{font-size:10px;text-transform:uppercase}.profile-event-body{flex:1;min-width:0}.event-title{font-weight:600;font-size:13.5px;color:var(--bs-emphasis-color)}.profile-live{display:none}.student-profile.loaded .profile-live{display:block}.student-profile .skeleton{border-radius:8px}.student-profile .skeleton-photo{width:118px;height:118px;border-radius:20px}.student-profile .skeleton-ring{width:74px;height:74px;border-radius:50%}.student-profile .skeleton-btn{height:38px;width:120px;border-radius:var(--radius-sm)}.student-profile .skeleton-card{height:120px;border-radius:var(--radius)}.student-profile .skeleton-ov{height:92px;border-radius:var(--radius-sm)}.student-profile .skeleton-chart{height:170px;border-radius:var(--radius-sm)}[data-bs-theme=dark] .student-profile .skeleton{background:#2a3042}[data-bs-theme=dark] .student-profile .skeleton:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent)}.idcard{--id-accent: var(--bs-primary);position:relative;width:300px;margin:4px auto;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 18px 40px -12px #11182761,0 0 0 1px #1118270d}.idcard-head{position:relative;padding:22px 18px 40px;text-align:center;color:#fff;background:linear-gradient(135deg,#0000,#00000038),var(--id-accent)}.idcard-logo{width:34px;height:34px;border-radius:9px;background:#ffffff2e;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}.idcard-logo i{font-size:20px;color:#fff}.idcard-brand{display:inline-block;vertical-align:middle;margin-left:8px;text-align:left}.idcard-brand h6{margin:0;font-size:14px;font-weight:800;letter-spacing:.04em}.idcard-brand span{font-size:9px;text-transform:uppercase;letter-spacing:.12em;opacity:.85}.idcard-wave{position:absolute;left:0;right:0;bottom:-1px;height:30px;background:#fff;border-radius:50% 50% 0 0/100% 100% 0 0}.idcard-photo-wrap{position:relative;width:88px;height:88px;margin:-36px auto 0;border-radius:16px;padding:4px;background:#fff;box-shadow:0 8px 18px -6px #1118274d}.idcard-photo-wrap img{width:100%;height:100%;object-fit:cover;border-radius:12px}.idcard-identity{text-align:center;margin-top:8px}.idcard-identity h5{margin:0;font-size:17px;font-weight:700;color:#111827}.idcard-role{display:inline-block;margin-top:5px;padding:3px 12px;border-radius:999px;background:var(--tint-primary);color:var(--id-accent);font-size:10px;font-weight:700;letter-spacing:.14em}.idcard-info{margin:12px 18px 0;border:1px solid var(--bs-border-color);border-radius:12px;overflow:hidden}.idcard-info .idcard-row{display:flex;justify-content:space-between;padding:8px 12px;font-size:12px}.idcard-info .idcard-row:nth-child(odd){background:var(--bs-secondary-bg)}.idcard-info .idcard-row span{color:var(--bs-secondary-color)}.idcard-info .idcard-row b{color:#111827}.idcard-barcode{margin:12px 18px 0;text-align:center}.idcard-bars{height:38px;border-radius:4px;background-image:repeating-linear-gradient(90deg,#1f2937 0 2px,#fff 2px 4px,#1f2937 4px 7px,#fff 7px 9px,#1f2937 9px 10px,#fff 10px 13px,#1f2937 13px 16px,#fff 16px 17px)}.idcard-barcode span{display:block;margin-top:4px;font-size:11px;letter-spacing:.28em;color:#374151;font-weight:600}.idcard-foot{margin-top:14px;padding:10px 16px;text-align:center;font-size:10.5px;color:#fff;background:linear-gradient(135deg,#0000,#00000038),var(--id-accent)}.fee-banner{display:flex;align-items:center;gap:14px;padding:14px 16px;margin-bottom:16px;border-radius:14px;border:1px solid var(--bs-border-color);background:radial-gradient(120% 160% at 0% 0%,var(--tint-primary),transparent 60%),linear-gradient(135deg,var(--tint-primary),var(--bs-secondary-bg))}@media(max-width:575.98px){.fee-banner{flex-direction:column;align-items:start}}.fee-banner-txt{display:flex;flex-direction:column;line-height:1.35}.fee-banner-txt b{font-size:14px;color:var(--bs-emphasis-color)}.fee-banner-txt span{font-size:12.5px;color:var(--bs-secondary-color)}.fee-banner-txt strong{color:var(--bs-primary)}.fee-donut-card{border:1px solid var(--bs-border-color);border-radius:14px;padding:18px;height:100%;display:flex;flex-direction:column;align-items:center;gap:16px;background:var(--bs-body-bg)}.fee-donut{position:relative;width:150px;height:150px}.fee-donut svg{width:150px;height:150px;transform:rotate(-90deg)}.fee-donut svg circle{fill:none;stroke-width:16;stroke-linecap:round}.fee-donut svg .track{stroke:var(--bs-secondary-bg)}.fee-donut-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.fee-donut-center .pct{font-size:30px;font-weight:800;color:var(--bs-emphasis-color);line-height:1}.fee-donut-center .lbl{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--bs-secondary-color);margin-top:3px}.fee-donut-card .donut-legend{flex-direction:row;flex-wrap:wrap;gap:6px 16px;justify-content:center}.fee-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:575.98px){.fee-stats{grid-template-columns:1fr}}.fee-stat{position:relative;display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--bs-border-color);border-radius:14px;background:var(--bs-body-bg);overflow:hidden;transition:transform var(--transition),box-shadow var(--transition)}.fee-stat:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--accent)}.fee-stat:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift)}.fee-stat-body{flex:1;min-width:0}.fee-stat-body .v{font-size:19px;font-weight:800;color:var(--bs-emphasis-color);line-height:1.1}.fee-stat-body .l{font-size:11.5px;color:var(--bs-secondary-color)}.fee-mini{height:5px;border-radius:999px;background:var(--bs-secondary-bg);overflow:hidden;margin-top:6px}.fee-mini span{display:block;height:100%;border-radius:999px;width:0;transition:width 1s cubic-bezier(.4,0,.2,1)}.fee-progress{margin-top:12px}.fee-progress .top{display:flex;justify-content:space-between;font-size:12px;color:var(--bs-secondary-color);margin-bottom:6px}.fee-progress .top b{color:var(--bs-emphasis-color)}.fee-invoices{display:flex;flex-direction:column;gap:8px}.profile-invoice{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--bs-border-color);border-radius:13px;background:var(--bs-body-bg);transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition)}@media(max-width:575.98px){.profile-invoice{flex-direction:column;align-items:start}}.profile-invoice:hover{transform:translateY(-2px);box-shadow:var(--shadow);border-color:var(--bs-primary)}.invoice-main{flex:1;min-width:0}.invoice-title{font-weight:600;font-size:13.5px;color:var(--bs-emphasis-color)}.invoice-sub{font-size:11.5px;color:var(--bs-secondary-color)}.invoice-amt{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-weight:700;font-size:14px;color:var(--bs-emphasis-color);white-space:nowrap}@keyframes sp-blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes sp-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes sp-draw{to{stroke-dashoffset:0}}@media(max-width:1399.98px){.profile-overview-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:991.98px){.hero-grid{grid-template-columns:auto 1fr}.hero-right{grid-column:1/-1;justify-content:space-between;margin-top:6px}.profile-overview-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:767.98px){.hero-grid{grid-template-columns:1fr;text-align:center;justify-items:center}.hero-meta,.badges{justify-content:center}.hero-right{flex-direction:column;gap:16px}.profile-overview-grid{grid-template-columns:repeat(2,1fr)}.profile-quick-action-grid{grid-template-columns:repeat(3,1fr)}.definition-list{grid-template-columns:1fr}}.tab-lock{display:inline-flex;margin-left:5px;opacity:.7}.tab-lock i{font-size:13px}.emergency{display:flex;gap:14px;padding:14px 16px;border-radius:var(--radius);border:1px solid rgba(220,38,38,.28);background:linear-gradient(100deg,#dc262614,#dc262605);flex-direction:column;align-items:flex-start}.emergency-body{min-width:0}.emergency-body b{display:block;font-size:13.5px;color:var(--bs-emphasis-color)}.emergency-body span{font-size:12.5px;color:var(--bs-secondary-color)}.emergency-body strong{color:#dc2626}.emergency-contact{margin-left:unset;display:flex;align-items:center;gap:12px;flex-shrink:0}.emergency-contact .l{display:block;font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--bs-secondary-color)}.emergency-contact b{font-size:12.5px;color:var(--bs-emphasis-color)}@media(max-width:767px){.emergency{flex-wrap:wrap}.emergency-contact{margin-left:0;width:100%;justify-content:space-between}}.vital-group{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.vital{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--bs-border-color);border-radius:12px;background:var(--bs-body-bg);transition:transform var(--transition),box-shadow var(--transition)}.vital:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.vital .ic{width:34px;height:34px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;font-size:17px;background:var(--accent-soft);color:var(--accent);flex-shrink:0}.vital .tx{display:flex;flex-direction:column;line-height:1.15;min-width:0}.vital .tx b{font-size:16px;color:var(--bs-emphasis-color)}.vital .tx b small{font-size:11px;font-weight:500;color:var(--bs-secondary-color)}.vital .tx span{font-size:11px;color:var(--bs-secondary-color)}@media(max-width:991px){.vital-group{grid-template-columns:repeat(3,1fr)}}@media(max-width:575px){.vital-group{grid-template-columns:repeat(2,1fr)}}.exam-row.vaccination-row{grid-template-columns:1.6fr 1fr 1.2fr 1fr}@media(max-width:575.98px){.exam-row.vaccination-row{grid-template-columns:1fr}}.profile-condition{display:flex;align-items:center;gap:12px;padding:11px 13px;border:1px solid var(--bs-border-color);border-radius:12px;margin-bottom:8px;border-left-width:3px}.profile-condition:last-child{margin-bottom:0}.profile-condition.sev-high{border-left-color:#dc2626}.profile-condition.sev-mid{border-left-color:#d97706}.profile-condition.sev-low{border-left-color:#0891b2}.condition-body{min-width:0}.condition-body b{display:block;font-size:13px;color:var(--bs-emphasis-color)}.condition-body span{font-size:11.5px;color:var(--bs-secondary-color)}.profile-step{display:flex;gap:12px;height:100%;padding:14px;border:1px solid var(--bs-border-color);border-radius:12px;background:var(--bs-secondary-bg)}.step-n{flex-shrink:0;width:26px;height:26px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff;background:var(--bs-primary)}.profile-step b{font-size:13px;color:var(--bs-emphasis-color)}.profile-step p{margin:3px 0 0;font-size:12px;color:var(--bs-secondary-color);line-height:1.5}.transport-track{margin-top:12px;padding-top:12px;border-top:1px dashed var(--bs-border-color)}.transport-track-map{position:relative;height:70px;border-radius:12px;overflow:hidden;background:linear-gradient(135deg,#eef2ff,#f7f8fc);border:1px solid var(--bs-border-color)}[data-bs-theme=dark] .transport-track-map,[data-theme=dark] .transport-track-map{background:linear-gradient(135deg,#6366f11f,#ffffff05)}.transport-track-route{position:absolute;left:14px;right:14px;top:50%;height:3px;transform:translateY(-50%);border-radius:3px;background:repeating-linear-gradient(90deg,var(--bs-primary) 0 8px,transparent 8px 14px);opacity:.5}.transport-track-bus,.transport-track-school{position:absolute;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:16px;color:#fff}.transport-track-bus{left:12px;background:var(--bs-primary);box-shadow:0 4px 10px -3px #3d5ee199;animation:sp-busmove 4s ease-in-out infinite}.transport-track-school{right:12px;background:#16a34a}@keyframes sp-busmove{0%,to{left:12px}50%{left:calc(100% - 42px)}}.transport-track-info{display:flex;align-items:center;gap:12px;margin-top:10px;flex-wrap:wrap}.transport-track-eta{display:flex;flex-direction:column;line-height:1.25}.transport-track-eta b{font-size:13px;color:var(--bs-emphasis-color)}.transport-track-eta span{font-size:11.5px;color:var(--bs-secondary-color)}.transport-track-eta .profile-dot.live{display:inline-block;width:7px;height:7px;border-radius:50%;background:#16a34a;margin-right:6px;box-shadow:0 0 #16a34a80;animation:sp-livepulse 1.6s infinite}@keyframes sp-livepulse{0%{box-shadow:0 0 #16a34a80}to{box-shadow:0 0 0 8px #16a34a00}}.transport-track-info .profile-button{flex:1;min-width:140px}.staff-bar{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid rgba(217,119,6,.28);background:linear-gradient(100deg,rgba(217,119,6,.08),transparent)}.staff-bar-txt b{display:block;font-size:13px;color:var(--bs-emphasis-color)}.staff-bar-txt span{font-size:12px;color:var(--bs-secondary-color)}.switch{display:inline-flex;align-items:center;gap:8px;cursor:pointer;margin:0}.switch input{position:absolute;opacity:0;pointer-events:none}.switch-track{position:relative;width:38px;height:22px;border-radius:999px;background:var(--bs-border-color);transition:background var(--transition);flex-shrink:0}.switch-track:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform var(--transition)}.switch input:checked+.switch-track{background:var(--bs-primary)}.switch input:checked+.switch-track:after{transform:translate(16px)}.switch-lbl{font-size:12px;font-weight:600;color:var(--bs-emphasis-color)}.note-composer{border:1px solid var(--bs-border-color);border-radius:var(--radius);background:var(--bs-body-bg);padding:12px}.note-composer-top{display:flex;gap:10px}.note-composer-top img{width:38px;height:38px;border-radius:10px;object-fit:cover;flex-shrink:0}.note-composer-top textarea{border:1px solid var(--bs-border-color);border-radius:10px;resize:vertical;font-size:13px}.note-composer-top textarea:focus{border-color:var(--bs-primary);box-shadow:0 0 0 3px var(--tint-primary)}.note-composer-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px}.visibility{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--bs-secondary-color);cursor:pointer;margin:0;padding:5px 10px;border:1px solid var(--bs-border-color);border-radius:999px}.visibility input{accent-color:var(--bs-primary)}.visibility i{font-size:14px}.profile-notes{display:flex;flex-direction:column;gap:10px}.profile-note{display:flex;gap:12px;padding:13px 14px;border:1px solid var(--bs-border-color);border-radius:12px;background:var(--bs-body-bg);border-left-width:3px}.profile-note.c-counsel{border-left-color:#0d9488}.profile-note.c-academic{border-left-color:#3d5ee1}.profile-note.c-behaviour{border-left-color:#d97706}.profile-note.c-health{border-left-color:#dc2626}.note-main{min-width:0;flex:1}.note-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.note-top b{font-size:13px;color:var(--bs-emphasis-color)}.note-role{font-size:11px;color:var(--bs-secondary-color)}.note-vis{display:inline-flex;align-items:center;gap:3px;font-size:10.5px;font-weight:600;color:#b45309;background:#d977061f;padding:2px 8px;border-radius:999px}.note-vis i{font-size:12px}.note-vis.shared{color:#0d9488;background:#0d94881f}.note-date{font-size:11px;color:var(--bs-secondary-color)}.note-main p{margin:6px 0 0;font-size:12.5px;color:var(--bs-secondary-color);line-height:1.55}.badge-cat{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:2px 8px;border-radius:6px}.badge-cat.counsel{color:#0d9488;background:#0d94881f}.badge-cat.academic{color:#3d5ee1;background:#3d5ee11f}.badge-cat.behaviour{color:#d97706;background:#d977061f}.badge-cat.health{color:#dc2626;background:#dc26261f}.badge-cat.profile{color:#7b61ff;background:#7b61ff1f}.badge-cat.fees{color:#16a34a;background:#16a34a1f}.note-new{animation:sp-fade .5s ease}.profile-audit{display:flex;flex-direction:column;gap:0;position:relative;padding-left:6px}.audit-row{display:flex;gap:14px;padding:14px 0;border-bottom:1px solid var(--bs-border-color);position:relative}.audit-row:last-child{border-bottom:0}.audit-body{min-width:0;flex:1}.audit-top{display:flex;align-items:center;gap:8px}.audit-top b{font-size:13.5px;color:var(--bs-emphasis-color)}.audit-detail{margin-top:4px;font-size:12.5px;color:var(--bs-secondary-color);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.audit-detail em{font-style:normal;font-weight:600;padding:1px 8px;border-radius:6px}.audit-detail em.old{color:#dc2626;background:#dc26261a;text-decoration:line-through}.audit-detail em.new{color:#16a34a;background:#16a34a1a}.audit-detail i{font-size:14px;color:var(--bs-secondary-color)}.audit-meta{margin-top:6px;display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--bs-secondary-color);flex-wrap:wrap}.audit-meta img{width:20px;height:20px;border-radius:50%;object-fit:cover}.audit-meta i{font-size:7px;opacity:.6}.audit-note{margin-top:14px;font-size:11.5px;color:var(--bs-secondary-color);display:flex;align-items:center;gap:6px}.audit-note i{font-size:14px}.portal{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px}.portal-stat{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--bs-border-color);border-radius:12px;background:var(--bs-secondary-bg)}.portal-stat .ic{width:34px;height:34px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;font-size:17px;background:var(--accent-soft);color:var(--accent);flex-shrink:0}.portal-stat b{display:block;font-size:12.5px;color:var(--bs-emphasis-color)}.portal-stat span{font-size:11px;color:var(--bs-secondary-color)}@media(max-width:575px){.portal{grid-template-columns:1fr}}.login-log{display:flex;flex-direction:column;gap:8px}.login-log-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--bs-border-color);border-radius:10px}.login-log-row .ic{width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;background:var(--accent-soft);color:var(--accent);flex-shrink:0}.login-log-row .tx{min-width:0;flex:1}.login-log-row .tx b{display:block;font-size:12.5px;color:var(--bs-emphasis-color)}.login-log-row .tx span{font-size:11px;color:var(--bs-secondary-color)}.login-log-time{font-size:11px;color:var(--bs-secondary-color);text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:3px}.profile-lbl{display:block;font-size:12px;font-weight:600;color:var(--bs-emphasis-color);margin-bottom:4px}.payment-summary{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-radius:12px;background:linear-gradient(120deg,var(--tint-primary),transparent);border:1px solid var(--bs-border-color)}.payment-summary span{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--bs-secondary-color)}.payment-summary b{display:block;font-size:15px;color:var(--bs-emphasis-color)}.payment-amt{font-size:26px;font-weight:800;color:var(--bs-primary)}.paymethods{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px}.payment-method{margin:0;cursor:pointer}.payment-method input{position:absolute;opacity:0;pointer-events:none}.payment-method-b{display:flex;flex-direction:column;align-items:center;gap:5px;padding:12px 6px;border:1.5px solid var(--bs-border-color);border-radius:10px;font-size:12px;font-weight:600;color:var(--bs-secondary-color);transition:all var(--transition)}.payment-method-b i{font-size:20px}.payment-method input:checked+.payment-method-b{border-color:var(--bs-primary);color:var(--bs-primary);background:var(--tint-primary)}.payment-secure{display:flex;align-items:center;gap:6px;margin-top:12px;font-size:11.5px;color:#16a34a}.payment-secure i{font-size:15px}.livemap-content{position:relative;overflow:hidden;border:0;border-radius:20px;box-shadow:0 30px 70px -20px #0f172a80}.livemap-close{position:absolute;top:14px;right:14px;z-index:6;width:34px;height:34px;border-radius:10px;border:0;display:inline-flex;align-items:center;justify-content:center;font-size:18px;color:#fff;background:#1118276b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;transition:background var(--transition),transform var(--transition)}.livemap-close:hover{background:#111827a8;transform:rotate(90deg)}.livemap-map{position:relative;height:280px;background:linear-gradient(150deg,#e9eef8,#dfe6f3 55%,#e6ebf6)}[data-bs-theme=dark] .livemap-map,[data-theme=dark] .livemap-map{background:linear-gradient(150deg,#0d1018,#141826 60%,#10131d)}.livemap-svg{width:100%;height:100%;display:block}.livemap-blocks rect{fill:#7887aa26}[data-bs-theme=dark] .livemap-blocks rect,[data-theme=dark] .livemap-blocks rect{fill:#ffffff09}.livemap-grid-lines path{stroke:#7887aa24;stroke-width:1;fill:none}[data-bs-theme=dark] .livemap-grid-lines path,[data-theme=dark] .livemap-grid-lines path{stroke:#ffffff0a}.livemap-road{fill:none;stroke:#58688c47;stroke-width:11;stroke-linecap:round;stroke-linejoin:round}[data-bs-theme=dark] .livemap-road,[data-theme=dark] .livemap-road{stroke:#ffffff12}.livemap-route{fill:none;stroke:#fff;stroke-width:6;stroke-linecap:round;stroke-linejoin:round}[data-bs-theme=dark] .livemap-route,[data-theme=dark] .livemap-route{stroke:#ffffff29}.livemap-prog{fill:none;stroke:url(#lmProgGrad);stroke-width:6;stroke-linecap:round;stroke-linejoin:round}.livemap-node circle{fill:#fff;stroke:#9aa6c2;stroke-width:3}.livemap-node.done circle{fill:#4f46e5;stroke:#fff}.livemap-school circle{fill:#16a34a;stroke:#fff;stroke-width:2.5}.livemap-school path{fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.livemap-vehicle .livemap-disc{fill:#4f46e5;stroke:#fff;stroke-width:2.5}.livemap-vehicle .livemap-pulse{fill:#4f46e5;opacity:.35;animation:sp-lm-ping 1.8s ease-out infinite;transform-box:fill-box;transform-origin:center}.livemap-glyph path{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@keyframes sp-lm-ping{0%{transform:scale(.5);opacity:.5}to{transform:scale(2.6);opacity:0}}.livemap-topbar{position:absolute;top:14px;left:14px;right:60px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;z-index:4}.livemap-live{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;background:#1118278c;color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.06em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.livemap-live .d{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 #22c55e99;animation:sp-livepulse 1.4s infinite}.livemap-route-tag{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:999px;background:#ffffffb8;color:#4f46e5;font-size:11px;font-weight:700;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 2px 8px #0f172a1f}.livemap-route-tag i{font-size:14px}.livemap-recenter{position:absolute;top:56px;right:14px;z-index:4;width:38px;height:38px;border-radius:11px;border:0;background:#ffffffe6;color:#4f46e5;display:inline-flex;align-items:center;justify-content:center;font-size:19px;box-shadow:0 4px 14px -3px #0f172a4d;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;transition:transform var(--transition)}.livemap-recenter:hover{transform:scale(1.08)}[data-bs-theme=dark] .livemap-route-tag,[data-theme=dark] .livemap-route-tag,[data-bs-theme=dark] .livemap-recenter,[data-theme=dark] .livemap-recenter{background:#1e2436d9;color:#a5b4fc}.livemap-driver{position:absolute;left:14px;bottom:20px;z-index:4;display:flex;align-items:center;gap:11px;padding:8px 10px;border-radius:14px;background:#ffffffd1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 30px -10px #0f172a66;border:1px solid rgba(255,255,255,.6)}[data-bs-theme=dark] .livemap-driver,[data-theme=dark] .livemap-driver{background:#181d2cd1;border-color:#ffffff14}.livemap-driver-info b{display:block;font-size:13px;color:var(--bs-emphasis-color);line-height:1.2}.livemap-driver-info span{font-size:11.5px;color:var(--bs-secondary-color);display:inline-flex;align-items:center;gap:3px}.livemap-driver-info span i{font-size:13px;color:#f59e0b}.livemap-driver-info em{font-style:normal}.livemap-driver-call{flex-shrink:0;width:38px;height:38px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;font-size:18px;color:#fff;background:linear-gradient(135deg,#4f46e5,#7b61ff);box-shadow:0 6px 14px -4px #4f46e599;transition:transform var(--transition)}.livemap-driver-call:hover{transform:scale(1.06);color:#fff}.livemap-sheet{position:relative;z-index:3;margin-top:-18px;padding:20px 20px 4px;background:var(--bs-body-bg);border-radius:20px 20px 0 0}.livemap-sheet:before{content:"";position:absolute;top:8px;left:50%;transform:translate(-50%);width:42px;height:4px;border-radius:999px;background:var(--bs-border-color)}.livemap-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:6px}.livemap-hero-eta .l{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--bs-secondary-color);margin-bottom:2px}.livemap-hero-eta b{font-size:34px;font-weight:800;color:var(--bs-emphasis-color);line-height:1;letter-spacing:-1px}.livemap-hero-eta b em{font-style:normal;font-size:15px;font-weight:600;color:var(--bs-secondary-color);margin-left:4px}.livemap-hero-meta{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.livemap-hero-sub{font-size:12px;color:var(--bs-secondary-color)}.livemap-hero-sub i{font-size:14px;vertical-align:-2px;margin-right:2px}.livemap-hero-sub strong{color:var(--bs-emphasis-color)}.livemap-chip{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;padding:4px 10px;border-radius:999px}.livemap-chip i{font-size:13px}.livemap-chip.ok{color:#16a34a;background:#16a34a1f}.livemap-chip.info{color:#4f46e5;background:#4f46e51f}.livemap-pbar{height:8px;border-radius:999px;background:var(--bs-secondary-bg);overflow:visible;margin-top:18px;position:relative}.livemap-pbar>span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#4f46e5,#7b61ff);position:relative}.livemap-pbar>span:after{content:"";position:absolute;right:0;top:50%;transform:translate(50%,-50%);width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px #7b61ff,0 2px 6px #4f46e580}.livemap-pbar-x{display:flex;justify-content:space-between;font-size:11px;color:var(--bs-secondary-color);margin-top:9px}.livemap-pbar-x i{font-size:13px;vertical-align:-2px;margin:0 3px}.livemap-stops{margin-top:18px;position:relative}.livemap-stops:before{content:"";position:absolute;left:10px;top:16px;bottom:16px;width:2px;background:var(--bs-border-color)}.livemap-stop{display:flex;align-items:center;gap:12px;padding:8px 0;position:relative}.livemap-stop .dot{position:relative;z-index:1;flex-shrink:0;width:22px;height:22px;border-radius:50%;background:var(--bs-body-bg);border:2px solid var(--bs-border-color);display:inline-flex;align-items:center;justify-content:center}.livemap-stop .dot i{font-size:12px}.livemap-stop.done .dot{background:#16a34a;border-color:#16a34a;color:#fff}.livemap-stop.now .dot{border-color:#4f46e5;background:#4f46e5;box-shadow:0 0 0 5px var(--tint-primary);animation:sp-livepulse 1.6s infinite}.livemap-stop .dot.flag{background:var(--bs-secondary-bg);border-color:var(--bs-border-color);color:var(--bs-secondary-color)}.livemap-stop .tx{flex:1;min-width:0}.livemap-stop .tx b{display:block;font-size:13px;color:var(--bs-emphasis-color)}.livemap-stop .tx span{font-size:11px;color:var(--bs-secondary-color)}.livemap-stop.now .tx b{color:var(--bs-primary)}.livemap-stop .tm{font-size:11.5px;font-weight:600;color:var(--bs-secondary-color);flex-shrink:0}.livemap-stop em{flex-shrink:0}.livemap-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px}.livemap-stat{display:flex;align-items:center;gap:9px;padding:11px 10px;border:1px solid var(--bs-border-color);border-radius:13px;background:var(--bs-body-bg);transition:transform var(--transition),box-shadow var(--transition)}.livemap-stat:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.livemap-stat .ic{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:17px;background:var(--tint-primary);color:var(--bs-primary);flex-shrink:0}.livemap-stat .ic.ok{background:#16a34a1f;color:#16a34a}.livemap-stat .tx b{display:block;font-size:14px;font-weight:700;color:var(--bs-emphasis-color);line-height:1.1}.livemap-stat .tx b em{font-style:normal;font-size:10.5px;font-weight:500;color:var(--bs-secondary-color);margin-left:1px}.livemap-stat .tx span{font-size:10.5px;color:var(--bs-secondary-color)}.livemap-foot{justify-content:flex-end;gap:8px;align-items:center}.livemap-updated{margin-right:auto;font-size:11.5px;color:var(--bs-secondary-color);display:inline-flex;align-items:center;gap:5px}.livemap-updated i{font-size:14px}@media(max-width:575px){.livemap-map{height:220px}.livemap-grid{grid-template-columns:repeat(2,1fr)}.livemap-hero,.livemap-hero-meta{align-items:flex-start}.livemap-driver{right:14px}}.credential-content{position:relative;overflow:hidden;border:0;border-radius:20px;box-shadow:0 30px 70px -20px #0f172a80}.credential-close{position:absolute;top:16px;right:16px;z-index:4;width:32px;height:32px;border-radius:9px;border:0;display:inline-flex;align-items:center;justify-content:center;font-size:17px;color:#fff;background:#ffffff2e;cursor:pointer;transition:background var(--transition),transform var(--transition)}.credential-close:hover{background:#ffffff52;transform:rotate(90deg)}.credential-head{display:flex;align-items:center;gap:14px;padding:22px 22px 40px;color:#fff;background:linear-gradient(135deg,#4f46e5,#7b61ff 60%,#9333ea);position:relative}.credential-head:after{content:"";position:absolute;inset:0;background:radial-gradient(120% 160% at 100% 0,rgba(255,255,255,.18),transparent 55%);pointer-events:none}.credential-head-tx h4{margin:0;font-size:18px;font-weight:700;color:#fff}.credential-head-tx span{font-size:12.5px;opacity:.85}.credential-body{padding:0 20px 18px;margin-top:-24px;position:relative;z-index:1}.credential-status{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px;border-radius:14px;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);box-shadow:0 10px 26px -14px #0f172a4d;margin-bottom:16px}.credential-status-on{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:#16a34a}.credential-status-on .d{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 #22c55e99;animation:sp-livepulse 1.5s infinite}.credential-status-meta{font-size:11.5px;color:var(--bs-secondary-color);margin-left:auto}.credential-status-meta i{font-size:14px;vertical-align:-2px;margin-right:3px}.credential-creds{display:grid;grid-template-columns:1fr 1fr;gap:12px}.credential-cred{border:1px solid var(--bs-border-color);border-radius:16px;padding:14px;background:var(--bs-body-bg);border-top:3px solid var(--bs-primary)}.credential-cred.c-parent{border-top-color:#4f46e5}.credential-cred.c-student{border-top-color:#0d9488}.credential-cred-top{display:flex;align-items:center;gap:10px;margin-bottom:12px}.credential-cred-id{min-width:0;flex:1}.credential-cred-id b{display:block;font-size:13px;color:var(--bs-emphasis-color);line-height:1.2}.credential-cred-id span{font-size:11.5px;color:var(--bs-secondary-color)}.credential-cred-top .profile-pill{flex-shrink:0;align-self:center}.credential-cred-id b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.credential-field{display:flex;align-items:center;gap:8px;padding:9px 10px;border-radius:10px;background:var(--bs-secondary-bg);margin-top:8px}.credential-field .k{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--bs-secondary-color);width:88px;flex-shrink:0}.credential-field .k i{font-size:14px}.credential-field .v{flex:1;min-width:0;font-size:13px;font-weight:600;color:var(--bs-emphasis-color);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.credential-field .v.pw{letter-spacing:1.5px}.credential-ib{flex-shrink:0;width:30px;height:30px;border-radius:8px;border:1px solid var(--bs-border-color);background:var(--bs-body-bg);color:var(--bs-secondary-color);display:inline-flex;align-items:center;justify-content:center;font-size:15px;cursor:pointer;transition:all var(--transition)}.credential-ib:hover{color:var(--bs-primary);border-color:var(--bs-primary);background:var(--tint-primary)}.credential-h{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--bs-secondary-color);margin:18px 0 10px}.credential-h i{font-size:15px}.credential-foot{border-top:1px solid var(--bs-border-color)}@media(max-width:575px){.credential-creds{grid-template-columns:1fr}.credential-status-meta{margin-left:0}}.calendar-card .card-body{overflow-x:scroll}.calendar-card .card-body .tab-content{min-width:750px}.routine .dt-pill{display:flex;align-items:center;gap:8px}.routine .dt-pill .dt-pill-dot{width:6px;height:6px;display:block;border-radius:50%}.dt-pill-dot{width:6px;height:6px;display:inline-flex;border-radius:50%;margin:0 6px 0 0}.hol-calendar-view{position:sticky;top:80px}.auth-logo .logo-dark{display:block!important}.auth-logo .logo-white{display:none!important}.attendance-types .attendance-type-list{display:flex;align-items:center;flex-wrap:wrap}.attendance-types .attendance-type-list li{border:1px solid #E9EDF4;border-radius:5px;background:#fff;padding:8px 10px;color:#202c4b;display:flex;align-items:center;margin-right:5px;margin-bottom:5px}.attendance-types .attendance-type-list li:last-child{margin-right:0}.attendance-types .attendance-type-list li .attendance-icon{width:20px;height:20px;border-radius:5px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:5px}.student-pomote-note{background:#f2f5ff;display:inline-flex;align-items:center;border-radius:5px;padding:6px 10px;border:1px solid #3D5EE1;margin-bottom:20px}@media(max-width:575.98px){.student-pomote-note{display:block}}.student-pomote-note .info-icon{color:#3d5ee1;margin-right:5px}.student-pomote-note p{color:#3d5ee1;display:flex;align-items:center}@media(max-width:575.98px){.student-pomote-note p{display:block}}.student-pomote-note p span{font-weight:600;margin-right:3px}@media(max-width:575.98px){.student-pomote-note p span{display:block}}.promote-card-main{display:none}.promote-card-main.promote-card-main-show{display:block;margin-bottom:24px}.promoted-year p{margin-bottom:10px;color:#000}#student_promote .modal-dialog{max-width:400px}#student_promote .modal-dialog h4{font-size:20px;margin-bottom:5px}#student_promote .modal-dialog p{margin-bottom:24px}.success-msg-toast{top:70px;right:30px}.success-msg-toast .toast{border:0}.success-msg-toast .toast .toast-header{padding:10px;border-radius:5px;border-left:2px solid #1ABE17}.success-msg-toast .toast .toast-header p{margin-bottom:0;display:inline-flex;align-items:center;color:#202c4b;font-size:15px}.success-msg-toast .toast .toast-header p span{font-size:16px;margin-right:5px;line-height:normal}.success-msg-toast .toast .toast-header .toast-close span i{color:#cdd0d7;transition:.5s all}.success-msg-toast .toast .toast-header .toast-close span i:hover{color:#e82646;transition:.5s all}.date-pic{position:relative}.date-pic .cal-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.student-detail-info{display:flex;align-items:center;justify-content:center;margin-bottom:24px}.student-detail-info .student-img{width:45px;height:45px;border-radius:5px;display:flex;flex-shrink:0;margin-right:10px}.student-detail-info .student-img img{width:100%;border-radius:5px}.student-detail-info .name-info h6{font-size:16px}.student-detail-info .name-info h6 span{display:block;font-weight:400}.year-picker{width:125px;position:relative;margin-bottom:10px;margin-right:5px}.year-picker input{height:39px;padding-left:30px}.year-picker .icon{position:absolute;right:10px;top:50%;line-height:normal;transform:translateY(-50%)}.year-picker .cal-icon{position:absolute;left:10px;top:50%;line-height:normal;transform:translateY(-50%)}.table-filter-head.attendance-report-head .filter-head-left .form-filter{margin-right:5px}.table-filter-head.attendance-report-head .search-filter-btn{margin-bottom:10px}.table-filter-head.attendance-report-head .search-filter-btn .btn{padding:7px 20px}.add-more-timetable{background:#e9edf4;padding:24px;border-radius:5px}.add-more-timetable .tab-links{margin-bottom:24px}.add-more-timetable .tab-links li{padding:0;margin-right:24px}.add-more-timetable .tab-links li:last-child{margin-right:0}.add-more-timetable .tab-links li a{background:transparent;font-weight:400;color:#515b73;padding:0 20px 10px;position:relative}.add-more-timetable .tab-links li a:after{content:"";width:100%;height:3px;border-radius:5px;background:#3d5ee1;position:absolute;left:0;bottom:0;opacity:0;transition:.5s all}.add-more-timetable .tab-links li.active,.add-more-timetable .tab-links li.active a{background:transparent}.add-more-timetable .tab-links li.active a:after{opacity:1;transition:.5s all}.add-more-timetable .delete-time-table{width:30px;height:30px;background:#fde9ed;color:#e82646;display:flex;align-items:center;justify-content:center;border-radius:5px}.add-more-timetable .delete-time-table:hover{background:#e82646;color:#fff}.exam-schedule-add{border-top:1px solid #E9EDF4;padding-top:15px}.exam-schedule-add .delete-schedule-table{width:30px;height:30px;background:#fde9ed;color:#e82646;display:flex;align-items:center;justify-content:center;border-radius:5px}.exam-schedule-add .delete-schedule-table:hover{background:#e82646;color:#fff}.percentage-field{display:none}.percentage-field.percentage-field-show{display:block}.fixed-field{display:none}.fixed-field.fixed-field-show{display:block}.modal-card-table{border:1px solid #E9EDF4;padding:15px;border-radius:5px;margin-bottom:24px}.modal-card-table .modal-table-head{border-bottom:1px solid #E9EDF4;margin-bottom:24px;padding-bottom:24px}.class-detail-info{margin-bottom:20px}.class-detail-info p{margin-bottom:5px}.class-detail-info span{color:#202c4b}.content.blank-page{min-height:100vh}.content.blank-page .page-header{border-bottom:1px solid #E9EDF4}.content.blank-page .page-title h4{margin-bottom:0}.book-issue-details{border:1px solid #E9EDF4;border-radius:5px;padding:24px 24px 10px;margin-top:15px}.book-issue-details .book-details-head{display:flex;align-items:center;border-bottom:1px solid #E9EDF4;margin-bottom:15px;padding-bottom:15px;justify-content:space-between}.book-issue-details .book-details-head h6{font-weight:400}.book-issue-details .book-details-head h6 span{color:#515b73}.book-taker-info{display:flex;align-items:center;flex-wrap:wrap}.book-taker-info li{margin-right:24px;margin-bottom:14px}.book-taker-info li .student-img{width:45px;height:45px;border-radius:5px;display:flex;flex-shrink:0;margin-right:8px}.book-taker-info li .student-img img{border-radius:5px;width:100%}.book-taker-info li h6{font-weight:400}.book-taker-info li h6 span{margin-bottom:0;color:#202c4b}.book-taker-info li span{margin-bottom:3px;color:#515b73;display:block}.live-track-info{background:#fff;padding:24px 24px 10px;border-radius:5px;margin-bottom:24px}.live-track-map iframe{width:100%;height:300px}.assigned-driver .assigned-driver-info{display:flex;align-items:center;background:#e9edf4;border-radius:5px;padding:15px;margin-top:15px}.assigned-driver .assigned-driver-info .driver-img{width:32px;height:32px;border-radius:5px;display:flex;margin-right:8px;flex-shrink:0}.assigned-driver .assigned-driver-info .driver-img img{width:100%;border-radius:5px}.assigned-driver .assigned-driver-info h5{font-weight:400}.student-leave-info ul{display:flex;align-items:center;background:#f4f6fa;border-radius:5px;padding:15px 15px 5px;flex-wrap:wrap;margin-bottom:20px}.student-leave-info ul li{min-width:120px;margin-bottom:10px}.student-leave-info ul li h6{font-weight:400;margin-top:3px}.exchange-link{width:54px;height:54px;border-radius:15px}.all-content{display:none}.all-content.active{display:block}.rating i.filled{color:#eab300}.rating .rating-rate{color:#000;margin-left:5px}.overlay-img .shape-01{position:absolute;left:40%}.overlay-img .shape-02{position:absolute;left:60%;bottom:0}.overlay-img .shape-03{position:absolute;left:80%}.overlay-img .shape-04{position:absolute;right:15%;bottom:0}.event-scroll{max-height:495px;overflow-y:auto}.class-hover,.class-hover:hover{-webkit-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.class-hover:hover .avatar{animation:rotate 1s ease-in-out}@keyframes rotate{0%{transform:rotateY(0)}50%{transform:rotateY(90deg)}to{transform:rotateY(0)}}.btn-hover{-webkit-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.btn-hover:hover{background-color:#202c4b!important;color:#fff!important}.todo-list .todo-strike-content h6{text-decoration-line:line-through}.dark-hover:hover{background:#3d5ee1!important;border-color:#3d5ee1!important;color:#fff}.line-ellipsis{-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.student-slider.owl-carousel .owl-stage-outer,.teacher-slider.owl-carousel .owl-stage-outer{height:100%!important}.student-slider.owl-carousel .owl-stage-outer .owl-stage,.teacher-slider.owl-carousel .owl-stage-outer .owl-stage,.student-slider.owl-carousel .owl-stage-outer .owl-stage .owl-item,.teacher-slider.owl-carousel .owl-stage-outer .owl-stage .owl-item{height:100%}.activity-scroll{max-height:240px;overflow-y:auto}.notice-widget{position:relative}.notice-widget:before{position:absolute;content:"";width:1px;height:calc(100% - 25px);background-color:#e9edf4;top:20px;inset-inline-start:16px}.student-slider.owl-carousel .owl-nav{position:absolute;left:50%;top:30%;transform:translate(-50%);display:flex;align-items:center;justify-content:center}.student-slider.owl-carousel .owl-nav button{width:24px;height:24px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px}.student-slider.owl-carousel .owl-nav button.owl-prev{margin-right:5px}.student-slider.owl-carousel .owl-nav button:hover{background:#3d5ee1;color:#fff}.teacher-slider.owl-carousel .owl-nav{position:absolute;left:50%;top:30%;transform:translate(-50%);display:flex;align-items:center;justify-content:center}.teacher-slider.owl-carousel .owl-nav button{width:24px;height:24px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;color:#202c4b}.teacher-slider.owl-carousel .owl-nav button.owl-prev{margin-right:5px}.teacher-slider.owl-carousel .owl-nav button:hover{background:#3d5ee1;color:#fff}.animate-card{-webkit-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.animate-card:hover{-webkit-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;transform:translateY(-3px);-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px)}.account-page{background:#fff}.login-wrapper{width:100%;overflow:hidden;height:100vh;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.login-wrapper.basic-type{overflow:auto;height:100%;justify-content:center}.login-wrapper.basic-type:before{display:none}.login-wrapper.basic-type .login-content{overflow:unset;height:100%}@media(max-width:991.98px){.login-wrapper.account-bg{background-image:none}}.login-wrapper.account-bg .login-content{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-left:auto}.login-wrapper .btn-outline-light:hover{background-color:#fff!important}.login-background{position:relative}.login-background:before{content:"";background:#4b6fff99;width:100%;height:100%;position:absolute;left:0;top:0;bottom:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media(max-width:991.98px){.login-background:before{display:none}}.login-background .card>div{width:70%}.hover-a{position:relative;color:#3d5ee1}.hover-a:after{content:"";height:2px;width:100%;background:#3d5ee1;transform:scale(0);-webkit-transform:scale(0);-ms-transform:scale(0);-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;position:absolute;bottom:-3px;left:0}.hover-a:hover:after{transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1)}.hover-a:hover{color:#3d5ee1}.login-wrapper.login-new{overflow:auto;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center;position:relative}.login-wrapper.login-new .login-shapes{position:relative}@media(max-width:991.98px){.login-wrapper.login-new .login-shapes{display:none}}.login-wrapper.login-new .login-shapes .login-right-shape{position:fixed;top:0;left:0}.login-wrapper.login-new .login-shapes .login-left-shape{position:fixed;bottom:0;right:0}.login-wrapper.login-new .login-content.user-login{position:relative}.login-wrapper.login-new .login-content.user-login .login-userset form .otp-box{margin-bottom:34px}.login-wrapper.login-new .login-content.user-login .login-userset form .otp-box input{width:74px;height:74px;background:#fff;border:1px solid #E9EDF4;border-radius:8px;text-align:center;margin-right:15px;font-weight:700;font-size:26px;color:#000;outline:none}@media(max-width:575.98px){.login-wrapper.login-new .login-content.user-login .login-userset form .otp-box input{width:40px;height:40px}}.login-wrapper.login-new .copyright-text{margin:40px 0;text-align:center}@media(max-width:767.98px){.login-wrapper.login-new .copyright-text{margin:0 0 30px}}.login-wrapper.login-new .copyright-text p{font-weight:500;color:#202c4b;margin-bottom:0}.login-wrapper.login-new .lock-screen-list{text-align:center}.login-wrapper.login-new .lock-screen-list .nav{-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}.login-wrapper.login-new .lock-screen-list .nav li{margin-right:20px}.login-wrapper.login-new .lock-screen-list .nav li:last-child{margin-right:0}.login-wrapper.login-new .lock-screen-list .nav li a{font-weight:500}.login-wrapper.login-new .lock-screen-list .copyright-text{margin:20px 0 40px}@media(max-width:767.98px){.login-wrapper.login-new .lock-screen-list .copyright-text{margin:20px 0 30px}}.login-wrapper.login-new .lock-screen-list .language-dropdown .dropdown-toggle{border:0;padding:0;border-radius:5px}.login-wrapper.login-new .lock-screen-list .language-dropdown .dropdown-toggle:after{border-top:0;border-left:0;border-bottom:2px solid #9CA1AF;border-right:2px solid #9CA1AF;content:"";display:inline-block;pointer-events:none;width:8px;height:8px;vertical-align:2px;transform-origin:66% 66%;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg)}.login-wrapper.login-new .lock-screen-list .language-dropdown .dropdown-toggle[aria-expanded=true]:after{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg)}.login-wrapper.login-new .lock-screen-list .language-dropdown .dropdown-menu{padding:15px;background:#fff;box-shadow:0 4px 13px -2px #1310220f;border:1px solid #F1FAFB}.login-wrapper.login-new .lock-screen-list .language-dropdown .dropdown-menu .dropdown-item{padding:5px 10px;background:#fff;border-radius:5px;display:block}.login-wrapper.login-new .lock-screen-list .language-dropdown .dropdown-menu .dropdown-item:hover{background:#f8fafc}.login-or{text-align:center;font-size:15px;color:#515b73;font-weight:500;margin:5px 0;padding:10px 0;position:relative}.login-or:after{width:100%;content:"";border-top:1px solid #CDD0D7;position:absolute;top:50%;right:0}.login-or:before{width:100%;content:"";border-top:1px solid #CDD0D7;position:absolute;top:50%;left:0}.login-or .span-or{background-color:#fff;padding:0 10px;z-index:9;position:relative}.authen-overlay-item{background:#ffffff1a;border-radius:25px;padding:24px;position:relative;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:570px}.comming-soon-pg{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center;position:relative;z-index:1;margin:50px 0}.comming-soon-pg .bg-img .top-bg{position:absolute;top:0;left:30px;z-index:-1}.comming-soon-pg .bg-img .bottom-bg{position:absolute;right:30px;bottom:0;z-index:-1}@media(max-width:767.98px){.comming-soon-pg .bg-img{display:none}}@media(max-width:991.98px){.comming-soon-pg{height:100%}}.error-img{max-width:450px}@media(max-width:1399.98px){.error-img{max-width:260px}}.invoice-info .note-editable{background:#fff;min-height:80px}.invoice-amount-details{background:#fff;padding:24px;border-radius:5px;margin-bottom:24px}.invoice-amount-details ul li{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.invoice-amount-details ul li h6{font-size:15px}.invoice-amount-details ul li:last-child{padding:15px 0;border-top:1px solid #E9EDF4;border-bottom:1px solid #E9EDF4}.service-upload{border:2px dashed #E9EDF4;text-align:center;background-color:#fff;position:relative;display:flex;align-items:center;justify-content:center;min-height:38px}.service-upload span{font-size:15px;color:#515b73;display:block}.service-upload input[type=file]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.invoice-modal .modal-content{background:#fff;padding:20px}.invoice-popup-head{background:#f4f6fa;padding:24px 24px 14px;flex-wrap:wrap}.invoice-popup-head img,.invoice-popup-head .popup-title{margin-bottom:10px}.invoice-popup-head .popup-title h2{background:linear-gradient(270.14deg,#7638ff -.04%,#3698ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:10px}.tax-info{margin-top:30px}.tax-invoice-info{background:#f4f6fa;padding:10px;margin-bottom:15px}.tax-invoice-info h4{font-weight:500}.total-amount-tax{display:flex;justify-content:end;align-items:center;flex-wrap:wrap}.total-amount-tax ul{min-width:200px;text-align:right;margin-bottom:0}.total-amount-tax ul li{font-size:16px;margin-bottom:8px}.total-amount-tax ul.total-amount li{font-size:18px;font-weight:600}.payment-info{border-top:1px solid #E9EDF4;border-bottom:1px solid #E9EDF4}.payment-info h6{margin-bottom:10px}.term-condition-invoice{border-bottom:1px solid #E9EDF4}.term-condition-invoice p{font-weight:500;color:#202c4b}.note-toolbar{background:#fff;border-color:#e9edf4}.note-editor.note-airframe,.note-editor.note-frame{border-color:#e9edf4}.note-editor.note-airframe .note-statusbar,.note-editor.note-frame .note-statusbar{border-top:0;background-color:#fff}.invoice-logo-dark{display:block}.invoice-logo-white{display:none}.invoice-logo-white img{height:42px}.dash-select-student{margin-bottom:10px}.dash-select-student .avatar{border:1px solid transparent}.dash-select-student .avatar:hover,.dash-select-student .avatar.active{border-color:#3d5ee1}.student-attendance{--attendance-present: var(--bs-success);--attendance-present-s: rgba(22, 163, 74, .1);--attendance-late: var(--bs-warning);--attendance-late-s: rgba(217, 119, 6, .1);--attendance-absent: var(--bs-danger);--attendance-absent-s: rgba(225, 29, 72, .1);--attendance-leave: var(--bs-info);--attendance-leave-s: rgba(8, 145, 178, .1);color:var(--bs-body-color);font-feature-settings:"tnum" 1}.student-attendance .is-present{--accent: var(--bs-success);--accent-soft: var(--attendance-present-s)}.student-attendance .is-late,.student-attendance .is-warn{--accent: var(--bs-warning);--accent-soft: var(--attendance-late-s)}.student-attendance .is-absent{--accent: var(--bs-danger);--accent-soft: var(--attendance-absent-s)}.student-attendance .is-leave,.student-attendance .is-info{--accent: var(--attendance-leave);--accent-soft: var(--attendance-leave-s)}.student-attendance .is-violet{--accent: var(--accent-purple);--accent-soft: var(--tint-purple)}.student-attendance .is-primary{--accent: var(--bs-primary);--accent-soft: var(--tint-primary)}.student-attendance .is-muted{--accent: var(--bs-tertiary-color);--accent-soft: var(--bs-tertiary-bg)}.student-attendance :focus-visible{outline:2px solid var(--bs-primary);outline-offset:2px;border-radius:8px}.student-attendance .sub-text{font-size:11.5px;color:var(--bs-secondary-color)}.muted-text{color:var(--bs-tertiary-color)}.warning-note{color:var(--bs-warning)}.student-attendance .toolbar-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 13px;font-size:12.5px;font-weight:600;border-radius:var(--radius-xs);border:1px solid var(--bs-border-color);background:var(--bs-body-bg);color:var(--bs-emphasis-color);cursor:pointer;white-space:nowrap;text-decoration:none;transition:all var(--transition)}.student-attendance .toolbar-button i{font-size:15px}.student-attendance .toolbar-button:hover{border-color:var(--bs-primary);color:var(--bs-primary)}.student-attendance .toolbar-icon-button{width:30px;height:30px;flex-shrink:0;border-radius:8px;border:1px solid var(--bs-border-color);background:var(--bs-body-bg);color:var(--bs-secondary-color);display:inline-flex;align-items:center;justify-content:center;font-size:15px;cursor:pointer;transition:all var(--transition)}.student-attendance .toolbar-icon-button:hover{border-color:var(--bs-primary);color:var(--bs-primary)}.student-attendance .toolbar-icon-button.is-ok:hover{border-color:var(--bs-success);color:var(--bs-success)}.student-attendance .toolbar-icon-button.is-no:hover{border-color:var(--bs-danger);color:var(--bs-danger)}.student-attendance .status-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;font-size:10.5px;font-weight:700;line-height:1.4;white-space:nowrap;color:var(--accent);background:var(--accent-soft)}.student-attendance .status-chip i{font-size:12px}.student-attendance .status-chip.is-live{color:var(--bs-danger);background:var(--attendance-absent-s)}.student-attendance .status-chip.is-live:before{content:"";width:6px;height:6px;border-radius:50%;background:currentcolor;animation:att-pulse 1.6s infinite}.student-attendance .choice-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:600;color:var(--bs-secondary-color);background:var(--bs-body-bg);border:1px solid var(--bs-border-color)}.student-attendance .choice-chip i{font-size:13px;color:var(--bs-primary)}.student-attendance .choice-chip.is-open{color:var(--bs-success);border-color:var(--attendance-present-s)}.student-attendance .choice-chip.is-open i{color:var(--bs-success)}.student-attendance .live-flag-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--bs-success);box-shadow:0 0 #16a34a80;animation:att-pulse 1.6s infinite}@keyframes att-pulse{0%{box-shadow:0 0 #16a34a80}to{box-shadow:0 0 0 7px #16a34a00}}.student-attendance .side-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:13px}.student-attendance .side-panel-head>b{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--bs-emphasis-color)}.student-attendance .side-panel-head>b i{font-size:16px;color:var(--bs-primary)}.attendance-hero-main{position:relative;overflow:hidden;border:1px solid var(--bs-border-color);border-radius:var(--radius);padding:20px;background:radial-gradient(120% 150% at 100% 0,rgba(61,94,225,.07),transparent 48%),linear-gradient(180deg,var(--bs-body-bg),var(--bs-secondary-bg))}.attendance-hero-title{font-size:24px;font-weight:800;letter-spacing:-.03em;color:var(--bs-emphasis-color);margin:4px 0 8px}.attendance-hero-rate{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:var(--radius-sm);border:1px solid var(--bs-border-color);background:var(--bs-body-bg)}.attendance-hero-rate b{display:block;font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--bs-emphasis-color);line-height:1.05}.attendance-hero-rate span{font-size:10.5px;color:var(--bs-secondary-color)}.attendance-rail{margin-top:18px;padding-top:16px;border-top:1px solid var(--bs-border-color)}.attendance-rail-done{font-size:12px;font-weight:700;color:var(--bs-emphasis-color)}.attendance-rail-bar{display:flex;gap:2px;height:12px;border-radius:999px;background:var(--bs-tertiary-bg);overflow:hidden}.attendance-rail-bar .seg{width:0;background:var(--accent);transition:width 1.1s cubic-bezier(.22,1,.36,1)}.attendance-rail-keys{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.meta-key{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;border:1px solid var(--bs-border-color);background:var(--bs-body-bg);font-size:11px;color:var(--bs-secondary-color);cursor:pointer;transition:all var(--transition)}.meta-key i{width:8px;height:8px;border-radius:3px;background:var(--accent)}.meta-key b{font-weight:800;color:var(--bs-emphasis-color)}.meta-key:hover{border-color:var(--accent)}.meta-key.is-active{background:var(--accent-soft);border-color:var(--accent)}.ai-panel-title{font-size:12.5px;color:var(--bs-emphasis-color)}.attendance-sessions{display:flex;flex-direction:column;gap:8px}.attendance-session{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:var(--radius-xs);border:1px solid var(--bs-border-color);background:var(--bs-body-bg)}.attendance-session .p{width:24px;height:24px;flex-shrink:0;border-radius:7px;display:grid;place-items:center;font-size:11px;font-weight:800;color:var(--bs-tertiary-color);background:var(--bs-tertiary-bg)}.attendance-session div{flex:1;min-width:0}.attendance-session b{display:block;font-size:12px;color:var(--bs-emphasis-color)}.attendance-session span:not(.p):not(.status-chip){font-size:10.5px;color:var(--bs-secondary-color)}.attendance-session.is-done .p{background:var(--bs-success);color:#fff}.attendance-session.is-now{border-color:var(--bs-warning);background:var(--attendance-late-s)}.attendance-session.is-now .p{background:var(--bs-warning);color:#fff}.student-attendance .quick-actions{display:flex;flex-direction:column;align-items:center;gap:7px;width:100%;height:100%;padding:12px 6px;border-radius:var(--radius-sm);border:1px solid var(--bs-border-color);background:var(--bs-body-bg);cursor:pointer;text-align:center;transition:all var(--transition)}.student-attendance .quick-actions .ic{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;font-size:17px;color:var(--accent);background:var(--accent-soft)}.student-attendance .quick-actions b{font-size:10.5px;font-weight:650;color:var(--bs-emphasis-color);line-height:1.25}.student-attendance .quick-actions:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift);border-color:var(--accent)}.student-attendance .filter-bar{position:sticky;top:0;z-index:10;border:1px solid var(--bs-border-color);border-radius:var(--radius);background:var(--bs-body-bg);padding:12px 14px}.student-attendance .view-toggle{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;border:1px solid var(--bs-border-color);background:var(--bs-body-bg);font-size:12px;font-weight:600;color:var(--bs-secondary-color);cursor:pointer;transition:all var(--transition)}.student-attendance .view-toggle i{font-size:14px}.student-attendance .view-toggle span{padding:1px 6px;border-radius:999px;font-size:10px;font-weight:700;background:var(--bs-tertiary-bg);color:var(--bs-tertiary-color)}.student-attendance .view-toggle:hover{border-color:var(--bs-primary);color:var(--bs-primary)}.student-attendance .view-toggle.is-on{background:var(--bs-primary);border-color:transparent;color:#fff}.student-attendance .view-toggle.is-on span{background:#ffffff2e;color:#fff}.student-attendance .view-toggle.is-add{border-style:dashed}.student-attendance .search-field{position:relative;flex:1;min-width:230px;display:flex;align-items:center}.student-attendance .search-field>i{position:absolute;left:11px;font-size:16px;color:var(--bs-tertiary-color)}.student-attendance .search-field input{width:100%;padding:9px 40px 9px 34px;border-radius:var(--radius-xs);border:1px solid var(--bs-border-color);background:var(--bs-tertiary-bg);font-size:12.5px;color:var(--bs-emphasis-color)}.student-attendance .search-field input:focus{outline:none;border-color:var(--bs-primary);background:var(--bs-body-bg)}.student-attendance .search-field kbd{position:absolute;right:10px;padding:1px 6px;border-radius:5px;border:1px solid var(--bs-border-color);background:var(--bs-body-bg);font-size:10px;color:var(--bs-tertiary-color)}.student-attendance .search-field.search-field-sm{flex:0 0 auto;min-width:180px}.student-attendance .search-field.search-field-sm input{padding:6px 11px 6px 31px;font-size:12px}.student-attendance .search-field.search-field-sm>i{left:10px;font-size:15px}.student-attendance .chip-row{padding-top:11px;border-top:1px solid var(--bs-border-color)}.student-attendance .clear-button{border:0;background:none;padding:4px 6px;font-size:11px;font-weight:600;color:var(--bs-primary);cursor:pointer}.student-attendance .record-grid-scroll{overflow-x:auto;overflow-y:auto;max-height:640px}.student-attendance .record-grid{width:100%;min-width:1420px;border-collapse:separate;border-spacing:0}.student-attendance .record-grid thead th{position:sticky;top:0;z-index:3;background:var(--bs-tertiary-bg);border-bottom:1px solid var(--bs-border-color);padding:11px 12px;text-align:left;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--bs-tertiary-color);white-space:nowrap}.student-attendance .record-grid thead th.is-pin,.student-attendance .record-grid thead th.is-pin-end{z-index:4}.student-attendance .record-grid tbody td{padding:12px;border-bottom:1px solid var(--bs-border-color);font-size:12.5px;vertical-align:middle}.student-attendance .record-grid td.is-pin,.student-attendance .record-grid td.is-pin-end{position:sticky;z-index:2;background:var(--bs-body-bg)}.student-attendance .record-grid .record-col-check{left:0;width:44px}.student-attendance .record-grid .record-col-student{left:44px;min-width:240px;box-shadow:1px 0 0 var(--bs-border-color)}.student-attendance .record-grid .record-col-actions{right:0;box-shadow:-1px 0 0 var(--bs-border-color)}.student-attendance .record-grid.is-dense tbody td{padding:7px 12px}.student-attendance .record-row{transition:background var(--transition)}.student-attendance .record-row:hover td{background:var(--bs-tertiary-bg)}.student-attendance .record-row.is-sel td{background:var(--tint-primary)}.student-attendance .row-expander{width:22px;height:22px;margin-right:8px;border-radius:6px;border:1px solid var(--bs-border-color);background:var(--bs-body-bg);color:var(--bs-secondary-color);display:inline-grid;place-items:center;font-size:14px;cursor:pointer;vertical-align:middle;transition:all var(--transition)}.student-attendance .row-expander i{transition:transform var(--transition)}.student-attendance .row-expander:hover{border-color:var(--bs-primary);color:var(--bs-primary)}.student-attendance .row-expander[aria-expanded=true]{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff}.student-attendance .row-expander[aria-expanded=true] i{transform:rotate(90deg)}.student-attendance .student-cell{display:inline-flex;align-items:center;gap:9px;vertical-align:middle}.student-attendance .student-cell img{width:32px;height:32px;border-radius:9px;object-fit:cover;flex-shrink:0}.student-attendance .student-cell b{display:block;font-size:12.5px;font-weight:650;color:var(--bs-emphasis-color)}.student-attendance .student-cell em{font-style:normal;font-size:10.5px;color:var(--bs-tertiary-color)}.time-cell{display:inline-flex;flex-direction:column}.time-cell em{font-style:normal;font-size:10px;color:var(--bs-tertiary-color)}.student-attendance .remark-note{font-size:11.5px;color:var(--bs-secondary-color);display:inline-block;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attendance-percent{font-size:12.5px;font-weight:800;padding:3px 8px;border-radius:7px}.attendance-percent.is-good{color:var(--bs-success);background:var(--attendance-present-s)}.attendance-percent.is-warn{color:var(--bs-warning);background:var(--attendance-late-s)}.attendance-percent.is-bad{color:var(--bs-danger);background:var(--attendance-absent-s)}.student-attendance .record-row:hover .record-row-actions,.record-row:focus-within .record-row-actions{opacity:1}.student-attendance .detail-drawer{padding:18px;margin:0}.detail-drawer-id{text-align:center;padding:16px 12px;border-radius:var(--radius-sm);border:1px solid var(--bs-border-color);background:var(--bs-body-bg)}.detail-drawer-id img{width:76px;height:76px;border-radius:20px;object-fit:cover;margin-bottom:9px}.detail-drawer-id b{display:block;font-size:14px;color:var(--bs-emphasis-color)}.detail-drawer-id>span{font-size:11px;color:var(--bs-secondary-color)}.detail-drawer-list{display:flex;flex-direction:column;gap:7px}.detail-drawer-line{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:var(--radius-xs);border:1px solid var(--bs-border-color);background:var(--bs-body-bg)}.detail-drawer-line>img{width:30px;height:30px;border-radius:9px;object-fit:cover;flex-shrink:0}.detail-drawer-line>span{flex:1;min-width:0}.detail-drawer-line b{display:block;font-size:12px;color:var(--bs-emphasis-color)}.detail-drawer-line em{font-style:normal;font-size:10.5px;color:var(--bs-secondary-color)}.detail-drawer-icon{width:30px;height:30px;flex-shrink:0;border-radius:9px;display:grid;place-items:center;font-size:15px;color:var(--accent);background:var(--accent-soft)}.student-attendance .stat-fact{padding:9px 8px;border-radius:var(--radius-xs);border:1px solid var(--bs-border-color);border-left:3px solid var(--accent);background:var(--bs-body-bg);text-align:center}.student-attendance .stat-fact b{display:block;font-size:16px;font-weight:800;color:var(--bs-emphasis-color)}.student-attendance .stat-fact span{font-size:10px;color:var(--bs-secondary-color)}.attendance-heatmap{display:grid;grid-template-columns:repeat(15,1fr);gap:4px}.attendance-heatmap span{aspect-ratio:1;border-radius:4px;background:var(--bs-tertiary-bg)}.attendance-heatmap span.l1{background:#16a34a40}.attendance-heatmap span.l2{background:#16a34a73}.attendance-heatmap span.l3{background:#16a34aad}.attendance-heatmap span.l4{background:#16a34ae6}.attendance-heatmap span.is-absent{background:#e11d488c}.attendance-heatmap.attendance-heatmap-lg{grid-template-columns:repeat(30,1fr)}.attendance-heatmap-legend{display:flex;align-items:center;gap:5px;margin-top:8px}.attendance-heatmap-legend span{font-size:10px;color:var(--bs-tertiary-color)}.attendance-heatmap-legend i{width:11px;height:11px;border-radius:3px}.attendance-heatmap-legend i.l1{background:#16a34a40}.attendance-heatmap-legend i.l2{background:#16a34a73}.attendance-heatmap-legend i.l3{background:#16a34aad}.attendance-heatmap-legend i.l4{background:#16a34ae6}.attendance-heatmap-legend i.is-absent{background:#e11d488c}.attendance-legend{display:flex;gap:12px}.attendance-legend span{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;color:var(--bs-secondary-color)}.attendance-legend i{width:14px;height:3px;border-radius:2px;background:var(--accent)}.student-attendance .chart-area{display:block;width:100%;height:180px}.chart-area-grid path{stroke:var(--bs-border-color);stroke-width:1;fill:none}.chart-area-fill{fill:url(#attFill)}.chart-area-line{fill:none;stroke:var(--bs-success);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.chart-area-dots circle{fill:var(--bs-body-bg);stroke:var(--bs-success);stroke-width:2.4}.chart-area-dots circle.is-last{fill:var(--bs-success)}.attendance-compare{display:flex;flex-direction:column;gap:9px}.attendance-compare-row{display:grid;grid-template-columns:78px 1fr 38px;align-items:center;gap:10px}.attendance-compare-row .n{font-size:11.5px;font-weight:600;color:var(--bs-emphasis-color)}.attendance-compare-row .tr{height:8px;border-radius:999px;background:var(--bs-tertiary-bg);overflow:hidden}.attendance-compare-row .tr>span{display:block;height:100%;width:0;border-radius:999px;background:var(--accent);transition:width 1.1s cubic-bezier(.22,1,.36,1)}.attendance-compare-row>b{font-size:11.5px;font-weight:800;color:var(--bs-emphasis-color);text-align:right}.student-attendance .bar-chart{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;align-items:end;height:132px}.student-attendance .bar-chart .b{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:5px;height:100%}.student-attendance .bar-chart .v{font-size:10.5px;font-weight:700;color:var(--bs-secondary-color)}.student-attendance .bar-chart .flex-\\\[1_0_0\\\%\\\]{width:100%;max-width:32px;height:0;border-radius:7px 7px 3px 3px;background:var(--accent);opacity:.55;transition:height .9s cubic-bezier(.22,1,.36,1)}.student-attendance .bar-chart .c{font-size:10px;color:var(--bs-tertiary-color)}.student-attendance .bar-chart .is-peak .flex-\\\[1_0_0\\\%\\\]{opacity:1}.student-attendance .bar-chart .is-peak .v{color:var(--bs-emphasis-color)}.student-attendance .timeline-row-item{display:grid;grid-template-columns:42px 14px 1fr;align-items:start;gap:6px;padding-bottom:15px}.student-attendance .timeline-row-item:last-child{padding-bottom:0}.student-attendance .timeline-row-item .tm{font-size:10.5px;font-weight:650;color:var(--bs-secondary-color);text-align:right;padding-top:1px}.student-attendance .timeline-row-item .pt{position:relative;width:14px}.student-attendance .timeline-row-item .pt:before{content:"";position:absolute;left:3px;top:4px;width:9px;height:9px;border-radius:50%;background:var(--bs-body-bg);border:2px solid var(--accent);z-index:1}.student-attendance .timeline-row-item:not(:last-child) .pt:after{content:"";position:absolute;left:6.5px;top:15px;bottom:-15px;width:2px;background:var(--bs-border-color)}.student-attendance .timeline-row-item .bd b{display:block;font-size:12px;font-weight:650;color:var(--bs-emphasis-color);line-height:1.35}.student-attendance .timeline-row-item .bd p{margin:2px 0 0;font-size:10.5px;color:var(--bs-secondary-color)}.student-attendance .note-tag{display:flex;align-items:center;gap:10px;padding:9px 10px;margin-bottom:7px;border-radius:var(--radius-xs);border:1px solid var(--bs-border-color);border-left:3px solid var(--accent);background:var(--bs-body-bg);transition:transform var(--transition)}.student-attendance .note-tag:last-child{margin-bottom:0}.student-attendance .note-tag:hover{transform:translate(2px)}.student-attendance .note-tag .ic{width:28px;height:28px;flex-shrink:0;border-radius:8px;display:grid;place-items:center;font-size:15px;color:var(--accent);background:var(--accent-soft)}.student-attendance .note-tag .bd{flex:1;min-width:0}.student-attendance .note-tag .bd b{display:block;font-size:11.5px;font-weight:650;color:var(--bs-emphasis-color)}.student-attendance .note-tag .bd p{margin:1px 0 0;font-size:10.5px;color:var(--bs-secondary-color)}.student-attendance .pager-page{min-width:30px;height:30px;padding:0 8px;border-radius:8px;border:1px solid var(--bs-border-color);background:var(--bs-body-bg);font-size:12px;font-weight:650;color:var(--bs-secondary-color);cursor:pointer;transition:all var(--transition)}.student-attendance .pager-page:hover:not(:disabled){border-color:var(--bs-primary);color:var(--bs-primary)}.student-attendance .pager-page.is-on{background:var(--bs-primary);border-color:transparent;color:#fff}.student-attendance .pager-page:disabled{opacity:.4;cursor:not-allowed}.student-attendance .bulk-bar-inner{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 14px;border-radius:999px;background:var(--bs-emphasis-color);color:#fff;box-shadow:0 18px 40px -12px #1018288c;pointer-events:auto;animation:att-rise .28s cubic-bezier(.22,1,.36,1)}.student-attendance .bulk-bar-inner .toolbar-button{background:#ffffff1a;border-color:#ffffff29;color:#fff}.student-attendance .bulk-bar-inner .toolbar-button:hover{background:#fff3;border-color:#ffffff4d;color:#fff}@keyframes att-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.attendance-mark{display:flex;flex-direction:column;gap:7px}.attendance-mark-row{display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:var(--radius-xs);border:1px solid var(--bs-border-color);background:var(--bs-body-bg)}.attendance-mark-row img{width:32px;height:32px;border-radius:9px;object-fit:cover;flex-shrink:0}.attendance-mark-row>span{flex:1;min-width:0}.attendance-mark-row b{display:block;font-size:12.5px;color:var(--bs-emphasis-color)}.attendance-mark-row em{font-style:normal;font-size:10.5px;color:var(--bs-secondary-color)}.toggle-switch{display:inline-flex;padding:3px;border-radius:999px;background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color)}.toggle-switch button{width:30px;height:24px;border:0;background:none;border-radius:999px;font-size:11px;font-weight:800;color:var(--bs-secondary-color);cursor:pointer;transition:all var(--transition)}.toggle-switch button[data-mark-set=present].is-on{background:var(--bs-success);color:#fff}.toggle-switch button[data-mark-set=late].is-on{background:var(--bs-warning);color:#fff}.toggle-switch button[data-mark-set=absent].is-on{background:var(--bs-danger);color:#fff}.student-attendance.loading .live-flag{display:none}.student-attendance:not(.loading) .skeleton-loader{display:none}.student-attendance .skeleton{border-radius:var(--radius);background:linear-gradient(90deg,var(--bs-tertiary-bg) 25%,var(--bs-border-color) 37%,var(--bs-tertiary-bg) 63%);background-size:400% 100%;animation:att-shimmer 1.4s ease infinite}.student-attendance .skeleton:after{content:none}.student-attendance .skeleton-hero{height:300px;margin-bottom:16px}.student-attendance .skeleton-filters{height:140px;margin-bottom:16px}.student-attendance .skeleton-grid,.student-attendance .skeleton-side{height:420px}.student-attendance .skeleton-block{height:240px}@keyframes att-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}@media(max-width:991.98px){.filter-bar{position:static}.attendance-heatmap.attendance-heatmap-lg{grid-template-columns:repeat(15,1fr)}}@media(max-width:767.98px){.bulk-bar-inner{border-radius:var(--radius);width:100%}.record-grid-scroll{max-height:none;overflow:visible}.record-grid{min-width:0}.record-grid thead{display:none}.record-grid,.record-grid tbody,.record-grid tr,.record-grid td{display:block;width:auto}.record-grid tbody td{border-bottom:0;padding:6px 14px;text-align:left!important}.record-grid tbody td:not(.record-col-student):not(.record-col-check):not(.record-col-actions):before{content:attr(data-lbl);display:block;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--bs-tertiary-color);margin-bottom:1px}.record-grid td.is-pin,.record-grid td.is-pin-end{position:static;box-shadow:none}.record-grid td.record-col-check{position:absolute!important;top:12px;right:12px;width:auto;padding:0}.record-grid td.record-col-student{padding-top:12px}.record-grid td.record-col-actions{position:sticky;bottom:0;padding:8px 14px;border-top:1px solid var(--bs-border-color);background:var(--bs-secondary-bg);border-radius:0 0 var(--radius-sm) var(--radius-sm)}.record-row{position:relative;margin:12px;padding:6px 0 0;border:1px solid var(--bs-border-color);border-radius:var(--radius-sm);background:var(--bs-body-bg)}.record-row-actions{opacity:1;justify-content:flex-end}.detail-drawer-row>td{margin:0 12px 12px}}.student-attendance .is-present{--accent: var(--bs-success);--accent-soft: var(--attendance-present-s);--avatar-accent: var(--accent);--avatar-accent-soft: var(--accent-soft)}.student-attendance .is-late,.student-attendance .is-warn{--accent: var(--bs-warning);--accent-soft: var(--attendance-late-s);--avatar-accent: var(--accent);--avatar-accent-soft: var(--accent-soft)}.student-attendance .is-absent{--accent: var(--bs-danger);--accent-soft: var(--attendance-absent-s);--avatar-accent: var(--accent);--avatar-accent-soft: var(--accent-soft)}.student-attendance .is-leave,.student-attendance .is-info{--accent: var(--attendance-leave);--accent-soft: var(--attendance-leave-s);--avatar-accent: var(--accent);--avatar-accent-soft: var(--accent-soft)}.student-attendance .is-violet{--accent: var(--accent-purple);--accent-soft: var(--tint-purple);--avatar-accent: var(--accent);--avatar-accent-soft: var(--accent-soft)}.student-attendance .is-primary{--accent: var(--bs-primary);--accent-soft: var(--tint-primary);--avatar-accent: var(--accent);--avatar-accent-soft: var(--accent-soft)}.student-attendance .is-muted{--accent: var(--bs-tertiary-color);--accent-soft: var(--bs-tertiary-bg);--avatar-accent: var(--accent);--avatar-accent-soft: var(--accent-soft)}.student-attendance .chart-axis b{font-size:11.5px;font-weight:700;color:var(--bs-emphasis-color)}.student-attendance .chart-axis span{flex-direction:column;display:flex;align-items:center}.student-attendance .column-sort.is-asc i,.column-sort.is-desc i{opacity:1;color:var(--bs-primary)}.student-attendance .confidence-meter .tr{overflow:hidden;border-radius:999px;background:var(--bs-tertiary-bg);flex:1;height:6px}.student-attendance .confidence-meter .tr>span{border-radius:999px;height:100%;width:0;background:var(--accent);transition:width 1.1s cubic-bezier(.22,1,.36,1);display:block}.student-attendance .mail-list{color:var(--bs-tertiary-color);font-size:13px}.student-attendance .record-grid td.is-pin,.record-grid td.is-pin-end{background:var(--bs-body-bg);z-index:2;position:sticky}.student-attendance .record-grid thead th.is-pin,.record-grid thead th.is-pin-end{z-index:4}.student-attendance .segmented-control button.is-on{background:var(--bs-body-bg);color:var(--bs-emphasis-color);box-shadow:var(--shadow)}.student-attendance .select-field select,.select-field input{font-size:12px;background:none;font-weight:600;color:var(--bs-emphasis-color);cursor:pointer;padding-right:2px;border:0}.student-attendance .select-field select:focus,.select-field input:focus{outline:none}.student-attendance .select-field.select-field-sm{padding:4px 8px}.student-attendance .view-toggle-group.view-toggle-group-sm{padding-bottom:0;border-bottom:0}.classes-workspace .workspace-footer{border-radius:0 0 15px 15px}.card-expand-toggle{width:34px}.card-select{width:46px}.card-actions-row{min-width:180px}.record-icon-tile{width:38px;height:38px;flex-shrink:0;border-radius:10px;display:grid;place-items:center;font-size:12.5px;font-weight:800;color:var(--accent);background:var(--accent-soft)}[data-density=compact] .record-icon-tile{width:30px;height:30px;font-size:11px}.classes-workspace .card-actions-row{min-width:150px}.classes-workspace[data-density=compact] .data-table>.table>tbody>tr>td{padding:6px 12px}.classes-workspace[data-density=comfortable] .data-table>.table>tbody>tr>td{padding:16px 12px}.classes-workspace .workspace-footer{border-top:0}.classes-workspace .workspace-empty-state.show+.workspace-footer{border-top:1px solid var(--bs-border-color)}.classes-workspace .workspace-footer{padding:10px 12px;gap:10px}.classes-workspace .workspace-footer-info{font-size:12.5px}.classes-workspace .workspace-footer-size{gap:6px;font-size:12.5px}.classes-workspace .workspace-footer-size .form-select{height:30px;width:auto;padding:0 26px 0 9px;font-size:12.5px}.classes-workspace .workspace-pagination{gap:3px}.classes-workspace .workspace-page-numbers{gap:3px;align-items:center}.classes-workspace .workspace-page-button{min-width:30px;height:30px;padding:0 6px;font-size:12.5px}.classes-workspace .workspace-page-button i{font-size:15px}.pagination-gap{padding:0 4px;font-size:12.5px;color:var(--bs-secondary-color, #6b7280)}.classes-workspace .page-toolbar{gap:8px}.classes-workspace .page-toolbar .workspace-button{height:34px;padding:0 11px;font-size:12.5px;gap:5px}.classes-workspace .page-toolbar .workspace-button i{font-size:15px}.classes-workspace .page-toolbar .workspace-button.workspace-button-icon{width:34px;padding:0}.classes-workspace .page-toolbar .search-toolbar{flex:0 1 250px;min-width:180px}.classes-workspace .page-toolbar .search-toolbar input{height:34px;padding:0 58px 0 32px;font-size:13px}.classes-workspace .page-toolbar .search-toolbar .search-toolbar-icon{font-size:15px;left:11px}.classes-workspace .page-toolbar .search-toolbar .search-toolbar-kbd{font-size:10px;padding:7px 5px}.classes-workspace .density-toggle button{width:32px;height:34px}.classes-workspace .density-toggle button i{font-size:16px}.classes-workspace .quick-filters{margin-top:10px}.classes-workspace .quick-filters .workspace-button{height:32px;padding:0 10px;font-size:12.5px;gap:5px}.classes-workspace .quick-filters .workspace-button i{font-size:15px}.classes-workspace .search-clear{width:20px;height:20px;font-size:13px}.filter-menu{min-width:340px;max-width:92vw}.column-menu{min-width:210px;max-width:92vw}.search-clear[hidden],.result-count[hidden],.bulk-selection[hidden],.quick-filter-clear[hidden]{display:none}.classes-workspace .filter-chips:empty{display:none}.search-clear{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:22px;height:22px;border:0;border-radius:50%;background:var(--bs-tertiary-bg);color:var(--bs-secondary-color, #6b7280);display:grid;place-items:center;font-size:14px;cursor:pointer;transition:all var(--transition)}.search-clear:hover{background:var(--bs-primary);color:#fff}.view-count{margin-left:auto;font-size:11px;font-weight:700;color:var(--bs-secondary-color, #6b7280)}.result-count{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--bs-primary);color:#fff;font-size:10px;font-weight:700;line-height:1}.details-heading{display:flex;align-items:center;gap:6px;margin:0 0 10px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--bs-secondary-color, #6b7280)}.details-heading i{font-size:15px;color:var(--bs-primary)}.details-line{display:flex;align-items:center;gap:10px;padding:8px 10px;margin-bottom:6px;border-radius:10px;border:1px solid var(--bs-border-color);background:var(--bs-card-bg, #fff)}.details-line>img{width:32px;height:32px;flex-shrink:0;border-radius:50%;object-fit:cover}.details-line>span:not(.details-line-icon){flex:1;min-width:0;display:flex;flex-direction:column}.details-line>span:not(.details-line-icon) b{font-size:12.5px;font-weight:650;color:var(--bs-emphasis-color)}.details-line>span:not(.details-line-icon) em{font-style:normal;font-size:10.5px;color:var(--bs-secondary-color, #6b7280)}.details-line-icon{width:32px;height:32px;flex-shrink:0;border-radius:9px;display:grid;place-items:center;font-size:16px;color:var(--accent);background:var(--accent-soft)}.compact-icon-button{width:28px;height:28px;flex-shrink:0;border-radius:50%;border:1px solid var(--bs-border-color);background:var(--bs-card-bg, #fff);color:var(--bs-secondary-color, #6b7280);display:inline-flex;align-items:center;justify-content:center;font-size:14px;text-decoration:none;transition:all var(--transition)}.compact-icon-button:hover{border-color:var(--bs-primary);color:var(--bs-primary);transform:translateY(-2px)}.week-label{display:flex;flex-direction:column;gap:4px}.week-label span{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;border-radius:8px;background:var(--bs-tertiary-bg);font-size:11.5px;color:var(--bs-secondary-color, #6b7280)}.week-label span b{font-size:11.5px;font-weight:700;color:var(--bs-emphasis-color)}.record-fact{padding:10px;border-radius:9px;border:1px solid var(--bs-border-color);border-left-width:3px;background:var(--bs-card-bg, #fff)}.record-fact b{display:block;font-size:16px;font-weight:800;color:var(--bs-emphasis-color)}.record-fact span{font-size:10.5px;color:var(--bs-secondary-color, #6b7280)}.classes-workspace:not(.is-loaded) .card-header,.classes-workspace:not(.is-loaded) .live-content{display:none}.classes-workspace .skeleton-head{padding:16px 16px 10px;border-bottom:1px solid var(--bs-border-color)}.classes-workspace .skeleton-toolbar{gap:8px;padding-bottom:0}.classes-workspace .skeleton-quick{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px}.classes-workspace .skeleton-row{grid-template-columns:34px 30px minmax(210px,1.6fr) 90px .8fr minmax(150px,1.2fr) .5fr 150px;gap:12px;padding:10px 12px;border-bottom-color:var(--bs-border-color)}.classes-workspace .skeleton-row:last-child{border-bottom:0}.classes-workspace .skeleton-thead{padding:14px 12px;background:var(--bs-tertiary-bg)}.classes-workspace .skeleton-head{height:9px;width:68%;border-radius:4px}.classes-workspace .skeleton-head-end{margin-left:auto;width:46px}.classes-workspace .skeleton-cell{display:flex;align-items:center;gap:10px;min-width:0}.classes-workspace .skeleton-stack{flex:1;min-width:0}.classes-workspace .skeleton-stack .skeleton-line+.skeleton-line{margin-top:5px}.classes-workspace .skeleton-chev{width:24px;height:24px;border-radius:7px}.classes-workspace .skeleton-check{width:18px;height:18px;border-radius:5px}.classes-workspace .skeleton-avatar{width:38px;height:38px;border-radius:10px}.classes-workspace .skeleton-avatar.skeleton-round{border-radius:50%}.classes-workspace .skeleton-circle{width:28px;height:28px}.classes-workspace .skeleton-line{height:10px}.classes-workspace .skeleton-thin{height:8px;width:65%}.classes-workspace .skeleton-pill{height:20px;width:70px}.classes-workspace .skeleton-foot{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:10px 12px}.classes-workspace .skeleton-foot-info{width:150px;height:10px}.classes-workspace .skeleton-foot-size{width:84px;height:30px;border-radius:8px;margin-left:auto}.classes-workspace .skeleton-pager{display:flex;gap:3px}.classes-workspace .skeleton-page{width:30px;height:30px;border-radius:8px}.classes-workspace .skeleton-search{height:34px;width:250px;border-radius:8px}.classes-workspace .skeleton-btn{height:34px;width:96px;border-radius:8px}.classes-workspace .skeleton-ico{height:34px;width:34px;border-radius:8px}.classes-workspace .skeleton-density{height:34px;width:96px;border-radius:8px}.classes-workspace .skeleton-chip{height:32px;width:104px;border-radius:999px}.classes-workspace .skeleton-quick .skeleton-btn{height:32px;width:84px}.bulk-selection{position:sticky;bottom:16px;z-index:20;margin-top:16px;display:flex;justify-content:center;pointer-events:none}.bulk-selection-inner{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 14px;border-radius:0;background:transparent;box-shadow:none;pointer-events:auto;animation:cls-rise .28s cubic-bezier(.22,1,.36,1)}.bulk-selection-inner .btn{background:var(--bs-tertiary-bg);border-color:var(--bs-border-color);color:var(--heading)}.bulk-selection-inner .btn:hover{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff}.bulk-selection-inner .btn.text-danger{color:#dc3545!important}@keyframes cls-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.bulk-selection-count{font-size:12px;font-weight:600;color:var(--bs-secondary-color, #6b7280);white-space:nowrap}.bulk-selection-count b{font-size:14px;font-weight:800;color:var(--heading)}.bulk-selection-close{width:28px;height:28px;border-radius:50%;border:0;background:var(--bs-tertiary-bg);color:var(--heading);cursor:pointer;display:grid;place-items:center;font-size:15px}.bulk-selection-close:hover{background:var(--bs-primary);color:#fff}.stacked-dropdown{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:28px 16px;border-radius:12px;border:2px dashed var(--bs-border-color);background:var(--bs-tertiary-bg);text-align:center;transition:all var(--transition)}.stacked-dropdown:hover{border-color:var(--bs-primary)}.stacked-dropdown i{font-size:30px;color:var(--bs-primary)}.stacked-dropdown b{font-size:13px;color:var(--bs-emphasis-color)}.stacked-dropdown input{position:absolute;inset:0;opacity:0;cursor:pointer}@media(max-width:991.98px){.bulk-selection-inner{border-radius:0;width:calc(100% - 32px)}}.classes-workspace table.record-grid-table tbody td{padding:10px 12px;font-size:13px}.classes-workspace .workspace-actions{gap:4px}.classes-workspace .workspace-icon-button{width:28px;height:28px}.classes-workspace .workspace-icon-button i{font-size:14px}.classes-workspace .record-identity{gap:10px}.classes-workspace .record-identity .record-avatar{width:38px;height:38px;border-radius:10px}.classes-workspace .record-identity .record-identity-name{font-size:13.5px}.classes-workspace .record-identity .record-identity-sub{font-size:11.5px;margin-top:1px}.classes-workspace[data-density=compact] table.record-grid-table tbody td{padding:6px 12px}.classes-workspace[data-density=comfortable] table.record-grid-table tbody td{padding:16px 12px}.classes-workspace tr.details-panel-row:not(.open)>td{border-bottom:0}.classes-workspace .view-switcher a{width:32px;height:34px}.classes-workspace .view-switcher a i{font-size:16px}.crw:not(.is-loaded) .live-content{display:none}.crw .skeleton-row{grid-template-columns:34px 30px minmax(200px,1.6fr) 110px 96px minmax(130px,1fr) 110px 104px 96px 96px 96px 150px;gap:12px;padding:10px 12px}.crw .skeleton-row:last-child{border-bottom:0}.crw .skeleton-thead{padding:14px 12px;background:var(--dt-surface-alt, #F8FAFC)}.crw .skeleton-head{height:9px;width:68%;border-radius:4px}.crw .skeleton-head-end{margin-left:auto;width:46px}.crw .skeleton-cell{display:flex;align-items:center;gap:10px;min-width:0}.crw .skeleton-stack{flex:1;min-width:0}.crw .skeleton-stack .skeleton-line+.skeleton-line{margin-top:5px}.crw .skeleton-chev{width:24px;height:24px;border-radius:7px}.crw .skeleton-check{width:18px;height:18px;border-radius:5px}.crw .skeleton-avatar{width:38px;height:38px;border-radius:10px}.crw .skeleton-circle{width:26px;height:26px}.crw .skeleton-line{height:10px}.crw .skeleton-thin{height:8px;width:65%}.crw .skeleton-pill{height:20px;width:66px}.crw .skeleton-sum{height:58px;border-radius:10px}.crw .skeleton-foot{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px 16px}.crw .skeleton-foot-info{width:220px;height:10px}.crw .skeleton-foot-size{width:84px;height:30px;border-radius:8px;margin-left:auto}.crw .skeleton-pager{display:flex;gap:3px}.crw .skeleton-page{width:30px;height:30px;border-radius:8px}.crw[data-density=compact] .data-table>table>tbody>tr>td{padding:6px 12px}.crw[data-density=comfortable] .data-table>table>tbody>tr>td{padding:16px 12px}.crw .data-table>table>tbody>tr.dt-detail>td{padding:0!important}@media(prefers-reduced-motion:reduce){.roles-page *{animation:none!important;transition:none!important}}.directory{display:flex;flex-direction:column;height:100%}.directory-search{position:relative}.directory-search .form-control{padding-left:34px}.directory-search i{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--bs-secondary-color);font-size:16px;pointer-events:none}.category-list{display:flex;flex-wrap:wrap;gap:6px}.category-row{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 11px;border-radius:999px;border:1px solid var(--bs-border-color);background:var(--bs-body-bg);color:var(--bs-secondary-color);font-size:12px;font-weight:500;cursor:pointer;transition:all var(--transition)}.category-row:hover{border-color:var(--bs-primary);color:var(--bs-primary)}.category-row.active{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff}.directory-list{display:flex;flex-direction:column;gap:10px;flex:1 1 auto;min-height:0;max-height:784px;overflow-y:auto;padding:2px}.role-card{position:relative;display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--bs-border-color);border-radius:var(--radius-sm);background:var(--bs-body-bg);cursor:pointer;transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition)}@media(max-width:575.98px){.role-card{flex-direction:column;align-items:start}}.role-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:var(--radius-sm) 0 0 var(--radius-sm);background:transparent;transition:background var(--transition)}.role-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift);border-color:transparent}.role-card.active{border-color:transparent;background:linear-gradient(135deg,var(--tint-primary),transparent 70%),var(--bs-body-bg);box-shadow:var(--shadow)}.role-card.active:before{background:linear-gradient(180deg,var(--bs-primary),#7b93ff)}.role-card-icon{width:42px;height:42px;flex:0 0 42px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:20px;background:var(--accent-soft, var(--tint-primary));color:var(--accent, var(--bs-primary))}.role-card-body{min-width:0;flex:1}.role-card-name{font-size:14px;font-weight:600;margin:0;color:var(--bs-heading-color, #111827)}.role-card-meta{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:3px;font-size:11.5px;color:var(--bs-secondary-color)}.role-card-meta span{display:inline-flex;align-items:center;gap:3px}.role-card-meta i{font-size:13px}.role-card-dot{width:9px;height:9px;border-radius:50%;flex:0 0 9px;background:var(--bs-success);box-shadow:0 0 0 3px var(--tint-success)}.role-card-dot.off{background:#9ca3af;box-shadow:0 0 0 3px #9ca3af29}[data-rp-menu] .dropdown-menu{z-index:1055}.role-icon-primary{--accent: var(--bs-primary);--accent-soft: var(--tint-primary)}.role-icon-indigo{--accent: #6366f1;--accent-soft: rgba(99, 102, 241, .12)}.role-icon-success{--accent: var(--bs-success);--accent-soft: var(--tint-success)}.role-icon-amber{--accent: var(--bs-warning);--accent-soft: var(--tint-warning)}.role-icon-rose{--accent: var(--bs-danger);--accent-soft: var(--tint-danger)}.role-icon-teal{--accent: var(--accent-teal);--accent-soft: var(--tint-teal)}.role-icon-purple{--accent: var(--accent-purple);--accent-soft: var(--tint-purple)}.role-icon-slate{--accent: #475569;--accent-soft: rgba(71, 85, 105, .12)}.workspace-head{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap}.workspace-head-icon{width:56px;height:56px;flex:0 0 56px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;font-size:26px;color:#fff;background:linear-gradient(135deg,var(--bs-primary),#7b93ff);box-shadow:0 8px 18px var(--tint-primary)}.roles-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.search-field-roles{position:relative;flex:1 1 240px;min-width:180px}.search-field-roles .form-control{height:38px;padding-left:34px}.search-field-roles i{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--bs-secondary-color);font-size:16px;pointer-events:none}.permission-module-list .accordion-item{border:1px solid var(--bs-border-color);border-radius:var(--radius-sm)!important;margin-bottom:12px;overflow:hidden;background:var(--bs-body-bg);transition:box-shadow var(--transition)}.permission-module-list .accordion-item:hover{box-shadow:var(--shadow)}.permission-module-list .accordion-button{border-radius:var(--radius-sm);font-weight:600;padding:14px 16px;background:var(--bs-body-bg)}@media(max-width:575.98px){.permission-module-list .accordion-button{flex-wrap:wrap;gap:12px}}.permission-module-list .accordion-button:not(.collapsed){color:var(--bs-primary);background:var(--tint-primary);box-shadow:none}.permission-module-list .accordion-button:focus{box-shadow:none}.permission-module-icon{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:18px;margin-right:12px;background:var(--tint-primary);color:var(--bs-primary)}.permission-module-count{margin-left:auto;margin-right:12px;font-size:11.5px;font-weight:600;color:var(--bs-secondary-color)}.permission-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.permission-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border:1px solid var(--bs-border-color);border-radius:10px;background:var(--bs-secondary-bg);transition:border-color var(--transition),background var(--transition)}.permission-row:hover{border-color:var(--bs-primary);background:var(--bs-body-bg)}.permission-row .form-check{margin:0;min-height:auto;padding:0}.permission-row .form-check-input{margin:0;cursor:pointer}.permission-row label{font-size:13px;font-weight:500;cursor:pointer}.user-row{display:flex;align-items:center;gap:12px;padding:12px 4px;border-bottom:1px solid var(--bs-border-color)}.user-row:last-child{border-bottom:0}.user-row-body{min-width:0;flex:1}.user-row-body h6{font-size:14px;font-weight:600;margin:0}.user-row-body span{font-size:12px;color:var(--bs-secondary-color)}.roles-timeline{position:relative;padding-left:26px}.roles-timeline:before{content:"";position:absolute;left:8px;top:4px;bottom:4px;width:2px;background:var(--bs-border-color)}.roles-timeline-item{position:relative;padding-bottom:18px}.roles-timeline-item:last-child{padding-bottom:0}.roles-timeline-dot{position:absolute;left:-26px;top:2px;width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;color:#fff;background:var(--bs-primary)}.roles-timeline-item p{margin:0;font-size:13px;font-weight:500;color:var(--bs-body-color, #1f2937)}.roles-timeline-item .roles-timeline-meta{font-size:11.5px;color:var(--bs-secondary-color)}.score-block{position:relative;width:130px;height:130px;margin:0 auto;border-radius:50%;display:grid;place-items:center;background:radial-gradient(closest-side,var(--bs-body-bg) 78%,transparent 79% 100%),conic-gradient(var(--bs-success) var(--score-block, 82%),var(--bs-border-color) 0)}.score-value{font-size:30px;font-weight:800;line-height:1;color:var(--bs-heading-color, #111827)}.score-label{font-size:11px;color:var(--bs-secondary-color);text-transform:uppercase;letter-spacing:.05em}.section-row{display:flex;align-items:center;justify-content:space-between;padding:11px 0;border-bottom:1px solid var(--bs-border-color);font-size:13px}.section-row:last-child{border-bottom:0}.section-row .section-label{display:inline-flex;align-items:center;gap:8px;color:var(--bs-secondary-color)}.section-row .section-label i{font-size:16px}@media(max-width:991.98px){.directory-list{max-height:360px}}[data-bs-theme=dark] .role-card-name,[data-bs-theme=dark] .user-row-body h6,[data-bs-theme=dark] .score-value,[data-bs-theme=dark] .roles-timeline-item p{color:#e9edf5}@media(prefers-reduced-motion:reduce){.closure-page *{animation:none!important;transition:none!important}}.closure-reason{display:inline-flex;align-items:center;gap:6px;max-width:190px}.closure-reason .closure-reason-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.closure-flow{display:flex;flex-wrap:wrap;gap:8px}.closure-step{position:relative;flex:1 1 200px;min-width:140px;padding:14px 14px 14px 46px;border:1px solid var(--bs-border-color);border-radius:12px;background:var(--bs-body-bg);transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition)}@media(max-width:991.98px){.closure-step{flex:1 1 195px}}.closure-step:hover{transform:translateY(-2px);box-shadow:0 10px 24px #11182714}.closure-step-icon{position:absolute;left:12px;top:12px;width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:14px;color:#fff;background:var(--bs-secondary-color)}.closure-step-title{font-size:13px;font-weight:600;margin:0;color:var(--bs-heading-color, #111827)}.closure-step-meta{font-size:11px;color:var(--bs-secondary-color);margin:2px 0 0}.closure-step-review{font-size:11px;color:var(--bs-secondary-color);display:inline-flex;align-items:center;gap:4px;margin-top:4px}.closure-step-review i{font-size:12px}.closure-step:after{content:"";position:absolute;right:-8px;top:25px;width:8px;height:2px;background:var(--bs-border-color)}.closure-step:last-child:after{display:none}.closure-step.is-done{border-color:var(--tint-success);background:linear-gradient(135deg,var(--tint-success),transparent 70%),var(--bs-body-bg)}.closure-step.is-done .closure-step-icon{background:var(--bs-success)}.closure-step.is-active{border-color:transparent;box-shadow:0 8px 22px var(--tint-primary);background:linear-gradient(135deg,var(--tint-primary),transparent 70%),var(--bs-body-bg)}.closure-step.is-active .closure-step-icon{background:var(--bs-primary);animation:dar-pulse 1.8s ease-out infinite}.closure-step.is-pending .closure-step-icon{background:#cbd5e1}@keyframes dar-pulse{0%{box-shadow:0 0 0 0 var(--tint-primary)}70%{box-shadow:0 0 0 7px var(--tint-primary)}to{box-shadow:0 0 0 0 var(--tint-primary)}}.warning-panel{border:1px solid var(--tint-warning);border-radius:16px;background:linear-gradient(135deg,var(--tint-warning),transparent 60%),var(--bs-body-bg);overflow:hidden}.warning-panel-head{display:flex;align-items:center;gap:12px;padding:16px;border-bottom:1px solid var(--tint-warning)}.warning-panel-icon{width:44px;height:44px;flex:0 0 44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:24px;color:#fff;background:linear-gradient(135deg,#f59e0b,var(--bs-warning));box-shadow:0 6px 16px var(--tint-warning)}.warning-panel-list{padding:8px 16px 16px;margin:0;list-style:none}.warning-panel-list li{display:flex;align-items:flex-start;gap:10px;padding:8px 0;font-size:13px;color:var(--bs-body-color, #374151);border-bottom:1px solid var(--bs-border-color)}.warning-panel-list li:last-child{border-bottom:0}.warning-panel-list li i{font-size:17px;margin-top:1px;flex:0 0 17px}[data-bs-theme=dark] .closure-step-title{color:#e9edf5}[data-bs-theme=dark] .closure-step.is-pending .closure-step-icon{background:#3a4252}@media(prefers-reduced-motion:reduce){.plan-page *{animation:none!important;transition:none!important}}.plan-overview .stats-card-directory .stats-avatar:after{content:none}.billing-switch{display:inline-flex;align-items:center;gap:12px;padding:8px 16px;border:1px solid var(--bs-border-color);border-radius:999px;background:var(--bs-body-bg);box-shadow:var(--shadow)}.billing-switch h6{margin:0;font-size:13.5px;font-weight:600;color:var(--bs-secondary-color);transition:color var(--transition)}.billing-switch .form-check-input{cursor:pointer}.plan-page.is-yearly .billing-switch .billing-yearly,.plan-page:not(.is-yearly) .billing-switch .billing-monthly{color:var(--bs-primary)}.plan-page .price-yearly,.plan-page.is-yearly .price-monthly{display:none}.plan-page.is-yearly .price-yearly{display:block}.plan-card{position:relative;display:flex;flex-direction:column;height:100%;padding:22px;border:1px solid var(--bs-border-color);border-radius:16px;background:linear-gradient(180deg,var(--accent-soft, var(--tint-primary)),transparent 32%),var(--bs-body-bg);box-shadow:var(--shadow);transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition);overflow:hidden}.plan-card:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--accent, var(--bs-primary)),var(--accent-strong, #7b93ff))}.plan-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lift);border-color:transparent}.plan-card.is-popular{border-color:transparent;box-shadow:0 0 0 2px var(--accent, var(--bs-success)),var(--shadow-lift)}.plan-card-badge{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--accent, var(--bs-success)),var(--accent-strong, #4ade80));box-shadow:0 6px 14px var(--accent-soft, var(--tint-success))}.plan-card-icon{width:52px;height:52px;border-radius:15px;display:inline-flex;align-items:center;justify-content:center;font-size:26px;color:#fff;background:linear-gradient(135deg,var(--accent, var(--bs-primary)),var(--accent-strong, #7b93ff));box-shadow:0 8px 18px var(--accent-soft, var(--tint-primary));margin-bottom:14px}.plan-card-name{font-size:18px;font-weight:700;margin:0;color:var(--bs-heading-color, #111827)}.plan-card-desc{font-size:12.5px;color:var(--bs-secondary-color);margin:4px 0 0;min-height:34px}.price-block{display:flex;align-items:baseline;gap:4px;margin:14px 0 2px}.price-block .plan-price-amount{font-size:32px;font-weight:800;letter-spacing:-.02em;color:var(--bs-heading-color, #111827);line-height:1}.price-block .plan-price-period{font-size:13px;color:var(--bs-secondary-color)}.save-badge{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:600;color:#15803d;background:var(--tint-success);border-radius:999px;padding:2px 9px}.plan-card-stats{display:flex;gap:8px;margin:16px 0}.plan-card-stat{flex:1;padding:10px;border:1px solid var(--bs-border-color);border-radius:10px;background:var(--bs-secondary-bg);text-align:center}.plan-card-stat .plan-stat-value{font-size:16px;font-weight:700;color:var(--bs-heading-color, #111827)}.plan-card-stat .plan-stat-label{font-size:10.5px;color:var(--bs-secondary-color);text-transform:uppercase;letter-spacing:.04em}.renew-note{height:6px;border-radius:999px;background:var(--bs-secondary-bg);overflow:hidden;margin-top:6px}.renew-note>span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--accent, var(--bs-primary)),var(--accent-strong, #7b93ff))}.feature-row{list-style:none;padding:0;margin:4px 0 18px}.feature-row li{display:flex;align-items:center;gap:9px;padding:6px 0;font-size:13px;color:var(--bs-body-color, #374151)}.feature-row li i{font-size:16px;flex:0 0 16px}.feature-row li.off{color:var(--bs-secondary-color)}.feature-row li.off .feature-text{text-decoration:line-through;opacity:.8}.feature-row .feature-yes{color:var(--bs-success)}.feature-row .feature-no{color:#cbd5e1}.limit-list{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:12px;border:1px dashed var(--bs-border-color);border-radius:12px;margin-bottom:18px}.limit-row{display:flex;flex-direction:column}.limit-row .limit-value{font-size:14px;font-weight:700;color:var(--bs-heading-color, #111827)}.limit-row .limit-label{font-size:11px;color:var(--bs-secondary-color)}.plan-card-cta{margin-top:auto}.plan-accent-slate{--accent: #475569;--accent-strong: #94a3b8;--accent-soft: rgba(71, 85, 105, .28)}.plan-accent-primary{--accent: var(--bs-primary);--accent-strong: #7b93ff;--accent-soft: var(--tint-primary)}.plan-accent-success{--accent: var(--bs-success);--accent-strong: #4ade80;--accent-soft: var(--tint-success)}.plan-accent-purple{--accent: var(--accent-purple);--accent-strong: #a78bfa;--accent-soft: var(--tint-purple)}.plan-accent-amber{--accent: var(--bs-warning);--accent-strong: #fbbf24;--accent-soft: var(--tint-warning)}.plan-accent-rose{--accent: var(--bs-danger);--accent-strong: #fb7185;--accent-soft: var(--tint-danger)}.insight-tile{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--bs-border-color)}.insight-tile:last-child{border-bottom:0}.insight-tile-icon{width:40px;height:40px;flex:0 0 40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:19px;background:var(--accent-soft, var(--tint-primary));color:var(--accent, var(--bs-primary))}.plan-icon-primary{--accent: var(--bs-primary);--accent-soft: var(--tint-primary)}.plan-icon-success{--accent: var(--bs-success);--accent-soft: var(--tint-success)}.plan-icon-purple{--accent: var(--accent-purple);--accent-soft: var(--tint-purple)}.plan-icon-amber{--accent: var(--bs-warning);--accent-soft: var(--tint-warning)}.plan-icon-rose{--accent: var(--bs-danger);--accent-soft: var(--tint-danger)}.insight-tile-body{min-width:0;flex:1}.insight-tile-body p{margin:0;font-size:13.5px;font-weight:600;color:var(--bs-heading-color, #111827)}.insight-tile-body span{font-size:11.5px;color:var(--bs-secondary-color)}.insight-tile-value{font-size:15px;font-weight:700}.compare-table{overflow-x:auto}.compare-table table{min-width:720px;margin:0}.compare-table th,.compare-table td{text-align:center;padding:12px 14px;border-bottom:1px solid var(--bs-border-color);white-space:nowrap}.compare-table thead th{font-size:13px;font-weight:700}.compare-table tbody th,.compare-table tbody td:first-child{position:sticky;left:0;z-index:2;text-align:left;background:var(--bs-body-bg);font-weight:500;font-size:13px}.compare-table .compare-yes{color:var(--bs-success);font-size:18px}.compare-table .compare-no{color:#cbd5e1;font-size:16px}.promo-banner{display:flex;align-items:center;gap:14px;padding:16px;border:1px solid var(--bs-border-color);border-radius:14px;background:var(--bs-body-bg);height:100%;transition:transform var(--transition),box-shadow var(--transition)}.promo-banner:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.promo-banner-icon{width:46px;height:46px;flex:0 0 46px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;font-size:22px;background:var(--accent-soft, var(--tint-primary));color:var(--accent, var(--bs-primary))}.promo-banner-body h6{margin:0;font-size:14px;font-weight:600}.promo-banner-body p{margin:2px 0 0;font-size:12px;color:var(--bs-secondary-color)}.widget-row{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--bs-border-color)}.widget-row:last-child{border-bottom:0}.widget-row .widget-row-body{min-width:0;flex:1}.widget-row .widget-row-body p{margin:0;font-size:13px;font-weight:500}.widget-row .widget-row-body span{font-size:11.5px;color:var(--bs-secondary-color)}@media(max-width:575.98px){.limit-list{grid-template-columns:1fr}}[data-bs-theme=dark] .plan-card-name,[data-bs-theme=dark] .price-block .plan-price-amount,[data-bs-theme=dark] .plan-card-stat .plan-stat-value,[data-bs-theme=dark] .limit-row .limit-value,[data-bs-theme=dark] .insight-tile-body p,[data-bs-theme=dark] .compare-table thead th{color:#e9edf5}[data-bs-theme=dark] .compare-table tbody th,[data-bs-theme=dark] .compare-table tbody td:first-child{background:var(--bs-body-bg)}.addon-card{position:relative;display:flex;flex-direction:column;height:100%;padding:18px;border:1px solid var(--bs-border-color);border-radius:16px;background:linear-gradient(160deg,var(--accent-soft, var(--tint-primary)),transparent 30%),var(--bs-body-bg);box-shadow:var(--shadow);transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition);width:100%}.addon-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lift);border-color:transparent}.addon-card:has(.dropdown-menu.show){z-index:5}.addon-card .dropdown-menu{z-index:1050}.addon-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.addon-card-icon{width:46px;height:46px;flex:0 0 46px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;font-size:23px;color:#fff;background:linear-gradient(135deg,var(--accent, var(--bs-primary)),var(--accent-strong, #7b93ff));box-shadow:0 6px 16px var(--accent-soft, var(--tint-primary))}.addon-card-popular{display:inline-flex;align-items:center;gap:3px;padding:3px 9px;border-radius:999px;font-size:10.5px;font-weight:700;color:#b45309;background:var(--tint-warning)}.addon-card-name{font-size:15px;font-weight:700;margin:0;color:var(--bs-heading-color, #111827);display:flex;align-items:center;gap:6px}.addon-card-desc{font-size:12.5px;color:var(--bs-secondary-color);margin:5px 0 12px;min-height:36px}.addon-card-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.addon-card-meta{display:flex;align-items:center;gap:6px 14px;flex-wrap:wrap;font-size:11.5px;color:var(--bs-secondary-color);margin-bottom:14px}.addon-card-meta span{display:inline-flex;align-items:center;gap:4px}.addon-card-meta i{font-size:14px}.addon-card-price{display:flex;align-items:baseline;gap:4px;margin-top:auto;padding-top:12px;border-top:1px solid var(--bs-border-color)}.addon-card-price .price-amount{font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--bs-heading-color, #111827);line-height:1}.addon-card-price .price-period{font-size:11.5px;color:var(--bs-secondary-color)}.addon-card-price .price-free{font-size:18px;font-weight:800;color:var(--bs-success)}.addon-card-cta{display:flex;align-items:center;gap:8px;margin-top:12px}.addon-card.is-installed:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;border-radius:16px 16px 0 0;background:linear-gradient(90deg,var(--bs-success),#4ade80)}.bundle-card{position:relative;display:flex;flex-direction:column;height:100%;padding:20px;border:1px solid var(--bs-border-color);border-radius:16px;background:linear-gradient(135deg,var(--accent-soft, var(--tint-primary)),transparent 45%),var(--bs-body-bg);box-shadow:var(--shadow);transition:transform var(--transition),box-shadow var(--transition);width:100%}.bundle-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lift)}.bundle-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.bundle-icon{width:48px;height:48px;flex:0 0 48px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;font-size:24px;color:#fff;background:linear-gradient(135deg,var(--accent, var(--bs-primary)),var(--accent-strong, #7b93ff));box-shadow:0 8px 18px var(--accent-soft, var(--tint-primary))}.bundle-name{font-size:16px;font-weight:700;margin:0;color:var(--bs-heading-color, #111827)}.bundle-sub{font-size:12px;color:var(--bs-secondary-color)}.bundle-features{list-style:none;padding:0;margin:0 0 14px}.bundle-features li{display:flex;align-items:center;gap:8px;padding:5px 0;font-size:13px;color:var(--bs-body-color, #374151)}.bundle-features li i{font-size:15px;color:var(--bs-success)}.bundle-foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:14px;border-top:1px solid var(--bs-border-color)}@media(max-width:575.98px){.bundle-foot{flex-direction:column;align-items:start;gap:12px}}.bundle-discount{font-size:20px;font-weight:800;color:var(--accent, var(--bs-primary));line-height:1}.bundle-discount small{display:block;font-size:11px;font-weight:500;color:var(--bs-secondary-color)}[data-bs-theme=dark] .addon-card-name,[data-bs-theme=dark] .addon-card-price .price-amount,[data-bs-theme=dark] .bundle-name{color:#e9edf5}@media(prefers-reduced-motion:reduce){.timetable-page *{transition:none!important;animation:none!important}}.stat-fact{display:flex;align-items:center;gap:10px}.stat-fact-icon{width:38px;height:38px;border-radius:10px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:19px}.stat-fact-value{font-weight:600;line-height:1.1;color:var(--bs-heading-color, #1f2937)}.stat-fact-label{font-size:.74rem;color:var(--bs-secondary-color)}.timetable-grid{display:flex;gap:14px;overflow-x:auto;padding-bottom:8px}.timetable-day{flex:1 0 240px;min-width:240px;display:flex;flex-direction:column;gap:12px}.timetable-day-head{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:var(--radius-sm);background:var(--bs-tertiary-bg, #f7f8fc);border:1px solid var(--bs-border-color);font-weight:600;color:var(--bs-heading-color, #1f2937)}.timetable-day-head .timetable-day-count{font-size:.72rem;font-weight:600;color:var(--bs-secondary-color);background:var(--bs-card-bg, #fff);border-radius:999px;padding:2px 9px}.timetable-slot{position:relative;border-radius:var(--radius-sm);padding:14px;transition:transform var(--transition),box-shadow var(--transition)}.timetable-slot:hover{transform:translateY(-3px);box-shadow:0 .5rem 1.25rem #1118271f}.timetable-slot:focus-within{box-shadow:0 0 0 2px rgba(var(--bs-primary-rgb),.3)}.timetable-slot-icon{width:34px;height:34px;border-radius:9px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:18px;background:var(--bs-card-bg, #fff)}.timetable-slot-time{font-size:.74rem;font-weight:600;color:var(--bs-heading-color, #1f2937)}.timetable-slot-sub{font-weight:600;color:var(--bs-heading-color, #1f2937);line-height:1.2}.timetable-slot-meta{font-size:.74rem;color:var(--bs-secondary-color)}.toolbar-actions{position:absolute;top:10px;right:10px;opacity:0;transform:translateY(-4px);transition:opacity var(--transition),transform var(--transition)}.timetable-slot:hover .toolbar-actions,.timetable-slot:focus-within .toolbar-actions{opacity:1;transform:none}@media(hover:none){.toolbar-actions{opacity:1;transform:none}}.timetable-slot-teacher{background:var(--bs-card-bg, #fff);border-radius:8px}.timetable-special{border:1px dashed var(--bs-border-color);border-radius:var(--radius-sm);transition:box-shadow var(--transition),transform var(--transition)}.timetable-special:hover{transform:translateY(-2px);box-shadow:0 .35rem .9rem #11182714}.empty-state-art{width:116px;height:116px;margin:0 auto 18px;border-radius:26px;display:flex;align-items:center;justify-content:center;font-size:52px;color:var(--bs-primary);background:rgba(var(--bs-primary-rgb),.1)}.timetable-grid.timetable-list{flex-direction:column}.timetable-grid.timetable-list .timetable-day{min-width:100%}.timetable-grid.timetable-list .timetable-day-head{position:static}@media(max-width:767.98px){.timetable-grid{flex-direction:column}.timetable-day{min-width:100%}.timetable-day-head{position:static}}@media(min-width:992px){.curriculum-page .curriculum-sticky{position:sticky;top:1rem;max-height:calc(100vh - 9rem);overflow-y:auto;overflow-x:hidden}}.curriculum-page .curriculum-sticky::-webkit-scrollbar{width:6px}.curriculum-page .curriculum-sticky::-webkit-scrollbar-thumb{background:#0000001f;border-radius:20px}.curriculum-page .curriculum-nav-title{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.curriculum-page .curriculum-nav .list-group-item{border:0;padding:.45rem .65rem;border-radius:.5rem;font-size:13px;cursor:pointer;transition:background-color .2s ease,color .2s ease}.curriculum-page .curriculum-nav .list-group-item .curriculum-nav-icon{width:18px;text-align:center}.curriculum-page .curriculum-card{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.curriculum-page .curriculum-card.active{border-color:var(--bs-primary);box-shadow:0 0 0 1px var(--bs-primary)}.curriculum-page .curriculum-card .curriculum-card-extra{transition:max-height .25s ease,opacity .2s ease}.curriculum-page .curriculum-explorer.is-list .col-cur{width:100%;flex:0 0 100%;max-width:100%}.curriculum-page .curriculum-explorer.is-list .curriculum-card .card-body{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.curriculum-page .curriculum-explorer.is-list .curriculum-card .curriculum-card-extra{display:none!important}.curriculum-page .curriculum-progress .progress-bar{transition:width 1s cubic-bezier(.25,.8,.25,1)}.curriculum-page .resource-row{transition:border-color .2s ease,background-color .2s ease}.curriculum-page .resource-row:hover{border-color:var(--bs-primary)!important}.curriculum-page .resource-row .resource-actions{opacity:0;transition:opacity .2s ease}.curriculum-page .resource-row:hover .resource-actions{opacity:1}@media(max-width:767.98px){.curriculum-page .resource-row .resource-actions{opacity:1}}.curriculum-page .structure-row .accordion-button{font-size:13px;font-weight:600}.curriculum-page .structure-row .accordion-button:not(.collapsed){background:var(--bs-primary-bg-subtle, rgba(63, 81, 181, .08))}.curriculum-page .structure-row .structure-meta{font-size:12px}.curriculum-page .curriculum-empty{padding:3rem 1rem}.curriculum-page .curriculum-empty .curriculum-empty-icon{width:84px;height:84px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}[data-theme=dark] .curriculum-page .curriculum-sticky::-webkit-scrollbar-thumb{background:#ffffff29}.layout-box-mode{background:#fbfbfd}.layout-box-mode .main-wrapper{max-width:1350px;margin:auto}@media(max-width:1399.98px){.layout-box-mode .main-wrapper{max-width:1170px}}@media(max-width:1199.98px){.layout-box-mode .main-wrapper{max-width:950px}}@media(max-width:991.98px){.layout-box-mode .main-wrapper{max-width:100%}}.layout-box-mode .header{max-width:1350px;margin:auto}@media(max-width:1399.98px){.layout-box-mode .header{max-width:1170px}}@media(max-width:1199.98px){.layout-box-mode .header{max-width:950px}}@media(max-width:991.98px){.layout-box-mode .header{max-width:100%}}.layout-box-mode .sidebar{left:unset}@media(max-width:991.98px){.layout-box-mode .page-wrapper .content{padding-right:15px}}body.layout-mode-rtl{direction:rtl}body.layout-mode-rtl .sidebar{right:0;left:unset;border-right:0;border-left:1px solid #E9EDF4}body.layout-mode-rtl .sidebar .sidebar-menu>ul>li ul li a span{margin-right:10px;margin-left:0}body.layout-mode-rtl .sidebar .sidebar-menu .menu-arrow{left:10px;right:unset}body.layout-mode-rtl .sidebar .sidebar-menu>ul>li .submenu-hdr:after{margin-right:8px;margin-left:0}body.layout-mode-rtl .header-left{float:right;border-right:0;border-left:1px solid #E9EDF4}body.layout-mode-rtl .page-wrapper{margin-right:280px;margin-left:0}body.layout-mode-rtl.mini-sidebar .page-wrapper{margin-right:80px}body.layout-mode-rtl .header .date-range{padding-right:30px!important;padding-left:10px!important}body.layout-mode-rtl .header .cal-icon{right:10px;left:unset}body.layout-mode-rtl .header .searchinputs input{padding-left:45px;padding-right:10px}body.layout-mode-rtl .header .search-addon button{left:16px;right:unset}[data-topbar=primary] .header{background:#3d5ee1;border-bottom-color:#778eea}[data-topbar=primary] .header .dark-logo{display:block}[data-topbar=primary] .header .logo-normal{display:none}[data-topbar=primary] .header #toggle_btn{color:#fff}[data-topbar=primary] .header .bg-white{background:transparent!important}[data-topbar=primary] .header .btn-outline-light{color:#fff!important;border-color:#778eea!important}[data-topbar=primary] .header .header-left{background:#3d5ee1;border-color:#778eea}[data-topbar=primary] .header .searchinputs input{background:#3d5ee1;color:#fff;border-color:#778eea}[data-topbar=primary] .header .searchinputs input::placeholder{color:#fff}[data-topbar=primary] .header .searchinputs .search-addon button{background:#3d5ee1;color:#fff}@media(min-width:992px){[data-topbar=primary] .mini-sidebar .header-left .dark-logo{display:none}[data-topbar=primary] .mini-sidebar.expand-menu .dark-logo{display:block}}[data-sidebar=dark] .sidebar{background:#0f0c1c;border-color:#1b1632}[data-sidebar=dark] .sidebar .sidebar-menu>ul>li .submenu-hdr:after{background:#1b1632}[data-sidebar=dark] .sidebar .sidebar-menu>ul>li .submenu>a.subdrop{background:#1b1632}[data-sidebar=dark] .sidebar .sidebar-menu>ul>li.active a span{color:#3d5ee1}[data-sidebar=dark] .sidebar .sidebar-menu>ul>li ul li.active a span,[data-sidebar=dark] .sidebar .sidebar-menu>ul>li ul li.active a i{color:#3d5ee1}[data-sidebar=dark] .sidebar .sidebar-menu>ul>li ul li a{color:#b9b7c0}[data-sidebar=dark] .sidebar .sidebar-menu>ul>li ul li a:hover,[data-sidebar=dark] .sidebar .sidebar-menu>ul>li ul li a.active{color:#3d5ee1}[data-sidebar=dark] .sidebar .sidebar-menu>ul>li ul li a i{background:#1b1632;color:#b9b7c0}[data-sidebar=dark] .sidebar .sidebar-menu>ul>li ul li a span{color:#b9b7c0}[data-sidebar=dark] .sidebar .sidebar-menu>ul>li ul li.active a{background:#1b1632}[data-sidebar=dark] .sidebar .sidebar-menu>ul>li ul li .submenu>ul li a{color:#b9b7c0}[data-sidebar=dark] .sidebar .sidebar-menu>ul>li ul li .submenu>ul li a.active{color:#3d5ee1}[data-sidebar=primary] .sidebar{background:#3d5ee1;border-color:#1b1632}[data-sidebar=primary] .sidebar .sidebar-menu>ul>li .submenu-hdr{color:#fff}[data-sidebar=primary] .sidebar .sidebar-menu>ul>li .submenu-hdr:after{background:#eceffc}[data-sidebar=primary] .sidebar .sidebar-menu>ul>li .submenu>a.subdrop{background:#778eea}[data-sidebar=primary] .sidebar .sidebar-menu>ul>li .submenu>a.subdrop span{color:#fff}[data-sidebar=primary] .sidebar .sidebar-menu>ul>li .submenu a.active .menu-arrow:before{border-color:#eceffc}[data-sidebar=primary] .sidebar .sidebar-menu>ul>li.active a span{color:#fff}[data-sidebar=primary] .sidebar .sidebar-menu>ul>li ul li.active a span,[data-sidebar=primary] .sidebar .sidebar-menu>ul>li ul li.active a i{color:#3d5ee1}[data-sidebar=primary] .sidebar .sidebar-menu>ul>li ul li a{color:#c5cff6}[data-sidebar=primary] .sidebar .sidebar-menu>ul>li ul li a:hover,[data-sidebar=primary] .sidebar .sidebar-menu>ul>li ul li a.active{color:#fff}[data-sidebar=primary] .sidebar .sidebar-menu>ul>li ul li a i{background:#eceffc;color:#3d5ee1}[data-sidebar=primary] .sidebar .sidebar-menu>ul>li ul li a span{color:#c5cff6}[data-sidebar=primary] .sidebar .sidebar-menu>ul>li ul li.active a{background:#778eea}[data-sidebar=primary] .sidebar .sidebar-menu>ul>li ul li .submenu>ul li a{color:#c5cff6}[data-sidebar=primary] .sidebar .sidebar-menu>ul>li ul li .submenu>ul li a.active{color:#3d5ee1}[data-sidebar=darkblack] .sidebar{background:#39435f;border-color:#1b1632}[data-sidebar=darkblack] .sidebar .sidebar-menu>ul>li .submenu-hdr{color:#fff}[data-sidebar=darkblack] .sidebar .sidebar-menu>ul>li .submenu-hdr:after{background:#eceffc}[data-sidebar=darkblack] .sidebar .sidebar-menu>ul>li .submenu>a.subdrop{background:#778eea}[data-sidebar=darkblack] .sidebar .sidebar-menu>ul>li .submenu>a.subdrop span{color:#fff}[data-sidebar=darkblack] .sidebar .sidebar-menu>ul>li .submenu a.active .menu-arrow:before{border-color:#eceffc}[data-sidebar=darkblack] .sidebar .sidebar-menu>ul>li.active a span{color:#fff}[data-sidebar=darkblack] .sidebar .sidebar-menu>ul>li ul li.active a span,[data-sidebar=darkblack] .sidebar .sidebar-menu>ul>li ul li.active a i{color:#3d5ee1}[data-sidebar=darkblack] .sidebar .sidebar-menu>ul>li ul li a{color:#c5cff6}[data-sidebar=darkblack] .sidebar .sidebar-menu>ul>li ul li a:hover,[data-sidebar=darkblack] .sidebar .sidebar-menu>ul>li ul li a.active{color:#fff}[data-sidebar=darkblack] .sidebar .sidebar-menu>ul>li ul li a i{background:#eceffc;color:#3d5ee1}[data-sidebar=darkblack] .sidebar .sidebar-menu>ul>li ul li a span{color:#c5cff6}[data-sidebar=darkblack] .sidebar .sidebar-menu>ul>li ul li.active a{background:#778eea}[data-sidebar=darkblack] .sidebar .sidebar-menu>ul>li ul li .submenu>ul li a{color:#c5cff6}[data-sidebar=darkblack] .sidebar .sidebar-menu>ul>li ul li .submenu>ul li a.active{color:#3d5ee1}[data-sidebar=darkblue] .sidebar{background:#07396d;border-color:#1b1632}[data-sidebar=darkblue] .sidebar .sidebar-menu>ul>li .submenu-hdr{color:#fff}[data-sidebar=darkblue] .sidebar .sidebar-menu>ul>li .submenu-hdr:after{background:#eceffc}[data-sidebar=darkblue] .sidebar .sidebar-menu>ul>li .submenu>a.subdrop{background:#778eea}[data-sidebar=darkblue] .sidebar .sidebar-menu>ul>li .submenu>a.subdrop span{color:#fff}[data-sidebar=darkblue] .sidebar .sidebar-menu>ul>li .submenu a.active .menu-arrow:before{border-color:#eceffc}[data-sidebar=darkblue] .sidebar .sidebar-menu>ul>li.active a span{color:#fff}[data-sidebar=darkblue] .sidebar .sidebar-menu>ul>li ul li.active a span,[data-sidebar=darkblue] .sidebar .sidebar-menu>ul>li ul li.active a i{color:#3d5ee1}[data-sidebar=darkblue] .sidebar .sidebar-menu>ul>li ul li a{color:#c5cff6}[data-sidebar=darkblue] .sidebar .sidebar-menu>ul>li ul li a:hover,[data-sidebar=darkblue] .sidebar .sidebar-menu>ul>li ul li a.active{color:#fff}[data-sidebar=darkblue] .sidebar .sidebar-menu>ul>li ul li a i{background:#eceffc;color:#3d5ee1}[data-sidebar=darkblue] .sidebar .sidebar-menu>ul>li ul li a span{color:#c5cff6}[data-sidebar=darkblue] .sidebar .sidebar-menu>ul>li ul li.active a{background:#778eea}[data-sidebar=darkblue] .sidebar .sidebar-menu>ul>li ul li .submenu>ul li a{color:#c5cff6}[data-sidebar=darkblue] .sidebar .sidebar-menu>ul>li ul li .submenu>ul li a.active{color:#3d5ee1}[data-topbar=dark] .header{background:#0f0c1c;border-bottom-color:#1b1632}[data-topbar=dark] .header .dark-logo{display:block}[data-topbar=dark] .header .logo-normal{display:none}[data-topbar=dark] .header .header-left{background:#0f0c1c;border-color:#1b1632}[data-topbar=dark] .header .searchinputs input{background:#131022;border-color:#1b1632;color:#b9b7c0}[data-topbar=dark] .header .searchinputs .search-addon button{background:#1b1632;color:#b9b7c080}[data-topbar=dark] .header .bg-white{background:#131022!important}[data-topbar=dark] .header .btn-outline-light{border-color:#1b1632!important;color:#b9b7c0!important}[data-topbar=dark] .header #toggle_btn{color:#b9b7c0}@media(min-width:992px){[data-topbar=dark] .mini-sidebar .header-left .dark-logo{display:none}[data-topbar=dark] .mini-sidebar.expand-menu .dark-logo{display:block}}[data-topbar=grey] .header{background:#efeff2;border-bottom-color:#efeff2}[data-topbar=grey] .header .dark-logo{display:none}[data-topbar=grey] .header .logo-normal{display:block}[data-topbar=grey] .header .header-left{background:#efeff2;border-color:#b9b7c0}[data-topbar=grey] .header .searchinputs input{background:#efeff2;border-color:#b9b7c080;color:#b9b7c0}[data-topbar=grey] .header .searchinputs .search-addon button{background:#b9b7c080;color:#1b1632}[data-topbar=grey] .header .bg-white{background:#b9b7c080!important}[data-topbar=grey] .header .btn-outline-light{border-color:#b9b7c080!important;color:#1b1632!important}[data-topbar=grey] .header #toggle_btn{color:#b9b7c0}[data-sidebar=light] [data-sidebarbg=sidebarbg1] .sidebar{background-image:var(--savepage-url-30);background-repeat:no-repeat;background-size:cover;background-position:50% 50%;background-color:transparent}[data-sidebar=light] [data-sidebarbg=sidebarbg1] .sidebar .sidebar-menu{background:#ffffffd9}[data-sidebar=dark] [data-sidebarbg=sidebarbg1] .sidebar{background-image:var(--savepage-url-30)}[data-sidebar=dark] [data-sidebarbg=sidebarbg1] .sidebar .sidebar-menu{background:#000000d9}[data-sidebar=primary] [data-sidebarbg=sidebarbg1] .sidebar{background-image:var(--savepage-url-30)}[data-sidebar=primary] [data-sidebarbg=sidebarbg1] .sidebar .sidebar-menu{background:#506ee4d9}[data-sidebar=darkblack] [data-sidebarbg=sidebarbg1] .sidebar{background-image:var(--savepage-url-30)}[data-sidebar=darkblack] [data-sidebarbg=sidebarbg1] .sidebar .sidebar-menu{background:#07396dd9}[data-sidebar=darkblue] [data-sidebarbg=sidebarbg1] .sidebar{background-image:var(--savepage-url-30)}[data-sidebar=darkblue] [data-sidebarbg=sidebarbg1] .sidebar .sidebar-menu{background:#39435fd9}[data-sidebar=light] [data-sidebarbg=sidebarbg2] .sidebar{background-image:var(--savepage-url-31);background-repeat:no-repeat;background-size:cover;background-position:50% 50%;background-color:transparent}[data-sidebar=light] [data-sidebarbg=sidebarbg2] .sidebar .sidebar-menu{background:#ffffffd9}[data-sidebar=dark] [data-sidebarbg=sidebarbg2] .sidebar{background-image:var(--savepage-url-31)}[data-sidebar=dark] [data-sidebarbg=sidebarbg2] .sidebar .sidebar-menu{background:#000000d9}[data-sidebar=primary] [data-sidebarbg=sidebarbg2] .sidebar{background-image:var(--savepage-url-31)}[data-sidebar=primary] [data-sidebarbg=sidebarbg2] .sidebar .sidebar-menu{background:#506ee4d9}[data-sidebar=darkblack] [data-sidebarbg=sidebarbg2] .sidebar{background-image:var(--savepage-url-31)}[data-sidebar=darkblack] [data-sidebarbg=sidebarbg2] .sidebar .sidebar-menu{background:#07396dd9}[data-sidebar=darkblue] [data-sidebarbg=sidebarbg2] .sidebar{background-image:var(--savepage-url-31)}[data-sidebar=darkblue] [data-sidebarbg=sidebarbg2] .sidebar .sidebar-menu{background:#39435fd9}[data-sidebar=light] [data-sidebarbg=sidebarbg3] .sidebar{background-image:var(--savepage-url-32);background-repeat:no-repeat;background-size:cover;background-position:50% 50%;background-color:transparent}[data-sidebar=light] [data-sidebarbg=sidebarbg3] .sidebar .sidebar-menu{background:#ffffffd9}[data-sidebar=dark] [data-sidebarbg=sidebarbg3] .sidebar{background-image:var(--savepage-url-32)}[data-sidebar=dark] [data-sidebarbg=sidebarbg3] .sidebar .sidebar-menu{background:#000000d9}[data-sidebar=primary] [data-sidebarbg=sidebarbg3] .sidebar{background-image:var(--savepage-url-32)}[data-sidebar=primary] [data-sidebarbg=sidebarbg3] .sidebar .sidebar-menu{background:#506ee4d9}[data-sidebar=darkblack] [data-sidebarbg=sidebarbg3] .sidebar{background-image:var(--savepage-url-32)}[data-sidebar=darkblack] [data-sidebarbg=sidebarbg3] .sidebar .sidebar-menu{background:#07396dd9}[data-sidebar=darkblue] [data-sidebarbg=sidebarbg3] .sidebar{background-image:var(--savepage-url-32)}[data-sidebar=darkblue] [data-sidebarbg=sidebarbg3] .sidebar .sidebar-menu{background:#39435fd9}[data-sidebar=light] [data-sidebarbg=sidebarbg4] .sidebar{background-image:var(--savepage-url-33);background-repeat:no-repeat;background-size:cover;background-position:50% 50%;background-color:transparent}[data-sidebar=light] [data-sidebarbg=sidebarbg4] .sidebar .sidebar-menu{background:#ffffffd9}[data-sidebar=dark] [data-sidebarbg=sidebarbg4] .sidebar{background-image:var(--savepage-url-33)}[data-sidebar=dark] [data-sidebarbg=sidebarbg4] .sidebar .sidebar-menu{background:#000000d9}[data-sidebar=primary] [data-sidebarbg=sidebarbg4] .sidebar{background-image:var(--savepage-url-33)}[data-sidebar=primary] [data-sidebarbg=sidebarbg4] .sidebar .sidebar-menu{background:#506ee4d9}[data-sidebar=darkblack] [data-sidebarbg=sidebarbg4] .sidebar{background-image:var(--savepage-url-33)}[data-sidebar=darkblack] [data-sidebarbg=sidebarbg4] .sidebar .sidebar-menu{background:#07396dd9}[data-sidebar=darkblue] [data-sidebarbg=sidebarbg4] .sidebar{background-image:var(--savepage-url-33)}[data-sidebar=darkblue] [data-sidebarbg=sidebarbg4] .sidebar .sidebar-menu{background:#39435fd9}[data-sidebar=light] [data-sidebarbg=sidebarbg5] .sidebar{background-image:var(--savepage-url-34);background-repeat:no-repeat;background-size:cover;background-position:50% 50%;background-color:transparent}[data-sidebar=light] [data-sidebarbg=sidebarbg5] .sidebar .sidebar-menu{background:#ffffffd9}[data-sidebar=dark] [data-sidebarbg=sidebarbg5] .sidebar{background-image:var(--savepage-url-33)}[data-sidebar=dark] [data-sidebarbg=sidebarbg5] .sidebar .sidebar-menu{background:#000000d9}[data-sidebar=primary] [data-sidebarbg=sidebarbg5] .sidebar{background-image:var(--savepage-url-34)}[data-sidebar=primary] [data-sidebarbg=sidebarbg5] .sidebar .sidebar-menu{background:#506ee4d9}[data-sidebar=darkblack] [data-sidebarbg=sidebarbg5] .sidebar{background-image:var(--savepage-url-34)}[data-sidebar=darkblack] [data-sidebarbg=sidebarbg5] .sidebar .sidebar-menu{background:#07396dd9}[data-sidebar=darkblue] [data-sidebarbg=sidebarbg5] .sidebar{background-image:var(--savepage-url-34)}[data-sidebar=darkblue] [data-sidebarbg=sidebarbg5] .sidebar .sidebar-menu{background:#39435fd9}[data-sidebar=light] [data-sidebarbg=sidebarbg6] .sidebar{background-image:var(--savepage-url-35);background-repeat:no-repeat;background-size:cover;background-position:50% 50%;background-color:transparent}[data-sidebar=light] [data-sidebarbg=sidebarbg6] .sidebar .sidebar-menu{background:#ffffffd9}[data-sidebar=dark] [data-sidebarbg=sidebarbg6] .sidebar{background-image:var(--savepage-url-35)}[data-sidebar=dark] [data-sidebarbg=sidebarbg6] .sidebar .sidebar-menu{background:#000000d9}[data-sidebar=primary] [data-sidebarbg=sidebarbg6] .sidebar{background-image:var(--savepage-url-35)}[data-sidebar=primary] [data-sidebarbg=sidebarbg6] .sidebar .sidebar-menu{background:#506ee4d9}[data-sidebar=darkblack] [data-sidebarbg=sidebarbg6] .sidebar{background-image:var(--savepage-url-35)}[data-sidebar=darkblack] [data-sidebarbg=sidebarbg6] .sidebar .sidebar-menu{background:#07396dd9}[data-sidebar=darkblue] [data-sidebarbg=sidebarbg6] .sidebar{background-image:var(--savepage-url-35)}[data-sidebar=darkblue] [data-sidebarbg=sidebarbg6] .sidebar .sidebar-menu{background:#39435fd9}[data-color=violet] .sidebar .sidebar-menu>ul>li ul li a:hover{color:#673ab7}[data-color=violet] .sidebar .sidebar-menu>ul>li ul li a:hover span{color:#673ab7}[data-color=violet] .sidebar .sidebar-menu>ul>li ul li a.active{color:#673ab7}[data-color=violet] .sidebar .sidebar-menu>ul>li ul li.active a span,[data-color=violet] .sidebar .sidebar-menu>ul>li ul li.active a i{color:#673ab7}[data-color=violet] .sidebar .sidebar-menu>ul li .submenu>a.active{color:#673ab7}[data-color=violet] .sidebar .sidebar-menu>ul li .submenu>a.active i,[data-color=violet] .sidebar .sidebar-menu>ul li .submenu>a.active span{color:#673ab7}[data-color=violet] .sidebar .sidebar-menu>ul li .submenu>a.active .menu-arrow:before{border-color:#673ab7}[data-color=violet] .btn-primary{background-color:#673ab7;border:1px solid #673AB7}[data-color=violet] .btn-primary:hover,[data-color=violet] .btn-primary:focus,[data-color=violet] .btn-primary.focus,[data-color=violet] .btn-primary:active,[data-color=violet] .btn-primary.active{background-color:#58319c;border:1px solid rgb(87.7423236515,49.4082987552,155.8917012448)}[data-color=violet] .btn-check:checked+.btn,[data-color=violet] .btn.active,[data-color=violet] .btn.show,[data-color=violet] .btn.show:hover,[data-color=violet] .btn:first-child:active,[data-color=violet] :not(.btn-check)+.btn:active{background-color:#673ab7;border-color:#673ab7}[data-color=violet] .link-primary{color:#673ab7!important}[data-color=violet] .link-primary:hover,[data-color=violet] .link-primary:focus,[data-color=violet] .link-primary:active{color:#58319c}[data-color=violet] .text-primary{color:#673ab7!important}[data-color=violet] .badge.badge-primary{background:#673ab7}[data-color=violet] .dataTables_paginate .pagination li.active a.page-link{background:#673ab7;border-color:#673ab7}[data-color=violet] .bg-primary{background-color:#673ab7!important;border:1px solid #673AB7!important}[data-color=violet] .border-b.border-primary,[data-color=violet] .border-primary{border-color:#673ab7!important}[data-color=violet] .nav-tabs.nav-tabs-bottom li a.active,[data-color=violet] .nav-tabs.nav-tabs-bottom li a:hover{border-bottom-color:#673ab7;color:#673ab7}[data-color=violet] .badge.badge-soft-primary{background:#673ab71a;color:#673ab7}[data-color=violet] a:hover{color:#673ab7}[data-color=violet] .btn-outline-primary{border:1px solid #673AB7!important;color:#673ab7!important}[data-color=violet] .btn-outline-primary:hover,[data-color=violet] .btn-outline-primary:focus,[data-color=violet] .btn-outline-primary.focus,[data-color=violet] .btn-outline-primary:active,[data-color=violet] .btn-outline-primary.active{background-color:#673ab7!important;border:1px solid #673AB7!important}[data-color=violet] .list-group a.active,[data-color=violet] .list-group a:hover{background:#eceffc;color:#673ab7}[data-color=violet] .badge-primary-hover:hover{background:#673ab7!important;border-color:#673ab7!important;color:#fff!important}[data-color=violet] .main-chat-blk .chat .chat-footer form .form-buttons .btn.send-btn,[data-color=violet] .right-user-side .slime-grp .chat-footer form .send-chat a,[data-color=violet] .custom-pagination .paginations .page-wrap li a.active,[data-color=violet] .custom-pagination .paginations .page-wrap li a:hover{background:#673ab7}[data-color=violet] .select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-color:#673ab7}[data-color=violet] .select2-container--default .select2-results__option--highlighted[aria-selected]{background:#673ab7}[data-color=violet] .nav-tabs.nav-tabs-solid.nav-tabs-rounded-fill li a.active{background-color:#673ab7;border-color:#673ab7}[data-color=violet] .nav-tabs .nav-link:hover{color:#673ab7}[data-color=violet] .form-check-input:checked{background-color:#673ab7;border-color:#673ab7}[data-color=violet] .profile-uploader.profile-uploader-two .drag-upload-btn .upload-btn span{color:#673ab7}[data-color=violet] .sidebar-contact .toggle-theme{background-color:#673ab7}[data-color=violet] .primary-hover:hover{background:#673ab7!important;color:#fff}[data-color=pink] .sidebar .sidebar-menu>ul>li ul li a:hover{color:#e83e8c}[data-color=pink] .sidebar .sidebar-menu>ul>li ul li a:hover span{color:#e83e8c}[data-color=pink] .sidebar .sidebar-menu>ul>li ul li a.active{color:#e83e8c}[data-color=pink] .sidebar .sidebar-menu>ul>li ul li.active a span,[data-color=pink] .sidebar .sidebar-menu>ul>li ul li.active a i{color:#e83e8c}[data-color=pink] .sidebar .sidebar-menu>ul li .submenu>a.active{color:#e83e8c}[data-color=pink] .sidebar .sidebar-menu>ul li .submenu>a.active i,[data-color=pink] .sidebar .sidebar-menu>ul li .submenu>a.active span{color:#e83e8c}[data-color=pink] .sidebar .sidebar-menu>ul li .submenu>a.active .menu-arrow:before{border-color:#e83e8c}[data-color=pink] .btn-primary{background-color:#e83e8c;border:1px solid #E83E8C}[data-color=pink] .btn-primary:hover,[data-color=pink] .btn-primary:focus,[data-color=pink] .btn-primary.focus,[data-color=pink] .btn-primary:active,[data-color=pink] .btn-primary.active{background-color:#e41e79;border:1px solid rgb(228.1986111111,30.1013888889,120.9930555556)}[data-color=pink] .btn-check:checked+.btn,[data-color=pink] .btn.active,[data-color=pink] .btn.show,[data-color=pink] .btn.show:hover,[data-color=pink] .btn:first-child:active,[data-color=pink] :not(.btn-check)+.btn:active{background-color:#e83e8c;border-color:#e83e8c}[data-color=pink] .link-primary{color:#e83e8c!important}[data-color=pink] .link-primary:hover,[data-color=pink] .link-primary:focus,[data-color=pink] .link-primary:active{color:#e41e79}[data-color=pink] .text-primary{color:#e83e8c!important}[data-color=pink] .badge.badge-primary{background:#e83e8c}[data-color=pink] .dataTables_paginate .pagination li.active a.page-link{background:#e83e8c;border-color:#e83e8c}[data-color=pink] .bg-primary{background-color:#e83e8c!important;border:1px solid #E83E8C!important}[data-color=pink] .border-b.border-primary,[data-color=pink] .border-primary{border-color:#e83e8c!important}[data-color=pink] .nav-tabs.nav-tabs-bottom li a.active,[data-color=pink] .nav-tabs.nav-tabs-bottom li a:hover{border-bottom-color:#e83e8c;color:#e83e8c}[data-color=pink] .badge.badge-soft-primary{background:#e83e8c1a;color:#e83e8c}[data-color=pink] a:hover{color:#e83e8c}[data-color=pink] .btn-outline-primary{border:1px solid #E83E8C!important;color:#e83e8c!important}[data-color=pink] .btn-outline-primary:hover,[data-color=pink] .btn-outline-primary:focus,[data-color=pink] .btn-outline-primary.focus,[data-color=pink] .btn-outline-primary:active,[data-color=pink] .btn-outline-primary.active{background-color:#e83e8c!important;border:1px solid #E83E8C!important}[data-color=pink] .list-group a.active,[data-color=pink] .list-group a:hover{background:#eceffc;color:#e83e8c}[data-color=pink] .badge-primary-hover:hover{background:#e83e8c!important;border-color:#e83e8c!important;color:#fff!important}[data-color=pink] .main-chat-blk .chat .chat-footer form .form-buttons .btn.send-btn,[data-color=pink] .right-user-side .slime-grp .chat-footer form .send-chat a,[data-color=pink] .custom-pagination .paginations .page-wrap li a.active,[data-color=pink] .custom-pagination .paginations .page-wrap li a:hover{background:#e83e8c}[data-color=pink] .select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-color:#e83e8c}[data-color=pink] .select2-container--default .select2-results__option--highlighted[aria-selected]{background:#e83e8c}[data-color=pink] .nav-tabs.nav-tabs-solid.nav-tabs-rounded-fill li a.active{background-color:#e83e8c;border-color:#e83e8c}[data-color=pink] .nav-tabs .nav-link:hover{color:#e83e8c}[data-color=pink] .form-check-input:checked{background-color:#e83e8c;border-color:#e83e8c}[data-color=pink] .profile-uploader.profile-uploader-two .drag-upload-btn .upload-btn span{color:#e83e8c}[data-color=pink] .sidebar-contact .toggle-theme{background-color:#e83e8c}[data-color=pink] .primary-hover:hover{background:#e83e8c!important;color:#fff}[data-color=orange] .sidebar .sidebar-menu>ul>li ul li a:hover{color:#fd7e14}[data-color=orange] .sidebar .sidebar-menu>ul>li ul li a:hover span{color:#fd7e14}[data-color=orange] .sidebar .sidebar-menu>ul>li ul li a.active{color:#fd7e14}[data-color=orange] .sidebar .sidebar-menu>ul>li ul li.active a span,[data-color=orange] .sidebar .sidebar-menu>ul>li ul li.active a i{color:#fd7e14}[data-color=orange] .sidebar .sidebar-menu>ul li .submenu>a.active{color:#fd7e14}[data-color=orange] .sidebar .sidebar-menu>ul li .submenu>a.active i,[data-color=orange] .sidebar .sidebar-menu>ul li .submenu>a.active span{color:#fd7e14}[data-color=orange] .sidebar .sidebar-menu>ul li .submenu>a.active .menu-arrow:before{border-color:#fd7e14}[data-color=orange] .btn-primary{background-color:#fd7e14;border:1px solid #FD7E14}[data-color=orange] .btn-primary:hover,[data-color=orange] .btn-primary:focus,[data-color=orange] .btn-primary.focus,[data-color=orange] .btn-primary:active,[data-color=orange] .btn-primary.active{background-color:#eb6c02;border:1px solid rgb(235.2974683544,108.1367088608,2.0025316456)}[data-color=orange] .btn-check:checked+.btn,[data-color=orange] .btn.active,[data-color=orange] .btn.show,[data-color=orange] .btn.show:hover,[data-color=orange] .btn:first-child:active,[data-color=orange] :not(.btn-check)+.btn:active{background-color:#fd7e14;border-color:#fd7e14}[data-color=orange] .link-primary{color:#fd7e14!important}[data-color=orange] .link-primary:hover,[data-color=orange] .link-primary:focus,[data-color=orange] .link-primary:active{color:#eb6c02}[data-color=orange] .text-primary{color:#fd7e14!important}[data-color=orange] .badge.badge-primary{background:#fd7e14}[data-color=orange] .dataTables_paginate .pagination li.active a.page-link{background:#fd7e14;border-color:#fd7e14}[data-color=orange] .bg-primary{background-color:#fd7e14!important;border:1px solid #FD7E14!important}[data-color=orange] .border-b.border-primary,[data-color=orange] .border-primary{border-color:#fd7e14!important}[data-color=orange] .nav-tabs.nav-tabs-bottom li a.active,[data-color=orange] .nav-tabs.nav-tabs-bottom li a:hover{border-bottom-color:#fd7e14;color:#fd7e14}[data-color=orange] .badge.badge-soft-primary{background:#fd7e141a;color:#fd7e14}[data-color=orange] a:hover{color:#fd7e14}[data-color=orange] .btn-outline-primary{border:1px solid #FD7E14!important;color:#fd7e14!important}[data-color=orange] .btn-outline-primary:hover,[data-color=orange] .btn-outline-primary:focus,[data-color=orange] .btn-outline-primary.focus,[data-color=orange] .btn-outline-primary:active,[data-color=orange] .btn-outline-primary.active{background-color:#fd7e14!important;border:1px solid #FD7E14!important}[data-color=orange] .list-group a.active,[data-color=orange] .list-group a:hover{background:#eceffc;color:#fd7e14}[data-color=orange] .badge-primary-hover:hover{background:#fd7e14!important;border-color:#fd7e14!important;color:#fff!important}[data-color=orange] .main-chat-blk .chat .chat-footer form .form-buttons .btn.send-btn,[data-color=orange] .right-user-side .slime-grp .chat-footer form .send-chat a,[data-color=orange] .custom-pagination .paginations .page-wrap li a.active,[data-color=orange] .custom-pagination .paginations .page-wrap li a:hover{background:#fd7e14}[data-color=orange] .select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-color:#fd7e14}[data-color=orange] .select2-container--default .select2-results__option--highlighted[aria-selected]{background:#fd7e14}[data-color=orange] .nav-tabs.nav-tabs-solid.nav-tabs-rounded-fill li a.active{background-color:#fd7e14;border-color:#fd7e14}[data-color=orange] .nav-tabs .nav-link:hover{color:#fd7e14}[data-color=orange] .form-check-input:checked{background-color:#fd7e14;border-color:#fd7e14}[data-color=orange] .profile-uploader.profile-uploader-two .drag-upload-btn .upload-btn span{color:#fd7e14}[data-color=orange] .sidebar-contact .toggle-theme{background-color:#fd7e14}[data-color=orange] .primary-hover:hover{background:#fd7e14!important;color:#fff}[data-color=green] .sidebar .sidebar-menu>ul>li ul li a:hover{color:#2ca87f}[data-color=green] .sidebar .sidebar-menu>ul>li ul li a:hover span{color:#2ca87f}[data-color=green] .sidebar .sidebar-menu>ul>li ul li a.active{color:#2ca87f}[data-color=green] .sidebar .sidebar-menu>ul>li ul li.active a span,[data-color=green] .sidebar .sidebar-menu>ul>li ul li.active a i{color:#2ca87f}[data-color=green] .sidebar .sidebar-menu>ul li .submenu>a.active{color:#2ca87f}[data-color=green] .sidebar .sidebar-menu>ul li .submenu>a.active i,[data-color=green] .sidebar .sidebar-menu>ul li .submenu>a.active span{color:#2ca87f}[data-color=green] .sidebar .sidebar-menu>ul li .submenu>a.active .menu-arrow:before{border-color:#2ca87f}[data-color=green] .btn-primary{background-color:#2ca87f;border:1px solid #2CA87F}[data-color=green] .btn-primary:hover,[data-color=green] .btn-primary:focus,[data-color=green] .btn-primary.focus,[data-color=green] .btn-primary:active,[data-color=green] .btn-primary.active{background-color:#258c6a;border:1px solid rgb(36.5905660377,139.7094339623,105.6136792453)}[data-color=green] .btn-check:checked+.btn,[data-color=green] .btn.active,[data-color=green] .btn.show,[data-color=green] .btn.show:hover,[data-color=green] .btn:first-child:active,[data-color=green] :not(.btn-check)+.btn:active{background-color:#2ca87f;border-color:#2ca87f}[data-color=green] .link-primary{color:#2ca87f!important}[data-color=green] .link-primary:hover,[data-color=green] .link-primary:focus,[data-color=green] .link-primary:active{color:#258c6a}[data-color=green] .text-primary{color:#2ca87f!important}[data-color=green] .badge.badge-primary{background:#2ca87f}[data-color=green] .dataTables_paginate .pagination li.active a.page-link{background:#2ca87f;border-color:#2ca87f}[data-color=green] .bg-primary{background-color:#2ca87f!important;border:1px solid #2CA87F!important}[data-color=green] .border-b.border-primary,[data-color=green] .border-primary{border-color:#2ca87f!important}[data-color=green] .nav-tabs.nav-tabs-bottom li a.active,[data-color=green] .nav-tabs.nav-tabs-bottom li a:hover{border-bottom-color:#2ca87f;color:#2ca87f}[data-color=green] .badge.badge-soft-primary{background:#2ca87f1a;color:#2ca87f}[data-color=green] a:hover{color:#2ca87f}[data-color=green] .btn-outline-primary{border:1px solid #2CA87F!important;color:#2ca87f!important}[data-color=green] .btn-outline-primary:hover,[data-color=green] .btn-outline-primary:focus,[data-color=green] .btn-outline-primary.focus,[data-color=green] .btn-outline-primary:active,[data-color=green] .btn-outline-primary.active{background-color:#2ca87f!important;border:1px solid #2CA87F!important}[data-color=green] .list-group a.active,[data-color=green] .list-group a:hover{background:#eceffc;color:#2ca87f}[data-color=green] .badge-primary-hover:hover{background:#2ca87f!important;border-color:#2ca87f!important;color:#fff!important}[data-color=green] .main-chat-blk .chat .chat-footer form .form-buttons .btn.send-btn,[data-color=green] .right-user-side .slime-grp .chat-footer form .send-chat a,[data-color=green] .custom-pagination .paginations .page-wrap li a.active,[data-color=green] .custom-pagination .paginations .page-wrap li a:hover{background:#2ca87f}[data-color=green] .select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-color:#2ca87f}[data-color=green] .select2-container--default .select2-results__option--highlighted[aria-selected]{background:#2ca87f}[data-color=green] .nav-tabs.nav-tabs-solid.nav-tabs-rounded-fill li a.active{background-color:#2ca87f;border-color:#2ca87f}[data-color=green] .nav-tabs .nav-link:hover{color:#2ca87f}[data-color=green] .form-check-input:checked{background-color:#2ca87f;border-color:#2ca87f}[data-color=green] .profile-uploader.profile-uploader-two .drag-upload-btn .upload-btn span{color:#2ca87f}[data-color=green] .sidebar-contact .toggle-theme{background-color:#2ca87f}[data-color=green] .primary-hover:hover{background:#2ca87f!important;color:#fff}[data-color=red] .sidebar .sidebar-menu>ul>li ul li a:hover{color:#dc2626}[data-color=red] .sidebar .sidebar-menu>ul>li ul li a:hover span{color:#dc2626}[data-color=red] .sidebar .sidebar-menu>ul>li ul li a.active{color:#dc2626}[data-color=red] .sidebar .sidebar-menu>ul>li ul li.active a span,[data-color=red] .sidebar .sidebar-menu>ul>li ul li.active a i{color:#dc2626}[data-color=red] .sidebar .sidebar-menu>ul li .submenu>a.active{color:#dc2626}[data-color=red] .sidebar .sidebar-menu>ul li .submenu>a.active i,[data-color=red] .sidebar .sidebar-menu>ul li .submenu>a.active span{color:#dc2626}[data-color=red] .sidebar .sidebar-menu>ul li .submenu>a.active .menu-arrow:before{border-color:#dc2626}[data-color=red] .btn-primary{background-color:#dc2626;border:1px solid #DC2626}[data-color=red] .btn-primary:hover,[data-color=red] .btn-primary:focus,[data-color=red] .btn-primary.focus,[data-color=red] .btn-primary:active,[data-color=red] .btn-primary.active{background-color:#bf1f1f;border:1px solid rgb(191.425,30.875,30.875)}[data-color=red] .btn-check:checked+.btn,[data-color=red] .btn.active,[data-color=red] .btn.show,[data-color=red] .btn.show:hover,[data-color=red] .btn:first-child:active,[data-color=red] :not(.btn-check)+.btn:active{background-color:#dc2626;border-color:#dc2626}[data-color=red] .link-primary{color:#dc2626!important}[data-color=red] .link-primary:hover,[data-color=red] .link-primary:focus,[data-color=red] .link-primary:active{color:#bf1f1f}[data-color=red] .text-primary{color:#dc2626!important}[data-color=red] .badge.badge-primary{background:#dc2626}[data-color=red] .dataTables_paginate .pagination li.active a.page-link{background:#dc2626;border-color:#dc2626}[data-color=red] .bg-primary{background-color:#dc2626!important;border:1px solid #DC2626!important}[data-color=red] .border-b.border-primary,[data-color=red] .border-primary{border-color:#dc2626!important}[data-color=red] .nav-tabs.nav-tabs-bottom li a.active,[data-color=red] .nav-tabs.nav-tabs-bottom li a:hover{border-bottom-color:#dc2626;color:#dc2626}[data-color=red] .badge.badge-soft-primary{background:#dc26261a;color:#dc2626}[data-color=red] a:hover{color:#dc2626}[data-color=red] .btn-outline-primary{border:1px solid #DC2626!important;color:#dc2626!important}[data-color=red] .btn-outline-primary:hover,[data-color=red] .btn-outline-primary:focus,[data-color=red] .btn-outline-primary.focus,[data-color=red] .btn-outline-primary:active,[data-color=red] .btn-outline-primary.active{background-color:#dc2626!important;border:1px solid #DC2626!important}[data-color=red] .list-group a.active,[data-color=red] .list-group a:hover{background:#eceffc;color:#dc2626}[data-color=red] .badge-primary-hover:hover{background:#dc2626!important;border-color:#dc2626!important;color:#fff!important}[data-color=red] .main-chat-blk .chat .chat-footer form .form-buttons .btn.send-btn,[data-color=red] .right-user-side .slime-grp .chat-footer form .send-chat a,[data-color=red] .custom-pagination .paginations .page-wrap li a.active,[data-color=red] .custom-pagination .paginations .page-wrap li a:hover{background:#dc2626}[data-color=red] .select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-color:#dc2626}[data-color=red] .select2-container--default .select2-results__option--highlighted[aria-selected]{background:#dc2626}[data-color=red] .nav-tabs.nav-tabs-solid.nav-tabs-rounded-fill li a.active{background-color:#dc2626;border-color:#dc2626}[data-color=red] .nav-tabs .nav-link:hover{color:#dc2626}[data-color=red] .form-check-input:checked{background-color:#dc2626;border-color:#dc2626}[data-color=red] .profile-uploader.profile-uploader-two .drag-upload-btn .upload-btn span{color:#dc2626}[data-color=red] .sidebar-contact .toggle-theme{background-color:#dc2626}[data-color=red] .primary-hover:hover{background:#dc2626!important;color:#fff}.student-slider-rtl.owl-carousel .owl-stage-outer,.teacher-slider-rtl.owl-carousel .owl-stage-outer{height:100%!important}.student-slider-rtl.owl-carousel .owl-stage-outer .owl-stage,.teacher-slider-rtl.owl-carousel .owl-stage-outer .owl-stage,.student-slider-rtl.owl-carousel .owl-stage-outer .owl-stage .owl-item,.teacher-slider-rtl.owl-carousel .owl-stage-outer .owl-stage .owl-item{height:100%}.student-slider-rtl.owl-carousel .owl-nav{position:absolute;left:50%;top:30%;transform:translate(-50%);display:flex;align-items:center;justify-content:center}.student-slider-rtl.owl-carousel .owl-nav button{width:24px;height:24px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px}.student-slider-rtl.owl-carousel .owl-nav button.owl-prev{margin-left:5px}.student-slider-rtl.owl-carousel .owl-nav button:hover{background:#3d5ee1;color:#fff}.teacher-slider-rtl.owl-carousel .owl-nav{position:absolute;left:50%;top:30%;transform:translate(-50%);display:flex;align-items:center;justify-content:center}.teacher-slider-rtl.owl-carousel .owl-nav button{width:24px;height:24px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;color:#202c4b}.teacher-slider-rtl.owl-carousel .owl-nav button.owl-prev{margin-left:5px}.teacher-slider-rtl.owl-carousel .owl-nav button:hover{background:#3d5ee1;color:#fff}html .darkmode,html[data-theme=dark]{background:#0f0c1c;color:#b9b7c0}html .darkmode ::-webkit-scrollbar-track,html[data-theme=dark] ::-webkit-scrollbar-track{background:#1b1632}html .darkmode ::-webkit-scrollbar-thumb,html .darkmode ::-webkit-scrollbar-thumb:hover,html[data-theme=dark] ::-webkit-scrollbar-thumb,html[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#5b576b}html .darkmode body,html[data-theme=dark] body{background-color:#0f0c1c}html .darkmode body.mini-sidebar .dark-logo,html[data-theme=dark] body.mini-sidebar .dark-logo{display:none!important}html .darkmode body.mini-sidebar.expand-menu .dark-logo,html[data-theme=dark] body.mini-sidebar.expand-menu .dark-logo{display:block!important}html .darkmode h1,html .darkmode h2,html .darkmode h3,html .darkmode h4,html .darkmode h5,html .darkmode h6,html .darkmode .mui-brand-name,html .darkmode .mui-su-name,html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] h4,html[data-theme=dark] h5,html[data-theme=dark] h6,html[data-theme=dark] .mui-brand-name,html[data-theme=dark] .mui-su-name{color:#efeff2!important}html .darkmode span,html .darkmode p,html .darkmode a,html[data-theme=dark] span,html[data-theme=dark] p,html[data-theme=dark] a{color:#b9b7c0}html .darkmode a:hover,html[data-theme=dark] a:hover{color:#3d5ee1}html .darkmode .bg-outline-info,html[data-theme=dark] .bg-outline-info{background-color:transparent;color:#0f65cd}html .darkmode .bg-outline-success,html[data-theme=dark] .bg-outline-success{background-color:transparent;color:#1abe17}html .darkmode .bg-outline-warning,html[data-theme=dark] .bg-outline-warning{background-color:transparent;color:#eab300}html .darkmode .bg-outline-danger,html[data-theme=dark] .bg-outline-danger{background-color:transparent;color:#e82646}html .darkmode .nav-tabs li a,html[data-theme=dark] .nav-tabs li a{color:#b9b7c0}html .darkmode span.bg-success,html .darkmode span.bg-danger,html .darkmode span.bg-info,html .darkmode span.bg-primary,html .darkmode span.bg-warning,html .darkmode span.bg-secondary,html .darkmode span.bg-skyblue,html[data-theme=dark] span.bg-success,html[data-theme=dark] span.bg-danger,html[data-theme=dark] span.bg-info,html[data-theme=dark] span.bg-primary,html[data-theme=dark] span.bg-warning,html[data-theme=dark] span.bg-secondary,html[data-theme=dark] span.bg-skyblue{color:#fff}html .darkmode .accordion-item,html[data-theme=dark] .accordion-item{border-color:#1b1632}html .darkmode .accordion-header,html .darkmode .accordion-body,html .darkmode .accordion-button,html[data-theme=dark] .accordion-header,html[data-theme=dark] .accordion-body,html[data-theme=dark] .accordion-button{background:#131022;border-color:#1b1632}html .darkmode .btn.btn-white,html[data-theme=dark] .btn.btn-white{background:#131022!important;border-color:#1b1632}html .darkmode .btn-icon i,html[data-theme=dark] .btn-icon i{color:#b9b7c0}html .darkmode header .btn-outline-light,html[data-theme=dark] header .btn-outline-light{border-color:#1b1632!important;color:#b9b7c0!important}html .darkmode .btn-outline-light,html[data-theme=dark] .btn-outline-light{border-color:#1b1632!important}html .darkmode .btn-outline-light.bg-white,html[data-theme=dark] .btn-outline-light.bg-white{background-color:#131022!important;color:#efeff2!important;border-color:#1b1632!important}html .darkmode .btn-outline-light.bg-white i,html .darkmode .btn-outline-light.bg-white span,html[data-theme=dark] .btn-outline-light.bg-white i,html[data-theme=dark] .btn-outline-light.bg-white span{color:#efeff2!important}html .darkmode .btn-outline-light.bg-white:hover,html .darkmode .btn-outline-light.bg-white:focus,html .darkmode .btn-outline-light.bg-white:active,html[data-theme=dark] .btn-outline-light.bg-white:hover,html[data-theme=dark] .btn-outline-light.bg-white:focus,html[data-theme=dark] .btn-outline-light.bg-white:active{background-color:#1b1632!important;color:#fff!important}html .darkmode .btn-outline-light.bg-white:hover i,html .darkmode .btn-outline-light.bg-white:hover span,html .darkmode .btn-outline-light.bg-white:focus i,html .darkmode .btn-outline-light.bg-white:focus span,html .darkmode .btn-outline-light.bg-white:active i,html .darkmode .btn-outline-light.bg-white:active span,html[data-theme=dark] .btn-outline-light.bg-white:hover i,html[data-theme=dark] .btn-outline-light.bg-white:hover span,html[data-theme=dark] .btn-outline-light.bg-white:focus i,html[data-theme=dark] .btn-outline-light.bg-white:focus span,html[data-theme=dark] .btn-outline-light.bg-white:active i,html[data-theme=dark] .btn-outline-light.bg-white:active span{color:#fff!important}html .darkmode .dropdown-menu,html[data-theme=dark] .dropdown-menu{background:#131022;border-color:#1b1632}html .darkmode .dropdown-menu .dropdown-item,html[data-theme=dark] .dropdown-menu .dropdown-item{color:#b9b7c0!important}html .darkmode .tax-invoice-info,html .darkmode .invoice-popup-head,html[data-theme=dark] .tax-invoice-info,html[data-theme=dark] .invoice-popup-head{background:#1b1632}html .darkmode .bg-dark,html[data-theme=dark] .bg-dark{background:#131022!important}html .darkmode .text-dark,html[data-theme=dark] .text-dark{color:#b9b7c0!important}html .darkmode .invoice-product-table,html .darkmode .payment-info,html .darkmode .invoice-table,html[data-theme=dark] .invoice-product-table,html[data-theme=dark] .payment-info,html[data-theme=dark] .invoice-table,html .darkmode .border,html .darkmode .border-e,html .darkmode .border-white,html .darkmode .border-b,html[data-theme=dark] .border,html[data-theme=dark] .border-e,html[data-theme=dark] .border-white,html[data-theme=dark] .border-b,html .darkmode .border-s,html[data-theme=dark] .border-s{border-color:#1b1632!important}html .darkmode .border-s.border-skyblue,html[data-theme=dark] .border-s.border-skyblue{border-color:#05c3fb!important}html .darkmode .border-s.border-info,html[data-theme=dark] .border-s.border-info{border-color:#0f65cd!important}html .darkmode .border-s.border-danger,html[data-theme=dark] .border-s.border-danger{border-color:#e82646!important}html .darkmode .custom-table .table-responsive,html[data-theme=dark] .custom-table .table-responsive{border-color:#1b1632}html .darkmode .shadow-sm,html[data-theme=dark] .shadow-sm{box-shadow:0 4.4px 12px -1px #2c2c2c5c!important}html .darkmode .form-control,html[data-theme=dark] .form-control{background:#131022;border-color:#1b1632;color:#b9b7c0}html .darkmode .form-control::-webkit-file-upload-button,html .darkmode .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button,html[data-theme=dark] .form-control::-webkit-file-upload-button,html[data-theme=dark] .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#1b1632;color:#b9b7c0}html .darkmode .form-label,html[data-theme=dark] .form-label{color:#b9b7c0}html .darkmode .nav-tabs.nav-tabs-solid,html[data-theme=dark] .nav-tabs.nav-tabs-solid{background:#131022}html .darkmode .bg-light-500,html .darkmode .bg-light,html .darkmode .bg-light-400,html .darkmode .bg-light-gray,html .darkmode .bg-light-200,html[data-theme=dark] .bg-light-500,html[data-theme=dark] .bg-light,html[data-theme=dark] .bg-light-400,html[data-theme=dark] .bg-light-gray,html[data-theme=dark] .bg-light-200{background:#1b1632!important;border-color:#1b1632!important}html .darkmode .primary-hover:hover,html[data-theme=dark] .primary-hover:hover{background:#3d5ee1!important}html .darkmode .bg-light-300,html .darkmode .bg-light-100,html[data-theme=dark] .bg-light-300,html[data-theme=dark] .bg-light-100{background:#1b1632!important}html .darkmode .card-dropdown>a,html[data-theme=dark] .card-dropdown>a{background:#1b1632!important}html .darkmode .table,html[data-theme=dark] .table{--bs-body-bg: $dark-800}html .darkmode .table thead th,html[data-theme=dark] .table thead th{background:#131022!important;color:#efeff2!important;border-color:#1b1632!important}html .darkmode .table tbody td,html[data-theme=dark] .table tbody td{color:#b9b7c0!important;border-color:#1b1632!important}html .darkmode .table tbody th,html[data-theme=dark] .table tbody th{border-color:#1b1632!important}html .darkmode .table tbody td .text-dark a,html[data-theme=dark] .table tbody td .text-dark a{color:#b9b7c0}html .darkmode .tab-style-6,html[data-theme=dark] .tab-style-6{background:#131022}html .darkmode .main-chat-blk .chat-page-wrapper .left-chat-title,html[data-theme=dark] .main-chat-blk .chat-page-wrapper .left-chat-title{border-color:#1b1632}html .darkmode .main-chat-blk .main-wrapper .content .sidebar-group .sidebar,html[data-theme=dark] .main-chat-blk .main-wrapper .content .sidebar-group .sidebar{background:#0f0c1c;border-right-color:#b9b7c0}html .darkmode .main-chat-blk .chat_form,html[data-theme=dark] .main-chat-blk .chat_form{box-shadow:none;background:#131022;border-color:#1b1632;color:#efeff2}html .darkmode .main-chat-blk .review-files p,html[data-theme=dark] .main-chat-blk .review-files p{color:#b9b7c0}html .darkmode .main-chat-blk .chat,html[data-theme=dark] .main-chat-blk .chat{background:#0f0c1c}html .darkmode .main-chat-blk .chat .chat-header,html[data-theme=dark] .main-chat-blk .chat .chat-header{background:#0f0c1c;border-color:#1b1632}html .darkmode .main-chat-blk .chat .chat-footer,html[data-theme=dark] .main-chat-blk .chat .chat-footer{background:#0f0c1c;border-top-color:#1b1632}html .darkmode .main-chat-blk .chat .chat-body .messages .chats .message-content,html[data-theme=dark] .main-chat-blk .chat .chat-body .messages .chats .message-content{background:#1b1632;color:#b9b7c0}html .darkmode .main-chat-blk .chat .chat-body .messages .chats .message-content.chat-award-link a,html[data-theme=dark] .main-chat-blk .chat .chat-body .messages .chats .message-content.chat-award-link a{color:#b9b7c0}html .darkmode .main-chat-blk .chat .chat-footer form .smile-foot .action-circle,html[data-theme=dark] .main-chat-blk .chat .chat-footer form .smile-foot .action-circle{background:#1b1632;color:#b9b7c0}html .darkmode .main-chat-blk .emoj-group ul li a,html .darkmode .main-chat-blk .emoj-group-list-foot ul,html .darkmode .main-chat-blk .emoj-group-list-foot ul li.add-emoj a,html .darkmode .main-chat-blk .emoj-group-list ul,html .darkmode .main-chat-blk .emoj-group-list ul li.add-emoj a,html[data-theme=dark] .main-chat-blk .emoj-group ul li a,html[data-theme=dark] .main-chat-blk .emoj-group-list-foot ul,html[data-theme=dark] .main-chat-blk .emoj-group-list-foot ul li.add-emoj a,html[data-theme=dark] .main-chat-blk .emoj-group-list ul,html[data-theme=dark] .main-chat-blk .emoj-group-list ul li.add-emoj a{background:#1b1632}html .darkmode .twitter-bs-wizard .twitter-bs-wizard-nav .nav-link:after,html[data-theme=dark] .twitter-bs-wizard .twitter-bs-wizard-nav .nav-link:after{background-color:#1b1632}html .darkmode .btn.btn-white,html[data-theme=dark] .btn.btn-white{color:#b9b7c080}html .darkmode .btn.btn-white:hover,html[data-theme=dark] .btn.btn-white:hover{color:#fff;background:#1b1632!important}html .darkmode .badge.bg-pending,html[data-theme=dark] .badge.bg-pending{color:#fff!important}html .darkmode .note-frame,html[data-theme=dark] .note-frame{color:#b9b7c080}html .darkmode .offcanvas-header,html .darkmode .offcanvas-body,html[data-theme=dark] .offcanvas-header,html[data-theme=dark] .offcanvas-body{background:#131022}html .darkmode .dropdown-menu .class-hover p,html[data-theme=dark] .dropdown-menu .class-hover p,html .darkmode .bg-success-transparent h6,html .darkmode .bg-primary-transparent h6,html[data-theme=dark] .bg-success-transparent h6,html[data-theme=dark] .bg-primary-transparent h6,html .darkmode .link-slider .item p,html[data-theme=dark] .link-slider .item p{color:#202c4b!important}html .darkmode .form-check-input,html[data-theme=dark] .form-check-input{background-color:#5b576b;border-color:#1b1632}html .darkmode .form-check-input:checked,html[data-theme=dark] .form-check-input:checked{background-color:#3d5ee1;border-color:#3d5ee1}html .darkmode select,html .darkmode .form-select,html .darkmode .form-control,html[data-theme=dark] select,html[data-theme=dark] .form-select,html[data-theme=dark] .form-control{background-color:#131022;border-color:#1b1632!important;color:#efeff2!important}html .darkmode select option,html .darkmode .form-select option,html .darkmode .form-control option,html[data-theme=dark] select option,html[data-theme=dark] .form-select option,html[data-theme=dark] .form-control option{background-color:#131022!important;color:#efeff2!important}html .darkmode select option:hover,html .darkmode select option:focus,html .darkmode select option:active,html .darkmode select option[selected],html .darkmode select option:checked,html .darkmode .form-select option:hover,html .darkmode .form-select option:focus,html .darkmode .form-select option:active,html .darkmode .form-select option[selected],html .darkmode .form-select option:checked,html .darkmode .form-control option:hover,html .darkmode .form-control option:focus,html .darkmode .form-control option:active,html .darkmode .form-control option[selected],html .darkmode .form-control option:checked,html[data-theme=dark] select option:hover,html[data-theme=dark] select option:focus,html[data-theme=dark] select option:active,html[data-theme=dark] select option[selected],html[data-theme=dark] select option:checked,html[data-theme=dark] .form-select option:hover,html[data-theme=dark] .form-select option:focus,html[data-theme=dark] .form-select option:active,html[data-theme=dark] .form-select option[selected],html[data-theme=dark] .form-select option:checked,html[data-theme=dark] .form-control option:hover,html[data-theme=dark] .form-control option:focus,html[data-theme=dark] .form-control option:active,html[data-theme=dark] .form-control option[selected],html[data-theme=dark] .form-control option:checked{background-color:#1b1632!important;color:#fff!important}html .darkmode option,html[data-theme=dark] option{background-color:#131022!important;color:#efeff2!important}html .darkmode .select2-container--default .select2-selection--single,html[data-theme=dark] .select2-container--default .select2-selection--single{background-color:#131022!important;border-color:#1b1632!important}html .darkmode .select2-container--default .select2-selection--single .select2-selection__rendered,html[data-theme=dark] .select2-container--default .select2-selection--single .select2-selection__rendered{border-color:transparent!important;background-color:transparent!important;color:#efeff2!important}html .darkmode .select2-container--default .select2-selection--single .select2-selection__arrow b,html[data-theme=dark] .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#B9B7C0 transparent transparent transparent!important}html .darkmode .select2-container--default .select2-selection--multiple,html[data-theme=dark] .select2-container--default .select2-selection--multiple{background-color:#131022!important;border-color:#1b1632!important}html .darkmode .select2-container--default .select2-selection--multiple .select2-selection__rendered,html[data-theme=dark] .select2-container--default .select2-selection--multiple .select2-selection__rendered{color:#efeff2!important}html .darkmode .select2-container--default .select2-selection--multiple .select2-selection__choice,html[data-theme=dark] .select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#3d5ee1!important;border-color:#3d5ee1!important;color:#fff!important}html .darkmode .select2-container--default .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove,html[data-theme=dark] .select2-container--default .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove{color:#fff!important}html .darkmode .select2-container--default .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove:hover,html[data-theme=dark] .select2-container--default .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove:hover{background-color:#0003!important;color:#fff!important}html .darkmode .select2-container--default .select2-selection--multiple .select2-search__field,html[data-theme=dark] .select2-container--default .select2-selection--multiple .select2-search__field{color:#efeff2!important;background-color:transparent!important}html .darkmode .select2-container--default .select2-results>.select2-results__options,html[data-theme=dark] .select2-container--default .select2-results>.select2-results__options{border-color:#1b1632!important;background-color:#131022!important;color:#efeff2!important}html .darkmode .select2-container--default .select2-results__option,html[data-theme=dark] .select2-container--default .select2-results__option{background-color:#131022!important;color:#efeff2!important}html .darkmode .select2-container--default .select2-results__option[aria-disabled=true],html[data-theme=dark] .select2-container--default .select2-results__option[aria-disabled=true]{color:#5b576bb2!important;background-color:#0f0c1c!important}html .darkmode .select2-container--default .select2-results__option[aria-selected=true],html[data-theme=dark] .select2-container--default .select2-results__option[aria-selected=true]{background-color:#1b1632!important;color:#fff!important}html .darkmode .select2-container--default .select2-results__option.select2-results__option--highlighted[aria-selected],html[data-theme=dark] .select2-container--default .select2-results__option.select2-results__option--highlighted[aria-selected]{background-color:#3d5ee1!important;color:#fff!important}html .darkmode .select2-container--default .select2-search--dropdown,html[data-theme=dark] .select2-container--default .select2-search--dropdown{background-color:#131022!important}html .darkmode .select2-container--default .select2-search--dropdown .select2-search__field,html[data-theme=dark] .select2-container--default .select2-search--dropdown .select2-search__field{background-color:#0f0c1c!important;border-color:#1b1632!important;color:#efeff2!important}html .darkmode .select2-dropdown,html[data-theme=dark] .select2-dropdown{background-color:#131022!important;border-color:#1b1632!important;color:#efeff2!important;box-shadow:0 4px 16px #0006!important}html .darkmode .bootstrap-tagsinput,html[data-theme=dark] .bootstrap-tagsinput{background:#131022;border-color:#1b1632}html .darkmode .modal .modal-content,html[data-theme=dark] .modal .modal-content{background:#131022;border-color:#1b1632!important}html .darkmode .modal .modal-content .modal-header,html[data-theme=dark] .modal .modal-content .modal-header,html .darkmode .modal .modal-content .modal-footer,html[data-theme=dark] .modal .modal-content .modal-footer{border-color:#1b1632!important}html .darkmode .animate-card .text-default,html[data-theme=dark] .animate-card .text-default{color:#5d6369!important}html .darkmode .notice-widget:before,html[data-theme=dark] .notice-widget:before{background-color:#1b1632}html .darkmode .custom-alert1,html[data-theme=dark] .custom-alert1{background:#131022}html .darkmode .card,html[data-theme=dark] .card{background-color:#131022;border-color:#1b1632;box-shadow:0 4.4px 12px -1px #2c2c2c5c}html .darkmode .card .card-header,html[data-theme=dark] .card .card-header,html .darkmode .card .card-footer,html[data-theme=dark] .card .card-footer{border-color:#1b1632}html .darkmode .owl-carousel .owl-nav button,html[data-theme=dark] .owl-carousel .owl-nav button{background:#131022!important;color:#b9b7c080!important}html .darkmode .login-or .span-or,html[data-theme=dark] .login-or .span-or{background:#131022}html .darkmode .header,html[data-theme=dark] .header{background:#0f0c1c;border-bottom-color:#1b1632}html .darkmode .header .dark-logo,html[data-theme=dark] .header .dark-logo{display:block}html .darkmode .header .logo-normal,html[data-theme=dark] .header .logo-normal{display:none}html .darkmode .header .header-left,html[data-theme=dark] .header .header-left{background:#0f0c1c;border-color:#1b1632}html .darkmode .header .searchinputs input,html[data-theme=dark] .header .searchinputs input{background:#131022;border-color:#1b1632;color:#b9b7c0}html .darkmode .header .searchinputs .search-addon button,html[data-theme=dark] .header .searchinputs .search-addon button{background:#1b1632;color:#b9b7c080}html .darkmode .sidebar,html[data-theme=dark] .sidebar{background:#0f0c1c!important;border-color:#1b1632}html .darkmode .sidebar .sidebar-menu,html[data-theme=dark] .sidebar .sidebar-menu{background:#0f0c1c!important}html .darkmode .sidebar .sidebar-menu>ul>li .submenu-hdr:after,html[data-theme=dark] .sidebar .sidebar-menu>ul>li .submenu-hdr:after{background:#1b1632}html .darkmode .sidebar .sidebar-menu>ul>li .submenu>a.subdrop,html[data-theme=dark] .sidebar .sidebar-menu>ul>li .submenu>a.subdrop{background:#1b1632}html .darkmode .sidebar .sidebar-menu>ul>li ul li a,html[data-theme=dark] .sidebar .sidebar-menu>ul>li ul li a{color:#b9b7c0}html .darkmode .sidebar .sidebar-menu>ul>li ul li a.active,html .darkmode .sidebar .sidebar-menu>ul>li ul li a:hover,html[data-theme=dark] .sidebar .sidebar-menu>ul>li ul li a.active,html[data-theme=dark] .sidebar .sidebar-menu>ul>li ul li a:hover{color:#3d5ee1}html .darkmode .sidebar .sidebar-menu>ul>li ul li a i,html[data-theme=dark] .sidebar .sidebar-menu>ul>li ul li a i{background:#1b1632;color:#b9b7c0}html .darkmode .sidebar .sidebar-menu>ul>li ul li a span,html[data-theme=dark] .sidebar .sidebar-menu>ul>li ul li a span{color:#b9b7c0}html .darkmode .sidebar .sidebar-menu>ul>li ul li a:hover span,html[data-theme=dark] .sidebar .sidebar-menu>ul>li ul li a:hover span{color:#3d5ee1}html .darkmode .sidebar .sidebar-menu>ul>li ul li.active a,html[data-theme=dark] .sidebar .sidebar-menu>ul>li ul li.active a{background:#1b1632}html .darkmode .sidebar .sidebar-menu>ul>li ul li.active a span,html[data-theme=dark] .sidebar .sidebar-menu>ul>li ul li.active a span{color:#3d5ee1}html .darkmode .sidebar .sidebar-menu>ul>li ul li .submenu>ul li a,html[data-theme=dark] .sidebar .sidebar-menu>ul>li ul li .submenu>ul li a{color:#b9b7c0}html .darkmode .sidebar .sidebar-menu>ul>li ul li .submenu>ul li a.active,html[data-theme=dark] .sidebar .sidebar-menu>ul>li ul li .submenu>ul li a.active{color:#3d5ee1}html .darkmode .page-wrapper .content,html[data-theme=dark] .page-wrapper .content{background:#0f0c1c}html .darkmode .page-wrapper .list-group-item,html[data-theme=dark] .page-wrapper .list-group-item{background:#131022!important;border-color:#1b1632!important}html .darkmode .page-wrapper .list-group-item.active,html[data-theme=dark] .page-wrapper .list-group-item.active{background:#3d5ee1!important}html .darkmode .page-wrapper .border,html[data-theme=dark] .page-wrapper .border,html .darkmode .page-wrapper .border-b,html[data-theme=dark] .page-wrapper .border-b,html .darkmode .page-wrapper .border-t,html[data-theme=dark] .page-wrapper .border-t{border-color:#1b1632!important}html .darkmode .page-wrapper .bg-white,html[data-theme=dark] .page-wrapper .bg-white{background:#131022!important;border-color:#1b1632!important}html .darkmode .page-wrapper .dropdown-menu,html[data-theme=dark] .page-wrapper .dropdown-menu{background:#131022;border-color:#1b1632}html .darkmode .page-wrapper .dropdown-menu .dropdown-item,html[data-theme=dark] .page-wrapper .dropdown-menu .dropdown-item,html .darkmode .page-wrapper .text-dark,html[data-theme=dark] .page-wrapper .text-dark{color:#b9b7c0!important}html .darkmode.main-chat-blk .main-wrapper .content .sidebar-group .sidebar,html[data-theme=dark].main-chat-blk .main-wrapper .content .sidebar-group .sidebar{background:#131022;border-right-color:#1b1632}html .darkmode.main-chat-blk .main-wrapper .content .sidebar-group .sidebar .user-list li a:hover,html[data-theme=dark].main-chat-blk .main-wrapper .content .sidebar-group .sidebar .user-list li a:hover{background:#1b1632}html .darkmode.main-chat-blk .main-wrapper .content .action-circle,html[data-theme=dark].main-chat-blk .main-wrapper .content .action-circle{background:#131022!important}html .darkmode.main-chat-blk .main-wrapper .chat-page-wrapper .left-chat-title,html[data-theme=dark].main-chat-blk .main-wrapper .chat-page-wrapper .left-chat-title{border-bottom-color:#1b1632}html .darkmode.main-chat-blk .right-sidebar .right-sidebar-wrap,html[data-theme=dark].main-chat-blk .right-sidebar .right-sidebar-wrap{background:#131022;border-left-color:#1b1632}html .darkmode.main-chat-blk .chat,html[data-theme=dark].main-chat-blk .chat{background:#131022}html .darkmode.main-chat-blk .chat .chat-header,html[data-theme=dark].main-chat-blk .chat .chat-header{background:#131022;border-bottom-color:#1b1632}html .darkmode.main-chat-blk .user-chat-search input[type=text],html .darkmode.main-chat-blk .chat-search input[type=text],html[data-theme=dark].main-chat-blk .user-chat-search input[type=text],html[data-theme=dark].main-chat-blk .chat-search input[type=text]{background-color:#131022;color:#efeff2;border-color:#1b1632}html .darkmode.main-chat-blk .form-control-feedback,html[data-theme=dark].main-chat-blk .form-control-feedback{color:#5b576bb2}html .darkmode.main-chat-blk .chat-member-details .member-details ul,html[data-theme=dark].main-chat-blk .chat-member-details .member-details ul{border-bottom-color:#1b1632}html .darkmode.main-chat-blk .chat-member-details .member-details h5,html .darkmode.main-chat-blk .chat-member-details .member-details h6,html .darkmode.main-chat-blk .chat-member-details .member-details span,html[data-theme=dark].main-chat-blk .chat-member-details .member-details h5,html[data-theme=dark].main-chat-blk .chat-member-details .member-details h6,html[data-theme=dark].main-chat-blk .chat-member-details .member-details span{color:#efeff2}html .darkmode.main-chat-blk .chat-member-details .member-details a,html[data-theme=dark].main-chat-blk .chat-member-details .member-details a{background:#1b1632;color:#b9b7c080}html .darkmode.main-chat-blk .chat-member-details .member-details a:hover,html[data-theme=dark].main-chat-blk .chat-member-details .member-details a:hover{color:#efeff2}html .darkmode.main-chat-blk .about-media-tabs .nav .nav-item,html[data-theme=dark].main-chat-blk .about-media-tabs .nav .nav-item{background:#131022;color:#efeff2}html .darkmode.main-chat-blk .about-media-tabs .nav .nav-item.active,html[data-theme=dark].main-chat-blk .about-media-tabs .nav .nav-item.active{color:#fff}html .darkmode.main-chat-blk .media-doc-blk span,html[data-theme=dark].main-chat-blk .media-doc-blk span,html .darkmode.main-chat-blk .file-download,html[data-theme=dark].main-chat-blk .file-download{background:#1b1632}html .darkmode.main-chat-blk .file-download .file-type,html[data-theme=dark].main-chat-blk .file-download .file-type{background-color:#131022}html .darkmode.main-chat-blk .file-download .file-details span.file-name,html[data-theme=dark].main-chat-blk .file-download .file-details span.file-name{color:#efeff2}html .darkmode.main-chat-blk .stared-group span,html[data-theme=dark].main-chat-blk .stared-group span{background:#1b1632}html .darkmode .part-name.sub-part-name,html .darkmode .more-icon a,html .darkmode .meet-call-menu-blk .video-call-action ul li a,html[data-theme=dark] .part-name.sub-part-name,html[data-theme=dark] .more-icon a,html[data-theme=dark] .meet-call-menu-blk .video-call-action ul li a{background:#131022;border-color:#1b1632}html .darkmode .card .card-title,html[data-theme=dark] .card .card-title{color:#efeff2}html .darkmode .popover .popover-body,html[data-theme=dark] .popover .popover-body,html .darkmode .popover .popover-header,html[data-theme=dark] .popover .popover-header{background:#131022;border-color:#1b1632}html .darkmode .popover,html[data-theme=dark] .popover{border-color:#1b1632}html .darkmode .swal2-popup,html .darkmode .toast-header,html .darkmode .toast-body,html[data-theme=dark] .swal2-popup,html[data-theme=dark] .toast-header,html[data-theme=dark] .toast-body{background:#131022}html .darkmode .toast-header .btn-close,html[data-theme=dark] .toast-header .btn-close{color:#efeff2}html .darkmode .scroll-demo,html .darkmode .icons-list li,html[data-theme=dark] .scroll-demo,html[data-theme=dark] .icons-list li{border-color:#1b1632}html .darkmode .select2-container--default .select2-selection--multiple,html[data-theme=dark] .select2-container--default .select2-selection--multiple{background:#131022;border-color:#1b1632}html .darkmode .table>:not(caption)>*>*,html[data-theme=dark] .table>:not(caption)>*>*{background:#131022}html .darkmode .breadcrumb .breadcrumb-item.active,html[data-theme=dark] .breadcrumb .breadcrumb-item.active{color:#b9b7c080}html .darkmode .filter-wrapper,html[data-theme=dark] .filter-wrapper,html .darkmode .list-tab ul,html[data-theme=dark] .list-tab ul{border-color:#1b1632}html .darkmode .meet-call-menu-blk .video-call-action ul li a,html[data-theme=dark] .meet-call-menu-blk .video-call-action ul li a{color:#efeff2}html .darkmode .main-chat-blk .user-list li a:hover,html[data-theme=dark] .main-chat-blk .user-list li a:hover{background:#131022}html .darkmode .chat-msg-blk .chats.chats-right .message-content:before,html[data-theme=dark] .chat-msg-blk .chats.chats-right .message-content:before{border-left-color:#131022}html .darkmode .chat-msg-blk .chats .message-content,html[data-theme=dark] .chat-msg-blk .chats .message-content{background:#131022!important}html .darkmode .chat-msg-blk .chats .message-content:before,html[data-theme=dark] .chat-msg-blk .chats .message-content:before{border-right-color:#131022}html .darkmode .right-user-side .slime-grp .chat-footer,html[data-theme=dark] .right-user-side .slime-grp .chat-footer{background:#131022}html .darkmode .right-user-side .slime-grp .chat-footer form .chat_form,html[data-theme=dark] .right-user-side .slime-grp .chat-footer form .chat_form{background:#131022;border-color:#1b1632;color:#b9b7c080}html .darkmode .chat_form::placeholder,html[data-theme=dark] .chat_form::placeholder{color:#5b576b!important}html .darkmode .dropdown-item:not(.active):hover,html .darkmode .dropdown-item:not(.active):focus,html .darkmode .dropdown-item:not(.active):active,html .darkmode .dropdown-item.active,html[data-theme=dark] .dropdown-item:not(.active):hover,html[data-theme=dark] .dropdown-item:not(.active):focus,html[data-theme=dark] .dropdown-item:not(.active):active,html[data-theme=dark] .dropdown-item.active{background:#5b576bb2}html .darkmode .card-dropdown .dropdown-menu li a:hover,html[data-theme=dark] .card-dropdown .dropdown-menu li a:hover{background:#5b576bb2;color:#efeff2}html .darkmode .btn-outline-light,html[data-theme=dark] .btn-outline-light{color:#b9b7c0!important;background:#131022!important}html .darkmode .bg-white,html[data-theme=dark] .bg-white{background:#131022!important}html .darkmode .user-list-item,html[data-theme=dark] .user-list-item{background:#1b1632!important}html .darkmode .record-time span:before,html[data-theme=dark] .record-time span:before{background-color:#131022}html .darkmode .nav-control button,html .darkmode .plyr--video .plyr__control,html[data-theme=dark] .nav-control button,html[data-theme=dark] .plyr--video .plyr__control{background:#131022;border-color:#1b1632}html .darkmode .dataTables_paginate .pagination li a,html[data-theme=dark] .dataTables_paginate .pagination li a,html .darkmode .bootstrap-datetimepicker-widget table th,html[data-theme=dark] .bootstrap-datetimepicker-widget table th,html .darkmode .list-tab ul li a,html[data-theme=dark] .list-tab ul li a{color:#b9b7c080}html .darkmode .accordion .accordion-button.collapsed,html[data-theme=dark] .accordion .accordion-button.collapsed{background:#131022!important}html .darkmode .accordion .accordion-button.collapsed:after,html[data-theme=dark] .accordion .accordion-button.collapsed:after{background:#131022}html .darkmode .accordion .accordion-button,html[data-theme=dark] .accordion .accordion-button{background:#0f0c1c!important}html .darkmode span.icon-addon,html .darkmode .bookingrange,html[data-theme=dark] span.icon-addon,html[data-theme=dark] .bookingrange{color:#b9b7c0}html .darkmode .daterangepicker,html[data-theme=dark] .daterangepicker{background:#131022;border-color:#1b1632}html .darkmode .daterangepicker:after,html[data-theme=dark] .daterangepicker:after{border-bottom-color:#5b576b}html .darkmode .accordion-button:after,html[data-theme=dark] .accordion-button:after{background:#131022}html .darkmode .language-setup-table,html[data-theme=dark] .language-setup-table{border-color:#1b1632}html .darkmode #calendar .fc-day,html .darkmode #events .fc-day,html[data-theme=dark] #calendar .fc-day,html[data-theme=dark] #events .fc-day{background:#1b1632;border-color:#322d46}html .darkmode #calendar .fc-daygrid-day-number,html .darkmode #events .fc-daygrid-day-number,html[data-theme=dark] #calendar .fc-daygrid-day-number,html[data-theme=dark] #events .fc-daygrid-day-number{color:#b9b7c0}html .darkmode #calendar .fc-scrollgrid,html .darkmode #events .fc-scrollgrid,html[data-theme=dark] #calendar .fc-scrollgrid,html[data-theme=dark] #events .fc-scrollgrid{border-color:#322d46}html .darkmode #calendar .fc-col-header-cell-cushion,html .darkmode #events .fc-col-header-cell-cushion,html[data-theme=dark] #calendar .fc-col-header-cell-cushion,html[data-theme=dark] #events .fc-col-header-cell-cushion{color:#efeff2}html .darkmode #calendar .fc-daygrid-day.fc-day-today,html .darkmode #events .fc-daygrid-day.fc-day-today,html[data-theme=dark] #calendar .fc-daygrid-day.fc-day-today,html[data-theme=dark] #events .fc-daygrid-day.fc-day-today{background-color:#131022}html .darkmode #calendar td,html .darkmode #calendar th,html .darkmode #events td,html .darkmode #events th,html[data-theme=dark] #calendar td,html[data-theme=dark] #calendar th,html[data-theme=dark] #events td,html[data-theme=dark] #events th{border-color:#322d46}html .darkmode #global-loader,html[data-theme=dark] #global-loader{background:#0f0c1c}html .darkmode .invoice-logo-dark,html[data-theme=dark] .invoice-logo-dark{display:none}html .darkmode .invoice-logo-white,html[data-theme=dark] .invoice-logo-white{display:block}[data-theme=dark] .sidebar{background:#111827;box-shadow:none}[data-theme=dark] .sidebar .sidebar-menu ul li a.active,[data-theme=dark] .sidebar .sidebar-menu ul li a.subdrop.active{background:#ffffff0f!important;color:#f4f6fb!important;border-color:#ffffff1a!important;box-shadow:inset 0 1px #ffffff12,0 2px 6px #00000073!important}[data-theme=dark] .sidebar .sidebar-menu ul li a.active:hover,[data-theme=dark] .sidebar .sidebar-menu ul li a.subdrop.active:hover{box-shadow:inset 0 1px #ffffff12,0 5px 12px #0000008c!important}[data-theme=dark] .mui-brand-card,[data-theme=dark] .mui-side-footer .mui-side-user{background:#141b2d;border-color:#ffffff14}[data-theme=dark] .mui-side-footer,[data-theme=dark] .lang-head,[data-theme=dark] .anew-head,[data-theme=dark] .anew-foot,[data-theme=dark] .ntf-head,[data-theme=dark] .ntf-foot,[data-theme=dark] .msg-head,[data-theme=dark] .msg-foot,[data-theme=dark] .apps-head,[data-theme=dark] .apps-foot{border-color:#ffffff14}[data-theme=dark] .mui-brand-menu{box-shadow:0 20px 46px #0000008c;background:#141b2d;border-color:#ffffff14}[data-theme=dark] .header .header-left #toggle_btn,[data-theme=dark] .mui-brand-menu .mui-bi-meta b{color:#fff}[data-theme=dark] .expand-menu .header-left .logo img{display:none}[data-theme=dark] .header,[data-theme=dark] .header .header-left{background:#141b2d!important;border-bottom-color:#ffffff12}[data-theme=dark] .header .header-left{background:#111827!important;border-right-color:#ffffff14}[data-theme=dark] .header .btn-icon,[data-theme=dark] .header .btn-outline-light.bg-white,[data-theme=dark] .mui-profile-toggle{background:linear-gradient(180deg,#ffffff0f,#ffffff05)!important;border-color:#ffffff14!important;box-shadow:0 1px 2px #0006,inset 0 1px #ffffff0f!important}[data-theme=dark] .header .mui-count{border-color:#141b2d}[data-theme=dark] .header .top-nav-search .searchinputs input{background:#ffffff0a;border-color:#ffffff14}[data-theme=dark] .mui-search-kbd .mui-kbd-key{background:#ffffff0f}[data-theme=dark] .header .mui-branch .text-dark,[data-theme=dark] .header .mui-branch .font-semibold{color:#c7cede!important}[data-theme=dark] .dropdown-menu{border-color:#ffffff14;box-shadow:0 .75rem 2rem #00000080}[data-theme=dark] .anew-menu,[data-theme=dark] .ntf-panel,[data-theme=dark] .msg-panel,[data-theme=dark] .apps-panel,[data-theme=dark] .lang-menu,[data-theme=dark] .ay-menu,[data-theme=dark] .mui-profile-drop{box-shadow:0 22px 50px #00000080}[data-theme=dark] .ntf-tab.active{background:#141b2d;color:#fff!important}[data-theme=dark] .msg-search input{color:#c7cede}[data-theme=dark] .mui-search-panel{background:#141b2d!important;border-color:#ffffff14!important;box-shadow:0 30px 70px #0000008c}[data-theme=dark] .mui-search-top{border-bottom-color:#ffffff14}[data-theme=dark] .mui-search-top>i{color:#8a94a6}[data-theme=dark] .mui-search-top input{color:#f4f6fb}[data-theme=dark] .mui-search-top input::placeholder{color:#6b7590}[data-theme=dark] .mui-search-esc{color:#8a94a6;background:#ffffff0f;border-color:#ffffff14}[data-theme=dark] .mui-search-sec-hdr{color:#6b7590}[data-theme=dark] .mui-search-row:hover,[data-theme=dark] .mui-search-row.is-active{background:#ffffff0d}[data-theme=dark] .msr-ic{color:#8a94a6;background:#ffffff0f}[data-theme=dark] .msr-txt{color:#f4f6fb}[data-theme=dark] .msr-tag{color:#8a94a6;background:#ffffff0f}[data-theme=dark] .msr-go{color:#6b7590}[data-theme=dark] .mui-search-empty{color:#8a94a6}[data-theme=dark] .mui-search-empty i{color:#6b7590}[data-theme=dark] .mui-search-foot{border-top-color:#ffffff14;color:#8a94a6}[data-theme=dark] .mui-search-foot .mui-kbd{color:#c7cede;background:#ffffff0f;border-color:#ffffff14}[data-theme=dark] .header .dropdown>.btn-outline-light.bg-white:not(.btn-icon):not(.mui-branch),[data-theme=dark] .ay-head{background:linear-gradient(180deg,#ffffff0f,#ffffff05)!important;border-color:#ffffff14!important}[dir=rtl] .page-wrapper{margin-left:0;margin-right:280px}[dir=rtl] .sidebar{left:auto;right:0;border-right:0;border-left:1px solid #E9EDF4}[dir=rtl] .sidebar-menu ul li a .menu-arrow{margin-left:0;margin-right:auto}[dir=rtl] .sidebar-menu ul li a.active:before{left:auto;right:0;border-radius:3px 0 0 3px}[dir=rtl] .sidebar-menu ul ul li a{padding-left:10px!important;padding-right:38px!important}@media(min-width:992px){[dir=rtl] body.mini-sidebar .page-wrapper{margin-left:0;margin-right:84px}}[dir=rtl] .header .mui-count{right:auto;left:-6px}[dir=rtl] .ntf-item.unread:before{left:auto;right:0;border-radius:3px 0 0 3px}[dir=rtl] .ntf-badge{right:auto;left:-3px}[dir=rtl] .msg-av:after{right:auto;left:1px}[dir=rtl] .anew-arrow{transform:scaleX(-1) translate(-4px)}[dir=rtl] .anew-item:hover .anew-arrow{transform:scaleX(-1) translate(0)}[dir=rtl] .ay-arrow{transform:scaleX(-1) translate(-4px)}[dir=rtl] .ay-item:hover .ay-arrow{transform:scaleX(-1) translate(0)}[dir=rtl] .lang-trigger-flag{margin-left:0}.layout-mode-rtl .header .header-user .user-menu>.flex.items-center{margin-right:auto;margin-left:unset}.layout-mode-rtl .header .dropdown>.btn-outline-light.bg-white:not(.btn-icon):not(.mui-branch) .ti-calendar-due{margin-left:8px!important;margin-right:unset!important}.layout-mode-rtl .header .searchinputs input{padding-right:45px!important;padding-left:10px!important}.layout-mode-rtl .header .top-nav-search .search-addon{position:absolute;top:50%;left:6px;right:unset}.layout-mode-rtl .header .top-nav-search .searchinputs:before{right:14px!important;left:unset!important}.layout-mode-rtl .header .dropdown>.btn-outline-light.bg-white:not(.btn-icon):not(.mui-branch):after{content:"\ea5f";margin-right:8px;margin-left:unset}.layout-mode-rtl .sidebar .sidebar-menu ul li a>i{margin-left:10px;margin-right:unset}.layout-mode-rtl .sidebar .sidebar-menu ul li a .menu-arrow{margin-left:unset;margin-right:auto}[data-theme=dark] .stat-tile{border:1px solid rgba(255,255,255,.08)}[data-theme=dark] .stat-tile.stat-tile-plain{background:#0f0c1c}[data-theme=dark] .gauge .gauge-value{color:#fff}[data-theme=dark] .portal-button-dark{background:#0f0c1c;border-color:#1b1632}[data-theme=dark] .btn.btn-light{background-color:#0f0c1c;color:#fff;border:1px solid #242033}[data-theme=dark] .btn.btn-light:hover{color:#0f0c1c}[data-theme=dark] .bg-outline-secondary{background-color:transparent!important}[data-theme=dark] html .darkmode .todo-accordion .accordion-button.collapsed,[data-theme=dark] html[data-theme=dark] .todo-accordion .accordion-button.collapsed{background:#0f0c1c!important}[data-theme=dark] .bootstrap-tagsinput .tag{background:#080809;color:#fefefe}[data-theme=dark] .profile-hero{background:transparent}[data-theme=dark] .profile-hero:before{background:transparent}[data-theme=dark] .profile-hero:after{background:transparent}[data-theme=dark] .alert-light{background-color:#202c4b}[data-theme=dark] .profile-insight-item{background:#131022}[data-theme=dark] .bg-transparent-warning{background:#fef8ea0d}[data-theme=dark] .bg-transparent-info{background:#e7f1fc14}[data-theme=dark] .bg-transparent-danger{background:#fde9ed1a}[data-theme=dark] .badge.badge-light{background:#e9edf414}[data-theme=dark] .bg-transparent-pending{background:#e6f9ff0a}[data-theme=dark] .bg-transparent-success{background:#e8f9e81f}[data-theme=dark] .bg-transparent-light{background:#e9edf414}[data-theme=dark] .add-more-timetable{background:#e9edf421}[data-theme=dark] .timetable-day{flex:1 0 280px;min-width:280px}[data-theme=dark] .rt-card{background:#0f0c1c}[data-theme=dark] .rt-card .rt-title{margin-bottom:4px;color:#fff}[data-theme=dark] .chip.chip-soft{background:var(--chip-bg, rgba(233, 237, 244, .1294117647))}[data-theme=dark] .input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),[data-theme=dark] .input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,[data-theme=dark] .input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,[data-theme=dark] .input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-color:#1b1632!important}[data-theme=dark] .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){border-color:#1b1632!important}[data-theme=dark] .dropdown-divider{border-color:#1b1632!important}[data-theme=dark] .border-t{border-top:1px solid #1B1632!important}[data-theme=dark] .ntf-row.is-unread:hover{background:#0f0c1c}[data-theme=dark] .ntf-ann-head{background:var(--tint-primary)!important}[data-theme=dark] .fin-hero-env{background:#1b1632!important;color:#fff!important;border:1px solid #322D46}[data-theme=dark] .fin-hero-env.is-test{background:#ff9f4333!important;color:#ff9f43!important;border-color:#ff9f4359!important}[data-theme=dark] .fin-badge.is-live{background:#28c76f29!important;border-color:#28c76f52!important;color:#28c76f!important}[data-theme=dark] .fin-badge.is-test{background:#ff9f4329!important;border-color:#ff9f4352!important;color:#ff9f43!important}[data-theme=dark] .fin-badge.is-review{background:#7367f029!important;border-color:#7367f052!important;color:#7367f0!important}[data-theme=dark] .fin-badge.is-alert{background:#ea545529!important;border-color:#ea545552!important;color:#ea5455!important}[data-theme=dark] .fin-badge.is-off{background:#131022!important;border-color:#1b1632!important;color:#b9b7c0!important}[data-theme=dark] .fin-nav-tag.is-set{background:#28c76f29!important;color:#28c76f!important}[data-theme=dark] .fin-nav-tag.is-warn{background:#ff9f4329!important;color:#ff9f43!important}[data-theme=dark] .fin-rule-then{background:#28c76f29!important;color:#28c76f!important}[data-theme=dark] .fin-rule-cond{background:#7367f029!important;color:#7367f0!important}[data-theme=dark] .fin-card-ic.is-money{background:#28c76f29!important;color:#28c76f!important}[data-theme=dark] .fin-card-ic.is-warn{background:#ff9f4329!important;color:#ff9f43!important}[data-theme=dark] .fin-card-ic.is-alert{background:#ea545529!important;color:#ea5455!important}[data-theme=dark] .fin-note.is-money .fin-note-head i{color:#28c76f!important}[data-theme=dark] .fin-note.is-warn .fin-note-head i{color:#ff9f43!important}[data-theme=dark] .fin-note.is-alert .fin-note-head i{color:#ea5455!important}[data-theme=dark] .fin-tab-n{background:#ffffff24!important;color:inherit!important}[data-theme=dark] .fin-delta ins{color:#28c76f!important}[data-theme=dark] .fin-prov-key{background:#131022!important;border-color:#1b1632!important;color:#b9b7c0!important}[data-theme=dark] .fin-prov-key code{color:#efeff2!important}[data-theme=dark] .fin-rule-n,[data-theme=dark] .fin-dep{background:#131022!important;border-color:#1b1632!important;color:#b9b7c0!important}[data-theme=dark] .fin-dep.is-missing{background:#ea545529!important;border-color:#ea545552!important;color:#ea5455!important}[data-theme=dark] .fin-input,[data-theme=dark] .fin-select{background-color:#0f0c1c!important;border-color:#1b1632!important;color:#efeff2!important}[data-theme=dark] .fin-input:focus,[data-theme=dark] .fin-select:focus{border-color:var(--bs-primary)!important;box-shadow:0 0 0 3px #7367f040!important}[data-theme=dark] .fin-input option,[data-theme=dark] .fin-select option{background-color:#0f0c1c!important;color:#efeff2!important}[data-theme=dark] .fin-money-field{border-color:#1b1632!important;background-color:#0f0c1c!important}[data-theme=dark] .fin-money-field .fin-money-sym{background-color:#131022!important;border-right-color:#1b1632!important;color:#b9b7c0!important}[data-theme=dark] .fin-money-field input{background-color:transparent!important;color:#efeff2!important}[data-theme=dark] .fin-money-field input::placeholder{color:#5b576bb2!important}[data-theme=dark] .fin-money-field:focus-within{border-color:var(--bs-primary)!important;box-shadow:0 0 0 3px #7367f040!important}[data-theme=dark] .rule-status-badge.is-on{background:#28c76f29!important;color:#28c76f!important}[data-theme=dark] .rule-status-badge.is-draft{background:#7367f029!important;color:#7367f0!important}[data-theme=dark] .rule-status-badge.is-warn{background:#ff9f4329!important;color:#ff9f43!important}[data-theme=dark] .rule-status-badge.is-stop{background:#ea545529!important;color:#ea5455!important}[data-theme=dark] .rule-status-badge.is-accent{background:#7367f029!important;color:#7367f0!important}[data-theme=dark] .rule-status-badge.is-off{background:#131022!important;border-color:#1b1632!important;color:#b9b7c0!important}[data-theme=dark] .clause{background:#131022}[data-theme=dark] .clause.is-when{background:#7367f029!important}[data-theme=dark] .clause.is-when:before{color:#7367f0!important}[data-theme=dark] .clause.is-if{background:#ff9f4329!important}[data-theme=dark] .clause.is-if:before{color:#ff9f43!important}[data-theme=dark] .clause.is-then{background:#28c76f29!important}[data-theme=dark] .clause.is-then:before{color:#28c76f!important}[data-theme=dark] .clause code{background:#0f0c1c!important;border-color:#1b1632!important;color:#efeff2!important}[data-theme=dark] .priority.is-high span.is-lit{background:#ff9f43!important}[data-theme=dark] .priority.is-critical span.is-lit{background:#ea5455!important}[data-theme=dark] .actions .rule-action{background:#28c76f29!important;color:#28c76f!important}[data-theme=dark] .builder-icon{background:#ff9f4329!important;color:#ff9f43!important}[data-theme=dark] .key{background:#131022!important;border-color:#1b1632!important;color:#efeff2!important}[data-theme=dark] .join-pill{background:#131022!important;border-color:#1b1632!important}[data-theme=dark] .join-pill button{color:#b9b7c0!important}[data-theme=dark] .join-pill button.is-active{background:var(--bs-primary)!important;color:#fff!important}[data-theme=dark] .variable{background:#7367f029!important;color:#7367f0!important}[data-theme=dark] .variable:hover{background:#131022!important;border-color:var(--bs-primary)!important}[data-theme=dark] .rule.is-error{border-color:#ea545566!important}[data-theme=dark] .rule.is-error:before{background:#ea5455!important}[data-theme=dark] .rule.is-off{background:#0f0c1c!important}[data-theme=dark] .rating .rating-rate{color:#fff!important}[data-theme=dark] .drag-upload-btn{background-color:#131022!important;border-color:#1b1632!important;color:#efeff2!important}[data-theme=dark] .drag-upload-btn:hover{background-color:#1b1632!important;color:#fff!important}[data-theme=dark] .drag-upload-btn input{color:#efeff2!important}[data-theme=dark] .profile-uploader .drag-upload-btn,[data-theme=dark] .upload-pic .drag-upload-btn,[data-theme=dark] .upload-pic .avatar.frames,[data-theme=dark] .upload-pic .frames,[data-theme=dark] .avatar.frames,[data-theme=dark] .frames{background-color:#131022!important;border-color:#1b1632!important;color:#efeff2!important}[data-theme=dark] .upload-pic .avatar.frames i,[data-theme=dark] .upload-pic .frames i,[data-theme=dark] .avatar.frames i,[data-theme=dark] .frames i{color:#efeff2!important}[data-theme=dark] .note-editor.note-frame,[data-theme=dark] .note-editor.note-airframe,[data-theme=dark] .note-editor{border-color:#1b1632!important;background-color:#0f0c1c!important}[data-theme=dark] .note-editor.note-frame .note-toolbar,[data-theme=dark] .note-editor.note-airframe .note-toolbar,[data-theme=dark] .note-editor .note-toolbar{background-color:#131022!important;border-bottom-color:#1b1632!important}[data-theme=dark] .note-editor.note-frame .note-toolbar .note-btn-group .note-btn,[data-theme=dark] .note-editor.note-frame .note-toolbar .note-btn-group .btn,[data-theme=dark] .note-editor.note-frame .note-toolbar .btn-group .note-btn,[data-theme=dark] .note-editor.note-frame .note-toolbar .btn-group .btn,[data-theme=dark] .note-editor.note-airframe .note-toolbar .note-btn-group .note-btn,[data-theme=dark] .note-editor.note-airframe .note-toolbar .note-btn-group .btn,[data-theme=dark] .note-editor.note-airframe .note-toolbar .btn-group .note-btn,[data-theme=dark] .note-editor.note-airframe .note-toolbar .btn-group .btn,[data-theme=dark] .note-editor .note-toolbar .note-btn-group .note-btn,[data-theme=dark] .note-editor .note-toolbar .note-btn-group .btn,[data-theme=dark] .note-editor .note-toolbar .btn-group .note-btn,[data-theme=dark] .note-editor .note-toolbar .btn-group .btn{background-color:#0f0c1c!important;border-color:#1b1632!important;color:#efeff2!important}[data-theme=dark] .note-editor.note-frame .note-toolbar .note-btn-group .note-btn:hover,[data-theme=dark] .note-editor.note-frame .note-toolbar .note-btn-group .note-btn:focus,[data-theme=dark] .note-editor.note-frame .note-toolbar .note-btn-group .note-btn.active,[data-theme=dark] .note-editor.note-frame .note-toolbar .note-btn-group .note-btn:active,[data-theme=dark] .note-editor.note-frame .note-toolbar .note-btn-group .btn:hover,[data-theme=dark] .note-editor.note-frame .note-toolbar .note-btn-group .btn:focus,[data-theme=dark] .note-editor.note-frame .note-toolbar .note-btn-group .btn.active,[data-theme=dark] .note-editor.note-frame .note-toolbar .note-btn-group .btn:active,[data-theme=dark] .note-editor.note-frame .note-toolbar .btn-group .note-btn:hover,[data-theme=dark] .note-editor.note-frame .note-toolbar .btn-group .note-btn:focus,[data-theme=dark] .note-editor.note-frame .note-toolbar .btn-group .note-btn.active,[data-theme=dark] .note-editor.note-frame .note-toolbar .btn-group .note-btn:active,[data-theme=dark] .note-editor.note-frame .note-toolbar .btn-group .btn:hover,[data-theme=dark] .note-editor.note-frame .note-toolbar .btn-group .btn:focus,[data-theme=dark] .note-editor.note-frame .note-toolbar .btn-group .btn.active,[data-theme=dark] .note-editor.note-frame .note-toolbar .btn-group .btn:active,[data-theme=dark] .note-editor.note-airframe .note-toolbar .note-btn-group .note-btn:hover,[data-theme=dark] .note-editor.note-airframe .note-toolbar .note-btn-group .note-btn:focus,[data-theme=dark] .note-editor.note-airframe .note-toolbar .note-btn-group .note-btn.active,[data-theme=dark] .note-editor.note-airframe .note-toolbar .note-btn-group .note-btn:active,[data-theme=dark] .note-editor.note-airframe .note-toolbar .note-btn-group .btn:hover,[data-theme=dark] .note-editor.note-airframe .note-toolbar .note-btn-group .btn:focus,[data-theme=dark] .note-editor.note-airframe .note-toolbar .note-btn-group .btn.active,[data-theme=dark] .note-editor.note-airframe .note-toolbar .note-btn-group .btn:active,[data-theme=dark] .note-editor.note-airframe .note-toolbar .btn-group .note-btn:hover,[data-theme=dark] .note-editor.note-airframe .note-toolbar .btn-group .note-btn:focus,[data-theme=dark] .note-editor.note-airframe .note-toolbar .btn-group .note-btn.active,[data-theme=dark] .note-editor.note-airframe .note-toolbar .btn-group .note-btn:active,[data-theme=dark] .note-editor.note-airframe .note-toolbar .btn-group .btn:hover,[data-theme=dark] .note-editor.note-airframe .note-toolbar .btn-group .btn:focus,[data-theme=dark] .note-editor.note-airframe .note-toolbar .btn-group .btn.active,[data-theme=dark] .note-editor.note-airframe .note-toolbar .btn-group .btn:active,[data-theme=dark] .note-editor .note-toolbar .note-btn-group .note-btn:hover,[data-theme=dark] .note-editor .note-toolbar .note-btn-group .note-btn:focus,[data-theme=dark] .note-editor .note-toolbar .note-btn-group .note-btn.active,[data-theme=dark] .note-editor .note-toolbar .note-btn-group .note-btn:active,[data-theme=dark] .note-editor .note-toolbar .note-btn-group .btn:hover,[data-theme=dark] .note-editor .note-toolbar .note-btn-group .btn:focus,[data-theme=dark] .note-editor .note-toolbar .note-btn-group .btn.active,[data-theme=dark] .note-editor .note-toolbar .note-btn-group .btn:active,[data-theme=dark] .note-editor .note-toolbar .btn-group .note-btn:hover,[data-theme=dark] .note-editor .note-toolbar .btn-group .note-btn:focus,[data-theme=dark] .note-editor .note-toolbar .btn-group .note-btn.active,[data-theme=dark] .note-editor .note-toolbar .btn-group .note-btn:active,[data-theme=dark] .note-editor .note-toolbar .btn-group .btn:hover,[data-theme=dark] .note-editor .note-toolbar .btn-group .btn:focus,[data-theme=dark] .note-editor .note-toolbar .btn-group .btn.active,[data-theme=dark] .note-editor .note-toolbar .btn-group .btn:active{background-color:#1b1632!important;color:#fff!important;border-color:#322d46!important}[data-theme=dark] .note-editor.note-frame .note-toolbar .note-btn,[data-theme=dark] .note-editor.note-airframe .note-toolbar .note-btn,[data-theme=dark] .note-editor .note-toolbar .note-btn{background-color:#0f0c1c!important;border-color:#1b1632!important;color:#efeff2!important}[data-theme=dark] .note-editor.note-frame .note-toolbar .note-btn:hover,[data-theme=dark] .note-editor.note-frame .note-toolbar .note-btn:focus,[data-theme=dark] .note-editor.note-frame .note-toolbar .note-btn.active,[data-theme=dark] .note-editor.note-frame .note-toolbar .note-btn:active,[data-theme=dark] .note-editor.note-airframe .note-toolbar .note-btn:hover,[data-theme=dark] .note-editor.note-airframe .note-toolbar .note-btn:focus,[data-theme=dark] .note-editor.note-airframe .note-toolbar .note-btn.active,[data-theme=dark] .note-editor.note-airframe .note-toolbar .note-btn:active,[data-theme=dark] .note-editor .note-toolbar .note-btn:hover,[data-theme=dark] .note-editor .note-toolbar .note-btn:focus,[data-theme=dark] .note-editor .note-toolbar .note-btn.active,[data-theme=dark] .note-editor .note-toolbar .note-btn:active{background-color:#1b1632!important;color:#fff!important;border-color:#322d46!important}[data-theme=dark] .note-editor.note-frame .note-toolbar .note-color-all .note-color-reset,[data-theme=dark] .note-editor.note-airframe .note-toolbar .note-color-all .note-color-reset,[data-theme=dark] .note-editor .note-toolbar .note-color-all .note-color-reset{background-color:#0f0c1c!important;color:#efeff2!important}[data-theme=dark] .note-editor.note-frame .note-toolbar .note-color-all .note-color-reset:hover,[data-theme=dark] .note-editor.note-airframe .note-toolbar .note-color-all .note-color-reset:hover,[data-theme=dark] .note-editor .note-toolbar .note-color-all .note-color-reset:hover{background-color:#1b1632!important}[data-theme=dark] .note-editor.note-frame .note-editing-area,[data-theme=dark] .note-editor.note-airframe .note-editing-area,[data-theme=dark] .note-editor .note-editing-area{background-color:#0f0c1c!important}[data-theme=dark] .note-editor.note-frame .note-editing-area .note-editable,[data-theme=dark] .note-editor.note-airframe .note-editing-area .note-editable,[data-theme=dark] .note-editor .note-editing-area .note-editable{background-color:#0f0c1c!important;color:#efeff2!important}[data-theme=dark] .note-editor.note-frame .note-editing-area .note-editable[contenteditable=true]:focus,[data-theme=dark] .note-editor.note-airframe .note-editing-area .note-editable[contenteditable=true]:focus,[data-theme=dark] .note-editor .note-editing-area .note-editable[contenteditable=true]:focus{background-color:#0f0c1c!important;color:#efeff2!important}[data-theme=dark] .note-editor.note-frame .note-statusbar,[data-theme=dark] .note-editor.note-airframe .note-statusbar,[data-theme=dark] .note-editor .note-statusbar{background-color:#131022!important;border-top-color:#1b1632!important}[data-theme=dark] .note-editor.note-frame .note-statusbar .note-resizebar .note-icon-bar,[data-theme=dark] .note-editor.note-airframe .note-statusbar .note-resizebar .note-icon-bar,[data-theme=dark] .note-editor .note-statusbar .note-resizebar .note-icon-bar{border-top-color:#5b576bb2!important}[data-theme=dark] .note-popover,[data-theme=dark] .note-dropdown-menu,[data-theme=dark] .dropdown-menu.note-check{background-color:#131022!important;border-color:#1b1632!important;color:#efeff2!important}[data-theme=dark] .note-popover .dropdown-item,[data-theme=dark] .note-popover .note-dropdown-item,[data-theme=dark] .note-dropdown-menu .dropdown-item,[data-theme=dark] .note-dropdown-menu .note-dropdown-item,[data-theme=dark] .dropdown-menu.note-check .dropdown-item,[data-theme=dark] .dropdown-menu.note-check .note-dropdown-item{color:#efeff2!important}[data-theme=dark] .note-popover .dropdown-item:hover,[data-theme=dark] .note-popover .dropdown-item:focus,[data-theme=dark] .note-popover .note-dropdown-item:hover,[data-theme=dark] .note-popover .note-dropdown-item:focus,[data-theme=dark] .note-dropdown-menu .dropdown-item:hover,[data-theme=dark] .note-dropdown-menu .dropdown-item:focus,[data-theme=dark] .note-dropdown-menu .note-dropdown-item:hover,[data-theme=dark] .note-dropdown-menu .note-dropdown-item:focus,[data-theme=dark] .dropdown-menu.note-check .dropdown-item:hover,[data-theme=dark] .dropdown-menu.note-check .dropdown-item:focus,[data-theme=dark] .dropdown-menu.note-check .note-dropdown-item:hover,[data-theme=dark] .dropdown-menu.note-check .note-dropdown-item:focus{background-color:#1b1632!important;color:#fff!important}[data-theme=dark] .identity-panel{background:linear-gradient(115deg,#7367f026,#131022 44%),#131022!important;border-color:#1b1632!important}[data-theme=dark] .identity-panel:after{border-color:#7367f026!important}[data-theme=dark] .identity-crest{background:#0f0c1c!important;border-color:#1b1632!important}[data-theme=dark] .identity-crest-pip{border-color:#0f0c1c!important}[data-theme=dark] .identity-panel-name{color:#efeff2!important}[data-theme=dark] .identity-facts{border-top-color:#1b1632!important}[data-theme=dark] .identity-fact b{color:#efeff2!important}[data-theme=dark] .section-nav{background:#131022!important;border-color:#1b1632!important}[data-theme=dark] .section-nav-heading,[data-theme=dark] .section-nav-link{color:#b9b7c0!important}[data-theme=dark] .section-nav-link:hover{background:#1b1632!important;color:#efeff2!important}[data-theme=dark] .section-nav-link.active{background:#7367f029!important;color:#7367f0!important}[data-theme=dark] .section-nav-link.active:before{background:#7367f0!important}[data-theme=dark] .section-nav-foot{border-top-color:#1b1632!important}[data-theme=dark] .section-head-title{color:#efeff2!important}[data-theme=dark] .section-head-sub{color:#b9b7c0!important}[data-theme=dark] .option-card{background:#131022!important;border-color:#1b1632!important}[data-theme=dark] .option-card-head{background:#0f0c1c!important;border-bottom-color:#1b1632!important}[data-theme=dark] .option-card-icon{background:#131022!important;border-color:#1b1632!important;color:#7367f0!important}[data-theme=dark] .option-card-title{color:#efeff2!important}[data-theme=dark] .option-row+.option-row{border-top-color:#1b1632!important}[data-theme=dark] .option-row-key{color:#b9b7c0!important}[data-theme=dark] .option-row-value{color:#efeff2!important}[data-theme=dark] .option-row-value.is-empty{color:#5b576bb2!important}[data-theme=dark] .option-row-value code{background:#0f0c1c!important;border-color:#1b1632!important;color:#efeff2!important}[data-theme=dark] .inline-edit{background:#0f0c1c!important;border-color:#1b1632!important;color:#b9b7c0!important}[data-theme=dark] .inline-edit:hover{background:#7367f029!important;border-color:#7367f0!important;color:#7367f0!important}[data-theme=dark] .asset-card,[data-theme=dark] .color-swatch{background:#131022!important;border-color:#1b1632!important}[data-theme=dark] .asset-card-title{color:#efeff2!important}[data-theme=dark] .inset-well{background:#0f0c1c!important;border-color:#1b1632!important}[data-theme=dark] .contact-block{background:#131022!important;border-color:#1b1632!important}[data-theme=dark] .contact-block-title{color:#efeff2!important}[data-theme=dark] .contact-block-text{color:#b9b7c0!important}[data-theme=dark] .contact-block-icon{background:#0f0c1c!important;color:#7367f0!important}[data-theme=dark] .contact-block-icon.is-alert{background:#ea545529!important;color:#ea5455!important}[data-theme=dark] .contact-block-icon.is-good{background:#28c76f29!important;color:#28c76f!important}[data-theme=dark] .compliance-card{background:#131022!important;border-color:#1b1632!important}[data-theme=dark] .compliance-card.is-expiring{border-color:#ea545566!important}[data-theme=dark] .compliance-card.is-pending{border-color:#ff9f4366!important}[data-theme=dark] .compliance-card-title{color:#efeff2!important}[data-theme=dark] .compliance-card-foot{border-top-color:#1b1632!important}[data-theme=dark] .reference-code{background:#0f0c1c!important;border-color:#1b1632!important;color:#efeff2!important}[data-theme=dark] .person-block{background:#131022!important;border-color:#1b1632!important}[data-theme=dark] .person-block-name{color:#efeff2!important}[data-theme=dark] .person-block-role{color:#7367f0!important}[data-theme=dark] .document-row,[data-theme=dark] .usage-row{background:#131022!important;border-color:#1b1632!important}[data-theme=dark] .document-row-title{color:#efeff2!important}[data-theme=dark] .document-row-icon{background:#0f0c1c!important;color:#7367f0!important}[data-theme=dark] .document-row-icon.is-pdf{background:#ea545529!important;color:#ea5455!important}[data-theme=dark] .document-row-icon.is-doc{background:#7367f029!important;color:#7367f0!important}[data-theme=dark] .document-row-icon.is-img{background:#28c76f29!important;color:#28c76f!important}[data-theme=dark] .audit-event{border-bottom-color:#1b1632!important}[data-theme=dark] .audit-event-title{color:#efeff2!important}[data-theme=dark] .delta-value{background:#0f0c1c!important;border-color:#1b1632!important;color:#efeff2!important}[data-theme=dark] .delta-value s{color:#b9b7c0!important}[data-theme=dark] .delta-value b{color:#28c76f!important}[data-theme=dark] .flush-panel{background:#131022!important;color:#efeff2!important}[data-theme=dark] .flush-panel-head,[data-theme=dark] .offcanvas-footer{background:#0f0c1c!important;border-color:#1b1632!important}[data-theme=dark] .outline-box{background:#131022!important;border-color:#1b1632!important}[data-theme=dark] .outline-box-head{border-bottom-color:#1b1632!important;color:#efeff2!important}[data-theme=dark] .outline-box-head h6{color:#efeff2!important}[data-theme=dark] .check-row{border-bottom-color:#1b1632!important;color:#efeff2!important}[data-theme=dark] .check-row.is-warn{color:#ff9f43!important}[data-theme=dark] .inline-drop{background:#0f0c1c!important;border-color:#1b1632!important;color:#efeff2!important}[data-theme=dark] .settings-modal .modal-content{background:#131022!important;border-color:#1b1632!important;color:#efeff2!important}[data-theme=dark] .settings-modal .modal-header,[data-theme=dark] .settings-modal .modal-footer{border-color:#1b1632!important}[data-theme=dark] .meta-badge{background:#1b1632!important;border-color:#26213f!important;color:#efeff2!important}[data-theme=dark] .meta-badge.is-active{color:#3ddc84!important;background:#1abe1724!important;border-color:#1abe1747!important}[data-theme=dark] .meta-badge.is-pending{color:#ffcf5c!important;background:#eab30024!important;border-color:#eab30047!important}[data-theme=dark] .meta-badge.is-expiring{color:#ff7a90!important;background:#e8264629!important;border-color:#e826464d!important}[data-theme=dark] .meta-badge.is-draft{color:#6fb3ff!important;background:#0f65cd2e!important;border-color:#0f65cd52!important}[data-theme=dark] .state-dot.is-empty{background:#2c2749!important}[data-theme=dark] .table tbody tr,[data-theme=dark] .table thead tr{border-color:#12101e!important}[data-theme=dark] .btn-soft-success{background-color:#baecb91f!important}[data-theme=dark] .btn-soft-danger{background-color:#f8bec829!important}[data-theme=dark] .btn-soft-primary{background-color:#141b2d!important}[data-theme=dark] .custom-file-container label{color:#efeff2!important}[data-theme=dark] .custom-file-container .custom-file-container__image-clear{color:#ea5455!important}[data-theme=dark] .custom-file-container .custom-file-container__image-clear:hover{color:#ff9f43!important}[data-theme=dark] .custom-file-container .custom-file-container__custom-file__custom-file-control{background-color:#0f0c1c!important;border-color:#1b1632!important;color:#efeff2!important}[data-theme=dark] .custom-file-container .custom-file-container__custom-file__custom-file-control__button{background-color:#7367f033!important;color:#7367f0!important;border-left-color:#1b1632!important}[data-theme=dark] .custom-file-container .custom-file-container__image-preview,[data-theme=dark] .custom-file-container .custom-file-container__image-multi-preview{background-color:#0f0c1c!important;border:1px solid #1B1632!important;color:#efeff2!important}[data-theme=dark] .card-bodyquote p{color:#fff!important}[data-theme=dark] .action-card{background-color:#0f0c1c!important}[data-theme=dark] .action-card .action-card-title,[data-theme=dark] .stat-value{color:#efeff2!important}[data-theme=dark] .bg-nav-pills .nav-item .nav-link{background:#141b2d!important}[data-theme=dark] .bg-nav-pills .nav-item .nav-link.active{background:#3d5ee1!important}[data-theme=dark] .offcanvas .btn-close{color:#fff!important}[data-theme=dark] .auth-logo .logo-dark{display:none!important}[data-theme=dark] .auth-logo .logo-white{display:block!important}[data-theme=dark] .grid-structure .grid-container{background-color:#0f0c1c!important;border-radius:6px}[data-theme=dark] .card .card-text{color:#fff!important}[data-theme=dark] .fc .fc-button-primary{background-color:#0f0c1c;border-color:#0f0c1c}[data-theme=dark] .fc-event-main{color:#b4e6ff!important}[data-theme=dark] .mui-profile-head{border-bottom:#1B1632!important}[data-theme=dark] .mui-profile-body hr{border-color:#1b1632!important}[data-theme=dark] .sdt-hero{background:linear-gradient(115deg,#090909 0%,var(--bs-body-bg) 46%,var(--bs-body-bg) 100%)}[data-theme=dark] .sdt-story{background:linear-gradient(165deg,#000000 0%,var(--bs-body-bg) 58%)!important}[data-theme=dark] .tto-rec-rank,[data-theme=dark] .tto-mark-n{background:#282b2d}[data-theme=dark] .tto-hero:before{content:"";background-image:repeating-linear-gradient(90deg,var(--bs-border-color) 0 1px,rgba(0,0,0,.9882352941) 1px 84px);-webkit-mask-image:linear-gradient(180deg,#000 0% 80%);mask-image:linear-gradient(180deg,#000 0% 80%)}[data-theme=dark] .tto-hero-badge{background:var(--bs-primary)}[data-theme=dark] .hwk-studio-inner:before{content:"";background:#1a1d29}[data-theme=dark] .hwk-studio{background:linear-gradient(180deg,#000000 0%,var(--bs-body-bg) 34%),var(--bs-body-bg)}[data-theme=dark] .hwk-sub-head:before{background:#000}[data-theme=dark] .tch-stage{background:radial-gradient(90% 120% at 100% 100%,rgba(2,168,181,.12) 0%,transparent 58%),linear-gradient(160deg,#000000 0%,var(--bs-body-bg) 44%),var(--bs-body-bg)}[data-theme=dark] .fam-hero{background:radial-gradient(80% 120% at 0% 100%,rgba(2,168,181,.12) 0%,transparent 55%),linear-gradient(200deg,#000000 0%,var(--bs-body-bg) 46%),var(--bs-body-bg)}[data-theme=dark] .ntf-hero{background:radial-gradient(70% 130% at 100% 0%,#000000 0%,transparent 58%),var(--bs-body-bg)}[data-theme=dark] .bg-gray{background:#141b2d}[data-theme=dark] .bg-transparent-dark{background:#ff00122b}[data-theme=dark] .status-toggle.modal-status label{background-color:#0d0d0d;border:1px solid #1d1e1f}.select2-container{min-width:100%!important;z-index:99}.select2-container .select2-selection--single{height:38px}.select2-container--default .select2-selection--single{border:1px solid var(--Stroke, rgba(145, 158, 171, .3));border-radius:5px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#202c4b!important;line-height:38px;border-radius:5px;padding-left:10px;font-size:14px;font-weight:400;padding-right:30px}.select2-container--default .select2-selection--single .select{width:219px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:38px;right:7px}.select2-container--default .select2-selection--single .select2-selection__arrow b{position:absolute;top:50%;left:50%;border-color:#515b73;border-style:solid;border-width:0 1px 1px 0;padding:3px;height:0;margin-left:-6px;margin-top:-3px;width:0;transform:rotate(45deg) translateY(-50%);-webkit-transform:rotate(45deg) translateY(-50%);-ms-transform:rotate(45deg) translateY(-50%)}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#000;border-width:1px 0 0 1px;margin-top:3px;padding:3px}.select2-container--default .select2-results__option--highlighted[aria-selected]{background:#3d5ee1;color:#fff}.select2-container--focus .select2-selection--single{background:#fff!important;border-color:#e9edf4}span.select2-container.select2-container--default.select2-container--open{z-index:9999;box-shadow:0 4.4px 12px -1px #dedede5c}.select2-container--classic .select2-selection--single,.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--single .select2-selection__rendered,.select2-container--default .select2-selection--single .select2-selection__arrow,.select2-container--default .select2-selection--multiple,.select2-container--classic .select2-selection--single .select2-selection__arrow,.select2-container--classic .select2-selection--single .select2-selection__rendered{border-color:#e9edf4;color:#6a7287}.select2-dropdown{border-color:#e9edf4}.select2-container--default .select2-selection--multiple{line-height:27px;height:38px;overflow:hidden}.select2-container--classic .select2-selection--multiple .select2-selection__choice,.select2-container--default .select2-selection--multiple .select2-selection__choice,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:#0f65cd;border-color:#0f65cd;color:#fff}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#3d5ee1}.select2-container--open .ti-filter{z-index:9999!important}.choices__list--multiple .choices__item{padding:1px 10px}.choices__input{background:transparent}table.dataTable{margin:0!important}table.dataTable>thead .sorting:after,table.dataTable>thead .sorting_asc:after,table.dataTable>thead .sorting_desc:after,table.dataTable>thead .sorting_asc_disabled:after,table.dataTable>thead .sorting_desc_disabled:after{right:10px!important;content:"\f0d7"!important;font-family:"Font Awesome 5 Free";bottom:8px!important;color:#cdd0d7!important;font-size:10px!important;opacity:1!important;position:absolute;font-weight:600;line-height:1px!important}table.dataTable>thead .sorting:before,table.dataTable>thead .sorting_asc:before,table.dataTable>thead .sorting_desc:before,table.dataTable>thead .sorting_asc_disabled:before,table.dataTable>thead .sorting_desc_disabled:before{right:10px!important;content:"\f0d8"!important;font-family:"Font Awesome 5 Free";top:18px!important;color:#cdd0d7!important;font-size:10px!important;opacity:1!important;position:absolute;font-weight:600;line-height:1px!important}.dataTables_paginate .paging_numbers{float:right}.dataTables_info{font-size:15px;color:#515b73;font-weight:500}@media(max-width:767.98px){.dataTables_info{font-size:12px}}.custom-select{min-width:80px;background:url(/assets/img/icons/dropdown.svg) no-repeat 95% 50%}.dataTables_paginate .pagination{justify-content:end;-webkit-justify-content:end;-ms-flex-pack:end}.dataTables_paginate .pagination li{margin:0 2px}.dataTables_paginate .pagination li a{background:transparent;border-color:transparent;border-radius:5px!important;width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:#515b73;font-size:14px}.dataTables_paginate .pagination li a:hover{background:#3d5ee1;color:#fff}.dataTables_paginate .pagination li.active a.page-link{background:#3d5ee1;border-color:#3d5ee1;border-radius:5px;width:28px;height:28px;display:flex;align-items:center;justify-content:center}.dataTables_paginate .pagination li.previous.disabled,.dataTables_paginate .pagination li.prev{width:auto;margin:0 13px 0 0}.dataTables_paginate .pagination li.previous.disabled a,.dataTables_paginate .pagination li.prev a{background-color:transparent;border:0;width:auto;padding:0}.dataTables_paginate .pagination li.previous.disabled a i,.dataTables_paginate .pagination li.prev a i{margin-right:8px}.dataTables_paginate .pagination li.previous.disabled a:hover,.dataTables_paginate .pagination li.prev a:hover{color:#2ca87f}.dataTables_paginate .pagination li.next.disabled,.dataTables_paginate .pagination li.next{width:auto;margin:0 0 0 13px}.dataTables_paginate .pagination li.next.disabled a,.dataTables_paginate .pagination li.next a{background-color:transparent;border:0;width:auto;padding:0}.dataTables_paginate .pagination li.next.disabled a i,.dataTables_paginate .pagination li.next a i{margin-left:8px}.dataTables_paginate .pagination li.next.disabled a:hover,.dataTables_paginate .pagination li.next a:hover{color:#2ca87f}@media(max-width:767.98px){.dataTables_paginate .pagination{justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}}.dataTables_length{margin-bottom:15px}.dataTables_paginate{margin-top:15px!important}.dataTables_length label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#515b73;font-size:14px}.dataTables_length label .form-select{width:61px;border:1px solid #E9EDF4;border-radius:6px;color:#515b73;margin:0 8px;background-position:right 5px center;padding-right:15px}@media(max-width:767.98px){.datatable-length{text-align:center}}div.dataTables_wrapper div.dataTables_info{padding-top:15px}table.dataTable thead>tr>th.no-sort.sorting_asc:before,table.dataTable thead>tr>th.no-sort.sorting_asc:after,table.dataTable thead>tr>th.no-sort.sorting:before,table.dataTable thead>tr>th.no-sort.sorting:after{display:none}.custom-table .table-responsive{border:1px solid #E9EDF4;border-radius:6px}table.table.dataTable>tbody>tr{border-color:#e9edf4}table.table.dataTable>tbody>tr td{color:#515b73;border-bottom:1px solid #E9EDF4;padding:12px 20px}table.table.dataTable>thead>tr{border-color:#e9edf4}table.table.dataTable>thead>tr th{color:#202c4b;font-size:14px;font-weight:500;padding:12px 20px}.dataTables_filter{margin-bottom:15px}.dataTables_filter input{height:38px;font-size:14px;padding:.5rem .625rem}#select-all~.checkmarks{top:-7px}#select-all2~.checkmarks{top:-7px}#select-all3~.checkmarks{top:-7px}.custom-datatable-filter [class*=col-md]{padding-right:1rem!important;padding-left:1rem!important}.no-datatable_length .dataTables_length,.no-datatable_length .dataTables_filter,.no-datatable_length .dataTables_info,.no-datatable_length .dataTables_paginate{display:none}.datatable-info .dataTables_info{display:none!important}.datatable-info .dataTables_info:first-child{display:block!important}.datatable-length .dataTables_length{display:none!important}.datatable-length .dataTables_length:first-child{display:block!important}.datatable-paginate .dataTables_paginate{display:none!important}.datatable-paginate .dataTables_paginate:first-child{display:block!important}.daterangepicker .ranges li.active,.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#3d5ee1}.daterange-wraper .date-range{padding-left:30px;font-size:14px;color:#515b73;min-height:auto;height:36px;border:0;box-shadow:0 4.4px 20px -1px #1310220d}.daterange-wraper .date-range:focus{border-left:0}.daterange-wraper .cal-icon-date{position:absolute;left:10px;top:50%;transform:translateY(-50%)}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;inset:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;inset:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;overflow:auto;max-width:100%;max-height:100%;scrollbar-width:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none}.simplebar-content:before,.simplebar-content:after{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;right:2px;width:5px;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#a2adb7;border-radius:7px;left:0;right:0;opacity:0;transition:opacity .2s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:2px;height:7px;min-height:0;min-width:10px;width:auto}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none}.custom-scroll::-webkit-scrollbar{-webkit-appearance:none}.custom-scroll::-webkit-scrollbar-thumb{background-color:#0003;border-radius:10px;margin-right:5px;border:none}.custom-scroll::-webkit-scrollbar-track{border-radius:10px;background-color:transparent}.custom-scroll::-webkit-scrollbar-corner{background-color:transparent}[data-simplebar-lg] .simplebar-scrollbar{right:1px;width:10px}[data-simplebar-primary] .simplebar-scrollbar:before{background:#3d5ee1}.simplebar-height{max-height:250px}.gu-mirror{position:fixed!important;margin:0!important;z-index:9999!important;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}.gu-hide{display:none!important}.gu-unselectable{-webkit-user-select:none!important;user-select:none!important}.gu-transit{opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20)}.dragula-handle{position:relative;width:36px;height:36px;font-size:22px;text-align:center;cursor:move}.dragula-handle:before{content:"\f22f";font-family:tabler-icons;position:absolute}.handle{cursor:move}.swal2-container .swal2-title{font-size:20px;font-weight:500;color:#202c4b}.swal2-popup{width:28em;padding:2rem;border-radius:4px;background-color:#fff;color:#6a7287}.swal2-popup .swal2-html-container{font-size:16px!important;color:#6a7287}.swal2-footer{border-top:1px solid #E9EDF4;color:#6a7287}.swal2-icon.swal2-question{border-color:#0f65cd;color:#0f65cd}.swal2-icon.swal2-success [class^=swal2-success-line]{background-color:#1abe17}.swal2-icon.swal2-success .swal2-success-ring{border-color:#1abe17}.swal2-icon.swal2-warning{border-color:#eab300;color:#eab300}div:where(.swal2-icon){width:4em;height:4em;margin:.5rem auto}div:where(.swal2-icon) .swal2-icon-content{font-size:3em}div:where(.swal2-icon).swal2-info{border-color:#0f65cd;color:#0f65cd}.swal2-styled:focus{box-shadow:none}.swal2-loader{border-color:#3D5EE1 transparent #3D5EE1 transparent}.swal2-timer-progress-bar{background-color:#1abe1766}.swal2-progress-steps .swal2-progress-step,.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#3d5ee1}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step,.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#3d5ee14d}.swal2-progress-steps .swal2-progress-step-line{background:#3d5ee1}.swal2-actions.swal2-loading .swal2-styled.swal2-confirm{border-left-color:#3d5ee1!important;border-right-color:#3d5ee1!important}.swal2-file,.swal2-input,.swal2-textarea{border:1px solid #E9EDF4}.swal2-file:focus,.swal2-input:focus,.swal2-textarea:focus{box-shadow:none;border-color:#e9edf4}.swal2-input{height:auto;display:block;padding:8px 12px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.5;color:#6a7287;background-color:#fff;background-clip:padding-box;border:1px solid #E9EDF4}.swal2-close{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:42px;width:1em;height:1em;position:absolute;top:5px;right:5px}.swal2-close:focus{box-shadow:none}.swal2-close:hover{color:#e82646}.swal2-validation-message{background-color:transparent}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{width:1.9375em;top:1.95em}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{top:2.4em;width:1em}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{top:1.85em;right:.5em;width:2.25em}.toast{box-shadow:0 4px 54px #e0e0e040;border-color:#e9edf4;border-radius:4px}.toast .toast-header{border-radius:4px 4px 0 0;padding:.5rem .75rem;color:#6a7287}.toast .toast-body{padding:.75rem}.stats-card{--mc: #3577f1;--mc-rgb: 53, 119, 241;--s: #fff;--t: #0f172a;--m: #8f9bb3;--b: rgba(17, 24, 39, .08);--soft: rgba(var(--mc-rgb), .12);--stats-positive: #0ca678;--stats-negative: #e7515a;position:relative;width:100%;background:var(--s);border:1px solid var(--b);border-radius:16px;padding:1.1rem 1.2rem;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.stats-card:hover{transform:translateY(-4px);box-shadow:0 .8rem 1.6rem #1118271a}.stats-card .stats-value{color:var(--t);font-weight:700;line-height:1.1;letter-spacing:-.01em}.stats-card .stats-label{color:var(--m);font-size:.78rem;margin:0}.stats-card .stats-icon{display:inline-flex;align-items:center;justify-content:center}.stats-card.stats-primary{--mc: #3577f1;--mc-rgb: 53, 119, 241}.stats-card.stats-success{--mc: #0ca678;--mc-rgb: 12, 166, 120}.stats-card.stats-info{--mc: #3b7ddd;--mc-rgb: 59, 125, 221}.stats-card.stats-warning{--mc: #f39c12;--mc-rgb: 243, 156, 18}.stats-card.stats-danger{--mc: #e7515a;--mc-rgb: 231, 81, 90}.stats-card.stats-purple{--mc: #7c3aed;--mc-rgb: 124, 58, 237}.stats-card.stats-teal{--mc: #12b3b3;--mc-rgb: 18, 179, 179}.stats-card.stats-pink{--mc: #e83e8c;--mc-rgb: 232, 62, 140}.stats-card-students .stats-head{display:flex;align-items:center;gap:.85rem}.stats-card-students .stats-avatar{flex:0 0 52px;width:52px;height:52px;border-radius:50%;font-size:22px;color:var(--mc);background:var(--soft);box-shadow:0 0 0 3px rgba(var(--mc-rgb),.15)}.stats-card-students .stats-value{font-size:1.5rem}.stats-card-students .stats-footer{display:flex;align-items:center;justify-content:space-between;margin-top:.85rem;padding-top:.65rem;border-top:1px dashed var(--b);font-size:.72rem}.stats-card-students .stats-subtitle{display:inline-flex;align-items:center;gap:.3rem;color:var(--m)}.stats-card-students .stats-subtitle i{color:var(--mc)}.stats-card-students .stats-badge{font-weight:700;color:var(--stats-positive)}.stats-card-parents{text-align:center;padding-top:2.3rem}.stats-card-parents:before{content:"";position:absolute;inset:0 0 auto;height:44px;background:linear-gradient(180deg,var(--soft),transparent)}.stats-card-parents .stats-icon{position:relative;width:50px;height:50px;border-radius:14px;margin:0 auto .5rem;font-size:22px;background:var(--s);color:var(--mc);box-shadow:0 .3rem .8rem rgba(var(--mc-rgb),.25)}.stats-card-parents .stats-value{font-size:1.5rem}.stats-card-parents .stats-label{margin:.1rem 0 .55rem}.stats-card-parents .stats-link{display:inline-flex;align-items:center;gap:.3rem;font-size:.7rem;font-weight:700;color:var(--mc);background:var(--soft);padding:.2rem .6rem;border-radius:50rem}.stats-card-teachers .stats-avatars{display:flex;align-items:center;margin-bottom:.7rem}.stats-card-teachers .stats-avatars span{width:30px;height:30px;border-radius:50%;margin-left:-8px;border:2px solid var(--s);background:var(--soft);color:var(--mc);font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.stats-card-teachers .stats-avatars span:first-child{margin-left:0}.stats-card-teachers .stats-avatars .stats-icon{margin-left:auto;width:40px;height:40px;border-radius:12px;background:var(--soft);color:var(--mc);font-size:20px}.stats-card-teachers .stats-value{font-size:1.5rem}.stats-card-teachers .stats-label{margin:0 0 .6rem}.stats-card-teachers .stats-bar{height:5px;border-radius:50rem;background:var(--soft);overflow:hidden}.stats-card-teachers .stats-bar i{display:block;height:100%;border-radius:50rem;background:var(--mc)}.stats-card-hr{display:flex;align-items:stretch;gap:1rem}.stats-card-hr .stats-main{flex:1;min-width:0}.stats-card-hr .stats-icon{width:42px;height:42px;border-radius:12px;background:var(--soft);color:var(--mc);font-size:20px;margin-bottom:.55rem}.stats-card-hr .stats-value{font-size:1.5rem}.stats-card-hr .stats-aside{flex:0 0 78px;border-left:1px solid var(--b);padding-left:.85rem;display:flex;flex-direction:column;justify-content:center;gap:.45rem}.stats-card-hr .stats-aside small{font-size:.68rem;color:var(--m);display:block}.stats-card-hr .stats-aside b{font-size:.95rem;color:var(--t)}.stats-card-exams{display:flex;align-items:center;gap:1rem}.stats-card-exams .stats-ring{flex:0 0 62px;width:62px;height:62px;border-radius:50%;position:relative;display:flex;align-items:center;justify-content:center;background:conic-gradient(var(--mc) calc(var(--p, 70) * 1%),var(--soft) 0)}.stats-card-exams .stats-ring:before{content:"";position:absolute;width:46px;height:46px;border-radius:50%;background:var(--s)}.stats-card-exams .stats-ring b{position:relative;z-index:2;font-size:.78rem;color:var(--mc)}.stats-card-exams .stats-value{font-size:20px;margin-bottom:6px}.stats-card-exams .stats-spark{display:flex;align-items:flex-end;gap:3px;height:20px;margin-top:.45rem}.stats-card-exams .stats-spark i{width:5px;border-radius:2px 2px 0 0;background:var(--soft)}.stats-card-exams .stats-spark i:last-child{background:var(--mc)}.stats-card-academics .stats-top{display:flex;align-items:flex-start;justify-content:space-between}.stats-card-academics .stats-icon{width:44px;height:44px;border-radius:12px;background:var(--soft);color:var(--mc);font-size:20px}.stats-card-academics .stats-ring{width:46px;height:46px;border-radius:50%;position:relative;display:flex;align-items:center;justify-content:center;background:conic-gradient(var(--mc) calc(var(--p, 65) * 1%),var(--soft) 0)}.stats-card-academics .stats-ring:before{content:"";position:absolute;width:34px;height:34px;border-radius:50%;background:var(--s)}.stats-card-academics .stats-ring b{position:relative;z-index:2;font-size:.6rem;color:var(--mc)}.stats-card-academics .stats-value{font-size:1.55rem;margin-top:.8rem}.stats-card-finance .stats-top{display:flex;align-items:center;justify-content:space-between}.stats-card-finance .stats-icon{width:42px;height:42px;border-radius:12px;background:var(--soft);color:var(--mc);font-size:20px}.stats-card-finance .stats-compare{font-size:.7rem;font-weight:700}.stats-card-finance .stats-compare.up{color:var(--stats-positive)}.stats-card-finance .stats-compare.down{color:var(--stats-negative)}.stats-card-finance .stats-value{font-size:1.5rem;margin-top:.65rem;letter-spacing:-.02em}.stats-card-finance .stats-label{margin:0 0 .55rem}.stats-card-finance .stats-bars{display:flex;gap:5px;align-items:flex-end;height:26px}.stats-card-finance .stats-bars i{flex:1;border-radius:3px 3px 0 0;background:var(--soft)}.stats-card-finance .stats-bars i.hi{background:var(--mc)}.stats-card-library .stats-top{display:flex;align-items:center;gap:.7rem;margin-bottom:.7rem}.stats-card-library .stats-icon{width:44px;height:44px;border-radius:12px;background:var(--soft);color:var(--mc);font-size:20px}.stats-card-library .stats-value{font-size:1.4rem}.stats-card-library .stats-progress{height:6px;border-radius:50rem;background:var(--soft);overflow:hidden}.stats-card-library .stats-progress i{display:block;height:100%;background:var(--mc);border-radius:50rem}.stats-card-library .stats-meta{display:flex;align-items:center;justify-content:space-between;margin-top:.5rem;font-size:.7rem;color:var(--m)}.stats-card-hostel .stats-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:.55rem}.stats-card-hostel .stats-icon{width:42px;height:42px;border-radius:12px;background:var(--soft);color:var(--mc);font-size:20px}.stats-card-hostel .stats-value{font-size:1.5rem}.stats-card-hostel .stats-label{margin:.45rem 0 .5rem}.stats-card-hostel .stats-segments{display:flex;height:8px;border-radius:50rem;overflow:hidden;background:var(--soft)}.stats-card-hostel .stats-segments i{height:100%;background:var(--mc)}.stats-card-hostel .stats-legend{display:flex;gap:.9rem;margin-top:.5rem;font-size:.68rem;color:var(--m)}.stats-card-hostel .stats-legend span{display:inline-flex;align-items:center}.stats-card-hostel .stats-legend span:before{content:"";width:8px;height:8px;border-radius:50%;margin-right:.3rem;background:var(--mc)}.stats-card-hostel .stats-legend span.mut:before{background:rgba(var(--mc-rgb),.25)}.stats-card-transport .stats-top{display:flex;align-items:center;justify-content:space-between}.stats-card-transport .stats-icon{width:42px;height:42px;border-radius:12px;background:var(--soft);color:var(--mc);font-size:20px}.stats-card-transport .stats-status{display:inline-flex;align-items:center;gap:.35rem;font-size:.68rem;font-weight:700;color:var(--mc)}.stats-card-transport .stats-status .dot{width:8px;height:8px;border-radius:50%;background:var(--mc);animation:mcpulse 1.8s infinite}@keyframes mcpulse{0%{box-shadow:0 0 rgba(var(--mc-rgb),.5)}70%{box-shadow:0 0 0 8px rgba(var(--mc-rgb),0)}to{box-shadow:0 0 rgba(var(--mc-rgb),0)}}.stats-card-transport .stats-value{font-size:1.5rem;margin-top:.65rem}.stats-card-transport .stats-label{margin:0 0 .5rem}.stats-card-transport .stats-track{height:5px;border-radius:50rem;background:var(--soft);overflow:hidden}.stats-card-transport .stats-track i{display:block;height:100%;background:var(--mc);border-radius:50rem}.stats-card-support .stats-top{display:flex;align-items:flex-start;justify-content:space-between}.stats-card-support .stats-icon{width:42px;height:42px;border-radius:12px;background:var(--soft);color:var(--mc);font-size:20px}.stats-card-support .stats-priority{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.22rem .5rem;border-radius:6px;background:var(--soft);color:var(--mc)}.stats-card-support .stats-value{font-size:1.5rem;margin-top:.65rem}.stats-card-support .stats-label{margin:0 0 .5rem}.stats-card-support .stats-sla{display:flex;align-items:center;gap:.5rem;font-size:.68rem;color:var(--m)}.stats-card-support .stats-sla .bar{flex:1;height:5px;border-radius:50rem;background:var(--soft);overflow:hidden}.stats-card-support .stats-sla .bar i{display:block;height:100%;background:var(--mc)}.stats-card-settings{border-left:3px solid var(--mc)}.stats-card-settings .stats-top{display:flex;align-items:center;justify-content:space-between}.stats-card-settings .stats-icon{font-size:22px;color:var(--mc)}.stats-card-settings .stats-state{display:inline-flex;align-items:center;gap:.32rem;font-size:.66rem;font-weight:600;color:var(--m)}.stats-card-settings .stats-state i{width:8px;height:8px;border-radius:50%;background:var(--mc)}.stats-card-settings .stats-value{font-size:1.45rem;margin-top:.8rem}.stats-card-activities{display:flex;align-items:center;gap:.9rem}.stats-card-activities .stats-date{flex:0 0 54px;height:60px;border-radius:12px;background:var(--soft);color:var(--mc);display:flex;flex-direction:column;align-items:center;justify-content:center}.stats-card-activities .stats-date b{font-size:1.25rem;line-height:1}.stats-card-activities .stats-date span{font-size:.58rem;text-transform:uppercase;letter-spacing:.06em;margin-top:.1rem}.stats-card-activities .stats-value{font-size:1.4rem}.stats-card-activities .stats-tag{display:inline-block;margin-top:.3rem;font-size:.66rem;font-weight:600;color:var(--mc)}.stats-card-masters{border:0;border-bottom:2px solid var(--soft);border-radius:0;background:transparent;padding:.55rem .2rem .85rem}.stats-card-masters:hover{transform:none;box-shadow:none;border-bottom-color:var(--mc)}.stats-card-masters .stats-top{display:flex;align-items:center;gap:.6rem}.stats-card-masters .stats-icon{width:38px;height:38px;border-radius:10px;background:var(--soft);color:var(--mc);font-size:18px}.stats-card-masters .stats-value{font-size:1.35rem}.stats-card-masters .stats-label{font-size:.75rem}.stats-card-masters .stats-chip{margin-left:auto;font-size:.66rem;font-weight:700;color:var(--mc);background:var(--soft);padding:.15rem .5rem;border-radius:50rem}.stats-card-directory{display:flex;align-items:center;gap:.85rem}.stats-card-directory .stats-avatar{position:relative;flex:0 0 48px;width:48px;height:48px;border-radius:50%;background:var(--soft);color:var(--mc);font-size:20px}.stats-card-directory .stats-avatar:after{content:"";position:absolute;right:1px;bottom:1px;width:11px;height:11px;border-radius:50%;background:var(--stats-positive);border:2px solid var(--s)}.stats-card-directory .stats-value{font-size:20px;margin-bottom:6px}.stats-card-directory .stats-role{display:inline-block;margin-top:.25rem;font-size:.66rem;font-weight:600;color:var(--mc);background:var(--soft);padding:.15rem .5rem;border-radius:50rem}[data-theme=dark] .stats-card{--s: #1a2233;--t: #e9edf5;--m: #8a94a6;--b: rgba(255, 255, 255, .08)}[data-theme=dark] .stats-card:hover{box-shadow:0 .8rem 1.6rem #0006}[dir=rtl] .stats-card-settings{border-left:0;border-right:3px solid var(--mc)}[dir=rtl] .stats-card-hr .stats-aside{border-left:0;border-right:1px solid var(--b);padding-left:0;padding-right:.85rem}[dir=rtl] .stats-card-teachers .stats-avatars span{margin-left:0;margin-right:-8px}[dir=rtl] .stats-card-teachers .stats-avatars .stats-icon,[dir=rtl] .stats-card-masters .stats-chip{margin-left:0;margin-right:auto}@media(max-width:575.98px){.stats-card{padding:1rem}.stats-card .stats-value{font-size:1.35rem}}.status-card.primary{--sc-accent: #3577f1;--sc-accent-rgb: 53, 119, 241}.status-card.success{--sc-accent: #0ca678;--sc-accent-rgb: 12, 166, 120}.status-card.info{--sc-accent: #3b7ddd;--sc-accent-rgb: 59, 125, 221}.status-card.warning{--sc-accent: #f39c12;--sc-accent-rgb: 243, 156, 18}.status-card.danger{--sc-accent: #e7515a;--sc-accent-rgb: 231, 81, 90}.status-card.secondary{--sc-accent: #6c757d;--sc-accent-rgb: 108, 117, 125}.status-card.purple{--sc-accent: #7c3aed;--sc-accent-rgb: 124, 58, 237}.status-card.teal{--sc-accent: #12b3b3;--sc-accent-rgb: 18, 179, 179}.status-card{position:relative;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:16px;padding:1.15rem 1.25rem;width:100%;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.status-card:hover{transform:translateY(-4px);box-shadow:0 .75rem 1.5rem #1118271a}.status-card .status-card-label{color:var(--bs-secondary-color);font-size:.8125rem;margin:0}.status-card .status-card-value{color:var(--bs-body-color);font-size:1.6rem;font-weight:700;line-height:1.1;margin:.15rem 0 0}.status-card .status-card-icon{display:inline-flex;align-items:center;justify-content:center;font-size:22px}.status-card .status-card-trend{display:inline-flex;align-items:center;gap:.2rem;font-size:.6875rem;font-weight:600;padding:.15rem .45rem;border-radius:50rem}.status-card .status-card-trend.up{color:#0ca678;background:#0ca6781f}.status-card .status-card-trend.down{color:#e7515a;background:#e7515a1f}.status-card .status-card-trend.flat{color:#6c757d;background:#6c757d1f}.status-card-students{padding-top:2.6rem}.status-card-students:before{content:"";position:absolute;inset:0 0 auto;height:52px;background:linear-gradient(135deg,var(--bs-primary),rgba(var(--sc-accent-rgb),.6))}.status-card-students .status-card-icon{position:relative;z-index:2;width:54px;height:54px;border-radius:16px;background:#fff;color:var(--bs-primary);box-shadow:0 .35rem .75rem rgba(var(--sc-accent-rgb),.35);margin-top:-.4rem;margin-bottom:.5rem}.status-card-students .status-card-value{font-size:1.7rem}.status-card-students .status-card-trend{margin-top:.5rem}.status-card-teachers{display:flex;align-items:stretch;padding:0}.status-card-teachers .status-card-rail{flex:0 0 66px;display:flex;align-items:center;justify-content:center;font-size:26px;color:#fff;background:linear-gradient(160deg,var(--bs-primary),rgba(var(--sc-accent-rgb),.75))}.status-card-teachers .status-card-body{padding:1.1rem 1.2rem}.status-card-teachers .status-card-value{font-size:1.55rem}.status-card-fees{display:flex;align-items:center;gap:1rem}.status-card-fees .status-card-ring{flex:0 0 64px;width:64px;height:64px;border-radius:50%;background:conic-gradient(var(--bs-primary) calc(var(--sc-pct, 70) * 1%),rgba(var(--sc-accent-rgb),.15) 0);display:flex;align-items:center;justify-content:center}.status-card-fees .status-card-ring:before{content:"";position:absolute;width:48px;height:48px;border-radius:50%;background:var(--bs-body-bg)}.status-card-fees .status-card-ring .status-card-icon{position:relative;z-index:2;color:var(--bs-primary);font-size:20px}.status-card-fees .status-card-value{font-size:1.5rem}.status-card-exams .status-card-top{display:flex;align-items:center;justify-content:space-between}.status-card-exams .status-card-icon{width:44px;height:44px;border-radius:12px;background:rgba(var(--sc-accent-rgb),.12);color:var(--bs-primary)}.status-card-exams .status-card-spark{display:flex;align-items:flex-end;gap:4px;height:34px;margin-top:.75rem}.status-card-exams .status-card-spark span{flex:1;border-radius:3px 3px 0 0;background:rgba(var(--sc-accent-rgb),.25)}.status-card-exams .status-card-spark span:last-child{background:var(--bs-primary)}.status-card-library{text-align:center;border:1.5px solid rgba(var(--sc-accent-rgb),.25);box-shadow:none}.status-card-library:hover{border-color:var(--bs-primary)}.status-card-library .status-card-icon{width:52px;height:52px;border-radius:50%;background:rgba(var(--sc-accent-rgb),.1);color:var(--bs-primary);margin:0 auto .6rem}.status-card-library .status-card-value{font-size:1.6rem}.status-card-transport:after{content:"";position:absolute;top:-30px;right:-30px;width:90px;height:90px;border-radius:20px;transform:rotate(45deg);background:linear-gradient(135deg,var(--bs-primary),rgba(var(--sc-accent-rgb),.5));opacity:.14}.status-card-transport .status-card-icon{width:46px;height:46px;border-radius:12px;background:var(--bs-primary);color:#fff;margin-bottom:.6rem;box-shadow:0 .35rem .75rem rgba(var(--sc-accent-rgb),.3)}.status-card-transport .status-card-value{font-size:1.6rem}.status-card-hostel{background-image:radial-gradient(rgba(var(--sc-accent-rgb),.14) 1.4px,transparent 1.4px);background-size:14px 14px}.status-card-hostel .status-card-inner{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between}.status-card-hostel .status-card-icon{width:48px;height:48px;border-radius:14px;background:rgba(var(--sc-accent-rgb),.15);color:var(--bs-primary);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.status-card-hostel .status-card-value{font-size:1.55rem}.status-card-hr{display:flex;align-items:center;gap:.9rem}.status-card-hr .status-card-icon{width:48px;height:48px;border-radius:12px;background:rgba(var(--sc-accent-rgb),.12);color:var(--bs-primary);flex-shrink:0}.status-card-hr .status-card-value{font-size:1.5rem}.status-card-hr:after{content:"";position:absolute;left:0;bottom:0;height:3px;width:0;background:var(--bs-primary);transition:width .3s ease}.status-card-hr:hover:after{width:100%}[data-theme=dark] .status-card{background:#1a2233;color:#e9edf5;border-color:#ffffff14}[data-theme=dark] .status-card .status-card-label{color:#8a94a6}[data-theme=dark] .status-card .status-card-value{color:#e9edf5}[data-theme=dark] .status-card:hover{box-shadow:0 .75rem 1.5rem #0006}[data-theme=dark] .status-card-students .status-card-icon{background:#1a2233}[data-theme=dark] .status-card-library{border-color:rgba(var(--sc-accent-rgb),.35)}[dir=rtl] .status-card-transport:after{right:auto;left:-30px}[dir=rtl] .status-card-hr:after{left:auto;right:0}@media(max-width:575.98px){.status-card{padding:1rem}.status-card .status-card-value,.status-card-students .status-card-value,.status-card-transport .status-card-value,.status-card-library .status-card-value{font-size:1.4rem}}[class*=sc-skin-] .stat-card{border-radius:16px}body.sc-skin-students .stat-card:before{inset:0 0 auto!important;width:100%!important;height:4px!important;border-radius:16px 16px 0 0!important;opacity:1!important}body.sc-skin-students .stat-card:after{opacity:.05!important}body.sc-skin-students .stat-card .stat-icon{border-radius:50%!important}body.sc-skin-students .stat-card{padding-top:.35rem}body.sc-skin-teachers .stat-card:before{width:6px!important;border-radius:16px 0 0 16px!important;opacity:1!important}body.sc-skin-teachers .stat-card:after{display:none!important}body.sc-skin-teachers .stat-card .stat-icon{border-radius:12px!important}body.sc-skin-teachers .stat-card .card-body{padding-left:1.4rem}body.sc-skin-fees .stat-card:before{display:none!important}body.sc-skin-fees .stat-card:after{opacity:.05!important}body.sc-skin-fees .stat-card .stat-icon{background:transparent!important;border:3px solid;border-radius:50%!important}body.sc-skin-exams .stat-card:before{inset:auto 0 0!important;width:100%!important;height:4px!important;border-radius:0 0 16px 16px!important;opacity:1!important}body.sc-skin-exams .stat-card:after{display:none!important}body.sc-skin-exams .stat-card .stat-icon{border-radius:12px!important}body.sc-skin-academics .stat-card{border:1.5px dashed rgba(0,0,0,.12)!important}body.sc-skin-academics .stat-card:before{inset:14px auto auto 14px!important;width:10px!important;height:10px!important;border-radius:50%!important;opacity:1!important}body.sc-skin-academics .stat-card:after{display:none!important}body.sc-skin-academics .stat-card .stat-icon{border-radius:12px!important}[data-theme=dark] body.sc-skin-academics .stat-card{border-color:#ffffff24!important}body.sc-skin-transport .stat-card:before{display:none!important}body.sc-skin-transport .stat-card:after{top:-30px!important;right:-30px!important;left:auto!important;width:90px!important;height:90px!important;border-radius:20px!important;transform:rotate(45deg);opacity:.16!important}body.sc-skin-transport .stat-card .stat-icon{color:#fff!important}body.sc-skin-transport .stat-card.stat-primary .stat-icon{background:var(--bs-primary)!important}body.sc-skin-transport .stat-card.stat-success .stat-icon{background:var(--bs-success)!important}body.sc-skin-transport .stat-card.stat-info .stat-icon{background:var(--bs-info)!important}body.sc-skin-transport .stat-card.stat-warning .stat-icon{background:var(--bs-warning)!important}body.sc-skin-transport .stat-card.stat-danger .stat-icon{background:var(--bs-danger)!important}body.sc-skin-transport .stat-card.stat-secondary .stat-icon{background:var(--bs-secondary)!important}body.sc-skin-hostel .stat-card:before{display:none!important}body.sc-skin-hostel .stat-card:after{display:none!important}body.sc-skin-hostel .stat-card{background-image:radial-gradient(rgba(0,0,0,.06) 1.4px,transparent 1.4px);background-size:14px 14px}[data-theme=dark] body.sc-skin-hostel .stat-card{background-image:radial-gradient(rgba(255,255,255,.06) 1.4px,transparent 1.4px)}body.sc-skin-hostel .stat-card .stat-icon{border-radius:14px!important}body.sc-skin-hr .stat-card:before{inset:auto 0 0!important;width:0!important;height:3px!important;border-radius:0!important;opacity:1!important;transition:width .3s ease}body.sc-skin-hr .stat-card:hover:before{width:100%!important}body.sc-skin-hr .stat-card:after{display:none!important}body.sc-skin-hr .stat-card .stat-icon{border-radius:12px!important}body.sc-skin-ai .stat-card{border:1px solid rgba(53,119,241,.18)!important;box-shadow:0 0 0 1px #3577f10a inset}body.sc-skin-ai .stat-card:before{inset:0!important;width:auto!important;height:auto!important;border-radius:16px!important;background:linear-gradient(135deg,#7c3aed14,#3577f105)!important;opacity:1!important;z-index:0}body.sc-skin-ai .stat-card:after{display:none!important}body.sc-skin-ai .stat-card .card-body{position:relative;z-index:1}body.sc-skin-ai .stat-card .stat-icon{border-radius:50%!important}[data-theme=dark] body.sc-skin-ai .stat-card{border-color:#7c3aed4d!important}.skeleton-loader{display:block}.skeleton-loader.hidden{display:none}.skeleton{position:relative;overflow:hidden;background:#eceef3;border-radius:6px}.skeleton:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.65),transparent);animation:skeleton-shimmer 1.3s infinite}.skeleton-line{height:12px}.skeleton-avatar{width:46px;height:46px;border-radius:12px}.skeleton-circle{width:34px;height:34px;border-radius:50%}.skeleton-pill{height:22px;width:74px;border-radius:999px}.skeleton-card{height:78px;border-radius:8px}.skeleton-btn{height:40px;width:110px;border-radius:8px}.skeleton-stack{flex:1;min-width:0}@keyframes skeleton-shimmer{to{transform:translate(100%)}}[data-bs-theme=dark] .students-workspace .skeleton,[data-bs-theme=dark] .data-workspace .skeleton{background:#2a3042}[data-bs-theme=dark] .students-workspace .skeleton:after,[data-bs-theme=dark] .data-workspace .skeleton:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent)}.students-workspace,.data-workspace{position:relative}@media(prefers-reduced-motion:reduce){.students-workspace *,.data-workspace *{animation:none!important;transition:none!important}}.page-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;width:100%}.page-toolbar .search-toolbar{position:relative;flex:1 1 260px;min-width:220px}.page-toolbar .search-toolbar input{width:100%;height:40px;border:1px solid var(--bs-border-color);border-radius:var(--radius-sm);background:var(--bs-secondary-bg);padding:0 88px 0 38px;font-size:14px;transition:box-shadow var(--transition),border-color var(--transition),background var(--transition)}.page-toolbar .search-toolbar input:focus{outline:none;background:var(--bs-body-bg);border-color:var(--bs-primary);box-shadow:0 0 0 3px var(--tint-primary)}.page-toolbar .search-toolbar .search-toolbar-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--bs-secondary-color);font-size:18px;pointer-events:none}.page-toolbar .search-toolbar .search-toolbar-kbd{position:absolute;right:5px;top:50%;transform:translateY(-50%);font-size:11px;color:var(--bs-secondary-color);border:1px solid var(--bs-border-color);border-radius:9px;padding:8px 6px;background:var(--bs-body-bg);line-height:1}.workspace-button{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;border:1px solid var(--bs-border-color);border-radius:var(--radius-sm);background:var(--bs-body-bg);color:var(--bs-emphasis-color, #1f2937);font-size:13.5px;font-weight:500;line-height:1;cursor:pointer;transition:all var(--transition);white-space:nowrap}.workspace-button i{font-size:17px}.workspace-button:hover{background:var(--bs-tertiary-bg);border-color:var(--bs-primary);color:var(--bs-primary);transform:translateY(-1px);box-shadow:var(--shadow)}.workspace-button.workspace-button-icon{padding:0;width:40px;justify-content:center}.workspace-button.workspace-button-icon.dropdown-toggle{padding:0 8px;width:auto}.workspace-button.active,.workspace-button[aria-pressed=true]{background:var(--tint-primary);border-color:var(--bs-primary);color:var(--bs-primary)}.density-toggle{display:inline-flex;border:1px solid var(--bs-border-color);border-radius:var(--radius-sm);overflow:hidden;background:var(--bs-body-bg)}.density-toggle button{border:0;background:transparent;width:38px;height:40px;color:var(--bs-secondary-color);cursor:pointer;transition:all var(--transition);display:inline-flex;align-items:center;justify-content:center}.density-toggle button i{font-size:17px}.density-toggle button.active{background:var(--tint-primary);color:var(--bs-primary)}.view-switcher{display:inline-flex;border:1px solid var(--bs-border-color);border-radius:var(--radius-sm);overflow:hidden;background:var(--bs-body-bg)}.view-switcher a{width:38px;height:40px;display:inline-flex;align-items:center;justify-content:center;color:var(--bs-secondary-color);text-decoration:none;transition:all var(--transition)}.view-switcher a i{font-size:17px}.view-switcher a:hover{color:var(--bs-primary);background:var(--bs-tertiary-bg)}.view-switcher a.active{background:var(--tint-primary);color:var(--bs-primary)}.quick-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:14px}.quick-filter{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--bs-border-color);background:var(--bs-body-bg);color:var(--bs-secondary-color);font-size:12.5px;font-weight:500;cursor:pointer;transition:all var(--transition)}.quick-filter .quick-filter-count{background:var(--bs-secondary-bg);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600;color:var(--bs-emphasis-color, #1f2937)}.quick-filter:hover{border-color:var(--bs-primary);color:var(--bs-primary)}.quick-filter.active{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff}.quick-filter.active .quick-filter-count{background:#ffffff40;color:#fff}.filter-chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px}.filter-chips:empty{display:none}.filter-chip-item{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 6px 0 12px;border-radius:999px;background:var(--tint-primary);color:var(--bs-primary);font-size:12px;font-weight:500;animation:workspace-pop .18s ease}.filter-chip-item button{border:0;background:#0000000f;color:inherit;width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:13px;line-height:1;transition:background var(--transition)}.filter-chip-item button:hover{background:#00000029}.filter-chips .filter-chip-clear{background:transparent;color:var(--bs-secondary-color);text-decoration:underline;cursor:pointer;border:0;font-size:12px}.page-toolbar-compact .page-toolbar{gap:8px}.page-toolbar-compact .page-toolbar .workspace-button{height:34px;padding:0 11px;font-size:12.5px;gap:5px}.page-toolbar-compact .page-toolbar .workspace-button i{font-size:15px}.page-toolbar-compact .page-toolbar .workspace-button.workspace-button-icon{width:34px;padding:0}.page-toolbar-compact .page-toolbar .search-toolbar{flex:0 1 250px;min-width:180px}.page-toolbar-compact .page-toolbar .search-toolbar input{height:34px;padding:0 58px 0 32px;font-size:13px}.page-toolbar-compact .page-toolbar .search-toolbar .search-toolbar-icon{font-size:15px;left:11px}.page-toolbar-compact .page-toolbar .search-toolbar .search-toolbar-kbd{font-size:10px;padding:8px 5px;right:4px}.page-toolbar-compact .density-toggle button{width:32px;height:34px}.page-toolbar-compact .density-toggle button i{font-size:16px}.page-toolbar-compact .quick-filters{margin-top:10px}.page-toolbar-compact .quick-filters .workspace-button{height:32px;padding:0 10px;font-size:12.5px;gap:5px}.page-toolbar-compact .quick-filters .workspace-button i{font-size:15px}.summary-strip{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;padding:16px;border-bottom:1px solid var(--bs-border-color)}@media(max-width:1399.98px){.summary-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:575.98px){.summary-strip{grid-template-columns:repeat(1,1fr)!important}}.summary-card{position:relative;padding:12px 14px;border:1px solid var(--bs-border-color);border-radius:var(--radius-sm);background:var(--bs-body-bg);transition:all var(--transition);overflow:hidden}.summary-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--accent);opacity:.85}.summary-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift)}.summary-card .summary-card-icon{width:30px;height:30px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;background:var(--accent-soft);color:var(--accent);margin-bottom:8px}.summary-card .summary-card-value{font-size:20px;font-weight:700;line-height:1;color:var(--bs-heading-color, #111827)}.summary-card .summary-card-label{font-size:12px;color:var(--bs-secondary-color);margin:4px 0 0}.summary-card .summary-card-spark{display:flex;align-items:flex-end;gap:3px;height:20px;margin-top:6px}.summary-card .summary-card-spark span{flex:1;background:var(--accent);border-radius:2px;opacity:.55;animation:workspace-grow .6s ease both}.selection-toolbar{display:none;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px;margin:0;background:linear-gradient(90deg,var(--tint-primary),transparent);border-bottom:1px solid var(--bs-border-color);animation:workspace-slidedown .2s ease}.selection-toolbar.show{display:flex}.selection-toolbar .selection-toolbar-count{font-weight:600;color:var(--bs-primary);display:inline-flex;align-items:center;gap:8px}.selection-toolbar .selection-toolbar-count .selection-toolbar-badge{background:var(--bs-primary);color:#fff;border-radius:999px;min-width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;padding:0 6px}.selection-toolbar .selection-toolbar-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.record-grid-wrapper{overflow:auto;max-height:68vh}.students-workspace.is-fullscreen,.data-workspace.is-fullscreen{position:fixed;inset:0;z-index:1055;background:var(--bs-secondary-bg);padding:18px;overflow:auto}.students-workspace.is-fullscreen .record-grid-wrapper,.data-workspace.is-fullscreen .record-grid-wrapper,.data-workspace.is-fullscreen .data-table{max-height:calc(100vh - 260px);overflow:auto}.data-workspace.is-fullscreen:fullscreen{overflow:auto}table.record-grid-table{width:100%;border-collapse:separate;border-spacing:0;min-width:940px}table.record-grid-table thead th{position:sticky;top:0;z-index:5;background:var(--bs-secondary-bg);color:var(--bs-secondary-color);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:14px 16px;border-bottom:1px solid var(--bs-border-color);white-space:nowrap;-webkit-user-select:none;user-select:none}table.record-grid-table thead th.record-sortable{cursor:pointer;transition:color var(--transition)}table.record-grid-table thead th.record-sortable:hover{color:var(--bs-primary)}table.record-grid-table thead th .record-sort-icon{font-size:14px;opacity:.5;vertical-align:middle;transition:transform var(--transition),opacity var(--transition)}table.record-grid-table thead th.is-sorted-asc .record-sort-icon{opacity:1;color:var(--bs-primary)}table.record-grid-table thead th.is-sorted-desc .record-sort-icon{opacity:1;color:var(--bs-primary);transform:rotate(180deg)}table.record-grid-table th.is-pinned,table.record-grid-table td.is-pinned{position:sticky;left:0;z-index:4;background:var(--bs-body-bg)}table.record-grid-table thead th.is-pinned{z-index:6;background:var(--bs-secondary-bg)}table.record-grid-table thead th .record-column-resize{position:absolute;right:0;top:0;bottom:0;width:6px;cursor:col-resize;opacity:0}table.record-grid-table thead th:hover .record-column-resize{opacity:1;background:var(--tint-primary)}table.record-grid-table tbody td{padding:16px;border-bottom:1px solid var(--bs-border-color);vertical-align:middle;font-size:14px;background:var(--bs-body-bg);transition:background var(--transition)}.students-workspace[data-density=compact] table.record-grid-table tbody td,.data-workspace[data-density=compact] table.record-grid-table tbody td{padding:9px 16px}.students-workspace[data-density=compact] table.record-grid-table tbody td .record-avatar,.data-workspace[data-density=compact] table.record-grid-table tbody td .record-avatar{width:36px;height:36px}.students-workspace[data-density=comfortable] table.record-grid-table tbody td,.data-workspace[data-density=comfortable] table.record-grid-table tbody td{padding:22px 16px}table.record-grid-table tbody tr.record-grid-row{transition:transform var(--transition),box-shadow var(--transition)}table.record-grid-table tbody tr.record-grid-row:hover td{background:var(--bs-tertiary-bg)}table.record-grid-table tbody tr.record-grid-row.is-selected td{background:var(--tint-primary)}table.record-grid-table tbody tr.record-grid-row.is-selected td:first-child{box-shadow:inset 3px 0 0 var(--bs-primary)}table.record-grid-table tbody tr.record-grid-row td.is-fading-in{animation:workspace-fade .35s ease both}.record-check{appearance:none;-webkit-appearance:none;width:18px;height:18px;border:1.8px solid var(--bs-border-color);border-radius:5px;background:var(--bs-body-bg);cursor:pointer;position:relative;transition:all var(--transition);vertical-align:middle}.record-check:hover{border-color:var(--bs-primary)}.record-check:checked{background:var(--bs-primary);border-color:var(--bs-primary)}.record-check:checked:after{content:"";position:absolute;left:5px;top:1.5px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.record-check:indeterminate{background:var(--bs-primary);border-color:var(--bs-primary)}.record-check:indeterminate:after{content:"";position:absolute;left:3px;top:7px;width:10px;height:2px;background:#fff;border-radius:2px}.record-check:focus-visible{outline:none;box-shadow:0 0 0 3px var(--tint-primary)}.record-identity{display:flex;align-items:center;gap:12px}.record-avatar{position:relative;width:46px;height:46px;border-radius:12px;overflow:hidden;flex-shrink:0;border:1px solid var(--bs-border-color);box-shadow:var(--shadow)}.record-avatar img{width:100%;height:100%;object-fit:cover}.record-avatar .record-avatar-presence{position:absolute;right:-2px;bottom:-2px;width:12px;height:12px;border-radius:50%;border:2px solid var(--bs-body-bg);background:var(--bs-success)}.record-avatar .record-avatar-presence.off{background:#9ca3af}.record-identity .record-identity-name{font-weight:600;color:var(--bs-heading-color, #111827);line-height:1.2;text-decoration:none}.record-identity .record-identity-name:hover{color:var(--bs-primary)}.record-identity .record-identity-sub{font-size:12px;color:var(--bs-secondary-color);margin-top:2px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.record-identity .record-identity-sub .record-dot{opacity:.5}.record-tags{display:flex;gap:5px;margin-top:6px;flex-wrap:wrap}.record-tag{display:inline-flex;align-items:center;gap:3px;font-size:10.5px;font-weight:600;padding:2px 7px;border-radius:999px;line-height:1.4}.record-tag i{font-size:12px}.record-tag.t-scholar{background:#d977061f;color:#b45309}.record-tag.t-transport{background:#0891b21f;color:#0e7490}.record-tag.t-hostel{background:#7b61ff1f;color:#6d28d9}.record-pill{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:5px 11px;border-radius:999px;line-height:1;white-space:nowrap}.record-pill .record-pill-dot{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px #0000000a;animation:workspace-pulse 2s infinite}.record-pill.s-active{background:#16a34a1f;color:#15803d}.record-pill.s-inactive{background:#6b728024;color:#4b5563}.record-pill.s-transfer{background:#0891b21f;color:#0e7490}.record-pill.s-graduated{background:#7b61ff1f;color:#6d28d9}.record-pill.s-suspended{background:#dc26261f;color:#b91c1c}.record-pill.s-leave{background:#d977061f;color:#b45309}.record-pill.s-inactive .record-pill-dot,.record-pill.s-graduated .record-pill-dot{animation:none}.workspace-actions{display:flex;align-items:center;gap:6px;justify-content:flex-end}.workspace-icon-button{width:34px;height:34px;border-radius:50%;border:1px solid var(--bs-border-color);background:var(--bs-body-bg);color:var(--bs-secondary-color);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition);flex-shrink:0;text-decoration:none}.workspace-icon-button i{font-size:16px}.workspace-icon-button:hover{color:#fff;background:var(--bs-primary);border-color:var(--bs-primary);transform:translateY(-2px);box-shadow:var(--shadow-lift)}.workspace-icon-button.danger:hover{background:var(--bs-danger);border-color:var(--bs-danger)}.workspace-icon-button.success:hover{background:var(--bs-success);border-color:var(--bs-success)}.students-workspace .dropdown-menu,.data-workspace .dropdown-menu{border:1px solid var(--bs-border-color);border-radius:var(--radius);box-shadow:var(--shadow-lift);padding:8px}.students-workspace .dropdown-menu.show,.data-workspace .dropdown-menu.show{animation:workspace-menu .16s ease}.students-workspace .dropdown-menu .dropdown-item,.data-workspace .dropdown-menu .dropdown-item{border-radius:var(--radius-sm);padding:8px 10px;font-size:13.5px;display:flex;align-items:center;gap:8px;transition:background var(--transition)}.students-workspace .dropdown-menu .dropdown-item i,.data-workspace .dropdown-menu .dropdown-item i{font-size:16px}.students-workspace .dropdown-menu .dropdown-item:hover,.data-workspace .dropdown-menu .dropdown-item:hover{background:var(--bs-tertiary-bg)}.students-workspace .dropdown-menu .dropdown-item.text-danger:hover,.data-workspace .dropdown-menu .dropdown-item.text-danger:hover{background:#dc26261a}.students-workspace .dropdown-menu .context-menu-head,.data-workspace .dropdown-menu .context-menu-head{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--bs-secondary-color);padding:6px 10px 4px;font-weight:600}.students-workspace .dropdown-menu.quick-menu-list,.data-workspace .dropdown-menu.quick-menu-list{width:312px;padding:0;overflow:hidden}.quick-menu-head{display:flex;flex-direction:column;gap:2px;padding:12px 14px;background:linear-gradient(135deg,var(--tint-primary),transparent 90%);border-bottom:1px solid var(--bs-border-color)}.quick-menu-head-title{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--bs-heading-color, #111827);letter-spacing:.01em}.quick-menu-head-title i{color:var(--bs-primary);font-size:16px}.quick-menu-head-sub{font-size:11.5px;color:var(--bs-secondary-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-action-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;padding:10px}.workspace-action-grid a.quick-menu{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 4px;border-radius:12px;font-size:10.5px;font-weight:500;color:var(--bs-secondary-color);text-align:center;line-height:1.25;text-decoration:none;transition:transform var(--transition),background var(--transition),color var(--transition)}.quick-menu .quick-menu-icon{width:38px;height:38px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;font-size:19px;transition:transform var(--transition),box-shadow var(--transition)}.quick-menu .quick-menu-icon i{font-size:19px}.workspace-action-grid a.quick-menu:hover{background:var(--bs-tertiary-bg);color:var(--bs-heading-color, #111827)}.workspace-action-grid a.quick-menu:hover .quick-menu-icon{transform:translateY(-2px) scale(1.04);box-shadow:0 6px 14px -4px #11182747}.workspace-action-grid a.quick-menu:active .quick-menu-icon{transform:translateY(0) scale(.96)}.workspace-action-grid a.quick-menu:focus-visible{outline:none;background:var(--bs-tertiary-bg);box-shadow:0 0 0 2px var(--bs-primary) inset}.quick-menu-icon.c-primary{background:#3d5ee11f;color:var(--bs-primary)}.quick-menu-icon.c-blue{background:#2563eb1f;color:#2563eb}.quick-menu-icon.c-green{background:#16a34a1f;color:var(--bs-success)}.quick-menu-icon.c-purple{background:#7b61ff1f;color:var(--accent-purple)}.quick-menu-icon.c-indigo{background:#4f46e51f;color:#4f46e5}.quick-menu-icon.c-teal{background:#0d94881f;color:var(--accent-teal)}.quick-menu-icon.c-amber{background:#d977061f;color:var(--bs-warning)}.quick-menu-icon.c-cyan{background:#0891b21f;color:var(--bs-info)}.quick-menu-icon.c-violet{background:#8b5cf61f;color:#8b5cf6}.quick-menu-icon.c-red{background:#dc26261f;color:var(--bs-danger)}.quick-menu-icon.c-slate{background:#4755691f;color:#475569}tr.details-panel-row>td{padding:0!important;background:var(--bs-secondary-bg)!important;border-bottom:1px solid var(--bs-border-color)}.details-panel-inner{display:none;padding:18px 20px;animation:workspace-fade .3s ease}tr.details-panel-row.open .details-panel-inner{display:block}.details-panel{display:grid;grid-template-columns:180px repeat(auto-fit,minmax(150px,1fr));gap:18px;align-items:start}.details-panel-photo{border-radius:var(--radius);overflow:hidden;border:1px solid var(--bs-border-color);box-shadow:var(--shadow)}.details-panel-photo img{width:100%;display:block}.details-panel-block h6{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--bs-secondary-color);margin:0 0 4px}.details-panel-block p{margin:0 0 12px;font-size:13.5px;font-weight:500;color:var(--bs-heading-color, #111827)}.record-progress{height:6px;border-radius:999px;background:var(--bs-border-color);overflow:hidden;margin:6px 0 12px}.record-progress span{display:block;height:100%;border-radius:999px;background:var(--bs-primary)}.details-toggle{width:26px;height:26px;border-radius:7px;border:1px solid var(--bs-border-color);background:var(--bs-body-bg);color:var(--bs-secondary-color);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition)}.details-toggle:hover{border-color:var(--bs-primary);color:var(--bs-primary)}.details-toggle i{transition:transform var(--transition)}tr.record-grid-row.expanded .details-toggle{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff}tr.record-grid-row.expanded .details-toggle i{transform:rotate(90deg)}.workspace-empty-state{display:none;text-align:center;padding:60px 20px}.workspace-empty-state.show{display:block}.workspace-empty-state .workspace-empty-art{width:132px;height:132px;margin:0 auto 18px;border-radius:50%;background:radial-gradient(circle at 30% 30%,var(--tint-primary),transparent 70%);display:flex;align-items:center;justify-content:center}.workspace-empty-state .workspace-empty-art i{font-size:60px;color:var(--bs-primary)}.workspace-empty-state h5{font-weight:700;margin-bottom:6px}.workspace-empty-state p{color:var(--bs-secondary-color);max-width:380px;margin:0 auto 18px}.is-loaded .live-content{display:block}.skeleton-summary{display:grid;grid-template-columns:repeat(8,1fr);gap:10px;padding:16px;border-bottom:1px solid var(--bs-border-color)}.skeleton-toolbar{display:flex;gap:10px;flex-wrap:wrap;align-items:center;padding-bottom:4px}.skeleton-row{display:grid;grid-template-columns:24px 46px 1.4fr .7fr .9fr 1.4fr;gap:16px;align-items:center;padding:18px 16px;border-bottom:1px solid var(--bs-border-color)}.skeleton-row .skeleton-actions{display:flex;gap:6px;justify-content:flex-end}.context-menu{position:fixed;z-index:2000;min-width:190px;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:var(--radius);box-shadow:var(--shadow-lift);padding:6px;display:none;animation:workspace-menu .14s ease}.context-menu.show{display:block}.context-menu a{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--radius-sm);font-size:13.5px;color:var(--bs-body-color, #374151);text-decoration:none;transition:background var(--transition)}.context-menu a i{font-size:16px}.context-menu a:hover{background:var(--bs-tertiary-bg)}.context-menu a.text-danger:hover{background:#dc26261a}.context-menu .context-menu-divider{height:1px;background:var(--bs-border-color);margin:5px 4px}.record-cards{display:none}@media(max-width:991.98px){.summary-strip,.skeleton-summary{grid-template-columns:repeat(4,1fr)}}@media(max-width:767.98px){.summary-strip,.skeleton-summary{grid-template-columns:repeat(2,1fr)}.record-grid-wrapper{display:none}.record-cards{display:block;padding:14px}.record-card{border:1px solid var(--bs-border-color);border-radius:var(--radius);padding:14px;margin-bottom:12px;background:var(--bs-body-bg);box-shadow:var(--shadow);transition:all var(--transition)}.record-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift)}.record-card.is-selected{border-color:var(--bs-primary);background:var(--tint-primary)}.record-card-head{display:flex;align-items:center;gap:12px}.record-card-body{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.record-card-body .record-meta-key{font-size:11px;color:var(--bs-secondary-color)}.record-card-body .record-meta-value{font-size:13px;font-weight:500}.record-card-actions{display:flex;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--bs-border-color);position:sticky;bottom:0}}@keyframes workspace-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes workspace-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes workspace-slidedown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes workspace-menu{0%{opacity:0;translate:0 -6px;scale:.98}to{opacity:1;translate:0 0;scale:1}}@keyframes workspace-pulse{0%,to{box-shadow:0 0 0 3px #0000000a}50%{box-shadow:0 0 0 5px #00000005}}@keyframes workspace-grow{0%{height:0}}[data-bs-theme=dark] .record-avatar .record-avatar-presence,[data-bs-theme=dark] .record-check:checked:after{border-color:var(--bs-body-bg)}.workspace-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:14px 16px;border-top:1px solid var(--bs-border-color)}.workspace-footer-info{font-size:13px;color:var(--bs-secondary-color)}.workspace-footer-info span{color:var(--bs-heading-color, #111827);font-weight:600}.workspace-footer-size{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--bs-secondary-color);margin-left:auto}@media(max-width:575.98px){.workspace-footer-size{margin-left:unset}}.workspace-footer-size .form-select{width:auto}.workspace-pagination{display:flex;align-items:center;gap:4px}.workspace-page-button{min-width:34px;height:34px;padding:0 8px;border:1px solid var(--bs-border-color);background:var(--bs-body-bg);border-radius:var(--radius-sm);color:var(--bs-body-color, #374151);font-size:13px;font-weight:500;cursor:pointer;transition:all var(--transition);display:inline-flex;align-items:center;justify-content:center}.workspace-page-numbers{display:inline-flex;gap:4px}.workspace-page-button:hover:not(:disabled){border-color:var(--bs-primary);color:var(--bs-primary)}.workspace-page-button.active{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff}.workspace-page-button:disabled{opacity:.5;cursor:not-allowed}.record-info-key{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--bs-secondary-color);margin-bottom:3px}.record-info-value{font-size:14px;font-weight:500;color:var(--bs-heading-color, #111827)}.upload-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:30px 16px;border:2px dashed var(--bs-border-color);border-radius:var(--radius);background:var(--bs-secondary-bg);cursor:pointer;text-align:center;transition:all var(--transition);margin-bottom:0}.upload-dropzone:hover,.upload-dropzone.dragover{border-color:var(--bs-primary);background:var(--tint-primary)}.upload-dropzone i{font-size:34px;color:var(--bs-primary)}.upload-dropzone-title{font-weight:600}.upload-dropzone-hint{font-size:12px;color:var(--bs-secondary-color)}.confirm-icon{width:64px;height:64px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:30px;background:#dc26261f;color:var(--bs-danger)}.confirm-icon.warning{background:#d977061f;color:var(--bs-warning)}.confirm-icon.primary{background:var(--tint-primary);color:var(--bs-primary)}.id-card-preview{--id-accent: var(--bs-primary);position:relative;width:320px;margin:6px auto;background:#fff;border-radius:18px;overflow:hidden;font-family:inherit;box-shadow:0 2px #d5dae2,0 4px 10px #0f172a14;border:1px solid #e8eaed}.id-card-hole{position:absolute;top:12px;left:50%;transform:translate(-50%);width:46px;height:9px;border-radius:999px;background:#ffffff8c;box-shadow:inset 0 0 0 2px #0000001f;z-index:3}.id-card-head{position:relative;padding:30px 18px 46px;background:radial-gradient(120% 120% at 15% 0%,rgba(255,255,255,.22),transparent 55%),linear-gradient(135deg,#0000,#00000038),var(--id-accent);color:#fff;text-align:center;overflow:hidden}.id-card-head:after{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.05) 0 10px,transparent 10px 20px);opacity:.6}.id-card-brand{position:relative;z-index:2;display:inline-flex;align-items:center;gap:10px}.id-card-logo{width:34px;height:34px;border-radius:9px;background:#ffffff2e;display:inline-flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.id-card-logo img{height:22px;width:auto}.id-card-logo i{font-size:20px;color:#fff}.id-card-brand-text{text-align:left;line-height:1.1}.id-card-brand-text h6{margin:0;font-size:14px;font-weight:800;letter-spacing:.04em}.id-card-brand-text span{font-size:9.5px;text-transform:uppercase;letter-spacing:.12em;opacity:.85}.id-card-wave{position:absolute;left:0;right:0;bottom:-1px;height:34px;background:#fff;border-radius:50% 50% 0 0/100% 100% 0 0;z-index:1}.id-card-photo-wrap{position:relative;z-index:2;width:92px;height:92px;margin:-40px auto 0;border-radius:16px;padding:4px;background:#fff;box-shadow:0 8px 18px -6px #1118274d}.id-card-photo{width:100%;height:100%;object-fit:cover;border-radius:12px}.id-card-identity{text-align:center;margin-top:10px}.id-card-identity h5{margin:0;font-size:17px;font-weight:700;color:#111827}.id-card-info{margin:14px 18px 0;border:1px solid var(--bs-border-color);border-radius:12px;overflow:hidden}.id-card-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:12px}.id-card-row:nth-child(odd){background:var(--bs-secondary-bg)}.id-card-key{color:var(--bs-secondary-color);font-weight:500}.id-card-value{color:#111827;font-weight:600;text-align:right}.id-card-barcode{margin:14px 18px 0;text-align:center}.id-card-bars{height:40px;border-radius:4px;background-image:repeating-linear-gradient(90deg,#1f2937 0 2px,#fff 2px 4px,#1f2937 4px 7px,#fff 7px 9px,#1f2937 9px 10px,#fff 10px 13px,#1f2937 13px 16px,#fff 16px 17px);background-size:17px 100%}.id-card-barcode span{display:block;margin-top:4px;font-size:11px;letter-spacing:.28em;color:#374151;font-weight:600}.id-card-signrow{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:14px 18px 0}.id-card-qr{width:46px;height:46px;border-radius:8px;border:1px solid var(--bs-border-color);display:inline-flex;align-items:center;justify-content:center}.id-card-qr i{font-size:38px;color:#111827}.id-card-sign{text-align:center;flex:1}.id-card-sign-line{display:block;height:22px;border-bottom:1.5px solid #9ca3af}.id-card-sign small{font-size:10px;color:var(--bs-secondary-color)}.id-card-foot{margin-top:14px;padding:10px 16px;background:linear-gradient(135deg,#0000,#00000038),var(--id-accent);font-size:10.5px;text-align:center;display:flex;align-items:center;justify-content:center;gap:4px}.id-card-foot i{font-size:13px}[data-bs-theme=dark] .id-card-preview{background:#fff}[data-bs-theme=dark] .id-card-identity h5,[data-bs-theme=dark] .id-card-value{color:#111827}#sw_toasts .workspace-toast{border:1px solid var(--bs-border-color);box-shadow:var(--shadow-lift)}.portal-column{background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);border-radius:var(--radius-sm);padding:10px}.portal-column-head{gap:7px;margin-bottom:10px;padding:0 2px}.portal-column-dot{width:8px;height:8px;border-radius:50%;background:var(--accent)}.portal-column-head b{font-size:12px;color:var(--bs-emphasis-color)}.portal-column-count{margin-left:auto;font-size:10.5px;font-weight:700;color:var(--bs-secondary-color);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:6px;padding:1px 6px}.student-promotion{color:var(--bs-body-color, #374151)}.student-promotion .promotion-tone-primary{--accent: var(--bs-primary);--accent-soft: var(--tint-primary)}.student-promotion .promotion-tone-success{--accent: var(--bs-success);--accent-soft: var(--tint-success)}.student-promotion .promotion-tone-warning{--accent: var(--bs-warning);--accent-soft: var(--tint-warning)}.student-promotion .promotion-tone-danger{--accent: var(--bs-danger);--accent-soft: var(--tint-danger)}.student-promotion .promotion-tone-info{--accent: var(--bs-info);--accent-soft: var(--tint-info)}.student-promotion .promotion-tone-purple{--accent: var(--accent-purple);--accent-soft: var(--tint-purple)}.panel-block{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:var(--radius);box-shadow:var(--shadow)}.panel-block+.panel-block{margin-top:16px}.panel-block-body{padding:18px}.heading-row{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:700;color:var(--bs-emphasis-color);margin:0 0 14px}.heading-row i{font-size:17px;color:var(--bs-primary)}.sub-label{font-size:11.5px;font-weight:500;color:var(--bs-secondary-color)}.tile-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.promotion-button{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px;border:1px solid var(--bs-border-color);border-radius:var(--radius-sm);background:var(--bs-body-bg);color:var(--bs-body-color, #1f2937);font-size:13px;font-weight:500;line-height:1;cursor:pointer;transition:all var(--transition);white-space:nowrap;text-decoration:none}.promotion-button i{font-size:16px}.promotion-button:hover{border-color:var(--bs-primary);color:var(--bs-primary);background:var(--tint-primary);transform:translateY(-1px)}.promotion-button-sm{height:32px;padding:0 11px;font-size:12px}.promotion-button-primary{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff}.promotion-button-primary:hover{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff;filter:brightness(1.07)}.promotion-icon-button{width:38px;padding:0;justify-content:center}.promotion-button:disabled,.promotion-button.disabled{opacity:.5;pointer-events:none}.pill-tag{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;line-height:1;padding:5px 10px;border-radius:999px;white-space:nowrap}.pill-tag i{font-size:12px}.pill-tag.eligible{color:var(--bs-success);background:var(--tint-success)}.pill-tag.review{color:var(--bs-warning);background:var(--tint-warning)}.pill-tag.fee{color:#b45309;background:var(--tint-warning)}.pill-tag.lowatt{color:var(--bs-danger);background:var(--tint-danger)}.pill-tag.risk{color:#be123c;background:#be123c1f}.pill-tag.graduated{color:var(--accent-purple);background:var(--tint-purple)}.pill-tag.detained{color:#475569;background:#47556924}.pill-tag.transfer{color:var(--bs-info);background:var(--tint-info)}.kpi-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.kpi-tile{position:relative;overflow:hidden;padding:15px 16px;border:1px solid var(--bs-border-color);border-radius:var(--radius);background:var(--bs-body-bg);box-shadow:var(--shadow);transition:transform var(--transition),box-shadow var(--transition)}.kpi-tile:hover{transform:translateY(-3px);box-shadow:var(--shadow-lift)}.kpi-tile:after{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--accent, var(--bs-primary));opacity:.9}.kpi-tile-top{display:flex;align-items:center;gap:10px}.kpi-tile-icon{width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:20px;color:#fff;background:linear-gradient(135deg,#ffffff47,#fff0),var(--accent, var(--bs-primary));box-shadow:0 8px 16px -8px var(--accent-soft);flex-shrink:0}.kpi-tile-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--bs-secondary-color)}.kpi-tile-value{font-size:23px;font-weight:800;color:var(--bs-emphasis-color);line-height:1.05;margin-top:1px}.kpi-tile-value small{font-size:13px;font-weight:600;color:var(--bs-secondary-color)}.kpi-tile-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px}.kpi-tile-delta{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:700;padding:2px 7px;border-radius:999px}.kpi-tile-delta.up{color:var(--bs-success);background:var(--tint-success)}.kpi-tile-delta.down{color:var(--bs-danger);background:var(--tint-danger)}.kpi-tile-delta.flat{color:var(--bs-secondary-color);background:var(--bs-secondary-bg)}.kpi-tile-bar{height:6px;border-radius:999px;background:var(--bs-secondary-bg);overflow:hidden;margin-top:12px}.kpi-tile-bar>span{display:block;height:100%;width:0;border-radius:999px;background:linear-gradient(90deg,var(--accent, var(--bs-primary)),rgba(255,255,255,.35));background-color:var(--accent, var(--bs-primary));transition:width 1s cubic-bezier(.22,1,.36,1)}.spark-graph{display:block;width:100%;height:30px}.spark-graph .ln{fill:none;stroke:var(--accent, var(--bs-primary));stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.spark-graph .ar{fill:var(--accent-soft);opacity:.7}.wizard{padding:16px 18px}.wizard-steps{display:flex;align-items:flex-start;gap:0}.wizard-step{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;cursor:pointer}.wizard-step:before,.wizard-step:after{content:"";position:absolute;top:19px;height:3px;background:var(--bs-border-color);z-index:0}.wizard-step:before{left:0;right:50%}.wizard-step:after{left:50%;right:0}.wizard-step:first-child:before,.wizard-step:last-child:after{display:none}.wizard-step-dot{position:relative;z-index:1;width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:17px;font-weight:700;background:var(--bs-body-bg);border:2px solid var(--bs-border-color);color:var(--bs-secondary-color);transition:all var(--transition)}.wizard-step-text b{display:block;font-size:12.5px;color:var(--bs-emphasis-color)}.wizard-step-text span{font-size:11px;color:var(--bs-secondary-color)}.wizard-step.done .wizard-step-dot{background:var(--bs-success);border-color:var(--bs-success);color:#fff}.wizard-step.done:before,.wizard-step.done:after{background:var(--bs-success)}.wizard-step.active .wizard-step-dot{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff;box-shadow:0 0 0 5px var(--tint-primary);transform:scale(1.06)}.wizard-step.active:before{background:var(--bs-success)}.wizard-step:not(.done):not(.active){cursor:not-allowed}.wizard-step-wrap{position:relative}.wizard-step-panel{display:none;animation:pw-slide .4s ease}.wizard-step-panel.active{display:block}@keyframes pw-slide{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.wizard-navbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid var(--bs-border-color)}.form-field label{display:block;font-size:12px;font-weight:600;color:var(--bs-emphasis-color);margin-bottom:6px}.form-field label .req{color:var(--bs-danger)}.select-input,.text-input{width:100%;height:42px;padding:0 12px;border:1px solid var(--bs-border-color);border-radius:var(--radius-sm);background:var(--bs-body-bg);color:var(--bs-emphasis-color);font-size:13px;transition:all var(--transition)}.select-input:focus,.text-input:focus{outline:none;border-color:var(--bs-primary);box-shadow:0 0 0 3px var(--tint-primary)}.year-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.year-card{position:relative;padding:16px;border:1.5px solid var(--bs-border-color);border-radius:var(--radius);background:var(--bs-body-bg);cursor:pointer;transition:all var(--transition)}.year-card:hover{border-color:var(--bs-primary);transform:translateY(-2px);box-shadow:var(--shadow)}.year-card.sel{border-color:var(--bs-primary);background:var(--tint-primary)}.year-card.sel:after{content:"\2713";position:absolute;top:12px;right:12px;width:20px;height:20px;border-radius:50%;background:var(--bs-primary);color:#fff;font-size:12px;display:inline-flex;align-items:center;justify-content:center}.year-card b{display:block;font-size:16px;color:var(--bs-emphasis-color)}.year-card span{font-size:11.5px;color:var(--bs-secondary-color)}.year-card.cur b:after{content:"Current";margin-left:8px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--bs-success);background:var(--tint-success);padding:2px 7px;border-radius:999px;vertical-align:middle}.map-block{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px}.map-card{padding:16px;border:1px solid var(--bs-border-color);border-radius:var(--radius);background:var(--bs-secondary-bg)}.map-card .lbl{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--bs-secondary-color)}.map-card.to{background:var(--tint-primary);border-color:var(--tint-primary)}.map-example{width:44px;height:44px;border-radius:50%;background:var(--bs-primary);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:20px;box-shadow:0 8px 18px -6px var(--tint-primary)}@media(max-width:767px){.map-block{grid-template-columns:1fr}.map-example{margin:0 auto;transform:rotate(90deg)}}.overview-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.overview-block{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--bs-border-color);border-radius:var(--radius-sm);background:var(--bs-body-bg);transition:transform var(--transition),box-shadow var(--transition)}.overview-block:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.overview-block .ic{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:17px;background:var(--accent-soft, var(--tint-primary));color:var(--accent, var(--bs-primary));flex-shrink:0}.overview-block .tx b{display:block;font-size:14px;color:var(--bs-emphasis-color);line-height:1.15}.overview-block .tx span{font-size:10.5px;color:var(--bs-secondary-color)}.readiness{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:var(--radius);background:linear-gradient(120deg,var(--tint-primary),transparent);border:1px solid var(--bs-border-color)}.ring-graph{--v: 0;width:74px;height:74px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;background:conic-gradient(var(--bs-success) calc(var(--v) * 1%),var(--bs-secondary-bg) 0);transition:--v 1s ease}.ring-hole{width:56px;height:56px;border-radius:50%;background:var(--bs-body-bg);display:grid;place-items:center;font-size:17px;font-weight:800;color:var(--bs-emphasis-color)}.readiness-text b{font-size:14px;color:var(--bs-emphasis-color)}.readiness-text p{margin:2px 0 0;font-size:12px;color:var(--bs-secondary-color)}.filter-bar-promotion{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.filter-bar-promotion .form-field label{font-size:11px;margin-bottom:4px}.filter-bar-promotion .select-input{height:38px;font-size:12.5px}.table-wrap{overflow-x:auto}.promotion-table{width:100%;border-collapse:separate;border-spacing:0;min-width:1080px}.promotion-table thead th{position:sticky;top:0;z-index:1;background:var(--bs-secondary-bg);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--bs-secondary-color);text-align:left;padding:11px 12px;white-space:nowrap;border-bottom:1px solid var(--bs-border-color)}.promotion-table tbody td{padding:12px;border-bottom:1px solid var(--bs-border-color);font-size:12.5px;color:var(--bs-emphasis-color);vertical-align:middle}.promotion-table tbody tr{transition:background var(--transition)}.promotion-table tbody tr:hover{background:var(--bs-secondary-bg)}.promotion-table tbody tr.sel{background:var(--tint-primary)}.student-cell{display:flex;align-items:center;gap:10px}.student-cell img{width:38px;height:38px;border-radius:10px;object-fit:cover;flex-shrink:0}.student-cell b{display:block;font-size:13px;color:var(--bs-emphasis-color)}.student-cell span{font-size:11px;color:var(--bs-secondary-color)}.metric-row{display:inline-flex;flex-direction:column;gap:4px;min-width:66px}.metric-row .mv{font-size:12.5px;font-weight:700;color:var(--bs-emphasis-color)}.meter-bar-promotion{height:5px;border-radius:999px;background:var(--bs-secondary-bg);overflow:hidden}.meter-bar-promotion>span{display:block;height:100%;border-radius:999px}.meter-bar-promotion.g>span{background:var(--bs-success)}.meter-bar-promotion.w>span{background:var(--bs-warning)}.meter-bar-promotion.d>span{background:var(--bs-danger)}.check-box{width:18px;height:18px;border-radius:5px;border:2px solid var(--bs-border-color);background:var(--bs-body-bg);cursor:pointer;appearance:none;-webkit-appearance:none;position:relative;transition:all var(--transition);flex-shrink:0}.check-box:checked{background:var(--bs-primary);border-color:var(--bs-primary)}.check-box:checked:after{content:"\2713";position:absolute;inset:0;color:#fff;font-size:12px;display:grid;place-items:center}.table-select{height:34px;padding:0 8px;border:1px solid var(--bs-border-color);border-radius:8px;background:var(--bs-body-bg);color:var(--bs-emphasis-color);font-size:12px;max-width:150px}.remark-note{width:130px;height:34px;padding:0 8px;border:1px solid var(--bs-border-color);border-radius:8px;background:var(--bs-body-bg);color:var(--bs-emphasis-color);font-size:12px}.icon-button-promotion{width:30px;height:30px;border-radius:8px;border:1px solid var(--bs-border-color);background:var(--bs-body-bg);color:var(--bs-secondary-color);display:inline-flex;align-items:center;justify-content:center;font-size:15px;cursor:pointer;transition:all var(--transition)}.icon-button-promotion:hover{color:var(--bs-primary);border-color:var(--bs-primary);background:var(--tint-primary)}.promotion-cards{display:none;flex-direction:column;gap:12px}.promotion-card{border:1px solid var(--bs-border-color);border-radius:var(--radius);padding:14px;background:var(--bs-body-bg)}.promotion-card-top{display:flex;align-items:center;gap:10px}.promotion-card-top .check-box{margin-left:auto}.promotion-card-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 12px;margin:12px 0}.promotion-card-grid .k{font-size:10.5px;text-transform:uppercase;letter-spacing:.03em;color:var(--bs-secondary-color)}.promotion-card-grid .v{font-size:12.5px;font-weight:600;color:var(--bs-emphasis-color)}.promotion-ai{background:linear-gradient(135deg,var(--tint-purple),var(--tint-primary)),var(--bs-body-bg)}.promotion-ai .heading-row i{color:var(--accent-purple)}.promotion-ai-badge{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--accent-purple);background:var(--tint-purple);padding:3px 9px;border-radius:999px}.promotion-ai-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.promotion-ai-card{display:flex;gap:11px;padding:13px;border:1px solid var(--bs-border-color);border-radius:var(--radius-sm);background:var(--bs-body-bg)}.promotion-ai-card .ic{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:18px;background:var(--accent-soft, var(--tint-primary));color:var(--accent, var(--bs-primary));flex-shrink:0}.promotion-ai-card .tx b{display:block;font-size:13px;color:var(--bs-emphasis-color)}.promotion-ai-card .tx p{margin:3px 0 0;font-size:11.5px;color:var(--bs-secondary-color);line-height:1.5}.promotion-ai-actions{display:flex;flex-direction:column;gap:8px}.promotion-ai-action{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px dashed var(--bs-border-color);border-radius:var(--radius-sm);background:var(--bs-body-bg);font-size:12.5px;color:var(--bs-emphasis-color)}.promotion-ai-action i{font-size:16px;color:var(--accent-purple)}.promotion-ai-action .promotion-button{margin-left:auto}.analysis-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.analysis-block{padding:14px;border:1px solid var(--bs-border-color);border-radius:var(--radius);background:var(--bs-body-bg)}.analysis-block h6{font-size:12px;font-weight:700;color:var(--bs-emphasis-color);margin:0 0 12px;display:flex;align-items:center;gap:6px}.donut-graph{position:relative;width:120px;height:120px;margin:0 auto}.donut-graph svg{transform:rotate(-90deg);width:100%;height:100%}.donut-graph circle{fill:none;stroke-width:14}.donut-graph .c{position:absolute;inset:0;display:grid;place-items:center;text-align:center}.donut-graph .c b{font-size:22px;font-weight:800;color:var(--bs-emphasis-color)}.donut-graph .c span{font-size:10px;color:var(--bs-secondary-color)}.legend-row{display:flex;flex-direction:column;gap:6px;margin-top:12px}.legend-row div{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--bs-secondary-color)}.legend-row .k{width:9px;height:9px;border-radius:3px}.legend-row b{margin-left:auto;color:var(--bs-emphasis-color)}.bar-list{display:flex;align-items:flex-end;gap:10px;height:130px;padding-top:8px}.bar-list .b{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;height:100%}.bar-list .flex-\\\[1_0_0\\\%\\\]{width:100%;max-width:34px;border-radius:7px 7px 0 0;background:linear-gradient(180deg,var(--bs-primary),var(--tint-primary));height:0;transition:height 1s cubic-bezier(.22,1,.36,1)}.bar-list .b.alt .flex-\\\[1_0_0\\\%\\\]{background:linear-gradient(180deg,var(--bs-success),var(--tint-success))}.bar-list .cap{font-size:10.5px;color:var(--bs-secondary-color)}.bar-list .val{font-size:10.5px;font-weight:700;color:var(--bs-emphasis-color)}.distribution{display:flex;flex-direction:column;gap:11px}.distribution-row .top{display:flex;justify-content:space-between;font-size:12px;margin-bottom:5px;color:var(--bs-emphasis-color)}.distribution-row .tr{height:8px;border-radius:999px;background:var(--bs-secondary-bg);overflow:hidden}.distribution-row .tr>span{display:block;height:100%;width:0;border-radius:999px;transition:width 1s cubic-bezier(.22,1,.36,1)}.bulk-bar-promotion{position:sticky;bottom:16px;z-index:20;display:none;align-items:center;gap:12px;flex-wrap:wrap;margin-top:16px;padding:12px 16px;border-radius:var(--radius);background:var(--bs-emphasis-color);color:#fff;box-shadow:0 18px 40px -14px #0f172a99}[data-bs-theme=dark] .bulk-bar-promotion,[data-theme=dark] .bulk-bar-promotion{background:#0b0e17;border:1px solid var(--bs-border-color)}.bulk-bar-promotion.show{display:flex;animation:pw-slide .3s ease}.bulk-bar-count-promotion{font-size:13px;font-weight:700}.bulk-bar-count-promotion b{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 6px;border-radius:999px;background:var(--bs-primary);color:#fff;margin-right:7px}.bulk-bar-promotion .bulk-bar-actions-promotion{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:auto}.block-button{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:9px;border:1px solid rgba(255,255,255,.18);background:#ffffff14;color:#fff;font-size:12.5px;font-weight:500;cursor:pointer;transition:all var(--transition);white-space:nowrap}.block-button:hover{background:#fff3}.block-button i{font-size:15px}.block-button.go{background:var(--bs-success);border-color:var(--bs-success)}.block-button.stop{background:var(--bs-danger);border-color:var(--bs-danger)}.bulk-bar-promotion .x{margin-left:2px;color:#ffffffb3;cursor:pointer;font-size:18px;display:inline-flex}.promotion-timeline{position:relative;padding-left:8px}.promotion-timeline-list{display:flex;gap:14px;padding:12px 0;position:relative}@media(max-width:575.98px){.promotion-timeline-list{flex-direction:column;align-items:start!important}}.promotion-timeline-list:not(:last-child):before{content:"";position:absolute;left:18px;top:44px;bottom:-12px;width:2px;background:var(--bs-border-color)}.promotion-timeline-icon{width:38px;height:38px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;font-size:17px;background:var(--accent-soft, var(--tint-success));color:var(--accent, var(--bs-success));flex-shrink:0;z-index:1}.promotion-timeline-body{flex:1;min-width:0}.promotion-timeline-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.promotion-timeline-top b{font-size:13px;color:var(--bs-emphasis-color)}.promotion-timeline-route{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--bs-primary);background:var(--tint-primary);padding:2px 8px;border-radius:999px}.promotion-timeline-meta{margin-top:4px;font-size:11.5px;color:var(--bs-secondary-color);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.promotion-timeline-meta img{width:18px;height:18px;border-radius:50%;object-fit:cover}.promotion-timeline-meta i{font-size:6px;opacity:.6}.promotion-timeline-date{font-size:11.5px;color:var(--bs-secondary-color);flex-shrink:0;white-space:nowrap}.quick-panel{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.quick-actions-promotion{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 10px;border:1px solid var(--bs-border-color);border-radius:var(--radius);background:var(--bs-body-bg);text-align:center;text-decoration:none;cursor:pointer;transition:all var(--transition)}.quick-actions-promotion:hover{transform:translateY(-3px);box-shadow:var(--shadow-lift);border-color:var(--accent, var(--bs-primary))}.quick-actions-promotion .ic{width:44px;height:44px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;font-size:22px;background:var(--accent-soft, var(--tint-primary));color:var(--accent, var(--bs-primary));transition:transform var(--transition)}.quick-actions-promotion:hover .ic{transform:scale(1.08)}.quick-actions-promotion span{font-size:12px;font-weight:600;color:var(--bs-emphasis-color)}.confirm-hero{display:flex;align-items:center;gap:14px;padding:18px 20px;color:#fff;background:linear-gradient(135deg,var(--bs-primary),var(--accent-purple))}.confirm-hero .ic{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;font-size:26px;background:#ffffff2e}.confirm-hero h4{margin:0;color:#fff;font-size:18px}.confirm-hero span{font-size:12.5px;opacity:.88}.confirm-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.confirm-stat{text-align:center;padding:12px;border:1px solid var(--bs-border-color);border-radius:var(--radius-sm)}.confirm-stat b{display:block;font-size:22px;font-weight:800;color:var(--accent, var(--bs-emphasis-color))}.confirm-stat span{font-size:11px;color:var(--bs-secondary-color)}.check-list{display:flex;flex-direction:column;gap:8px}.column-label{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--bs-emphasis-color);padding:8px 10px;border-radius:9px;background:var(--bs-secondary-bg)}.column-label i{font-size:17px;color:var(--bs-success)}#pwToasts{position:fixed;top:76px;right:20px;z-index:3000;display:flex;flex-direction:column;gap:10px}#pwToasts .toast{min-width:260px}.student-promotion .skeleton-loader{display:none}.student-promotion.loading .skeleton-loader{display:block}.student-promotion.loading .live-flag-promotion{display:none}.student-promotion .skeleton{background:var(--bs-secondary-bg);border-radius:8px}.student-promotion .skeleton:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);animation-duration:1.5s}.student-promotion .skeleton-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px}.student-promotion .skeleton-card{height:118px;border-radius:var(--radius)}.student-promotion .skeleton-row{height:56px;border-radius:10px;margin-bottom:10px}.student-promotion .skeleton-block{height:200px;border-radius:var(--radius);margin-bottom:16px}[data-bs-theme=dark] .student-promotion .skeleton:after,[data-theme=dark] .student-promotion .skeleton:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent)}@media(max-width:1199px){.kpi-tiles,.skeleton-kpis{grid-template-columns:repeat(2,1fr)}.overview-grid{grid-template-columns:repeat(3,1fr)}.promotion-ai-grid,.analysis-grid{grid-template-columns:1fr}.quick-panel,.filter-bar-promotion{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.table-wrap{display:none}.promotion-cards{display:flex}.overview-grid{grid-template-columns:repeat(2,1fr)}.year-cards{grid-template-columns:1fr}.filter-bar-promotion,.quick-panel{grid-template-columns:repeat(2,1fr)}.wizard-step-text span{display:none}.confirm-stats{grid-template-columns:1fr}}@media(max-width:575px){.kpi-tiles,.skeleton-kpis,.filter-bar-promotion{grid-template-columns:1fr}}.chip-set{display:inline-flex;gap:3px;background:var(--bs-secondary-bg);padding:3px;border-radius:999px}@media(max-width:575.98px){.chip-set{flex-wrap:wrap}}.chip-item{font-size:12px;font-weight:600;color:var(--bs-secondary-color);padding:5px 13px;border-radius:999px;cursor:pointer;transition:all var(--transition);white-space:nowrap}.chip-item:hover{color:var(--bs-emphasis-color)}.chip-item.active{background:var(--bs-body-bg);color:var(--bs-primary);box-shadow:var(--shadow)}.report-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.report-sum{display:flex;align-items:center;gap:11px;padding:13px 14px;border:1px solid var(--bs-border-color);border-radius:var(--radius);background:var(--bs-secondary-bg);transition:transform var(--transition),box-shadow var(--transition)}.report-sum:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.report-sum .ic{width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:20px;background:var(--accent-soft, var(--tint-primary));color:var(--accent, var(--bs-primary));flex-shrink:0}.report-sum .tx b{display:block;font-size:20px;font-weight:800;color:var(--bs-emphasis-color);line-height:1.1}.report-sum .tx span{font-size:11px;color:var(--bs-secondary-color)}.report-list .promotion-timeline-list{align-items:center;gap:13px;padding:12px 14px;border:1px solid var(--bs-border-color);border-radius:var(--radius);margin-bottom:10px;transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition)}.report-list .promotion-timeline-list:before{display:none}.report-list .promotion-timeline-list:last-child{margin-bottom:0}.report-list .promotion-timeline-list:hover{transform:translateY(-2px);box-shadow:var(--shadow);border-color:var(--accent, var(--bs-primary))}.report-list .promotion-timeline-meta{margin-top:6px}.avatar-row-stack{display:inline-flex;align-items:center}.avatar-row-stack img{width:22px;height:22px;border-radius:50%;object-fit:cover;border:2px solid var(--bs-body-bg);margin-left:-7px}.avatar-row-stack img:first-child{margin-left:0}.avatar-row-stack em{font-style:normal;font-size:11px;font-weight:700;color:var(--bs-secondary-color);margin-left:7px}.promotion-timeline-right{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex-shrink:0;text-align:right}.promotion-timeline-num{font-size:18px;font-weight:800;color:var(--bs-emphasis-color);line-height:1}@media(max-width:991px){.report-summary{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.report-summary{grid-template-columns:1fr}.report-list .avatar-row-stack,.promotion-timeline-num{display:none}}.fee-collection{--avatar-accent: var(--bs-primary);--avatar-accent-soft: var(--tint-primary);color:var(--bs-body-color);font-feature-settings:"tnum" 1}.sub-text{font-size:11.5px;color:var(--bs-secondary-color)}.eyebrow-text{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bs-tertiary-color)}.eyebrow-text i{font-size:13px;color:var(--bs-primary)}.section-bar{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:26px 2px 14px}.section-bar-title{font-size:18px;font-weight:750;letter-spacing:-.02em;color:var(--bs-emphasis-color);margin:3px 0 0}.toolbar-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 13px;font-size:12.5px;font-weight:600;border-radius:var(--radius-xs);border:1px solid var(--bs-border-color);background:var(--bs-body-bg);color:var(--bs-emphasis-color);cursor:pointer;white-space:nowrap;transition:all var(--transition);text-decoration:none}.toolbar-button:hover{border-color:var(--bs-primary);color:var(--bs-primary)}.toolbar-button i{font-size:15px}.toolbar-button-sm{padding:6px 11px;font-size:12px}.toolbar-button-xs{padding:5px 9px;font-size:11.5px}.toolbar-button-primary{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff}.toolbar-button-primary:hover{color:#fff;filter:brightness(1.06)}.toolbar-button.danger{color:var(--bs-danger);border-color:var(--bs-danger)}.toolbar-button.danger:hover{background:var(--bs-danger);color:#fff}.toolbar-icon-button{width:30px;height:30px;flex-shrink:0;border-radius:8px;border:1px solid var(--bs-border-color);background:var(--bs-body-bg);color:var(--bs-secondary-color);display:inline-flex;align-items:center;justify-content:center;font-size:15px;cursor:pointer;transition:all var(--transition)}.toolbar-icon-button:hover{border-color:var(--bs-primary);color:var(--bs-primary)}.toolbar-icon-button.ok:hover{border-color:var(--bs-success);color:var(--bs-success)}.toolbar-icon-button.no:hover{border-color:var(--bs-danger);color:var(--bs-danger)}.status-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;font-size:10.5px;font-weight:700;line-height:1.4;white-space:nowrap}.status-chip i{font-size:12px}.status-chip.ok{color:var(--bs-success);background:var(--tint-success)}.status-chip.warn{color:var(--bs-warning);background:var(--tint-warning)}.status-chip.bad{color:var(--bs-danger);background:var(--tint-danger)}.status-chip.info{color:var(--bs-info);background:var(--tint-info)}.status-chip.ai{color:var(--accent-purple);background:var(--tint-purple)}.status-chip.soft{color:var(--bs-secondary-color);background:var(--bs-tertiary-bg)}.status-chip.draft{color:var(--bs-tertiary-color);background:var(--bs-tertiary-bg);border:1px dashed var(--bs-border-color)}.status-chip.live{color:var(--bs-danger);background:var(--tint-danger)}.meta-tag{display:inline-flex;align-items:center;padding:3px 9px;border-radius:7px;font-size:11px;font-weight:600;color:var(--accent);background:var(--accent-soft)}.choice-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:600;color:var(--bs-secondary-color);background:var(--bs-body-bg);border:1px solid var(--bs-border-color)}.choice-chip i{font-size:13px;color:var(--bs-primary)}.choice-chip.warn{color:var(--bs-warning);border-color:var(--tint-warning)}.choice-chip.warn i{color:var(--bs-warning)}.meter-bar{height:8px;border-radius:999px;background:var(--bs-tertiary-bg);overflow:hidden}.meter-bar>span{display:block;height:100%;width:0;border-radius:999px;background:var(--accent);transition:width 1.1s cubic-bezier(.22,1,.36,1)}.note-line{display:flex;gap:9px;padding:10px 12px;border-radius:var(--radius-xs);font-size:11.5px;line-height:1.55;background:var(--accent-soft)}.note-line i{font-size:16px;color:var(--accent);flex-shrink:0;margin-top:1px}.note-line b{color:var(--bs-emphasis-color)}.live-flag-dot{width:8px;height:8px;border-radius:50%;background:var(--bs-success);box-shadow:0 0 0 0 var(--tint-success);animation:fcc-pulse 1.6s infinite;flex-shrink:0}@keyframes fcc-pulse{0%{box-shadow:0 0 0 0 var(--tint-success)}to{box-shadow:0 0 0 7px var(--tint-success)}}.command-bar{display:grid;grid-template-columns:1.45fr 1fr;grid-template-rows:auto 1fr;gap:16px}.command-bar-main{grid-column:1;grid-row:1/3;position:relative;overflow:hidden;border:1px solid var(--bs-border-color);border-radius:var(--radius);padding:20px;background:radial-gradient(120% 150% at 100% 0,var(--tint-primary),transparent 48%),linear-gradient(180deg,var(--bs-body-bg),var(--bs-secondary-bg))}.command-bar-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.command-bar-title{font-size:24px;font-weight:800;letter-spacing:-.03em;color:var(--bs-emphasis-color);margin:4px 0 8px}.command-bar-meta{display:flex;gap:6px;flex-wrap:wrap}.command-bar-today{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:var(--radius-sm);border:1px solid var(--bs-border-color);background:var(--bs-body-bg)}.command-bar-today b{display:block;font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--bs-emphasis-color);line-height:1.05}.command-bar-today span{font-size:10.5px;color:var(--bs-secondary-color)}.summary-rail{margin-top:18px;padding-top:16px;border-top:1px solid var(--bs-border-color)}.summary-rail-top{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}.summary-rail-top span{font-size:11px;color:var(--bs-secondary-color)}.summary-rail-top b{font-size:17px;font-weight:800;letter-spacing:-.02em;color:var(--bs-emphasis-color)}.summary-rail-bar{position:relative;display:flex;gap:2px;height:12px;border-radius:999px;background:var(--bs-tertiary-bg);overflow:visible}.summary-rail-bar .seg{width:0;transition:width 1.1s cubic-bezier(.22,1,.36,1)}.summary-rail-bar .seg:first-of-type{border-radius:999px 0 0 999px}.summary-rail-bar .seg.a{background:var(--bs-success)}.summary-rail-bar .seg.b{background:var(--bs-warning)}.summary-rail-bar .seg.c{background:var(--bs-danger)}.summary-rail-bar .mk{position:absolute;top:-4px;left:0;width:2px;height:20px;border-radius:2px;background:var(--bs-emphasis-color);opacity:.5;transition:left .9s cubic-bezier(.22,1,.36,1)}.summary-rail-keys{display:flex;flex-wrap:wrap;gap:5px 14px;margin-top:10px}.summary-rail-keys>span{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;color:var(--bs-secondary-color)}.summary-rail-keys>span>i{width:8px;height:8px;border-radius:3px}.summary-rail-keys .a>i{background:var(--bs-success)}.summary-rail-keys .b>i{background:var(--bs-warning)}.summary-rail-keys .c>i{background:var(--bs-danger)}.summary-rail-keys .d>i{background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color)}.ai-panel{display:flex;gap:12px;margin-top:16px;padding:14px;border-radius:var(--radius-sm);border:1px solid var(--bs-border-color);background:linear-gradient(120deg,var(--tint-purple),transparent 62%),var(--bs-body-bg)}.ai-panel-orb{width:34px;height:34px;flex-shrink:0;border-radius:11px;display:grid;place-items:center;font-size:18px;color:#fff;background:linear-gradient(135deg,var(--accent-purple),var(--bs-primary))}.ai-panel-body{min-width:0;flex:1}.ai-panel-top{display:flex;align-items:center;gap:8px;margin-bottom:5px}.ai-panel-top b{font-size:12.5px;color:var(--bs-emphasis-color)}.ai-panel p{margin:0;font-size:12.5px;line-height:1.65}.ai-panel p mark{background:none;padding:0;color:var(--bs-emphasis-color);font-weight:700}.ai-panel-actions{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.command-bar-side{display:contents}.upload-block{grid-column:2;grid-row:1;border:1px solid var(--bs-border-color);border-radius:var(--radius);background:var(--bs-body-bg);padding:14px}.upload-block-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.upload-block-head b{font-size:12.5px;color:var(--bs-emphasis-color)}.upload-block-head span{font-size:10.5px;color:var(--bs-tertiary-color)}.upload-block-row{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--bs-border-color)}.upload-block-row:last-child{border-bottom:0;padding-bottom:0}.upload-block-row .d{width:38px;flex-shrink:0;text-align:center;border-radius:9px;padding:4px 0;color:var(--accent);background:var(--accent-soft)}.upload-block-row .d b{display:block;font-size:14px;font-weight:800;line-height:1}.upload-block-row .d span{font-size:9px;text-transform:uppercase}.upload-block-row .t{flex:1;min-width:0}.upload-block-row .t b{display:block;font-size:12px;color:var(--bs-emphasis-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-block-row .t span{font-size:10.5px;color:var(--bs-secondary-color)}.upload-block-row .v{font-size:13px;font-weight:800;color:var(--bs-emphasis-color);flex-shrink:0}.quick-actions{grid-column:2;grid-row:2;display:flex;flex-direction:column;border:1px solid var(--bs-border-color);border-radius:var(--radius);background:var(--bs-body-bg);padding:14px}.quick-action-head{margin-bottom:10px}.quick-action-head b{font-size:12.5px;color:var(--bs-emphasis-color)}.quick-action-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:auto 0}.quick-action-item{display:flex;flex-direction:column;align-items:center;gap:7px;padding:12px 6px;border-radius:var(--radius-sm);border:1px solid var(--bs-border-color);background:var(--bs-body-bg);cursor:pointer;transition:all var(--transition);text-align:center}.quick-action-item:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift);border-color:var(--accent)}.quick-action-item .ic{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;font-size:17px;color:var(--accent);background:var(--accent-soft)}.quick-action-item b{font-size:10.5px;font-weight:650;color:var(--bs-emphasis-color);line-height:1.25}.filter-bar{margin-top:16px;border:1px solid var(--bs-border-color);border-radius:var(--radius);background:var(--bs-body-bg);padding:12px 14px}.view-toggle-group{display:flex;gap:6px;flex-wrap:wrap;padding-bottom:11px;border-bottom:1px solid var(--bs-border-color)}.view-toggle{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;border:1px solid var(--bs-border-color);background:var(--bs-body-bg);font-size:12px;font-weight:600;color:var(--bs-secondary-color);cursor:pointer;transition:all var(--transition)}.view-toggle i{font-size:14px}.view-toggle span{padding:1px 6px;border-radius:999px;font-size:10px;font-weight:700;background:var(--bs-tertiary-bg);color:var(--bs-tertiary-color)}.view-toggle:hover{border-color:var(--bs-primary);color:var(--bs-primary)}.view-toggle.on{background:var(--bs-primary);border-color:transparent;color:#fff}.view-toggle.on span{background:#ffffff2e;color:#fff}.view-toggle.add{border-style:dashed}.filter-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 0}.search-field{position:relative;flex:1;min-width:240px;display:flex;align-items:center}.search-field>i{position:absolute;left:11px;font-size:16px;color:var(--bs-tertiary-color)}.search-field input{width:100%;padding:9px 40px 9px 34px;border-radius:var(--radius-xs);border:1px solid var(--bs-border-color);background:var(--bs-tertiary-bg);font-size:12.5px;color:var(--bs-emphasis-color)}.search-field input:focus{outline:none;border-color:var(--bs-primary);background:var(--bs-body-bg)}.search-field kbd{position:absolute;right:10px;padding:1px 6px;border-radius:5px;border:1px solid var(--bs-border-color);background:var(--bs-body-bg);font-size:10px;color:var(--bs-tertiary-color)}.select-group{display:flex;gap:8px;flex-wrap:wrap}.select-field{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:var(--radius-xs);border:1px solid var(--bs-border-color);background:var(--bs-body-bg)}.select-field>span{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--bs-tertiary-color)}.select-field select{border:0;background:none;font-size:12px;font-weight:600;color:var(--bs-emphasis-color);cursor:pointer;padding-right:2px}.select-field select:focus{outline:none}.select-field.sm{padding:4px 8px}.chip-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding-top:11px;border-top:1px solid var(--bs-border-color)}.filter-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:7px;border:1px solid var(--bs-border-color);background:var(--bs-tertiary-bg);font-size:11px;font-weight:600;color:var(--bs-emphasis-color);cursor:pointer;transition:all var(--transition)}.filter-tag i{font-size:13px;color:var(--bs-tertiary-color)}.filter-tag:hover{border-color:var(--bs-danger);color:var(--bs-danger)}.filter-tag:hover i{color:var(--bs-danger)}.clear-button{border:0;background:none;font-size:11px;font-weight:600;color:var(--bs-primary);cursor:pointer;padding:4px 6px}.card-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.fee-record{position:relative;overflow:hidden;border:1px solid var(--bs-border-color);border-radius:var(--radius);background:var(--bs-body-bg);padding:16px;transition:transform var(--transition),box-shadow var(--transition)}.fee-record:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--accent)}.fee-record:hover{transform:translateY(-3px);box-shadow:var(--shadow-lift)}.fee-record-top{display:flex;align-items:flex-start;gap:11px}.fee-record-id{flex:1;min-width:0}.fee-record-id b{display:block;font-size:14px;font-weight:700;color:var(--bs-emphasis-color);line-height:1.25}.fee-record-id span{font-size:11px;color:var(--bs-secondary-color)}.fee-record-amount{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin:14px 0 12px}.fee-record-amount b{font-size:24px;font-weight:800;letter-spacing:-.03em;color:var(--bs-emphasis-color)}.fee-record-amount>span:not(.status-chip){font-size:11px;color:var(--bs-secondary-color)}.fee-record-meta{display:grid;grid-template-columns:1fr 1fr;gap:9px 14px;margin:0 0 13px;padding:12px 0;border-top:1px solid var(--bs-border-color);border-bottom:1px solid var(--bs-border-color)}.fee-record-meta dt{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--bs-tertiary-color);font-weight:650}.fee-record-meta dd{margin:2px 0 0;font-size:12px;font-weight:600;color:var(--bs-emphasis-color)}.fee-record-progress-top{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:6px}.fee-record-progress-top span{font-size:11px;color:var(--bs-secondary-color)}.fee-record-progress-top b{font-size:13px;font-weight:800;color:var(--bs-emphasis-color)}.fee-record-progress-foot{display:flex;justify-content:space-between;margin-top:6px;font-size:10.5px;color:var(--bs-secondary-color)}.fee-record-actions{display:flex;align-items:center;gap:6px;margin-top:14px;padding-top:13px;border-top:1px solid var(--bs-border-color);opacity:.55;transition:opacity var(--transition)}.fee-record:hover .fee-record-actions,.fee-record:focus-within .fee-record-actions{opacity:1}.segmented-control{display:inline-flex;padding:3px;border-radius:999px;border:1px solid var(--bs-border-color);background:var(--bs-tertiary-bg)}.segmented-control button{border:0;background:none;padding:4px 13px;border-radius:999px;font-size:11.5px;font-weight:700;color:var(--bs-secondary-color);cursor:pointer;transition:all var(--transition)}.segmented-control button.on{background:var(--bs-body-bg);color:var(--bs-emphasis-color);box-shadow:var(--shadow)}.analytics-grid{display:grid;grid-template-columns:1.6fr 1fr;grid-template-areas:"chart figures" "inst figures";gap:16px}.chart-block{grid-area:chart;border:1px solid var(--bs-border-color);border-radius:var(--radius);background:var(--bs-body-bg);padding:16px}.chart-block-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:6px}.chart-block-head b{display:block;font-size:22px;font-weight:800;letter-spacing:-.03em;color:var(--bs-emphasis-color)}.chart-block-head b small{font-size:12px;font-weight:600;color:var(--bs-secondary-color)}.chart-legend-row{display:flex;gap:12px}.chart-legend-row span{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;color:var(--bs-secondary-color)}.chart-legend-row i{width:14px;height:3px;border-radius:2px}.chart-legend-row .a i{background:var(--bs-primary)}.chart-legend-row .b i{background:var(--bs-border-color)}.chart-area{display:block;width:100%;height:190px}.chart-area .grid path{stroke:var(--bs-border-color);stroke-width:1;fill:none}.chart-area .exp{fill:none;stroke:var(--bs-border-color);stroke-width:2;stroke-dasharray:5 5}.chart-area .fill{fill:url(#fccFill)}.chart-area .ln{fill:none;stroke:var(--bs-primary);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.chart-area .dots circle{fill:var(--bs-body-bg);stroke:var(--bs-primary);stroke-width:2.4}.chart-area .dots circle.last{fill:var(--bs-primary)}.chart-axis{display:flex;justify-content:space-between;margin-top:6px}.chart-axis span{font-size:10px;color:var(--bs-tertiary-color)}.figure-grid{grid-area:figures;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,1fr);gap:10px;height:100%}.figure-tile{display:flex;flex-direction:column;height:100%;padding:12px;border-radius:var(--radius-sm);border:1px solid var(--bs-border-color);border-left:3px solid var(--accent);background:var(--bs-body-bg);transition:transform var(--transition),box-shadow var(--transition)}.figure-tile:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift)}.figure-tile .k{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--bs-tertiary-color);font-weight:650}.figure-tile b{display:block;font-size:18px;font-weight:800;letter-spacing:-.02em;color:var(--bs-emphasis-color);margin-top:2px}.figure-tile .d{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:650;margin-top:2px}.figure-tile .d i{font-size:12px}.figure-tile .d.up{color:var(--bs-success)}.figure-tile .d.down{color:var(--bs-danger)}.figure-tile .d.flat{color:var(--bs-secondary-color)}.chart-spark{display:block;width:100%;height:26px;margin-top:auto;padding-top:6px}.chart-spark .ln{fill:none;stroke:var(--accent);stroke-width:2;stroke-linecap:round}.chart-spark .ln.dash{stroke-dasharray:4 4}.instalment-row{grid-area:inst;border:1px solid var(--bs-border-color);border-radius:var(--radius);background:var(--bs-body-bg);padding:16px}.instalment-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:12px}.instalment-head b{font-size:12.5px;color:var(--bs-emphasis-color)}.step-list{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;list-style:none;margin:0;padding:0}.step-list li{position:relative;padding:12px;border-radius:var(--radius-sm);border:1px solid var(--bs-border-color);background:var(--bs-body-bg)}.step-list li .n{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;font-size:11px;font-weight:800;color:var(--bs-tertiary-color);background:var(--bs-tertiary-bg);margin-bottom:8px}.step-list li b{display:block;font-size:12.5px;color:var(--bs-emphasis-color)}.step-list li>span:not(.n):not(.status-chip){display:block;font-size:10.5px;color:var(--bs-secondary-color);margin:2px 0 7px}.step-list li.done .n{background:var(--bs-success);color:#fff}.step-list li.now{border-color:var(--bs-primary);background:var(--tint-primary)}.step-list li.now .n{background:var(--bs-primary);color:#fff}.insight-list{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.insight-row{border:1px solid var(--bs-border-color);border-radius:var(--radius);background:var(--bs-body-bg);padding:15px;transition:transform var(--transition),box-shadow var(--transition)}.insight-row:hover{transform:translateY(-3px);box-shadow:var(--shadow-lift)}.insight-row header{display:flex;align-items:center;gap:9px;margin-bottom:10px}.insight-row header .ic{width:30px;height:30px;flex-shrink:0;border-radius:9px;display:grid;place-items:center;font-size:16px;color:var(--accent);background:var(--accent-soft)}.insight-row header b{flex:1;font-size:12.5px;color:var(--bs-emphasis-color)}.insight-row p{margin:0 0 11px;font-size:12px;line-height:1.6;color:var(--bs-body-color)}.insight-row p b{color:var(--bs-emphasis-color)}.confidence-meter{display:flex;align-items:center;gap:9px;margin-bottom:11px}.confidence-bar{flex:1;height:6px;border-radius:999px;background:var(--bs-tertiary-bg);overflow:hidden}.confidence-bar>span{display:block;height:100%;width:0;border-radius:999px;background:var(--accent);transition:width 1.1s cubic-bezier(.22,1,.36,1)}.confidence-meter>b{font-size:11.5px;font-weight:800;color:var(--bs-emphasis-color)}.insight-row footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:11px;border-top:1px solid var(--bs-border-color)}.record-grid-tools{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.inline-search{position:relative;display:flex;align-items:center}.inline-search i{position:absolute;left:10px;font-size:15px;color:var(--bs-tertiary-color)}.inline-search input{padding:6px 11px 6px 31px;border-radius:var(--radius-xs);border:1px solid var(--bs-border-color);background:var(--bs-body-bg);font-size:12px;color:var(--bs-emphasis-color);min-width:190px}.inline-search input:focus{outline:none;border-color:var(--bs-primary)}.record-grid-wrap{border:1px solid var(--bs-border-color);border-radius:var(--radius);background:var(--bs-body-bg);overflow:hidden}.record-grid-scroll{overflow-x:auto;max-height:620px;overflow-y:auto}.record-grid{width:100%;border-collapse:separate;border-spacing:0;min-width:1180px}.record-grid thead th{position:sticky;top:0;z-index:3;background:var(--bs-tertiary-bg);border-bottom:1px solid var(--bs-border-color);padding:11px 12px;text-align:left;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--bs-tertiary-color);white-space:nowrap}.record-grid thead th.num,.record-grid td.num{text-align:right}.record-grid thead th.pin{position:sticky;z-index:4}.record-grid thead th.col-check,.record-grid td.col-check{left:0;width:44px}.record-grid thead th.col-name,.record-grid td.col-name{left:44px;min-width:250px}.record-grid thead th.pin-end,.record-grid td.pin-end{right:0;z-index:4}.record-grid td.pin,.record-grid td.pin-end{position:sticky;background:var(--bs-body-bg);z-index:2}.record-grid td.col-name{box-shadow:1px 0 0 var(--bs-border-color)}.record-grid td.pin-end{box-shadow:-1px 0 0 var(--bs-border-color)}.column-sort{display:inline-flex;align-items:center;gap:5px;border:0;background:none;padding:0;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer}.column-sort i{font-size:13px;opacity:.55}.column-sort:hover{color:var(--bs-primary)}.column-sort.asc i,.column-sort.desc i{opacity:1;color:var(--bs-primary)}.column-resize{position:absolute;top:0;right:0;width:5px;height:100%;cursor:col-resize}.column-resize:hover{background:var(--bs-primary);opacity:.35}.record-grid thead th{position:sticky}.record-grid tbody td{padding:12px;border-bottom:1px solid var(--bs-border-color);font-size:12.5px;vertical-align:middle}.record-row{transition:background var(--transition)}.record-row:hover td{background:var(--bs-tertiary-bg)}.record-row.sel td{background:var(--tint-primary)}.record-grid.dense tbody td{padding:7px 12px}.row-check{display:inline-flex;cursor:pointer}.row-check input{position:absolute;opacity:0;width:0;height:0}.row-check span{width:17px;height:17px;border-radius:5px;border:1.5px solid var(--bs-border-color);display:grid;place-items:center;transition:all var(--transition)}.row-check input:checked+span{background:var(--bs-primary);border-color:var(--bs-primary)}.row-check input:checked+span:after{content:"";width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) translateY(-1px)}.row-check input:focus-visible+span{outline:2px solid var(--bs-primary);outline-offset:2px}.row-expander{width:22px;height:22px;border-radius:6px;border:1px solid var(--bs-border-color);background:var(--bs-body-bg);color:var(--bs-secondary-color);display:inline-grid;place-items:center;font-size:14px;cursor:pointer;transition:all var(--transition);vertical-align:middle;margin-right:8px}.row-expander:hover{border-color:var(--bs-primary);color:var(--bs-primary)}.row-expander i{transition:transform var(--transition)}.row-expander[aria-expanded=true]{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff}.row-expander[aria-expanded=true] i{transform:rotate(90deg)}.legend-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--accent);margin-right:8px;vertical-align:middle}.record-cell-main{display:inline-flex;flex-direction:column;vertical-align:middle}.record-cell-main b{font-size:12.5px;font-weight:650;color:var(--bs-emphasis-color)}.record-cell-main span{font-size:10.5px;color:var(--bs-tertiary-color)}.class-list{display:inline-flex;flex-direction:column}.class-list em{font-style:normal;font-size:10px;color:var(--bs-tertiary-color)}.due-value{display:inline-flex;flex-direction:column}.due-value em{font-style:normal;font-size:10px;color:var(--bs-tertiary-color)}.record-grid td.num b.pos{color:var(--bs-success)}.record-grid td.num b.neg{color:var(--bs-danger)}.record-row-actions{display:flex;gap:5px;opacity:.5;transition:opacity var(--transition)}.record-row:hover .record-row-actions,.record-row:focus-within .record-row-actions{opacity:1}.detail-drawer-row>td{padding:0!important;background:var(--bs-secondary-bg);border-bottom:1px solid var(--bs-border-color)}.detail-drawer{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:18px}.detail-drawer-heading{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--bs-tertiary-color);margin:0 0 9px}.detail-drawer-heading.mt{margin-top:16px}.detail-drawer-heading i{font-size:14px;color:var(--bs-primary)}.detail-drawer-instalments{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.detail-drawer-instalments li{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--radius-xs);border:1px solid var(--bs-border-color);background:var(--bs-body-bg)}.detail-drawer-instalments li>span:first-child{width:24px;height:24px;flex-shrink:0;border-radius:7px;display:grid;place-items:center;font-size:10.5px;font-weight:800;color:var(--bs-tertiary-color);background:var(--bs-tertiary-bg)}.detail-drawer-instalments li.done>span:first-child{background:var(--bs-success);color:#fff}.detail-drawer-instalments li.now>span:first-child{background:var(--bs-primary);color:#fff}.detail-drawer-instalments li div{flex:1;min-width:0}.detail-drawer-instalments li b{display:block;font-size:12.5px;color:var(--bs-emphasis-color)}.detail-drawer-instalments li em{font-style:normal;font-size:10.5px;color:var(--bs-secondary-color)}.detail-drawer-rules{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.detail-drawer-rules li{display:flex;gap:6px;font-size:11.5px;line-height:1.5;color:var(--bs-body-color)}.detail-drawer-rules li i{font-size:14px;color:var(--bs-tertiary-color);flex-shrink:0}.detail-drawer-rules b{color:var(--bs-emphasis-color)}.detail-drawer-chips{display:flex;flex-wrap:wrap;gap:5px}.detail-drawer-timeline{display:flex;flex-direction:column;gap:7px}.detail-drawer-timeline .it{padding:8px 10px;border-radius:var(--radius-xs);border-left:3px solid var(--accent);background:var(--accent-soft)}.detail-drawer-timeline .it b{display:block;font-size:12px;color:var(--bs-emphasis-color)}.detail-drawer-timeline .it em{font-style:normal;font-size:10.5px;color:var(--bs-secondary-color)}.detail-drawer-payments{display:flex;flex-direction:column;gap:7px}.detail-drawer-payments>div{display:flex;align-items:center;gap:9px;padding:7px 9px;border-radius:var(--radius-xs);border:1px solid var(--bs-border-color);background:var(--bs-body-bg)}.detail-drawer-payments img{width:28px;height:28px;border-radius:8px;object-fit:cover;flex-shrink:0}.detail-drawer-payments span{flex:1;min-width:0}.detail-drawer-payments b{display:block;font-size:12px;color:var(--bs-emphasis-color)}.detail-drawer-payments em{font-style:normal;font-size:10px;color:var(--bs-secondary-color)}.detail-drawer-payments .v{font-size:12.5px;font-weight:800;color:var(--bs-success);flex-shrink:0}.detail-drawer-foot{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.pager-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 14px;border-top:1px solid var(--bs-border-color);background:var(--bs-body-bg)}.pager-pages{display:flex;align-items:center;gap:4px}.pager-page{min-width:30px;height:30px;padding:0 8px;border-radius:8px;border:1px solid var(--bs-border-color);background:var(--bs-body-bg);font-size:12px;font-weight:650;color:var(--bs-secondary-color);cursor:pointer;transition:all var(--transition)}.pager-page:hover:not(:disabled){border-color:var(--bs-primary);color:var(--bs-primary)}.pager-page.on{background:var(--bs-primary);border-color:transparent;color:#fff}.pager-page:disabled{opacity:.4;cursor:not-allowed}.pager-gap{color:var(--bs-tertiary-color);padding:0 4px}.feed-list{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto 1fr;gap:16px}.side-panel{display:contents}.side-panel-head{grid-row:1;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px 15px 13px;border:1px solid var(--bs-border-color);border-bottom:0;border-radius:var(--radius) var(--radius) 0 0;background:var(--bs-body-bg)}.side-panel-head b{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--bs-emphasis-color)}.side-panel-head b i{font-size:16px;color:var(--bs-primary)}.timeline-rows,.action-group,.notification-row{grid-row:2;padding:0 15px 15px;border:1px solid var(--bs-border-color);border-top:0;border-radius:0 0 var(--radius) var(--radius);background:var(--bs-body-bg)}.timeline-rows{display:flex;flex-direction:column}.timeline-row-item{display:grid;grid-template-columns:42px 14px 1fr;align-items:start;gap:6px;padding-bottom:15px;position:relative}.timeline-row-item:last-child{padding-bottom:0}.timeline-row-item .tm{font-size:10.5px;font-weight:650;color:var(--bs-secondary-color);padding-top:1px;text-align:right}.timeline-row-item .pt{position:relative;width:14px}.timeline-row-item .pt:before{content:"";position:absolute;left:3px;top:4px;width:9px;height:9px;border-radius:50%;background:var(--bs-body-bg);border:2px solid var(--accent);z-index:1}.timeline-row-item:not(:last-child) .pt:after{content:"";position:absolute;left:6.5px;top:15px;bottom:-15px;width:2px;background:var(--bs-border-color)}.timeline-row-item .bd b{display:block;font-size:12px;font-weight:650;color:var(--bs-emphasis-color);line-height:1.35}.timeline-row-item .bd p{margin:2px 0 0;font-size:10.5px;color:var(--bs-secondary-color)}.action-group{display:flex;flex-direction:column;gap:9px}.action-link{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:var(--radius-xs);border:1px solid var(--bs-border-color);background:var(--bs-body-bg);transition:all var(--transition)}.action-link:hover{border-color:var(--bs-primary)}.action-link img{width:30px;height:30px;border-radius:9px;object-fit:cover;flex-shrink:0}.action-link .bd{flex:1;min-width:0;font-size:11.5px;line-height:1.45;color:var(--bs-body-color)}.action-link .bd b{color:var(--bs-emphasis-color);font-weight:650}.action-link .bd em{display:block;font-style:normal;font-size:10px;color:var(--bs-tertiary-color);margin-top:2px}.notification-row{display:flex;flex-direction:column;gap:13px}.notification-group .lbl{display:block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--bs-tertiary-color);margin-bottom:7px}.note-tag{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:var(--radius-xs);border:1px solid var(--bs-border-color);border-left:3px solid var(--accent);background:var(--bs-body-bg);margin-bottom:7px;transition:transform var(--transition)}.note-tag:last-child{margin-bottom:0}.note-tag:hover{transform:translate(2px)}.note-tag .ic{width:28px;height:28px;flex-shrink:0;border-radius:8px;display:grid;place-items:center;font-size:15px;color:var(--accent);background:var(--accent-soft)}.note-tag .bd{flex:1;min-width:0}.note-tag .bd b{display:block;font-size:11.5px;font-weight:650;color:var(--bs-emphasis-color)}.note-tag .bd p{margin:1px 0 0;font-size:10.5px;color:var(--bs-secondary-color)}.bulk-bar{position:sticky;bottom:16px;z-index:20;margin-top:16px;display:flex;justify-content:center;pointer-events:none}.bulk-bar-inner{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 14px;border-radius:999px;background:var(--bs-emphasis-color);color:#fff;box-shadow:0 18px 40px -12px #1018288c;pointer-events:auto;animation:fcc-rise .28s cubic-bezier(.22,1,.36,1)}@keyframes fcc-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.bulk-bar-count{font-size:12px;font-weight:600;opacity:.85;white-space:nowrap}.bulk-bar-count b{font-size:14px;font-weight:800;opacity:1}.bulk-bar-actions{display:flex;gap:6px;flex-wrap:wrap}.bulk-bar .toolbar-button{background:#ffffff1a;border-color:#ffffff29;color:#fff}.bulk-bar .toolbar-button:hover{background:#fff3;color:#fff;border-color:#ffffff4d}.bulk-bar .toolbar-button.danger{color:#ffb4c4;border-color:#ffb4c459}.bulk-bar .toolbar-button.danger:hover{background:var(--bs-danger);color:#fff}.bulk-bar-close{width:28px;height:28px;border-radius:50%;border:0;background:#ffffff1f;color:#fff;cursor:pointer;display:grid;place-items:center;font-size:15px}.bulk-bar-close:hover{background:#ffffff3d}.mini-stat{padding:10px;border-radius:var(--radius-xs);border:1px solid var(--bs-border-color);border-left:3px solid var(--accent);background:var(--bs-body-bg);text-align:center}.mini-stat b{display:block;font-size:17px;font-weight:800;color:var(--bs-emphasis-color)}.mini-stat span{font-size:10px;color:var(--bs-secondary-color)}.picker-field{display:flex;flex-direction:column;gap:7px}.picker-field label{display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:var(--radius-xs);border:1px solid var(--bs-border-color);background:var(--bs-body-bg);cursor:pointer}.picker-field label:hover{border-color:var(--bs-primary)}.picker-field span{flex:1;min-width:0}.picker-field b{display:block;font-size:12px;color:var(--bs-emphasis-color)}.picker-field em{font-style:normal;font-size:10.5px;color:var(--bs-secondary-color)}.picker-field .v{font-size:13px;font-weight:800;color:var(--bs-emphasis-color)}.approval-list{display:flex;flex-direction:column;gap:9px}.approval-row{display:flex;align-items:center;gap:11px;padding:10px 11px;border-radius:var(--radius-xs);border:1px solid var(--bs-border-color);background:var(--bs-body-bg)}.approval-row img{width:34px;height:34px;border-radius:10px;object-fit:cover;flex-shrink:0}.approval-row .bd{flex:1;min-width:0}.approval-row .bd b{display:block;font-size:12.5px;color:var(--bs-emphasis-color)}.approval-row .bd em{font-style:normal;font-size:11px;color:var(--bs-secondary-color)}.approval-row .ac{display:flex;gap:6px;flex-shrink:0}.inline-dropdown{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;padding:26px 16px;border-radius:var(--radius-sm);border:2px dashed var(--bs-border-color);background:var(--bs-tertiary-bg);text-align:center;transition:all var(--transition)}.inline-dropdown:hover{border-color:var(--bs-primary);background:var(--tint-primary)}.inline-dropdown i{font-size:30px;color:var(--bs-primary)}.inline-dropdown b{font-size:13px;color:var(--bs-emphasis-color)}.inline-dropdown span{font-size:11px;color:var(--bs-secondary-color)}.inline-dropdown input{position:absolute;inset:0;opacity:0;cursor:pointer}.toast-stack{position:fixed;right:20px;bottom:20px;z-index:1090;display:flex;flex-direction:column;gap:8px}.fee-collection.loading .live-flag{display:none}.fee-collection:not(.loading) .skeleton-loader{display:none}.fee-collection .skeleton{border-radius:var(--radius);background:linear-gradient(90deg,var(--bs-tertiary-bg) 25%,var(--bs-border-color) 37%,var(--bs-tertiary-bg) 63%);background-size:400% 100%;animation:fcc-shimmer 1.4s ease infinite}.fee-collection .skeleton:after{content:none}.fee-collection .skeleton-hero{height:260px;margin-bottom:16px}.fee-collection .skeleton-filters{height:120px;margin-bottom:24px}.fee-collection .skeleton-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:24px}.fee-collection .skeleton-card{height:230px}.fee-collection .skeleton-grid{height:320px;margin-bottom:24px}.fee-collection .skeleton-split{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.fee-collection .skeleton-tline{height:220px}@keyframes fcc-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.fee-collection :focus-visible{outline:2px solid var(--bs-primary);outline-offset:2px;border-radius:8px}@media(max-width:1399px){.command-bar{grid-template-columns:1fr;grid-template-rows:none}.command-bar-main,.upload-block,.quick-actions{grid-column:auto;grid-row:auto}.quick-action-grid{margin:0}.analytics-grid{grid-template-columns:1fr;grid-template-areas:"chart" "figures" "inst"}.figure-grid{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);height:auto}.insight-list{grid-template-columns:repeat(2,1fr)}.feed-list{grid-template-columns:1fr;grid-template-rows:none;gap:0}.side-panel-head,.timeline-rows,.action-group,.notification-row{grid-row:auto}.timeline-rows,.action-group,.notification-row{margin-bottom:16px}}@media(max-width:991px){.card-grid{grid-template-columns:1fr}.detail-drawer{grid-template-columns:1fr;gap:16px}.step-list{grid-template-columns:1fr}}@media(max-width:767px){.insight-list{grid-template-columns:1fr}.figure-grid{grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,1fr)}.quick-action-grid{grid-template-columns:repeat(2,1fr)}.skeleton-cards,.skeleton-split{grid-template-columns:1fr}.bulk-bar-inner{border-radius:var(--radius);width:100%}.record-grid-scroll{max-height:none;overflow:visible}.record-grid{min-width:0}.record-grid thead{display:none}.record-grid,.record-grid tbody,.record-grid tr,.record-grid td{display:block;width:auto}.record-row{position:relative;border:1px solid var(--bs-border-color);border-radius:var(--radius-sm);background:var(--bs-body-bg);margin:12px;padding:6px 0 46px}.record-grid tbody td{border-bottom:0;padding:6px 14px;text-align:left!important}.record-grid td.pin,.record-grid td.pin-end{position:static;box-shadow:none}.record-grid td.col-check{position:absolute!important;top:12px;right:12px;padding:0;width:auto}.record-grid td.col-name{padding-top:12px}.record-grid tbody td:not(.col-name):not(.col-check):not(.col-act):before{content:attr(data-lbl);display:block;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--bs-tertiary-color);margin-bottom:1px}.record-grid td.col-act{position:absolute;left:0;right:0;bottom:0;padding:8px 14px;border-top:1px solid var(--bs-border-color);background:var(--bs-secondary-bg);border-radius:0 0 var(--radius-sm) var(--radius-sm)}.record-row-actions{opacity:1;justify-content:flex-end}.detail-drawer-row>td{margin:0 12px 12px}}@media(max-width:575px){.figure-grid{grid-template-columns:1fr;grid-template-rows:repeat(6,1fr)}.command-bar-title{font-size:20px}}.parent-portal{color:var(--bs-body-color);font-feature-settings:"tnum" 1,"ss01" 1}.parent-portal .row>[class*=col-]>.portal-section:first-child{margin-top:26px}.parent-live-flag{gap:5px;font-size:10.5px;font-weight:700;letter-spacing:.04em;color:var(--bs-danger)}.parent-live-flag:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--bs-danger);box-shadow:0 0 #e11d4880;animation:px-pulse 1.4s infinite}@keyframes px-pulse{0%{box-shadow:0 0 #e11d4880}to{box-shadow:0 0 0 6px #e11d4800}}.portal-command-bar{display:grid;grid-template-columns:1.25fr 1fr;gap:16px}.portal-command-bar-left{border:1px solid var(--bs-border-color);border-radius:var(--radius);background:radial-gradient(120% 140% at 100% 0,rgba(61,94,225,.06),transparent 46%),linear-gradient(180deg,var(--bs-body-bg),var(--bs-secondary-bg));padding:20px}.parent-identity{gap:14px}.parent-identity-avatar{position:relative;width:58px;height:58px}.parent-identity-avatar img{width:100%;height:100%;border-radius:16px;object-fit:cover}.parent-identity-verified{position:absolute;right:-4px;bottom:-4px;width:20px;height:20px;border-radius:50%;background:var(--bs-primary);color:#fff;display:grid;place-items:center;font-size:11px;border:2px solid var(--bs-body-bg)}.parent-identity-head{font-size:11px;color:var(--bs-secondary-color)}.parent-identity-name{font-size:20px;font-weight:750;letter-spacing:-.02em;color:var(--bs-emphasis-color);line-height:1.1}.parent-identity-meta{gap:6px;margin-top:5px}.child-context{gap:14px;margin-top:16px;padding:12px 14px;border:1px solid var(--bs-border-color);border-radius:var(--radius-sm);background:var(--bs-tertiary-bg)}.child-context-name{gap:10px;min-width:0}.child-context-avatar{position:relative}.child-context-avatar img{width:38px;height:38px;border-radius:11px;object-fit:cover;box-shadow:0 0 0 2px var(--bs-body-bg),0 0 0 3px var(--bs-primary)}.child-context-status-dot{position:absolute;right:-2px;bottom:-2px;width:11px;height:11px;border-radius:50%;background:var(--bs-success);border:2px solid var(--bs-tertiary-bg)}.child-context-id{min-width:0}.child-context-title{font-size:12px;color:var(--bs-secondary-color);line-height:1.25}.child-context-title b{font-size:14px;font-weight:700;color:var(--bs-emphasis-color)}.child-context-subtitle{font-size:11px;color:var(--bs-tertiary-color)}.child-context-facts{gap:8px}.child-context-fact{display:inline-flex;gap:8px;padding:6px 11px;border:1px solid var(--bs-border-color);border-radius:var(--radius-xs);background:var(--bs-body-bg)}.child-context-fact>i{font-size:16px;color:var(--bs-primary)}.child-context-fact>span{display:flex;flex-direction:column;line-height:1.2}.child-context-fact-value{font-size:12px;font-weight:650;color:var(--bs-emphasis-color);white-space:nowrap}.child-context-fact-label{font-size:10px;color:var(--bs-tertiary-color)}@media(max-width:991.98px){.child-context-facts{width:100%}.child-context-fact{flex:1}}.switch-control{flex:1;min-width:150px;display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--bs-border-color);border-radius:var(--radius-sm);background:var(--bs-body-bg);cursor:pointer;transition:all var(--transition);text-align:left}.switch-control:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift)}.switch-control img{width:40px;height:40px;border-radius:11px;object-fit:cover}.switch-control-name{font-size:13px;font-weight:650;color:var(--bs-emphasis-color);line-height:1.15;padding-right:4px}.switch-control-class{font-size:11px;color:var(--bs-secondary-color)}.switch-control.active{border-color:transparent;background:linear-gradient(135deg,var(--bs-emphasis-color),#2b2f3a);color:#fff}.switch-control.active .switch-control-name{color:#fff}.switch-control.active .switch-control-class{color:#ffffffa6}.switch-control.active img{box-shadow:0 0 0 2px #fff6}.child-switcher{display:flex;align-items:center;gap:10px}@media(max-width:575.98px){.child-switcher{flex-wrap:wrap}}.child-switcher-label{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--bs-secondary-color);white-space:nowrap}.child-switcher-label i{font-size:15px;color:var(--bs-tertiary-color)}.child-switcher-option{display:flex;align-items:center;gap:4px;padding:4px;border:1px solid var(--bs-border-color);border-radius:999px;background:var(--bs-tertiary-bg)}.switch-control-sm{flex:0 0 auto;min-width:0;gap:8px;padding:4px 12px 4px 4px;border:1px solid transparent;border-radius:999px;background:transparent}.switch-control-sm:hover{transform:none;box-shadow:none;background:var(--bs-body-bg)}.switch-control-sm img{width:30px;height:30px;border-radius:999px}.switch-control-sm .switch-control-name{font-size:12.5px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:95%}.switch-control-sm .switch-control-class{font-size:10.5px}.switch-control-check{margin-left:-24px;font-size:15px;color:var(--bs-tertiary-color);opacity:0;transition:opacity var(--transition)}.switch-control-sm.active{background:var(--bs-body-bg);border-color:var(--bs-border-color);box-shadow:var(--shadow)}.switch-control-sm.active .switch-control-name{color:var(--bs-emphasis-color);display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:95%}.switch-control-sm.active .switch-control-class{color:var(--bs-secondary-color)}.switch-control-sm.active img{box-shadow:0 0 0 2px var(--bs-primary)}.switch-control-sm.active .switch-control-check{opacity:1;color:var(--bs-primary)}@media(max-width:575.98px){.child-switcher{width:100%}.child-switcher-option{width:100%;gap:12px!important}.switch-control-sm{flex:1;justify-content:center}.switch-control-sm .switch-control-class{display:none}}.glance-strip{display:flex;flex-direction:column;gap:12px}.portal-status{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.parent-portal-stat{padding:12px;border:1px solid var(--bs-border-color);border-radius:var(--radius-sm);background:var(--bs-body-bg);transition:transform var(--transition),box-shadow var(--transition)}.parent-portal-stat:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.parent-portal-stat-label{font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--bs-tertiary-color);font-weight:650}.parent-portal-stat-value{font-size:16px;font-weight:750;color:var(--bs-emphasis-color);letter-spacing:-.02em;margin-top:1px}.parent-portal-stat-value small{font-size:11px;font-weight:600;color:var(--bs-secondary-color)}.parent-insight-panel{padding:15px 16px;border:1px solid var(--bs-border-color);border-radius:var(--radius-sm);background:linear-gradient(135deg,#7c3aed0f,#3d5ee108),var(--bs-body-bg)}.insight-panel-top{gap:8px;margin-bottom:8px}.insight-panel-top b{font-size:12.5px;color:var(--bs-emphasis-color)}.parent-insight-panel p{margin:0;font-size:12.5px;line-height:1.65;color:var(--bs-body-color)}.parent-insight-panel p mark{background:none;color:var(--bs-emphasis-color);font-weight:650;padding:0}.quick-bar{gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid var(--bs-border-color)}.child-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:1199.98px){.child-cards{grid-template-columns:repeat(1,1fr)}}@media(max-width:991.98px){.child-cards{grid-template-columns:repeat(2,1fr)}}.child-card{border:1px solid var(--bs-border-color);border-radius:var(--radius);background:var(--bs-body-bg);transition:transform var(--transition),box-shadow var(--transition)}.child-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lift)}.child-card-top{gap:14px;padding:16px;border-bottom:1px solid var(--bs-border-color);background:linear-gradient(180deg,var(--bs-secondary-bg),var(--bs-body-bg))}@media(max-width:991.98px){.child-card-top{flex-wrap:wrap}}.progress-ring-mini{--v: 0;width:62px;height:62px;border-radius:50%;padding:3px;background:conic-gradient(var(--accent) calc(var(--v) * 1%),var(--bs-tertiary-bg) 0);position:relative}.progress-ring-mini img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:2px solid var(--bs-body-bg)}.progress-ring-value{position:absolute;bottom:-6px;left:50%;transform:translate(-50%);font-size:9.5px;font-weight:800;color:var(--accent);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);padding:1px 6px;border-radius:999px}.child-card-id b{font-size:15px;font-weight:700;color:var(--bs-emphasis-color);display:block;letter-spacing:-.01em}.child-card-id span{font-size:11.5px;color:var(--bs-secondary-color)}.child-card-tags{display:flex;gap:5px;margin-top:6px;flex-wrap:wrap}.child-card-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--bs-border-color)}.child-card-metric{background:var(--bs-body-bg);padding:11px 10px}.child-card-metric-label{font-size:9.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--bs-tertiary-color);font-weight:650}.child-card-metric-value{font-size:15px;font-weight:750;color:var(--bs-emphasis-color);letter-spacing:-.02em;margin-top:2px}.child-card-metric-value small{font-size:10px;color:var(--bs-secondary-color)}.child-card-foot{gap:8px;padding:12px 16px}.parent-subject-list{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.subject-block{border:1px solid var(--bs-border-color);border-radius:var(--radius-sm);background:var(--bs-body-bg);cursor:pointer;transition:box-shadow var(--transition),transform var(--transition)}.subject-block:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift);border-color:var(--accent)}.subject-head{padding:13px}.subject-head>.avatar{margin-bottom:10px}.subject-name{font-size:13px;font-weight:700;color:var(--bs-emphasis-color)}.subject-row{margin-top:6px}.grade-mark{font-size:20px;font-weight:800;color:var(--accent);letter-spacing:-.03em}.sparkline-chart{width:54px;height:22px}.sparkline-line{fill:none;stroke:var(--accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.trend-figure{font-size:10.5px;font-weight:700;color:var(--accent);gap:2px}.subject-more{max-height:0;transition:max-height .3s ease;border-top:1px solid transparent}.subject-block.expanded .subject-more{max-height:320px;border-top-color:var(--bs-border-color)}.subject-more-inner{padding:12px 13px;gap:9px}.subject-metric{display:flex;align-items:center;font-size:11.5px}.subject-metric-label{color:var(--bs-secondary-color);display:inline-flex;align-items:center;gap:5px}.subject-metric-label i{font-size:13px}.subject-metric-value{font-weight:650;color:var(--bs-emphasis-color)}.feedback-note{font-size:11.5px;line-height:1.5;color:var(--bs-body-color);background:var(--bs-tertiary-bg);border-radius:8px;padding:8px 10px}.feedback-note b{color:var(--bs-emphasis-color)}.feedback-note-accent{color:var(--accent);background:var(--accent-soft)}.feedback-note-accent b{color:var(--accent)}.subject-toggle{gap:4px;font-size:10.5px;font-weight:650;color:var(--bs-tertiary-color);padding:8px;border-top:1px solid var(--bs-border-color)}.subject-toggle i{transition:transform var(--transition)}.subject-block.expanded .subject-toggle i{transform:rotate(180deg)}.parent-insight-list{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.parent-insight-row{border:1px solid var(--bs-border-color);border-radius:var(--radius-sm);background:var(--bs-body-bg);padding:14px;transition:transform var(--transition),box-shadow var(--transition)}.parent-insight-row:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift)}.insight-row-top{gap:9px;margin-bottom:10px}.insight-row-top b{font-size:12.5px;color:var(--bs-emphasis-color);flex:1}.confidence-gauge{gap:8px;margin-bottom:8px}.confidence-gauge-bar{flex:1;height:5px;border-radius:999px;background:var(--bs-tertiary-bg)}.confidence-gauge-bar>span{display:block;height:100%;width:0;border-radius:999px;background:var(--accent);transition:width 1s cubic-bezier(.22,1,.36,1)}.confidence-gauge b{font-size:11.5px;color:var(--bs-emphasis-color);font-variant-numeric:tabular-nums}.parent-insight-row p{margin:0 0 8px;font-size:11.5px;line-height:1.55;color:var(--bs-secondary-color)}.parent-insight-row p b{color:var(--bs-emphasis-color)}.mail-row{gap:12px;padding:11px 4px;border-bottom:1px solid var(--bs-border-color);cursor:pointer;transition:background var(--transition);border-radius:8px}.mail-row:hover{background:var(--bs-tertiary-bg)}.mail-row:last-child{border-bottom:0}.mail-avatar{width:38px;height:38px}.mail-avatar img{width:100%;height:100%;border-radius:11px;object-fit:cover}.mail-row-main{flex:1;min-width:0}.mail-row-top{gap:7px}.mail-row-top b{font-size:12.5px;color:var(--bs-emphasis-color)}.mail-preview{font-size:11.5px;color:var(--bs-secondary-color);text-overflow:ellipsis}.mail-attachment{font-size:13px;color:var(--bs-tertiary-color)}.mail-time{font-size:10.5px;color:var(--bs-tertiary-color)}.bus-route-map{height:66px;margin:4px 0 14px}.bus-route-line{left:8px;right:8px;top:50%;transform:translateY(-50%);height:3px;border-radius:3px;background:var(--bs-tertiary-bg)}.bus-route-fill{left:0;top:0;bottom:0;border-radius:3px;background:linear-gradient(90deg,var(--bs-primary),var(--bs-info))}.bus-route-stop{position:absolute;top:50%;transform:translate(-50%,-50%);width:11px;height:11px;border-radius:50%;background:var(--bs-body-bg);border:2px solid var(--bs-border-color)}.bus-route-stop.completed{background:var(--bs-primary);border-color:var(--bs-primary)}.bus-route-stop em{position:absolute;top:15px;left:50%;transform:translate(-50%);font-size:9px;color:var(--bs-tertiary-color);font-style:normal;white-space:nowrap}.bus-route-icon{top:50%;transform:translate(-50%,-50%);width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:15px;color:#fff;background:var(--bs-primary);box-shadow:0 4px 10px -2px #3d5ee199;z-index:2;animation:px-bus 5s ease-in-out infinite}@keyframes px-bus{0%,to{left:12%}50%{left:62%}}.bus-route-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.bus-route-cell{display:flex;gap:8px;padding:9px 10px;border:1px solid var(--bs-border-color);border-radius:10px}.bus-route-cell b{font-size:12px;color:var(--bs-emphasis-color);display:block}.bus-route-cell span{font-size:10px;color:var(--bs-secondary-color)}.task-board{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.task-card{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:10px;padding:11px;margin-bottom:8px;cursor:grab;transition:transform var(--transition),box-shadow var(--transition)}.task-card:last-child{margin-bottom:0}.task-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift)}.task-card b{display:block;font-size:12.5px;color:var(--bs-emphasis-color);margin:7px 0 3px}.task-card-meta{display:flex;align-items:center;margin-top:8px}.task-card-meta span{font-size:10.5px;color:var(--bs-secondary-color);display:inline-flex;align-items:center;gap:4px}.task-card-meta span i{font-size:12px}.task-card-grade{font-size:11px;font-weight:800;color:var(--accent)}.payment-row{padding-left:8px}.payment-line{display:grid;grid-template-columns:34px 1fr auto;gap:12px;padding:12px 0;border-bottom:1px solid var(--bs-border-color)}.payment-line:last-child{border-bottom:0}.payment-line-boxed{border:1px solid var(--bs-border-color);border-radius:12px;padding:12px 14px;margin-bottom:14px}.payment-line-info b{font-size:12.5px;color:var(--bs-emphasis-color);display:block}.payment-line-info span{font-size:11px;color:var(--bs-secondary-color)}.payment-line-amount{text-align:right}.payment-line-amount b{font-size:13.5px;color:var(--bs-emphasis-color);font-variant-numeric:tabular-nums}.payment-line-amount .badge-tag{margin-top:3px}.finance-head{gap:14px;padding:14px;border-radius:var(--radius-sm);background:linear-gradient(120deg,var(--tint-primary),transparent),var(--bs-body-bg);border:1px solid var(--bs-border-color);margin-bottom:14px}.finance-figure{font-size:26px;font-weight:800;color:var(--bs-emphasis-color);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.finance-segment{height:8px;border-radius:999px;margin-top:8px;gap:2px}.finance-segment span{height:100%;border-radius:3px}.exam-hero{gap:16px;padding:16px;border-radius:var(--radius-sm);color:#fff;background:linear-gradient(130deg,#1e2130,#2c3040);position:relative;margin-bottom:14px}@media(max-width:575.98px){.exam-hero{flex-wrap:wrap}}.exam-hero:after{content:"";position:absolute;right:-40px;top:-40px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(124,58,237,.4),transparent 70%)}.portal-count{z-index:1;display:flex;gap:8px}.portal-count div{text-align:center;min-width:46px}.portal-count b{font-size:24px;font-weight:800;display:block;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.portal-count span{font-size:9.5px;text-transform:uppercase;letter-spacing:.06em;opacity:.7}.exam-hero-body{position:relative;z-index:1}.exam-hero-body b{font-size:14px}.exam-hero-body p{margin:2px 0 0;font-size:11.5px;opacity:.8}.parent-readiness{gap:9px}.readiness-row{display:grid;grid-template-columns:88px 1fr auto;gap:10px}.readiness-subject{font-size:12px;color:var(--bs-emphasis-color);font-weight:600}.progress-pips{gap:3px}.progress-pip{width:9px;height:9px;border-radius:50%;background:var(--bs-tertiary-bg)}.progress-pip-filled{background:var(--accent)}.readiness-percent{font-size:11px;font-weight:700;color:var(--bs-secondary-color);text-align:right}.achievement-badges{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}@media(max-width:575.98px){.achievement-badges{grid-template-columns:repeat(2,1fr)!important}}.achievement-badge{padding:16px 8px;border:1px solid var(--bs-border-color);border-radius:var(--radius-sm);background:var(--bs-body-bg);transition:transform var(--transition),box-shadow var(--transition)}.achievement-badge:hover{transform:translateY(-4px);box-shadow:var(--shadow-lift)}.achievement-badge b{font-size:11.5px;color:var(--bs-emphasis-color);display:block}.achievement-badge span{font-size:10px;color:var(--bs-secondary-color)}.achievement-reveal{inset:0;background:var(--accent);color:#fff;gap:4px;padding:10px;opacity:0;transform:translateY(8px);transition:all var(--transition)}.achievement-badge:hover .achievement-reveal{opacity:1;transform:none}.achievement-reveal b{color:#fff;font-size:12px}.achievement-reveal span{color:#ffffffd9;font-size:10.5px;line-height:1.4}@media(max-width:1400px){.achievement-badges{grid-template-columns:repeat(3,1fr)}}.agenda-group{margin-bottom:14px}.agenda-group:last-child{margin-bottom:0}.agenda-label{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--bs-tertiary-color);margin-bottom:8px}.agenda-item{display:flex;align-items:center;gap:12px;padding:10px;border-radius:10px;transition:background var(--transition)}.agenda-item:hover{background:var(--bs-tertiary-bg)}.agenda-item-time{width:52px;flex-shrink:0;font-size:11px;font-weight:650;color:var(--bs-secondary-color)}.agenda-item-bar{width:3px;align-self:stretch;border-radius:3px;background:var(--accent)}.agenda-item-body b{font-size:12.5px;color:var(--bs-emphasis-color);display:block}.agenda-item-body span{font-size:11px;color:var(--bs-secondary-color)}.parent-notification-group{margin-bottom:12px}.parent-notification-group:last-child{margin-bottom:0}.notification-label{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--bs-tertiary-color);margin-bottom:8px}.parent-notification-row{display:flex;align-items:flex-start;gap:11px;padding:10px;border-radius:10px;transition:background var(--transition)}.parent-notification-row:hover{background:var(--bs-tertiary-bg)}.notification-body{flex:1;min-width:0}.notification-body b{font-size:12.5px;color:var(--bs-emphasis-color)}.notification-body p{margin:1px 0 0;font-size:11.5px;color:var(--bs-secondary-color)}.notification-time{font-size:10px;color:var(--bs-tertiary-color);flex-shrink:0}#pxToasts{position:fixed;top:76px;right:20px;z-index:3000;display:flex;flex-direction:column;gap:10px}#pxToasts .toast{min-width:250px}.parent-portal .skeleton-loader{display:none}.parent-portal.loading .skeleton-loader{display:block}.parent-portal.loading .live-flag-wrap{display:none}.parent-portal .skeleton{background:var(--bs-tertiary-bg);border-radius:12px}.parent-portal .skeleton:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation-duration:1.5s}.parent-portal .skeleton-cmd{height:210px;margin-bottom:24px}.parent-portal .skeleton-kids{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px}.parent-portal .skeleton-kid{height:190px}.parent-portal .skeleton-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.parent-portal .skeleton-cell{height:150px}[data-bs-theme=dark] .parent-portal .skeleton:after,[data-theme=dark] .parent-portal .skeleton:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent)}.parent-portal :focus-visible{outline:2px solid var(--bs-primary);outline-offset:2px;border-radius:8px}.parent-portal .row>[class*=col-]{display:flex;flex-direction:column}.parent-portal .row>[class*=col-]>.card,.parent-portal .row>[class*=col-]>.parent-insight-list,.parent-portal .row>[class*=col-]>.task-board{flex:1 1 auto}.parent-insight-list,.task-board{grid-auto-rows:1fr}.card-flush>.card-body>.portal-timeline-track,.card-flush>.card-body>.mail-list{height:100%}.card-flush>.card-body>.portal-timeline-track{display:flex;flex-direction:column}.card-flush>.card-body>.portal-timeline-track>.portal-timeline{flex:1 1 auto}.card-flush>.card-body>.mail-list>.mail-row{flex:1 1 auto}.glance-strip>.parent-insight-panel{flex:1 1 auto;display:flex;flex-direction:column}.glance-strip>.parent-insight-panel>p{margin-top:auto}.card-flush>.card-body>.agenda-group:last-child,.card-flush>.card-body>.parent-notification-group:last-child{margin-bottom:0}@media(max-width:1199px){.portal-command-bar{grid-template-columns:1fr}.parent-subject-list{grid-template-columns:repeat(3,1fr)}.parent-insight-list,.task-board{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.child-cards{grid-template-columns:1fr}.parent-subject-list{grid-template-columns:repeat(2,1fr)}.parent-insight-list,.task-board{grid-template-columns:1fr}.portal-status,.achievement-badges{grid-template-columns:repeat(3,1fr)}.skeleton-kids{grid-template-columns:1fr}}@media(max-width:480px){.parent-subject-list{grid-template-columns:1fr 1fr}.portal-status,.child-card-metrics{grid-template-columns:repeat(2,1fr)}}:root{--mt-line: #e9edf5;--mt-soft: #f6f7fb;--mt-ink: #1b2559;--mt-mut: var(--bs-secondary-color)}[data-bs-theme=dark]{--mt-line: rgba(255,255,255,.09);--mt-soft: rgba(255,255,255,.04);--mt-ink: #e6e9f5;--mt-mut: #9aa3b8}.mt-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.mt-kpi{position:relative;background:var(--bs-card-bg, var(--bs-body-bg));border:1px solid var(--mt-line);border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:8px;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.mt-kpi:hover{transform:translateY(-3px);box-shadow:0 12px 26px #1e295917;border-color:transparent}.mt-kpi-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.mt-kpi-lbl{font-size:12px;font-weight:600;color:var(--mt-mut);letter-spacing:.01em}.mt-kpi-ic{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;font-size:16px;flex:none}.mt-kpi-val{font-size:20px;font-weight:700;line-height:1.1;color:var(--mt-ink);margin:0}.mt-kpi-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11.5px;font-weight:600}.mt-trend{display:inline-flex;align-items:center;gap:3px}.mt-trend.up{color:#16b364}.mt-trend.down{color:#f04438}.mt-trend.flat{color:var(--mt-mut)}.mt-spark{display:flex;align-items:flex-end;gap:3px;height:26px}.mt-spark i{width:5px;border-radius:3px;background:currentColor;opacity:.28;display:block}.mt-spark i.hi{opacity:.9}.mt-kpi-bar{height:6px;border-radius:6px;background:var(--mt-soft);overflow:hidden}.mt-kpi-bar>span{display:block;height:100%;border-radius:6px;background:currentColor}.mt-i-primary{color:var(--bs-primary)}.mt-i-success{color:#16b364}.mt-i-amber{color:#f79009}.mt-i-rose{color:#f04438}.mt-i-purple{color:#7a5af8}.mt-i-cyan{color:#06aed4}.mt-i-slate{color:#64748b}.mt-kpi-ic.mt-i-primary{background:#3d5ee11f}.mt-kpi-ic.mt-i-success{background:#16b3641f}.mt-kpi-ic.mt-i-amber{background:#f790091f}.mt-kpi-ic.mt-i-rose{background:#f044381f}.mt-kpi-ic.mt-i-purple{background:#7a5af81f}.mt-kpi-ic.mt-i-cyan{background:#06aed41f}.mt-kpi-ic.mt-i-slate{background:#64748b1f}.mt-spark-h{height:6px}.sh-30{height:30%}.sh-40{height:40%}.sh-45{height:45%}.sh-50{height:50%}.sh-55{height:55%}.sh-58{height:58%}.sh-60{height:60%}.sh-62{height:62%}.sh-65{height:65%}.sh-68{height:68%}.sh-70{height:70%}.sh-72{height:72%}.sh-75{height:75%}.sh-78{height:78%}.sh-80{height:80%}.sh-85{height:85%}.sh-90{height:90%}.sh-100{height:100%}.mt-sub{display:flex;align-items:center;gap:10px}.mt-sub-av{width:38px;height:38px;border-radius:10px;object-fit:cover;flex:none;border:1px solid var(--mt-line)}.mt-sub-name{font-weight:600;color:var(--mt-ink);display:block}.mt-sub-name:hover{color:var(--bs-primary)}.mt-sub-meta{font-size:11.5px;color:var(--mt-mut);display:block;line-height:1.5}.pay-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:8px;font-size:12px;font-weight:600;background:var(--mt-soft);color:var(--mt-ink);border:1px solid var(--mt-line);white-space:nowrap}.pay-badge i{font-size:14px}.pay-badge.pm-card{color:var(--bs-primary)}.pay-badge.pm-debit{color:#06aed4}.pay-badge.pm-bank{color:#64748b}.pay-badge.pm-upi{color:#7a5af8}.pay-badge.pm-paypal{color:#1546a0}.pay-badge.pm-stripe{color:#635bff}.pay-badge.pm-razorpay{color:#0c6dfd}.pay-badge.pm-cash{color:#16b364}.pay-badge.pm-wallet{color:#f79009}.mt-amt{font-weight:700;color:var(--mt-ink)}.mt-tax,.mt-disc{color:var(--mt-mut);font-size:12.5px}.mt-disc.has{color:#16b364;font-weight:600}.mt-drawer{width:460px;max-width:92vw}.mt-dh{display:flex;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid var(--mt-line)}.mt-dh-ic{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;font-size:22px;background:#3d5ee11f;color:var(--bs-primary);flex:none}.mt-dh h5{margin:0;font-size:16px}.mt-dh .mt-dh-sub{font-size:12.5px;color:var(--mt-mut)}.mt-sec{padding:16px 20px;border-bottom:1px solid var(--mt-line)}.mt-sec-title{font-size:12px;text-transform:uppercase;letter-spacing:.04em;font-weight:700;color:var(--mt-mut);margin-bottom:12px;display:flex;align-items:center;gap:6px}.mt-dl{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}.mt-dl .k{font-size:11.5px;color:var(--mt-mut);display:block}.mt-dl .v{font-size:13px;font-weight:600;color:var(--mt-ink)}.mt-dl .span-2{grid-column:1/-1}.mt-invoice{background:var(--mt-soft);border:1px solid var(--mt-line);border-radius:12px;padding:14px 16px}.mt-invoice .r{display:flex;justify-content:space-between;padding:4px 0;font-size:13px}.mt-invoice .r.total{border-top:1px dashed var(--mt-line);margin-top:6px;padding-top:10px;font-weight:700;font-size:15px}.mt-tl{position:relative;padding-left:26px}.mt-tl:before{content:"";position:absolute;left:9px;top:4px;bottom:4px;width:2px;background:var(--mt-line)}.mt-tl-item{position:relative;padding-bottom:16px}.mt-tl-item:last-child{padding-bottom:0}.mt-tl-dot{position:absolute;left:-26px;top:1px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:11px;color:var(--bs-body-bg);background:#16b364;box-shadow:0 0 0 3px #16b36426}.mt-tl-dot.pending{background:var(--mt-mut);box-shadow:0 0 0 3px #6b728026}.mt-tl-t{font-weight:600;font-size:13px;color:var(--mt-ink)}.mt-tl-m{font-size:11.5px;color:var(--mt-mut)}.mt-side-item{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--mt-line)}.mt-side-item:last-child{border-bottom:0}.mt-side-ic{width:34px;height:34px;border-radius:9px;flex:none;display:grid;place-items:center;font-size:16px;background:var(--mt-soft)}.mt-side-body{flex:1 1 auto;min-width:0}.mt-side-t{font-weight:600;font-size:13px;color:var(--mt-ink);display:block}.mt-side-t:hover{color:var(--bs-primary)}.mt-side-s{font-size:11.5px;color:var(--mt-mut)}.mt-side-amt{font-weight:700;font-size:13px;color:var(--mt-ink);white-space:nowrap}.mt-ana-row{margin-bottom:14px}.mt-ana-row:last-child{margin-bottom:0}.mt-ana-top{display:flex;justify-content:space-between;font-size:12.5px;margin-bottom:5px}.mt-ana-top .l{font-weight:600;color:var(--mt-ink)}.mt-ana-top .r{color:var(--mt-mut);font-weight:600}.mt-ana-bar{height:8px;border-radius:6px;background:var(--mt-soft);overflow:hidden}.mt-ana-bar>span{display:block;height:100%;border-radius:6px}.mt-w-40{width:40%}.mt-w-55{width:55%}.mt-w-62{width:62%}.mt-w-70{width:70%}.mt-w-78{width:78%}.mt-w-85{width:85%}.mt-w-92{width:92%}.mt-bg-primary{background:var(--bs-primary)}.mt-bg-success{background:#16b364}.mt-bg-amber{background:#f79009}.mt-bg-purple{background:#7a5af8}.mt-bg-rose{background:#f04438}.mt-bg-cyan{background:#06aed4}@media(max-width:1199px){.mt-kpis{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.mt-kpis{grid-template-columns:1fr}}.data-workspace.mt{--cls-border: var(--bs-border-color, #e9edf4);--cls-heading: var(--bs-heading-color, #202c4b);--cls-inset: var(--bs-tertiary-bg, #f5f6f9);--cls-primary: var(--bs-primary, var(--bs-primary))}.calendar-page{--calendar-cell: 118px}@media(prefers-reduced-motion:reduce){.calendar-page *{transition:none!important;animation:none!important}}.calendar-filter-menu{min-width:340px;max-width:92vw}@media(max-width:575.98px){.page-toolbar .nav.flex-nowrap{flex-wrap:wrap}}.calendar-rail .card{border-radius:var(--radius-sm)}.calendar-board{border:1px solid var(--bs-border-color);border-radius:var(--radius-sm);overflow:hidden;background:var(--bs-border-color);display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px}.calendar-dow{background:var(--bs-tertiary-bg, #f7f8fc);text-align:center;padding:.6rem .25rem;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--bs-secondary-color)}.calendar-cell{background:var(--bs-card-bg, #fff);min-height:var(--calendar-cell);padding:8px 8px 6px;display:flex;flex-direction:column;gap:4px;transition:background var(--transition);position:relative}.calendar-cell:hover{background:var(--bs-tertiary-bg, #f8f9fc)}.calendar-cell.is-out{background:var(--bs-tertiary-bg, #f4f6fa)}.calendar-cell.is-out .calendar-num{color:var(--bs-secondary-color);opacity:.6}.calendar-num{align-self:flex-end;font-size:.82rem;font-weight:600;color:var(--bs-heading-color, #1f2937);width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;line-height:1}.calendar-cell.is-today{background:rgba(var(--bs-primary-rgb),.06)}.calendar-cell.is-today .calendar-num{background:var(--bs-primary);color:#fff}.calendar-entry{display:flex;align-items:center;gap:6px;border-radius:7px;padding:3px 8px;font-size:.72rem;font-weight:600;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:transform var(--transition),box-shadow var(--transition),filter var(--transition)}.calendar-entry i{flex-shrink:0;font-size:.82rem}.calendar-entry span{overflow:hidden;text-overflow:ellipsis}.calendar-entry:hover{transform:translateY(-1px);box-shadow:0 4px 10px -3px #1310222e;filter:brightness(.98)}.calendar-entry.is-solid{box-shadow:inset 3px 0 #0000001f}.calendar-entry.is-span-start{border-top-right-radius:0;border-bottom-right-radius:0}.calendar-entry.is-span-mid{border-radius:0}.calendar-entry.is-span-end{border-top-left-radius:0;border-bottom-left-radius:0}.calendar-mini{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;text-align:center}.calendar-mini-dow{font-size:.64rem;font-weight:700;color:var(--bs-secondary-color);padding-bottom:4px}.calendar-mini-day{font-size:.76rem;aspect-ratio:1;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:var(--bs-heading-color, #1f2937);cursor:pointer;transition:background var(--transition),color var(--transition);position:relative}.calendar-mini-day:hover{background:var(--bs-tertiary-bg, #eef1f8)}.calendar-mini-day.is-out{color:var(--bs-secondary-color);opacity:.55}.calendar-mini-day.is-today{background:var(--bs-primary);color:#fff;font-weight:700}.calendar-mini-day.has-dot:after{content:"";position:absolute;bottom:3px;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.7}.calendar-category{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:9px;transition:background var(--transition)}.calendar-category:hover{background:var(--bs-tertiary-bg, #f6f8fc)}.calendar-category .form-check-input{margin-top:0;cursor:pointer}.calendar-category-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.calendar-item{display:flex;align-items:flex-start;gap:12px;padding:10px;border-radius:10px;border:1px solid transparent;transition:border-color var(--transition),background var(--transition),transform var(--transition)}.calendar-item:hover{border-color:var(--bs-border-color);background:var(--bs-tertiary-bg, #f8f9fc);transform:translate(2px)}.calendar-item-icon{width:38px;height:38px;border-radius:10px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:18px}.calendar-item-day{font-size:.7rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--bs-secondary-color);margin:14px 0 6px}.calendar-item-day:first-child{margin-top:0}.calendar-empty{text-align:center;padding:42px 16px}.calendar-empty-art{width:116px;height:116px;margin:0 auto 18px;border-radius:28px;display:flex;align-items:center;justify-content:center;font-size:52px;color:var(--bs-primary);background:rgba(var(--bs-primary-rgb),.1)}.calendar-week{overflow-x:auto}.calendar-week table{min-width:720px}.calendar-week .calendar-time{width:68px;font-size:.72rem;color:var(--bs-secondary-color);white-space:nowrap}.ev-calendar-sec{position:sticky;top:80px}@media(max-width:991.98px){.calendar-page{--calendar-cell: 92px}}@media(max-width:575.98px){.calendar-page{--calendar-cell: 76px}.calendar-cell{padding:5px 5px 4px}.calendar-entry span{display:none}.calendar-entry{justify-content:center;padding:4px}}:root{--aix-glow: 0 0 0 1px rgba(61, 94, 225, .12), 0 12px 32px rgba(61, 94, 225, .16)}@media(prefers-reduced-motion:reduce){[class*=aix-],[class*=aix-]:before,[class*=aix-]:after{animation:none!important;transition:none!important}}.aix-p-0{--p: 0}.aix-p-1{--p: 1}.aix-p-2{--p: 2}.aix-p-3{--p: 3}.aix-p-4{--p: 4}.aix-p-5{--p: 5}.aix-p-6{--p: 6}.aix-p-7{--p: 7}.aix-p-8{--p: 8}.aix-p-9{--p: 9}.aix-p-10{--p: 10}.aix-p-11{--p: 11}.aix-p-12{--p: 12}.aix-p-13{--p: 13}.aix-p-14{--p: 14}.aix-p-15{--p: 15}.aix-p-16{--p: 16}.aix-p-17{--p: 17}.aix-p-18{--p: 18}.aix-p-19{--p: 19}.aix-p-20{--p: 20}.aix-p-21{--p: 21}.aix-p-22{--p: 22}.aix-p-23{--p: 23}.aix-p-24{--p: 24}.aix-p-25{--p: 25}.aix-p-26{--p: 26}.aix-p-27{--p: 27}.aix-p-28{--p: 28}.aix-p-29{--p: 29}.aix-p-30{--p: 30}.aix-p-31{--p: 31}.aix-p-32{--p: 32}.aix-p-33{--p: 33}.aix-p-34{--p: 34}.aix-p-35{--p: 35}.aix-p-36{--p: 36}.aix-p-37{--p: 37}.aix-p-38{--p: 38}.aix-p-39{--p: 39}.aix-p-40{--p: 40}.aix-p-41{--p: 41}.aix-p-42{--p: 42}.aix-p-43{--p: 43}.aix-p-44{--p: 44}.aix-p-45{--p: 45}.aix-p-46{--p: 46}.aix-p-47{--p: 47}.aix-p-48{--p: 48}.aix-p-49{--p: 49}.aix-p-50{--p: 50}.aix-p-51{--p: 51}.aix-p-52{--p: 52}.aix-p-53{--p: 53}.aix-p-54{--p: 54}.aix-p-55{--p: 55}.aix-p-56{--p: 56}.aix-p-57{--p: 57}.aix-p-58{--p: 58}.aix-p-59{--p: 59}.aix-p-60{--p: 60}.aix-p-61{--p: 61}.aix-p-62{--p: 62}.aix-p-63{--p: 63}.aix-p-64{--p: 64}.aix-p-65{--p: 65}.aix-p-66{--p: 66}.aix-p-67{--p: 67}.aix-p-68{--p: 68}.aix-p-69{--p: 69}.aix-p-70{--p: 70}.aix-p-71{--p: 71}.aix-p-72{--p: 72}.aix-p-73{--p: 73}.aix-p-74{--p: 74}.aix-p-75{--p: 75}.aix-p-76{--p: 76}.aix-p-77{--p: 77}.aix-p-78{--p: 78}.aix-p-79{--p: 79}.aix-p-80{--p: 80}.aix-p-81{--p: 81}.aix-p-82{--p: 82}.aix-p-83{--p: 83}.aix-p-84{--p: 84}.aix-p-85{--p: 85}.aix-p-86{--p: 86}.aix-p-87{--p: 87}.aix-p-88{--p: 88}.aix-p-89{--p: 89}.aix-p-90{--p: 90}.aix-p-91{--p: 91}.aix-p-92{--p: 92}.aix-p-93{--p: 93}.aix-p-94{--p: 94}.aix-p-95{--p: 95}.aix-p-96{--p: 96}.aix-p-97{--p: 97}.aix-p-98{--p: 98}.aix-p-99{--p: 99}.aix-p-100{--p: 100}.aix-v-10{--v: 10}.aix-v-20{--v: 20}.aix-v-30{--v: 30}.aix-v-40{--v: 40}.aix-v-50{--v: 50}.aix-v-60{--v: 60}.aix-v-70{--v: 70}.aix-v-80{--v: 80}.aix-v-90{--v: 90}.aix-v-100{--v: 100}.aix-grad{background:radial-gradient(120% 150% at 100% 0%,var(--tint-primary) 0%,rgba(255,255,255,0) 55%),var(--bs-body-bg)}.aix-grad-soft{background:linear-gradient(180deg,var(--tint-primary) 0%,var(--bs-body-bg) 100%)}.aix-glow{box-shadow:var(--aix-glow)}.aix-orb{position:absolute;border-radius:50%;pointer-events:none;filter:blur(.5px);opacity:.5}.aix-orb.aix-orb-1{width:220px;height:220px;top:-80px;right:-60px;background:radial-gradient(circle at 30% 30%,#3d5ee138,#3d5ee100 70%)}.aix-orb.aix-orb-2{width:160px;height:160px;bottom:-70px;left:32%;background:radial-gradient(circle at 40% 40%,#6fccd838,#6fccd800 70%)}.aix-orb.aix-orb-3{width:120px;height:120px;top:18%;left:-40px;background:radial-gradient(circle at 50% 50%,#4a00e524,#4a00e500 70%)}.aix-sec{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:20px}.aix-sec-ic{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex-shrink:0;border-radius:var(--radius-sm);background:var(--bs-secondary-bg);color:var(--bs-emphasis-color);font-size:20px}.aix-eyebrow{display:block;margin:0 0 2px;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-primary)}.aix-label{display:block;margin:0;font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--bs-secondary-color)}.aix-status{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:999px;font-size:12px;font-weight:500;background:var(--bs-secondary-bg);color:var(--bs-secondary-color)}.aix-dot{position:relative;display:inline-block;width:8px;height:8px;flex-shrink:0;border-radius:50%;background:currentColor}.aix-dot.aix-dot-live:after{content:"";position:absolute;inset:0;border-radius:50%;background:inherit;animation:aix-pulse 1.8s ease-out infinite}@keyframes aix-pulse{0%{opacity:.6;scale:1}to{opacity:0;scale:2.8}}.aix-badge,.aix-sev{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:500;background:var(--bs-secondary-bg);color:var(--bs-secondary-color);white-space:nowrap}.aix-badge.is-ai,.is-ai.aix-sev{background:var(--tint-primary);color:var(--bs-primary)}.aix-badge.is-critical,.is-critical.aix-sev{background:#fde9ed;color:#e82646}.aix-badge.is-high,.is-high.aix-sev{background:#fef8ea;color:#a37c00}.aix-badge.is-medium,.is-medium.aix-sev{background:#e7f1fc;color:#0f65cd}.aix-badge.is-positive,.is-positive.aix-sev{background:#e8f9e8;color:#1abe17}.aix-sev:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.aix-conf{display:inline-flex;align-items:center;gap:8px;min-width:116px}.aix-conf-track{position:relative;flex:1 1 auto;height:5px;border-radius:999px;background:var(--bs-tertiary-bg);overflow:hidden}.aix-conf-fill{position:absolute;inset:0 auto 0 0;width:calc(var(--p, 0) * 1%);border-radius:inherit;background:linear-gradient(90deg,var(--bs-primary),#6FCCD8)}.aix-conf-val{font-size:12px;font-weight:600;color:var(--bs-emphasis-color);font-variant-numeric:tabular-nums}.aix-conf-ring{position:relative;display:grid;place-items:center;width:56px;height:56px;flex-shrink:0;border-radius:50%;background:conic-gradient(var(--bs-primary) calc(var(--p, 0) * 1%),var(--bs-tertiary-bg) 0)}.aix-conf-ring:before{content:"";position:absolute;inset:5px;border-radius:50%;background:var(--bs-body-bg)}.aix-conf-ring.aix-conf-ring-lg{width:92px;height:92px}.aix-conf-ring.aix-conf-ring-lg:before{inset:8px}.aix-conf-ring-in{position:relative;font-size:13px;font-weight:700;color:var(--bs-emphasis-color);font-variant-numeric:tabular-nums}.aix-prog{position:relative;height:6px;border-radius:999px;background:var(--bs-tertiary-bg);overflow:hidden}.aix-prog-fill{position:absolute;inset:0 auto 0 0;width:calc(var(--p, 0) * 1%);border-radius:inherit;background:var(--bs-primary);transition:width var(--transition)}.aix-prog-fill.is-critical{background:#e82646}.aix-prog-fill.is-high{background:#eab300}.aix-prog-fill.is-medium{background:#0f65cd}.aix-prog-fill.is-positive{background:#1abe17}.aix-hero{position:relative;border:1px solid var(--bs-border-color);border-radius:var(--radius);background:radial-gradient(90% 120% at 88% 0%,#3d5ee11a,#fff0 60%),radial-gradient(70% 90% at 0% 100%,#6fccd81a,#fff0 60%),var(--bs-body-bg);box-shadow:var(--shadow);overflow:hidden}.aix-hero-body{position:relative;padding:24px}@media(min-width:1400px){.aix-hero-body{padding:28px 32px}}@media(max-width:575.98px){.aix-hero-body{padding:20px}}.aix-hero-title{margin:0 0 8px;font-size:28px;font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--bs-emphasis-color)}@media(max-width:991.98px){.aix-hero-title{font-size:23px}}.aix-hero-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding-top:18px;margin-top:18px;border-top:1px solid var(--bs-border-color)}@media(max-width:767.98px){.aix-hero-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.aix-hero-stat{min-width:0}.aix-hero-stat+.aix-hero-stat{padding-left:18px;border-left:1px solid var(--bs-border-color)}@media(max-width:767.98px){.aix-hero-stat+.aix-hero-stat{padding-left:0;border-left:0}}.aix-hero-val{display:flex;align-items:baseline;gap:5px;margin:2px 0 0;font-size:21px;font-weight:700;line-height:1.2;color:var(--bs-emphasis-color)}.aix-hero-val small{font-size:12px;font-weight:400;color:var(--bs-secondary-color)}.aix-hero-art{position:relative;display:grid;place-items:center;min-height:196px;height:100%;border-radius:var(--radius);background:linear-gradient(160deg,var(--tint-primary) 0%,var(--bs-body-bg) 70%);border:1px solid var(--bs-border-color);overflow:hidden}.aix-hero-art-core{position:relative;display:grid;place-items:center;width:78px;height:78px;border-radius:50%;background:var(--bs-body-bg);box-shadow:var(--aix-glow);color:var(--bs-primary);font-size:32px;z-index:1}.aix-hero-art-ring{position:absolute;border:1px solid rgba(61,94,225,.18);border-radius:50%}.aix-hero-art-ring.r1{width:124px;height:124px}.aix-hero-art-ring.r2{width:170px;height:170px;border-style:dashed;animation:aix-spin 34s linear infinite}.aix-hero-art-ring.r3{width:218px;height:218px;border-color:#3d5ee11a}@keyframes aix-spin{to{rotate:360deg}}.aix-hero-chip{position:absolute;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);box-shadow:var(--shadow);font-size:11px;font-weight:500;color:var(--bs-emphasis-color);white-space:nowrap;z-index:2}.aix-hero-chip.c1{top:9%;left:3%}.aix-hero-chip.c2{bottom:11%;right:3%}.aix-hero-chip.c3{top:11%;right:5%}.aix-wf{padding:16px 24px 20px;border-top:1px solid var(--bs-border-color);background:var(--bs-secondary-bg)}@media(max-width:575.98px){.aix-wf{padding:16px 20px}}.aix-wf-title{margin-bottom:12px}.aix-wf-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}@media(max-width:1199.98px){.aix-wf-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:575.98px){.aix-wf-rail{grid-template-columns:minmax(0,1fr)}}.aix-wf-step{position:relative;display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--bs-border-color);border-radius:var(--radius-sm);background:var(--bs-body-bg);transition:border-color var(--transition),box-shadow var(--transition)}.aix-wf-step:not(:last-child):after{content:"";position:absolute;top:50%;right:-8px;width:8px;height:8px;border-top:1.5px solid var(--bs-border-color);border-right:1.5px solid var(--bs-border-color);rotate:45deg;translate:0 -50%}@media(max-width:1199.98px){.aix-wf-step:not(:last-child):after{display:none}}.aix-wf-step:hover,.aix-wf-step:focus-visible{border-color:var(--bs-primary);box-shadow:var(--shadow)}.aix-wf-step:hover .aix-wf-ic,.aix-wf-step:focus-visible .aix-wf-ic{background:var(--tint-primary);color:var(--bs-primary)}.aix-wf-ic{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:var(--radius-sm);background:var(--bs-secondary-bg);color:var(--bs-emphasis-color);font-size:16px;transition:background var(--transition),color var(--transition)}.aix-wf-txt{display:flex;flex-direction:column;min-width:0}.aix-wf-step-n{font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--bs-primary)}.aix-wf-lbl{font-size:13px;font-weight:600;line-height:1.3;color:var(--bs-emphasis-color)}.aix-wf-sub{font-size:11px;color:var(--bs-secondary-color)}.aix-explain{position:relative;height:100%;border:1px solid var(--bs-border-color);border-radius:var(--radius);background:var(--bs-body-bg);box-shadow:var(--shadow);overflow:hidden;transition:box-shadow var(--transition),border-color var(--transition)}.aix-explain:hover{border-color:#3d5ee159;box-shadow:var(--shadow-lift)}.aix-explain-accent:before{content:"";position:absolute;inset:0 0 auto;height:3px;z-index:1;background:var(--bs-tertiary-bg)}.aix-explain-accent.is-critical:before{background:#e82646}.aix-explain-accent.is-high:before{background:#eab300}.aix-explain-accent.is-medium:before{background:#0f65cd}.aix-explain-head{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;background:linear-gradient(180deg,var(--tint-primary) 0%,var(--bs-body-bg) 100%);border-bottom:1px solid var(--bs-border-color)}.aix-explain-body{padding:18px}.aix-explain-obs{margin:0 0 6px;font-size:16px;font-weight:600;line-height:1.4;letter-spacing:-.01em;color:var(--bs-emphasis-color)}.aix-why{position:relative;padding:12px 14px 12px 16px;border-radius:var(--radius-sm);background:var(--bs-secondary-bg);font-size:13px;line-height:1.6;color:var(--bs-secondary-color)}.aix-why:before{content:"";position:absolute;inset:10px auto 10px 0;width:3px;border-radius:999px;background:var(--bs-primary);opacity:.5}.aix-sig-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.aix-sig{display:flex;align-items:center;gap:9px;min-width:0;padding:9px 10px;border:1px solid var(--bs-border-color);border-radius:var(--radius-sm);background:var(--bs-body-bg);transition:border-color var(--transition),background var(--transition)}.aix-sig:hover{background:var(--bs-secondary-bg);border-color:#3d5ee147}.aix-sig-ic{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;border-radius:50%;background:var(--bs-secondary-bg);color:var(--bs-secondary-color);font-size:13px}.aix-sig-ic.is-critical{background:#fde9ed;color:#e82646}.aix-sig-ic.is-high{background:#fef8ea;color:#a37c00}.aix-sig-ic.is-medium{background:#e7f1fc;color:#0f65cd}.aix-sig-ic.is-positive{background:#e8f9e8;color:#1abe17}.aix-sig-txt{min-width:0}.aix-sig-lbl{display:block;font-size:10px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--bs-secondary-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aix-sig-val{display:block;font-size:12.5px;font-weight:600;line-height:1.35;color:var(--bs-emphasis-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aix-act-line{display:flex;align-items:flex-start;gap:9px;padding:11px 12px;border-radius:var(--radius-sm);background:var(--tint-primary);font-size:13px;line-height:1.55;color:var(--bs-emphasis-color)}.aix-conf-ring-sm{width:44px;height:44px}.aix-conf-ring-sm:before{inset:4px}.aix-conf-ring-sm .aix-conf-ring-in{font-size:11px}.aix-chain{display:flex;flex-direction:column;gap:0}.aix-chain-step{position:relative;display:flex;align-items:center;gap:12px;padding:9px 0}.aix-chain-step:not(:last-child):after{content:"";position:absolute;top:34px;left:13px;bottom:-4px;width:1px;background:var(--bs-border-color)}.aix-chain-ic{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:50%;background:var(--bs-secondary-bg);color:var(--bs-secondary-color);font-size:14px;z-index:1}.aix-chain-ic.is-critical{background:#fde9ed;color:#e82646}.aix-chain-ic.is-high{background:#fef8ea;color:#a37c00}.aix-chain-ic.is-medium{background:#e7f1fc;color:#0f65cd}.aix-chain-txt{flex:1 1 auto;min-width:0;font-size:13px;color:var(--bs-emphasis-color)}.aix-chain-val{font-size:12px;font-weight:600;color:var(--bs-secondary-color);font-variant-numeric:tabular-nums;white-space:nowrap}.aix-outcome{display:flex;align-items:center;gap:12px;padding:14px 20px;border-top:1px solid var(--bs-border-color);background:var(--bs-secondary-bg)}.aix-insight{position:relative;height:100%;padding:20px;border:1px solid var(--bs-border-color);border-radius:var(--radius);background:var(--bs-body-bg);box-shadow:var(--shadow);transition:transform var(--transition),box-shadow var(--transition)}.aix-insight:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift)}.aix-insight-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.aix-insight-ic{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border-radius:var(--radius-sm);background:var(--bs-secondary-bg);color:var(--bs-emphasis-color);font-size:18px}.aix-insight-txt{margin:0;font-size:14px;line-height:1.65;color:var(--bs-emphasis-color)}.aix-insight-txt b{font-weight:600}.aix-insight-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid var(--bs-border-color)}.aix-rec{position:relative;display:flex;flex-direction:column;height:100%;border:1px solid var(--bs-border-color);border-radius:var(--radius);background:var(--bs-body-bg);box-shadow:var(--shadow);overflow:hidden;transition:transform var(--transition),box-shadow var(--transition)}.aix-rec:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--bs-primary);opacity:0;transition:opacity var(--transition)}.aix-rec:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift)}.aix-rec:hover:before{opacity:1}.aix-rec-head{display:flex;align-items:flex-start;gap:12px;padding:16px 16px 0}.aix-rec-body{flex:1 1 auto;padding:12px 16px 16px}.aix-rec-title{margin:0 0 4px;font-size:15px;font-weight:600;line-height:1.35;color:var(--bs-emphasis-color)}.aix-rec-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px;border:1px solid var(--bs-border-color);border-radius:var(--radius-sm);overflow:hidden}.aix-rec-stat{display:flex;align-items:center;gap:8px;min-width:0;padding:9px 11px;background:var(--bs-body-bg)}.aix-rec-stat+.aix-rec-stat{border-left:1px solid var(--bs-border-color)}.aix-rec-stat i{flex-shrink:0;font-size:15px;color:var(--bs-secondary-color)}.aix-rec-stat-txt{min-width:0}.aix-rec-stat-lbl{display:block;font-size:10px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--bs-secondary-color);white-space:nowrap}.aix-rec-stat-val{display:block;font-size:12.5px;font-weight:600;line-height:1.35;color:var(--bs-emphasis-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aix-rec-foot{display:flex;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid var(--bs-border-color);background:var(--bs-secondary-bg)}.aix-profile{position:relative;display:grid;grid-template-columns:268px minmax(0,1fr) 232px;border:1px solid var(--bs-border-color);border-radius:var(--radius);background:var(--bs-body-bg);box-shadow:var(--shadow);overflow:hidden;transition:box-shadow var(--transition),border-color var(--transition)}.aix-profile:hover{border-color:#3d5ee14d;box-shadow:var(--shadow-lift)}@media(max-width:1399.98px){.aix-profile{grid-template-columns:248px minmax(0,1fr)}}@media(max-width:767.98px){.aix-profile{grid-template-columns:minmax(0,1fr)}}.aix-profile-media{display:flex;flex-direction:column;gap:14px;padding:20px;background:linear-gradient(180deg,var(--tint-primary) 0%,var(--bs-body-bg) 100%);border-right:1px solid var(--bs-border-color)}@media(max-width:767.98px){.aix-profile-media{border-right:0;border-bottom:1px solid var(--bs-border-color)}}.aix-profile-main{padding:20px;min-width:0}.aix-profile-side{display:flex;flex-direction:column;gap:10px;padding:20px;background:var(--bs-secondary-bg);border-left:1px solid var(--bs-border-color)}@media(max-width:1399.98px){.aix-profile-side{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;border-left:0;border-top:1px solid var(--bs-border-color)}}.aix-profile-name{margin:0;font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--bs-emphasis-color)}.aix-score{display:flex;align-items:baseline;gap:4px;font-size:30px;font-weight:700;line-height:1;color:var(--bs-emphasis-color)}.aix-score small{font-size:12px;font-weight:400;color:var(--bs-secondary-color)}.aix-mini{display:flex;align-items:flex-end;gap:3px;height:34px}.aix-mini i{flex:1 1 auto;min-width:4px;height:calc(var(--v, 30) * 1%);border-radius:2px;background:var(--bs-tertiary-bg)}.aix-mini i.is-critical{background:#e82646}.aix-mini i.is-high{background:#eab300}.aix-mini i.is-medium{background:#0f65cd}.aix-mini i.is-positive{background:#1abe17}.aix-fact{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0}.aix-fact+.aix-fact{border-top:1px solid var(--bs-border-color)}.aix-caseline{display:flex;flex-wrap:wrap;align-items:stretch;border:1px solid var(--bs-border-color);border-radius:var(--radius-sm);background:var(--bs-secondary-bg);overflow:hidden}.aix-caseline-item{display:flex;align-items:center;gap:10px;flex:1 1 0;min-width:148px;padding:10px 14px}.aix-caseline-item+.aix-caseline-item{border-left:1px solid var(--bs-border-color)}.aix-caseline-item i{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);color:var(--bs-primary);font-size:15px}.aix-caseline-txt{display:flex;flex-direction:column;min-width:0;line-height:1.35}.aix-caseline-txt span:first-child{font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--bs-secondary-color)}.aix-caseline-txt span:last-child{font-size:13px;font-weight:500;color:var(--bs-emphasis-color)}@media(max-width:575.98px){.aix-caseline-item+.aix-caseline-item{border-left:0;border-top:1px solid var(--bs-border-color)}}.aix-person{display:inline-flex;align-items:center;gap:8px;min-width:0}.aix-quick-grid{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.aix-quick-grid>span{display:inline-flex}.aix-quick-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border:1px solid var(--bs-border-color);border-radius:50%;background:var(--bs-body-bg);color:var(--bs-emphasis-color);font-size:17px;transition:border-color var(--transition),background var(--transition),color var(--transition)}.aix-quick-btn:hover,.aix-quick-btn:focus-visible{border-color:#3d5ee159;background:var(--tint-primary);color:var(--bs-primary)}.aix-side-foot{margin-top:auto;padding-top:12px;border-top:1px solid var(--bs-border-color)}@media(max-width:1399.98px){.aix-side-foot{flex:1 1 100%;margin-top:0}}.aix-flow{position:relative;border:1px solid var(--bs-border-color);border-radius:var(--radius);background:var(--bs-body-bg);box-shadow:var(--shadow);overflow:hidden}.aix-flow-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding:18px 20px;border-bottom:1px solid var(--bs-border-color)}.aix-flow-body{padding:20px}.aix-steps{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}@media(max-width:1199.98px){.aix-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:575.98px){.aix-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.aix-step{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 10px;border-radius:var(--radius-sm);background:var(--bs-secondary-bg);text-align:center;transition:background var(--transition)}.aix-step:hover{background:var(--bs-tertiary-bg)}.aix-step:not(:last-child):after{content:"";position:absolute;top:31px;right:-8px;width:8px;height:1px;background:var(--bs-border-color)}@media(max-width:1199.98px){.aix-step:not(:last-child):after{display:none}}.aix-step.is-done{background:#e8f9e8}.aix-step.is-active{background:var(--tint-primary);box-shadow:inset 0 0 0 1px #3d5ee147}.aix-step-ic{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--bs-body-bg);color:var(--bs-secondary-color);font-size:16px}.is-done .aix-step-ic{color:#1abe17}.is-active .aix-step-ic{color:var(--bs-primary)}.aix-step-lbl{margin:0;font-size:12px;font-weight:500;line-height:1.35;color:var(--bs-emphasis-color)}.aix-step-sub{margin:0;font-size:11px;color:var(--bs-secondary-color)}.aix-tl{position:relative;margin:0;padding:0;list-style:none}.aix-tl-item{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;padding-bottom:22px}.aix-tl-item:last-child{padding-bottom:0}.aix-tl-item:not(:last-child):before{content:"";position:absolute;top:38px;left:17px;bottom:0;width:1px;background:var(--bs-border-color)}.aix-tl-dot{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--bs-secondary-bg);color:var(--bs-secondary-color);font-size:16px;z-index:1}.aix-tl-dot.is-done{background:#e8f9e8;color:#1abe17}.aix-tl-dot.is-active{background:var(--tint-primary);color:var(--bs-primary);box-shadow:0 0 0 4px #3d5ee11a}.aix-tl-title{margin:0 0 2px;font-size:14px;font-weight:600;color:var(--bs-emphasis-color)}.aix-action{display:flex;align-items:flex-start;gap:14px;padding:14px;border:1px solid var(--bs-border-color);border-radius:var(--radius-sm);background:var(--bs-body-bg);transition:background var(--transition),border-color var(--transition)}.aix-action:hover{background:var(--bs-tertiary-bg);border-color:#3d5ee147}.aix-action+.aix-action{margin-top:12px}.aix-action-ic{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border-radius:var(--radius-sm);background:var(--bs-secondary-bg);color:var(--bs-emphasis-color)}.aix-res{display:flex;align-items:flex-start;gap:14px;height:100%;padding:18px;border:1px solid var(--bs-border-color);border-radius:var(--radius);background:var(--bs-body-bg);box-shadow:var(--shadow);cursor:pointer;transition:transform var(--transition),box-shadow var(--transition)}.aix-res:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift)}.aix-res:hover .aix-res-go{color:var(--bs-primary);translate:2px 0}.aix-res-go{color:var(--bs-secondary-color);transition:color var(--transition),translate var(--transition)}.aix-copilot{position:relative;border:1px solid var(--bs-border-color);border-radius:var(--radius);background:radial-gradient(80% 120% at 100% 0%,#3d5ee11a,#fff0 60%),var(--bs-body-bg);box-shadow:var(--shadow);overflow:hidden}.aix-copilot-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:22px 24px;border-bottom:1px solid var(--bs-border-color)}.aix-copilot-body{padding:24px}.aix-act{display:flex;flex-direction:column;gap:10px;height:100%;padding:16px;border:1px solid var(--bs-border-color);border-radius:var(--radius-sm);background:var(--bs-body-bg);text-align:left;transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition)}.aix-act:hover{transform:translateY(-2px);border-color:#3d5ee14d;box-shadow:var(--shadow-lift)}.aix-act-ic{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-sm);background:var(--tint-primary);color:var(--bs-primary);font-size:17px}.aix-acc{border:1px solid var(--bs-border-color);border-radius:var(--radius);overflow:hidden}.aix-acc .accordion-item{border:0;border-bottom:1px solid var(--bs-border-color);background:transparent}.aix-acc .accordion-item:last-child{border-bottom:0}.aix-acc .accordion-button{padding:14px 16px;font-size:14px;font-weight:500;color:var(--bs-emphasis-color);background:var(--bs-body-bg);box-shadow:none}.aix-acc .accordion-button:not(.collapsed){background:var(--tint-primary);color:var(--bs-primary)}.aix-acc .accordion-button:focus{box-shadow:none}.aix-acc .accordion-body{padding:16px;font-size:13px;line-height:1.7;color:var(--bs-secondary-color);background:var(--bs-body-bg)}.aix-canvas .offcanvas-header{padding:20px;background:linear-gradient(180deg,var(--tint-primary) 0%,var(--bs-body-bg) 100%);border-bottom:1px solid var(--bs-border-color)}.aix-canvas .offcanvas-body{padding:20px}.aix-canvas .offcanvas-footer{padding:16px 20px;border-top:1px solid var(--bs-border-color);background:var(--bs-secondary-bg)}.aix-modal .modal-content{border:1px solid var(--bs-border-color);border-radius:var(--radius);overflow:hidden}.aix-modal .modal-header{padding:20px;background:linear-gradient(180deg,var(--tint-primary) 0%,var(--bs-body-bg) 100%);border-bottom:1px solid var(--bs-border-color)}.aix-modal .modal-body{padding:20px}.aix-modal .modal-footer{padding:16px 20px;background:var(--bs-secondary-bg)}.offcanvas.offcanvas-end.aix-canvas-xl{width:88%!important;max-width:1440px!important}@media(max-width:991.98px){.offcanvas.offcanvas-end.aix-canvas-xl{width:100%!important}}.aix-record{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:18px 24px;background:linear-gradient(180deg,var(--tint-primary) 0%,var(--bs-body-bg) 100%);border-bottom:1px solid var(--bs-border-color)}.aix-record-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--bs-border-color);border-radius:var(--radius-sm);background:var(--bs-body-bg);overflow:hidden}@media(max-width:767.98px){.aix-record-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.aix-record-stat{padding:9px 14px;min-width:0}.aix-record-stat+.aix-record-stat{border-left:1px solid var(--bs-border-color)}@media(max-width:767.98px){.aix-record-stat:nth-child(3){border-left:0}}.aix-stepper{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:14px 24px;background:var(--bs-secondary-bg);border-bottom:1px solid var(--bs-border-color);list-style:none;margin:0}@media(max-width:991.98px){.aix-stepper{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:575.98px){.aix-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}}.aix-stepper-btn{position:relative;display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:1px solid var(--bs-border-color);border-radius:var(--radius-sm);background:var(--bs-body-bg);text-align:left;transition:border-color var(--transition),background var(--transition),box-shadow var(--transition)}.aix-stepper-btn:after{content:"";position:absolute;top:50%;right:-8px;width:8px;height:8px;border-top:1.5px solid var(--bs-border-color);border-right:1.5px solid var(--bs-border-color);rotate:45deg;translate:0 -50%}@media(max-width:991.98px){.aix-stepper-btn:after{display:none}}.aix-stepper-btn:hover{border-color:#3d5ee159}.aix-stepper-btn.active{border-color:var(--bs-primary);background:var(--bs-body-bg);box-shadow:inset 0 0 0 1px var(--bs-primary)}.aix-stepper-btn.active .aix-stepper-ic{background:var(--bs-primary);color:#fff}.aix-stepper-btn.active .aix-stepper-lbl{color:var(--bs-primary)}.nav-item:last-child .aix-stepper-btn:after{display:none}.aix-stepper-ic{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border-radius:50%;background:var(--bs-secondary-bg);color:var(--bs-secondary-color);font-size:14px;font-weight:600;transition:background var(--transition),color var(--transition)}.aix-stepper-txt{display:flex;flex-direction:column;min-width:0}.aix-stepper-n{font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--bs-secondary-color)}.aix-stepper-lbl{font-size:13px;font-weight:600;line-height:1.3;color:var(--bs-emphasis-color);transition:color var(--transition)}.aix-pane-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--bs-border-color)}.aix-block{border:1px solid var(--bs-border-color);border-radius:var(--radius);background:var(--bs-body-bg);overflow:hidden;height:100%}.aix-block-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--bs-border-color);background:var(--bs-secondary-bg)}.aix-block-body{padding:16px}.aix-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:36px 24px;border:1px dashed var(--bs-border-color);border-radius:var(--radius);background:var(--bs-secondary-bg)}.aix-empty-art{position:relative;display:grid;place-items:center;width:64px;height:64px;margin-bottom:14px;border-radius:50%;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);color:var(--bs-primary);font-size:26px}.aix-empty-art:after{content:"";position:absolute;inset:-8px;border:1px dashed var(--bs-border-color);border-radius:50%}.aix-empty-title{margin:0 0 4px;font-size:15px;font-weight:600;color:var(--bs-emphasis-color)}@media(prefers-reduced-motion:reduce){[class*=atn-],[class*=atn-]:before,[class*=atn-]:after{animation:none!important;transition:none!important}}.atn-sec{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-bottom:14px;margin-bottom:24px;border-bottom:2px solid var(--bs-emphasis-color)}.atn-sec-n{display:block;margin-bottom:6px;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--bs-primary)}.atn-sec-title{margin:0;font-size:20px;font-weight:600;color:var(--bs-emphasis-color)}.atn-sec-sub{margin:4px 0 0;font-size:13px;color:var(--bs-secondary-color);max-width:620px}.atn-lbl{display:block;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--bs-secondary-color)}.atn-conf{display:inline-flex;flex-direction:column;gap:4px;min-width:62px}.atn-conf b{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--bs-emphasis-color);line-height:1}.atn-conf:after{content:"";display:block;height:3px;border-radius:2px;background:linear-gradient(90deg,var(--bs-primary) 0 calc(var(--p, 0) * 1%),var(--bs-tertiary-bg) calc(var(--p, 0) * 1%) 100%)}.atn-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.02em;border:1px solid transparent;white-space:nowrap}.atn-pill i{font-size:13px}.atn-pill.is-critical{color:#e82646;background:#fde9ed;border-color:#fad4da}.atn-pill.is-high{color:#eab300;background:#fef8ea;border-color:#fdf1d6}.atn-pill.is-watch{color:#0f65cd;background:#e7f1fc;border-color:#cfe2fa}.atn-pill.is-good{color:#1abe17;background:#e8f9e8;border-color:#d1f2d1}.atn-pill.is-ai{color:var(--bs-primary);background:var(--tint-primary);border-color:#3d5ee138}.atn-live{position:relative;display:inline-block;width:7px;height:7px;border-radius:50%;background:#1abe17}.atn-live:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid #1ABE17;opacity:0;animation:atn-ping 2.4s ease-out infinite}@keyframes atn-ping{0%{transform:scale(.6);opacity:.9}to{transform:scale(1.5);opacity:0}}.atn-hero{position:relative;overflow:hidden;border-radius:var(--radius);background:radial-gradient(120% 140% at 0% 0%,#3d5ee11a,#3d5ee100 55%),radial-gradient(100% 120% at 100% 0%,#02a8b51a,#02a8b500 50%),var(--bs-body-bg);border:1px solid var(--bs-border-color);box-shadow:var(--shadow)}.atn-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--bs-border-color) 1px,transparent 1px),linear-gradient(90deg,var(--bs-border-color) 1px,transparent 1px);background-size:46px 46px;opacity:.35;-webkit-mask-image:radial-gradient(120% 100% at 50% 0%,#000 0%,transparent 75%);mask-image:radial-gradient(120% 100% at 50% 0%,#000 0%,transparent 75%);pointer-events:none}.atn-hero-inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 336px;gap:32px;padding:26px 28px}@media(max-width:1199.98px){.atn-hero-inner{grid-template-columns:minmax(0,1fr);gap:24px}}@media(max-width:575.98px){.atn-hero-inner{padding:20px}}.atn-hero-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 8px;border-radius:999px;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);box-shadow:var(--shadow);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-emphasis-color)}.atn-hero-title{margin:14px 0 8px;font-size:30px;line-height:1.22;font-weight:600;letter-spacing:-.02em;color:var(--bs-emphasis-color)}.atn-hero-title em{font-style:normal;background:linear-gradient(90deg,var(--bs-primary),#02a8b5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media(max-width:767.98px){.atn-hero-title{font-size:24px}}.atn-meter{margin-top:20px;padding:16px 18px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color)}.atn-meter-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.atn-meter-head b{font-size:24px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--bs-emphasis-color)}.atn-meter-head b small{font-size:13px;font-weight:500;color:var(--bs-secondary-color)}.atn-meter-band{display:flex;gap:3px;height:26px}.atn-meter-band span{flex:1 1 0;border-radius:3px;background:var(--bs-tertiary-bg);transition:var(--transition)}.atn-meter-band span.is-on{background:linear-gradient(180deg,var(--bs-primary),rgba(61,94,225,.72))}.atn-meter-band span.is-warn{background:#eab300}.atn-meter-band span.is-bad{background:#e82646}.atn-meter-scale{display:flex;justify-content:space-between;margin-top:8px;font-size:11px;color:var(--bs-secondary-color)}.atn-hero-facts{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:18px;font-size:13px;color:var(--bs-secondary-color)}.atn-hero-facts span b{font-weight:600;color:var(--bs-emphasis-color)}.atn-hero-panel{display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);box-shadow:var(--aix-glow)}.atn-gauge{position:relative;width:168px;height:92px;margin:4px auto 0;overflow:hidden}.atn-gauge:before{content:"";position:absolute;left:0;top:0;width:168px;height:168px;border-radius:50%;background:conic-gradient(from 270deg,var(--bs-primary) 0deg calc(var(--p, 0) * 1.8deg),var(--bs-tertiary-bg) calc(var(--p, 0) * 1.8deg) 180deg,transparent 180deg 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 14px),#000 calc(100% - 14px));mask:radial-gradient(farthest-side,transparent calc(100% - 14px),#000 calc(100% - 14px))}.atn-gauge-val{position:absolute;left:0;right:0;bottom:2px;text-align:center;font-size:26px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--bs-emphasis-color);line-height:1}.atn-gauge-val small{display:block;margin-top:4px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-secondary-color)}.atn-feed{display:flex;flex-direction:column;border-top:1px solid var(--bs-border-color)}.atn-feed-row{display:flex;align-items:flex-start;gap:10px;padding:9px 0;font-size:12px}.atn-feed-row+.atn-feed-row{border-top:1px dashed var(--bs-border-color)}.atn-feed-row time{flex-shrink:0;width:42px;font-variant-numeric:tabular-nums;color:var(--bs-secondary-color)}.atn-feed-row p{margin:0;color:var(--bs-emphasis-color)}.atn-case{display:flex;flex-direction:column;height:100%;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);overflow:hidden;transition:var(--transition)}.atn-case:hover{border-color:#3d5ee14d;box-shadow:var(--shadow-lift)}.atn-case-band{display:flex;align-items:center;gap:12px;padding:12px 16px;color:#fff;background:linear-gradient(90deg,#202c4b,#202c4bd1)}.atn-case-band.is-critical{background:linear-gradient(90deg,#e82646,#e82646cc)}.atn-case-band.is-high{background:linear-gradient(90deg,#eab300,#eab300cc)}.atn-case-band.is-watch{background:linear-gradient(90deg,#0f65cd,#0f65cdcc)}.atn-case-delta{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1}.atn-case-delta i{font-size:16px;opacity:.85}.atn-case-delta small{font-size:11px;font-weight:500;opacity:.85}.atn-case-body{display:flex;flex-direction:column;gap:14px;flex:1 1 auto;padding:16px}.atn-case-name{margin:0;font-size:15px;font-weight:600;color:var(--bs-emphasis-color)}.atn-heat{display:flex;gap:3px}.atn-heat i{flex:1 1 0;height:18px;border-radius:3px;background:var(--bs-tertiary-bg)}.atn-heat i.h1{background:#3d5ee138}.atn-heat i.h2{background:#3d5ee173}.atn-heat i.h3{background:#3d5ee1b3}.atn-heat i.h4{background:var(--bs-primary)}.atn-heat i.m1{background:#fde9ed}.atn-heat i.m2{background:#f8bec8}.atn-heat i.m3{background:#e82646}.atn-case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px 0;border-top:1px solid var(--bs-border-color);border-bottom:1px solid var(--bs-border-color)}.atn-case-foot{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--bs-secondary-bg);border-top:1px solid var(--bs-border-color)}.atn-ico-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:50%;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);color:var(--bs-secondary-color);font-size:16px;transition:var(--transition)}.atn-ico-btn:hover{color:var(--bs-primary);border-color:var(--bs-primary);background:var(--tint-primary)}.atn-spine{position:relative;padding-left:34px}.atn-spine:before{content:"";position:absolute;left:13px;top:10px;bottom:10px;width:2px;background:linear-gradient(180deg,var(--bs-primary),rgba(61,94,225,.12))}.atn-node{position:relative;padding:14px 16px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition)}.atn-node+.atn-node{margin-top:14px}.atn-node:hover{border-color:#3d5ee14d;box-shadow:var(--shadow)}.atn-node:before{content:"";position:absolute;left:-27px;top:20px;width:12px;height:12px;border-radius:50%;background:var(--bs-body-bg);border:3px solid var(--bs-primary)}.atn-node.is-critical:before{border-color:#e82646}.atn-node.is-high:before{border-color:#eab300}.atn-node.is-watch:before{border-color:#0f65cd}.atn-node-obs{margin:0 0 6px;font-size:15px;font-weight:600;color:var(--bs-emphasis-color)}.atn-node-why{margin:0 0 12px;font-size:13px;line-height:1.6;color:var(--bs-secondary-color)}.atn-sigs{display:flex;flex-wrap:wrap;gap:6px}.atn-sigs span{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:var(--radius-sm);background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);font-size:12px;color:var(--bs-emphasis-color)}.atn-sigs span i{font-size:13px;color:var(--bs-secondary-color)}.atn-node-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:12px;padding-top:12px;border-top:1px dashed var(--bs-border-color)}.atn-gain{display:inline-flex;align-items:baseline;gap:4px;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;color:#1abe17}.atn-gain small{font-size:11px;font-weight:500;color:var(--bs-secondary-color)}.atn-rec{display:flex;align-items:flex-start;gap:14px;height:100%;padding:16px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition)}.atn-rec:hover{border-color:#3d5ee14d;box-shadow:var(--shadow-lift)}.atn-rec-rank{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--radius-sm);background:var(--tint-primary);color:var(--bs-primary);font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.atn-rec-title{margin:0 0 4px;font-size:14px;font-weight:600;color:var(--bs-emphasis-color)}.atn-rec-meta{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:10px;font-size:12px;color:var(--bs-secondary-color)}.atn-rec-meta b{font-weight:600;color:var(--bs-emphasis-color)}.atn-rail{position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}@media(max-width:1199.98px){.atn-rail{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:22px}}@media(max-width:575.98px){.atn-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}.atn-station{position:relative;text-align:center;padding-top:42px}.atn-station:before{content:"";position:absolute;left:50%;right:-50%;top:16px;height:2px;background:var(--bs-tertiary-bg)}.atn-station:last-child:before{display:none}.atn-station.is-done:before{background:#1abe17}.atn-station:after{content:attr(data-n);position:absolute;left:50%;top:0;transform:translate(-50%);display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--bs-body-bg);border:2px solid var(--bs-tertiary-bg);color:var(--bs-secondary-color);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.atn-station.is-done:after{background:#1abe17;border-color:#1abe17;color:#fff}.atn-station.is-now:after{border-color:var(--bs-primary);color:var(--bs-primary);box-shadow:0 0 0 4px var(--tint-primary)}@media(max-width:1199.98px){.atn-station:before{display:none}}.atn-station-lbl{display:block;font-size:13px;font-weight:600;color:var(--bs-emphasis-color)}.atn-station-sub{display:block;margin-top:2px;font-size:11px;color:var(--bs-secondary-color)}.atn-launch{position:relative;display:flex;flex-direction:column;gap:10px;height:100%;padding:18px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);overflow:hidden;transition:var(--transition)}.atn-launch:after{content:"";position:absolute;right:-32px;top:-32px;width:96px;height:96px;border-radius:50%;background:var(--tint-primary);opacity:0;transition:var(--transition)}.atn-launch:hover{border-color:#3d5ee14d;box-shadow:var(--shadow-lift)}.atn-launch:hover:after{opacity:1}.atn-launch:hover .atn-launch-ic{color:#fff;background:var(--bs-primary);border-color:var(--bs-primary)}.atn-launch-ic{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:var(--radius-sm);background:var(--tint-primary);border:1px solid transparent;color:var(--bs-primary);font-size:20px;transition:var(--transition)}.atn-launch-title{position:relative;z-index:1;margin:0;font-size:14px;font-weight:600;color:var(--bs-emphasis-color)}.atn-note{height:100%;padding:18px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-left:3px solid var(--bs-primary);transition:var(--transition)}.atn-note:hover{box-shadow:var(--shadow-lift)}.atn-note.is-good{border-left-color:#1abe17}.atn-note.is-warn{border-left-color:#eab300}.atn-note.is-bad{border-left-color:#e82646}.atn-note-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.atn-note-fig{display:block;margin-bottom:6px;font-size:26px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1;color:var(--bs-emphasis-color)}.atn-note-txt{margin:0;font-size:13px;line-height:1.6;color:var(--bs-secondary-color)}.atn-win{position:relative;height:100%;padding:18px;border-radius:var(--radius);background:linear-gradient(160deg,#E8F9E8 0%,var(--bs-body-bg) 62%);border:1px solid var(--bs-border-color);overflow:hidden}.atn-win-ic{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin-bottom:12px;border-radius:50%;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);color:#1abe17;font-size:18px}.atn-win-fig{display:block;font-size:24px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1;color:var(--bs-emphasis-color)}.atn-tl{position:relative;padding:4px 0}.atn-tl:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;margin-left:-1px;background:var(--bs-border-color)}@media(max-width:767.98px){.atn-tl:before{left:11px;margin-left:0}}.atn-tl-item{position:relative;width:50%;padding-right:40px;margin-bottom:20px}.atn-tl-item:nth-child(2n){margin-left:50%;padding-right:0;padding-left:40px;text-align:left}.atn-tl-item:nth-child(odd){text-align:right}.atn-tl-item:before{content:"";position:absolute;top:16px;width:13px;height:13px;border-radius:50%;background:var(--bs-body-bg);border:3px solid var(--bs-primary);z-index:1}.atn-tl-item:nth-child(odd):before{right:-6px}.atn-tl-item:nth-child(2n):before{left:-7px}.atn-tl-item.is-good:before{border-color:#1abe17}.atn-tl-item.is-warn:before{border-color:#eab300}.atn-tl-item.is-bad:before{border-color:#e82646}@media(max-width:767.98px){.atn-tl-item{width:100%;margin-left:0!important;padding-left:40px!important;padding-right:0!important;text-align:left!important}.atn-tl-item:before{left:5px!important;right:auto!important}}.atn-tl-card{display:inline-block;text-align:left;padding:14px 16px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition)}.atn-tl-card:hover{box-shadow:var(--shadow)}.atn-tl-title{margin:0 0 3px;font-size:14px;font-weight:600;color:var(--bs-emphasis-color)}.atn-res{display:flex;align-items:center;gap:14px;height:100%;padding:16px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition)}.atn-res:hover{border-color:#3d5ee14d;background:var(--bs-secondary-bg)}.atn-res:hover .atn-res-go{transform:translate(3px);color:var(--bs-primary)}.atn-res-ic{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-sm);background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);color:var(--bs-primary);font-size:19px}.atn-res-go{flex-shrink:0;color:var(--bs-secondary-color);font-size:17px;transition:var(--transition)}.offcanvas.offcanvas-end.atn-ws{width:88%!important;max-width:1400px!important}@media(max-width:991.98px){.offcanvas.offcanvas-end.atn-ws{width:100%!important}}.offcanvas.offcanvas-end.atn-ws .offcanvas-body{padding:22px}.atn-ws-head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:18px;padding:20px 22px;background:linear-gradient(180deg,var(--tint-primary) 0%,var(--bs-body-bg) 100%);border-bottom:1px solid var(--bs-border-color)}.atn-ws-figs{display:flex;flex-wrap:wrap;gap:10px 28px}.atn-steps{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:18px 22px 20px;border-bottom:1px solid var(--bs-border-color);background:var(--bs-secondary-bg);list-style:none;margin:0}@media(max-width:767.98px){.atn-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}}.atn-step{position:relative;display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:var(--radius-sm);background:transparent;text-align:left;transition:var(--transition)}.atn-step:hover{background:var(--bs-body-bg)}.atn-step:after{content:"";position:absolute;left:calc(100% + 3px);top:50%;width:6px;height:2px;background:var(--bs-border-color)}.atn-step.is-last:after{display:none}@media(max-width:767.98px){.atn-step:after{display:none}}.atn-step-n{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);color:var(--bs-secondary-color);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;transition:var(--transition)}.atn-step-txt{display:flex;flex-direction:column;min-width:0;line-height:1.3}.atn-step-txt span:first-child{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-secondary-color)}.atn-step-txt span:last-child{font-size:13px;font-weight:600;color:var(--bs-emphasis-color)}.atn-step.active{background:var(--bs-body-bg);box-shadow:var(--shadow)}.atn-step.active .atn-step-n{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff}.atn-panel{height:100%;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);overflow:hidden}.atn-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;background:var(--bs-secondary-bg);border-bottom:1px solid var(--bs-border-color)}.atn-panel-head h6{margin:0;font-size:13px;font-weight:600;color:var(--bs-emphasis-color)}.atn-panel-body{padding:16px}.atn-fig{display:flex;flex-direction:column;gap:2px;line-height:1.3}.atn-fig span:first-child{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--bs-secondary-color)}.atn-fig span:last-child{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--bs-emphasis-color)}.atn-cols{display:flex;align-items:flex-end;gap:6px;height:108px}.atn-cols i{flex:1 1 0;border-radius:4px 4px 0 0;background:linear-gradient(180deg,var(--bs-primary),rgba(61,94,225,.45));height:calc(var(--p, 0) * 1%);min-height:4px}.atn-cols i.is-low{background:linear-gradient(180deg,#e82646,#f8bec8)}.atn-check{display:flex;align-items:flex-start;gap:10px;padding:9px 0;font-size:13px;color:var(--bs-emphasis-color)}.atn-check+.atn-check{border-top:1px dashed var(--bs-border-color)}.atn-check i{flex-shrink:0;margin-top:1px;font-size:16px;color:#1abe17}.atn-check.is-pending i{color:var(--bs-secondary-color)}.atn-alert{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border-radius:var(--radius);background:linear-gradient(90deg,var(--tint-primary),var(--bs-body-bg) 70%);border:1px solid var(--bs-border-color);border-left:3px solid var(--bs-primary)}.atn-alert-ic{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);color:var(--bs-primary);font-size:18px}.atn-empty{padding:40px 24px;text-align:center;border-radius:var(--radius);background:var(--bs-secondary-bg);border:1px dashed var(--bs-border-color)}.atn-empty-ic{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:14px;border-radius:50%;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);color:var(--bs-primary);font-size:24px}@media(prefers-reduced-motion:reduce){[class*=sdt-],[class*=sdt-]:before,[class*=sdt-]:after{animation:none!important;transition:none!important}}.sdt-chapter{display:flex;align-items:center;gap:18px;margin-bottom:26px}.sdt-chapter-n{flex-shrink:0;font-size:46px;font-weight:700;line-height:1;letter-spacing:-.03em;color:transparent;-webkit-text-stroke:1.5px var(--bs-border-color)}@media(max-width:575.98px){.sdt-chapter-n{font-size:34px}}.sdt-chapter-title{margin:0;font-size:21px;font-weight:600;letter-spacing:-.01em;color:var(--bs-emphasis-color)}.sdt-chapter-sub{margin:3px 0 0;font-size:13px;color:var(--bs-secondary-color);max-width:680px}.sdt-lbl{display:block;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--bs-secondary-color)}.sdt-tag{display:inline-flex;align-items:center;gap:5px;padding:4px 11px;border-radius:6px;font-size:11px;font-weight:600;background:var(--bs-secondary-bg);color:var(--bs-emphasis-color);border:1px solid var(--bs-border-color)}.sdt-tag i{font-size:13px}.sdt-tag.is-ai{background:var(--tint-primary);border-color:#3d5ee133;color:var(--bs-primary)}.sdt-tag.is-up{background:#e8f9e8;border-color:#d1f2d1;color:#1abe17}.sdt-tag.is-flat{background:#e7f1fc;border-color:#cfe2fa;color:#0f65cd}.sdt-tag.is-down{background:#fef8ea;border-color:#fdf1d6;color:#eab300}.sdt-tag.is-alert{background:#fde9ed;border-color:#fad4da;color:#e82646}.sdt-dots{display:inline-flex;gap:4px}.sdt-dots i{width:8px;height:8px;border-radius:50%;background:var(--bs-tertiary-bg)}.sdt-dots i.on{background:var(--bs-primary)}.sdt-dots.is-up i.on{background:#1abe17}.sdt-dots.is-down i.on{background:#eab300}.sdt-hero{position:relative;overflow:hidden;border-radius:var(--radius);background:linear-gradient(115deg,#F2F5FF 0%,var(--bs-body-bg) 46%,var(--bs-body-bg) 100%);border:1px solid var(--bs-border-color);box-shadow:var(--shadow)}.sdt-hero:after{content:"";position:absolute;right:-120px;top:-140px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,#02a8b51f,#02a8b500 68%);pointer-events:none}.sdt-hero-inner{position:relative;display:grid;grid-template-columns:186px minmax(0,1fr) 172px;gap:30px;padding:28px}@media(max-width:1199.98px){.sdt-hero-inner{grid-template-columns:152px minmax(0,1fr)}}@media(max-width:767.98px){.sdt-hero-inner{grid-template-columns:minmax(0,1fr);gap:24px;padding:22px}}.sdt-medallion{position:relative;width:152px;height:152px;margin:0 auto}.sdt-medallion img{position:absolute;inset:16px;width:calc(100% - 32px);height:calc(100% - 32px);border-radius:50%;object-fit:cover;border:3px solid var(--bs-body-bg);box-shadow:var(--shadow-lift)}.sdt-medallion:before{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 200deg,var(--bs-primary) 0deg calc(var(--p, 0) * 3.6deg),var(--bs-tertiary-bg) calc(var(--p, 0) * 3.6deg) 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 calc(100% - 5px));mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 calc(100% - 5px))}@media(max-width:1199.98px){.sdt-medallion{width:132px;height:132px}}.sdt-medallion-badge{position:absolute;left:50%;bottom:-10px;transform:translate(-50%);display:inline-flex;align-items:center;gap:5px;padding:4px 11px;border-radius:999px;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);box-shadow:var(--shadow);font-size:11px;font-weight:600;white-space:nowrap;color:var(--bs-primary)}.sdt-hero-name{margin:0 0 4px;font-size:30px;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--bs-emphasis-color)}@media(max-width:767.98px){.sdt-hero-name{font-size:24px}}.sdt-hero-lede{margin:14px 0 0;font-size:14px;line-height:1.65;color:var(--bs-secondary-color)}.sdt-hero-lede b{font-weight:600;color:var(--bs-emphasis-color)}.sdt-hero-strip{display:flex;flex-wrap:wrap;gap:18px 30px;margin-top:18px;padding-top:16px;border-top:1px solid var(--bs-border-color)}.sdt-hero-fact{display:flex;flex-direction:column;gap:3px;line-height:1.3}.sdt-hero-fact span:last-child{font-size:14px;font-weight:600;color:var(--bs-emphasis-color)}.sdt-score{display:flex;flex-direction:column;align-items:center;gap:12px;padding:18px 14px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);box-shadow:var(--aix-glow)}@media(max-width:1199.98px){.sdt-score{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between}}.sdt-score-val{font-size:34px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--bs-emphasis-color)}.sdt-score-val small{font-size:13px;font-weight:500;color:var(--bs-secondary-color)}.sdt-score-col{display:flex;flex-direction:column-reverse;gap:4px;width:34px;height:132px}.sdt-score-col i{flex:1 1 0;border-radius:3px;background:var(--bs-tertiary-bg)}.sdt-score-col i.on{background:linear-gradient(90deg,var(--bs-primary),rgba(61,94,225,.6))}@media(max-width:1199.98px){.sdt-score-col{flex-direction:row;width:auto;flex:1 1 auto;height:26px;margin:0 18px}}.sdt-dna{position:relative;display:flex;gap:14px;height:100%;padding:16px;border-radius:var(--radius);background:var(--bs-secondary-bg);border:1px solid transparent;transition:var(--transition)}.sdt-dna:hover{background:var(--bs-body-bg);border-color:#3d5ee147;box-shadow:var(--shadow-lift)}.sdt-strand{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:5px;padding-top:4px}.sdt-strand i{width:6px;height:6px;border-radius:50%;background:var(--bs-tertiary-bg)}.sdt-strand i.on{background:var(--bs-primary)}.sdt-strand.is-up i.on{background:#1abe17}.sdt-strand.is-down i.on{background:#eab300}.sdt-strand.is-alert i.on{background:#e82646}.sdt-dna-title{margin:0 0 3px;font-size:14px;font-weight:600;color:var(--bs-emphasis-color)}.sdt-dna-val{display:block;margin-bottom:7px;font-size:15px;font-weight:600;color:var(--bs-primary)}.sdt-dna-txt{margin:0;font-size:12.5px;line-height:1.6;color:var(--bs-secondary-color)}.sdt-lens{display:grid;grid-template-columns:232px minmax(0,1fr);height:100%;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);overflow:hidden;transition:var(--transition)}.sdt-lens:hover{box-shadow:var(--shadow-lift)}@media(max-width:767.98px){.sdt-lens{grid-template-columns:minmax(0,1fr)}}.sdt-lens-face{display:flex;flex-direction:column;justify-content:center;gap:10px;padding:20px;background:var(--bs-secondary-bg);border-right:1px solid var(--bs-border-color)}@media(max-width:767.98px){.sdt-lens-face{border-right:0;border-bottom:1px solid var(--bs-border-color)}}.sdt-lens-ic{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-sm);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);font-size:21px;color:var(--bs-primary)}.sdt-lens-ic.is-up{color:#1abe17}.sdt-lens-ic.is-down{color:#eab300}.sdt-lens-ic.is-alert{color:#e82646}.sdt-lens-obs{margin:0;font-size:16px;font-weight:600;line-height:1.35;color:var(--bs-emphasis-color)}.sdt-lens-body{padding:20px}.sdt-lens-why{margin:0 0 14px;font-size:13.5px;line-height:1.68;color:var(--bs-secondary-color)}.sdt-ev{display:flex;align-items:flex-start;gap:9px;padding:7px 0;font-size:12.5px;color:var(--bs-emphasis-color)}.sdt-ev+.sdt-ev{border-top:1px dashed var(--bs-border-color)}.sdt-ev i{flex-shrink:0;margin-top:2px;font-size:14px;color:var(--bs-secondary-color)}.sdt-lens-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-top:16px;padding-top:14px;border-top:1px solid var(--bs-border-color)}.sdt-journey{position:relative}.sdt-leg{position:relative;display:grid;grid-template-columns:116px 34px minmax(0,1fr);gap:0}@media(max-width:575.98px){.sdt-leg{grid-template-columns:0 30px minmax(0,1fr)}}.sdt-leg-date{padding:16px 16px 16px 0;text-align:right;line-height:1.35}.sdt-leg-date span:first-child{display:block;font-size:13px;font-weight:600;color:var(--bs-emphasis-color)}.sdt-leg-date span:last-child{display:block;font-size:11px;color:var(--bs-secondary-color)}@media(max-width:575.98px){.sdt-leg-date{display:none}}.sdt-leg-rule{position:relative}.sdt-leg-rule:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;margin-left:-1px;background:var(--bs-border-color)}.sdt-leg-rule:after{content:"";position:absolute;left:50%;top:22px;transform:translate(-50%);width:13px;height:13px;border-radius:50%;background:var(--bs-body-bg);border:3px solid var(--bs-primary)}.sdt-leg:first-child .sdt-leg-rule:before{top:22px}.sdt-leg:last-child .sdt-leg-rule:before{bottom:calc(100% - 22px)}.sdt-leg.is-good .sdt-leg-rule:after{border-color:#1abe17}.sdt-leg.is-warn .sdt-leg-rule:after{border-color:#eab300}.sdt-leg.is-alert .sdt-leg-rule:after{border-color:#e82646}.sdt-leg.is-now .sdt-leg-rule:after{box-shadow:0 0 0 4px var(--tint-primary)}.sdt-leg-card{margin:8px 0 8px 16px;padding:14px 16px;border-radius:var(--radius);background:var(--bs-secondary-bg);border:1px solid transparent;transition:var(--transition)}.sdt-leg-card:hover{background:var(--bs-body-bg);border-color:var(--bs-border-color);box-shadow:var(--shadow)}.sdt-leg-title{margin:0 0 3px;font-size:14px;font-weight:600;color:var(--bs-emphasis-color)}.sdt-learn{height:100%;padding:18px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition)}.sdt-learn:hover{border-color:#3d5ee147;box-shadow:var(--shadow-lift)}.sdt-learn-head{display:flex;align-items:center;gap:11px;margin-bottom:12px}.sdt-learn-ic{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--tint-primary);color:var(--bs-primary);font-size:17px}.sdt-learn-title{margin:0;font-size:14px;font-weight:600;color:var(--bs-emphasis-color)}.sdt-learn-verdict{display:block;margin-bottom:8px;font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--bs-emphasis-color)}.sdt-learn-txt{margin:0 0 14px;font-size:12.5px;line-height:1.6;color:var(--bs-secondary-color)}.sdt-rec{position:relative;height:100%;padding:18px 18px 18px 24px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);overflow:hidden;transition:var(--transition)}.sdt-rec:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--bs-primary)}.sdt-rec.is-critical:before{background:#e82646}.sdt-rec.is-high:before{background:#eab300}.sdt-rec.is-normal:before{background:#0f65cd}.sdt-rec:hover{box-shadow:var(--shadow-lift)}.sdt-rec-title{margin:0 0 5px;font-size:15px;font-weight:600;color:var(--bs-emphasis-color)}.sdt-rec-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0;padding:12px 0;border-top:1px solid var(--bs-border-color);border-bottom:1px solid var(--bs-border-color)}@media(max-width:575.98px){.sdt-rec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sdt-cell{display:flex;flex-direction:column;gap:3px;line-height:1.3}.sdt-cell span:last-child{font-size:13px;font-weight:600;color:var(--bs-emphasis-color)}.sdt-story{position:relative;height:100%;padding:20px 20px 20px 22px;border-radius:var(--radius);background:linear-gradient(165deg,var(--tint-primary) 0%,var(--bs-body-bg) 58%);border:1px solid var(--bs-border-color);overflow:hidden}.sdt-story:before{content:"\201c";position:absolute;right:12px;top:-14px;font-size:88px;line-height:1;font-weight:700;color:var(--bs-border-color);pointer-events:none}.sdt-story.is-good{background:linear-gradient(165deg,#E8F9E8 0%,var(--bs-body-bg) 58%)}.sdt-story.is-warn{background:linear-gradient(165deg,#FEF8EA 0%,var(--bs-body-bg) 58%)}.sdt-story-title{position:relative;margin:0 0 10px;font-size:15px;font-weight:600;color:var(--bs-emphasis-color)}.sdt-story-txt{position:relative;margin:0;font-size:13px;line-height:1.68;color:var(--bs-secondary-color)}.sdt-do{display:flex;align-items:center;gap:14px;height:100%;padding:15px 16px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition)}.sdt-do:hover{border-color:#3d5ee14d;box-shadow:var(--aix-glow)}.sdt-do:hover .sdt-do-ic{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff}.sdt-do:hover .sdt-do-go{transform:translate(3px);color:var(--bs-primary)}.sdt-do-ic{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-sm);background:var(--tint-primary);border:1px solid transparent;color:var(--bs-primary);font-size:19px;transition:var(--transition)}.sdt-do-go{flex-shrink:0;font-size:17px;color:var(--bs-secondary-color);transition:var(--transition)}.sdt-feed{border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);overflow:hidden}.sdt-feed-row{display:grid;grid-template-columns:96px 40px minmax(0,1fr);align-items:center;transition:var(--transition)}.sdt-feed-row+.sdt-feed-row{border-top:1px solid var(--bs-border-color)}.sdt-feed-row:hover{background:var(--bs-secondary-bg)}@media(max-width:575.98px){.sdt-feed-row{grid-template-columns:64px 36px minmax(0,1fr)}}.sdt-feed-when{padding:14px 12px;text-align:right;font-size:11.5px;line-height:1.35;color:var(--bs-secondary-color);border-right:1px solid var(--bs-border-color)}.sdt-feed-when b{display:block;font-weight:600;color:var(--bs-emphasis-color)}.sdt-feed-ic{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0 auto;border-radius:50%;background:var(--tint-primary);color:var(--bs-primary);font-size:14px}.sdt-feed-ic.is-good{background:#e8f9e8;color:#1abe17}.sdt-feed-ic.is-warn{background:#fef8ea;color:#eab300}.sdt-feed-txt{padding:13px 16px}.sdt-feed-txt p{margin:0;font-size:13px;color:var(--bs-emphasis-color)}.sdt-feed-txt small{display:block;margin-top:2px;font-size:12px;color:var(--bs-secondary-color)}.sdt-opp{display:flex;flex-direction:column;height:100%;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);overflow:hidden;transition:var(--transition)}.sdt-opp:hover{transform:translateY(-3px);box-shadow:var(--shadow-lift)}.sdt-opp-cap{position:relative;display:flex;align-items:center;justify-content:center;height:74px;background:linear-gradient(135deg,var(--bs-primary),rgba(61,94,225,.62));color:#fff;font-size:28px}.sdt-opp-cap:before{content:"";position:absolute;width:68px;height:68px;border-radius:50%;border:1px solid rgba(255,255,255,.25)}.sdt-opp-cap.is-teal{background:linear-gradient(135deg,#02a8b5,#02a8b59e)}.sdt-opp-cap.is-amber{background:linear-gradient(135deg,#eab300,#eab3009e)}.sdt-opp-cap.is-green{background:linear-gradient(135deg,#1abe17,#1abe179e)}.sdt-opp-body{display:flex;flex-direction:column;flex:1 1 auto;padding:16px}.sdt-opp-title{margin:0 0 5px;font-size:14px;font-weight:600;color:var(--bs-emphasis-color)}.offcanvas.offcanvas-end.sdt-ws{width:85%!important;max-width:1380px!important}@media(max-width:991.98px){.offcanvas.offcanvas-end.sdt-ws{width:100%!important}}.offcanvas.offcanvas-end.sdt-ws .offcanvas-body{padding:22px}.sdt-ws-head{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:20px 22px;background:linear-gradient(115deg,#F2F5FF 0%,var(--bs-body-bg) 60%);border-bottom:1px solid var(--bs-border-color)}.sdt-ribbon{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0 22px;background:var(--bs-body-bg);border-bottom:1px solid var(--bs-border-color)}@media(max-width:767.98px){.sdt-ribbon{grid-template-columns:repeat(2,minmax(0,1fr))}}.sdt-rib{position:relative;display:block;width:100%;padding:14px 10px;border:0;background:transparent;text-align:left;transition:var(--transition)}.sdt-rib:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;background:transparent;transition:var(--transition)}.sdt-rib span:first-child{display:block;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bs-secondary-color)}.sdt-rib span:last-child{display:block;margin-top:2px;font-size:14px;font-weight:600;color:var(--bs-secondary-color)}.sdt-rib:hover span:last-child{color:var(--bs-emphasis-color)}.sdt-rib.active:after{background:var(--bs-primary)}.sdt-rib.active span:first-child{color:var(--bs-primary)}.sdt-rib.active span:last-child{color:var(--bs-emphasis-color)}.sdt-box{height:100%;padding:18px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color)}.sdt-box-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px;font-size:13px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--bs-secondary-color)}.sdt-line{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;font-size:13px;color:var(--bs-emphasis-color)}.sdt-line+.sdt-line{border-top:1px dashed var(--bs-border-color)}.sdt-line b{font-weight:600}.sdt-meter{display:block;height:6px;border-radius:3px;background:linear-gradient(90deg,var(--bs-primary) 0 calc(var(--p, 0) * 1%),var(--bs-tertiary-bg) calc(var(--p, 0) * 1%) 100%)}.sdt-meter.is-good{background:linear-gradient(90deg,#1ABE17 0 calc(var(--p, 0) * 1%),var(--bs-tertiary-bg) calc(var(--p, 0) * 1%) 100%)}.sdt-acc .accordion-item{margin-bottom:12px;border:1px solid var(--bs-border-color);border-radius:var(--radius)!important;overflow:hidden;background:var(--bs-body-bg)}.sdt-acc .accordion-button{padding:15px 18px;font-size:14px;font-weight:600;color:var(--bs-emphasis-color);background:var(--bs-body-bg);box-shadow:none}.sdt-acc .accordion-button:not(.collapsed){background:var(--tint-primary);color:var(--bs-primary)}.sdt-acc .accordion-button:focus{box-shadow:none}.sdt-acc .accordion-body{padding:16px 18px;font-size:13px;line-height:1.65;color:var(--bs-secondary-color)}.sdt-empty{padding:44px 24px;text-align:center;border-radius:var(--radius);background:radial-gradient(80% 100% at 50% 0%,var(--tint-primary) 0%,transparent 70%),var(--bs-body-bg);border:1px dashed var(--bs-border-color)}.sdt-empty-ic{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;margin-bottom:14px;border-radius:18px;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);box-shadow:var(--shadow);color:var(--bs-primary);font-size:25px}@media(prefers-reduced-motion:reduce){[class*=tto-],[class*=tto-]:before,[class*=tto-]:after{animation:none!important;transition:none!important}}.tto-mark{display:flex;align-items:center;gap:16px;margin-bottom:24px}@media(max-width:767.98px){.tto-mark{flex-wrap:wrap}}.tto-mark-n{flex-shrink:0;padding:5px 11px;border-radius:6px;background:var(--bs-emphasis-color);color:#fff;font-size:11px;font-weight:700;letter-spacing:.14em;font-variant-numeric:tabular-nums}.tto-mark-title{margin:0;font-size:20px;font-weight:600;letter-spacing:-.01em;color:var(--bs-emphasis-color);white-space:nowrap}.tto-mark-rule{flex:1 1 auto;height:1px;background:var(--bs-border-color)}@media(max-width:767.98px){.tto-mark-rule{display:none}}.tto-mark-sub{margin:-16px 0 24px;font-size:13px;color:var(--bs-secondary-color);max-width:700px}.tto-lbl{display:block;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--bs-secondary-color)}.tto-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:5px;font-size:11px;font-weight:600;background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);color:var(--bs-emphasis-color);white-space:nowrap}.tto-chip i{font-size:13px}.tto-chip.is-ai{background:var(--tint-primary);border-color:#3d5ee133;color:var(--bs-primary)}.tto-chip.is-crit{background:#fde9ed;border-color:#fad4da;color:#e82646}.tto-chip.is-warn{background:#fef8ea;border-color:#fdf1d6;color:#eab300}.tto-chip.is-info{background:#e7f1fc;border-color:#cfe2fa;color:#0f65cd}.tto-chip.is-ok{background:#e8f9e8;border-color:#d1f2d1;color:#1abe17}.tto-conf{display:inline-flex;flex-direction:column;gap:4px;min-width:58px}.tto-conf b{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--bs-emphasis-color);line-height:1}.tto-conf:after{content:"";height:3px;border-radius:2px;background:linear-gradient(90deg,var(--bs-primary) 0 calc(var(--p, 0) * 1%),var(--bs-tertiary-bg) calc(var(--p, 0) * 1%) 100%)}.tto-hero{position:relative;overflow:hidden;border-radius:var(--radius);background:linear-gradient(135deg,var(--bs-body-bg) 0%,var(--bs-body-bg) 52%,#F2F5FF 100%);border:1px solid var(--bs-border-color);box-shadow:var(--shadow)}.tto-hero:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(90deg,var(--bs-border-color) 0 1px,transparent 1px 84px);opacity:.5;-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 80%);mask-image:linear-gradient(180deg,#000 0%,transparent 80%);pointer-events:none}.tto-hero-inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:34px;padding:28px}@media(max-width:1299.98px){.tto-hero-inner{grid-template-columns:minmax(0,1fr);gap:26px}}@media(max-width:575.98px){.tto-hero-inner{padding:22px}}.tto-hero-badge{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:6px;background:var(--bs-emphasis-color);color:#fff;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.tto-hero-title{margin:14px 0 10px;font-size:30px;line-height:1.22;font-weight:600;letter-spacing:-.02em;color:var(--bs-emphasis-color)}.tto-hero-title em{font-style:normal;background:linear-gradient(90deg,var(--bs-primary),#02a8b5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media(max-width:767.98px){.tto-hero-title{font-size:24px}}.tto-hero-read{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:20px;padding:16px 0;border-top:1px solid var(--bs-border-color);border-bottom:1px solid var(--bs-border-color)}@media(max-width:767.98px){.tto-hero-read{grid-template-columns:repeat(2,minmax(0,1fr))}}.tto-read{display:flex;flex-direction:column;gap:4px;line-height:1.25}.tto-read b{font-size:19px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--bs-emphasis-color)}.tto-read b small{font-size:12px;font-weight:500;color:var(--bs-secondary-color)}.tto-grid-art{display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);box-shadow:var(--aix-glow)}.tto-slots{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:5px}.tto-slots i{aspect-ratio:1;border-radius:4px;background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color)}.tto-slots i.f{background:var(--tint-primary);border-color:#3d5ee138}.tto-slots i.g{background:#3d5ee18c;border-color:transparent}.tto-slots i.x{background:#e82646;border-color:transparent;animation:tto-flash 2.6s ease-in-out infinite}.tto-slots i.w{background:#eab300;border-color:transparent}.tto-slots i.o{background:#1abe17;border-color:transparent}@keyframes tto-flash{0%,to{opacity:1}50%{opacity:.45}}.tto-legend{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:11px;color:var(--bs-secondary-color)}.tto-legend span{display:inline-flex;align-items:center;gap:5px}.tto-legend i{width:9px;height:9px;border-radius:2px;background:var(--bs-tertiary-bg)}.tto-legend i.f{background:var(--tint-primary)}.tto-legend i.g{background:#3d5ee18c}.tto-legend i.x{background:#e82646}.tto-legend i.o{background:#1abe17}.tto-opt{display:flex;flex-direction:column;height:100%;padding:18px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition)}.tto-opt:hover{border-color:#3d5ee147;box-shadow:var(--shadow-lift)}.tto-opt-title{margin:0;font-size:15px;font-weight:600;color:var(--bs-emphasis-color)}.tto-ba{display:flex;flex-direction:column;gap:9px;margin:14px 0;padding:14px;border-radius:var(--radius-sm);background:var(--bs-secondary-bg)}.tto-ba-row{display:grid;grid-template-columns:68px minmax(0,1fr) 44px;align-items:center;gap:10px;font-size:11px;color:var(--bs-secondary-color)}.tto-ba-row b{text-align:right;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--bs-emphasis-color)}.tto-bar{height:8px;border-radius:4px;background:var(--bs-tertiary-bg);overflow:hidden}.tto-bar:before{content:"";display:block;height:100%;width:calc(var(--p, 0) * 1%);border-radius:4px;background:#d1d6de}.tto-bar.is-after:before{background:linear-gradient(90deg,var(--bs-primary),#02a8b5)}.tto-opt-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:auto;padding-top:14px;border-top:1px solid var(--bs-border-color)}.tto-gain{display:inline-flex;align-items:baseline;gap:4px;font-size:19px;font-weight:600;font-variant-numeric:tabular-nums;color:#1abe17}.tto-gain small{font-size:11px;font-weight:500;color:var(--bs-secondary-color)}.tto-acc .accordion-item{margin-bottom:12px;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:var(--radius)!important;overflow:hidden;transition:var(--transition)}.tto-acc .accordion-item:has(.accordion-button:not(.collapsed)){border-color:#3d5ee14d;box-shadow:var(--shadow-lift)}.tto-acc .accordion-button{display:flex;align-items:center;gap:14px;padding:16px 18px;font-size:15px;font-weight:600;color:var(--bs-emphasis-color);background:var(--bs-body-bg);box-shadow:none}.tto-acc .accordion-button:not(.collapsed){background:var(--bs-secondary-bg);color:var(--bs-emphasis-color)}.tto-acc .accordion-button:focus{box-shadow:none}.tto-acc .accordion-button:after{margin-left:0;flex-shrink:0}.tto-acc .accordion-body{padding:18px;border-top:1px solid var(--bs-border-color)}.tto-acc-ic{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-sm);background:var(--tint-primary);color:var(--bs-primary);font-size:18px}.tto-acc-ic.is-crit{background:#fde9ed;color:#e82646}.tto-acc-ic.is-warn{background:#fef8ea;color:#eab300}.tto-acc-ic.is-info{background:#e7f1fc;color:#0f65cd}.tto-ev{display:flex;align-items:flex-start;gap:9px;padding:8px 0;font-size:13px;color:var(--bs-emphasis-color)}.tto-ev+.tto-ev{border-top:1px dashed var(--bs-border-color)}.tto-ev i{flex-shrink:0;margin-top:2px;font-size:15px;color:var(--bs-secondary-color)}.tto-fix{display:flex;align-items:flex-start;gap:12px;padding:14px;border-radius:var(--radius-sm);background:var(--tint-primary);border:1px solid rgba(61,94,225,.18)}.tto-fix i{flex-shrink:0;margin-top:1px;font-size:18px;color:var(--bs-primary)}.tto-clash{display:flex;flex-direction:column;height:100%;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);overflow:hidden;transition:var(--transition)}.tto-clash:hover{box-shadow:var(--shadow-lift)}.tto-clash-head{display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);align-items:center;gap:8px;padding:16px;background:var(--bs-secondary-bg);border-bottom:1px solid var(--bs-border-color)}.tto-side{min-width:0;padding:10px 12px;border-radius:var(--radius-sm);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);text-align:center}.tto-side span:first-child{display:block;font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--bs-secondary-color)}.tto-side span:last-child{display:block;margin-top:2px;font-size:13px;font-weight:600;color:var(--bs-emphasis-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tto-vs{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin:0 auto;border-radius:50%;background:#fde9ed;border:1px solid #FAD4DA;color:#e82646;font-size:17px}.tto-vs.is-warn{background:#fef8ea;border-color:#fdf1d6;color:#eab300}.tto-clash-body{display:flex;flex-direction:column;gap:12px;flex:1 1 auto;padding:16px}.tto-clash-foot{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--bs-secondary-bg);border-top:1px solid var(--bs-border-color)}.tto-opp{display:flex;align-items:center;gap:14px;height:100%;padding:15px 16px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition)}.tto-opp:hover{border-color:#3d5ee147;background:var(--bs-secondary-bg)}.tto-opp-ic{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--radius-sm);background:var(--tint-primary);color:var(--bs-primary);font-size:18px}.tto-opp-fig{flex-shrink:0;text-align:right}.tto-opp-fig b{display:block;font-size:17px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1;color:#1abe17}.tto-opp-fig span{display:block;margin-top:3px;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--bs-secondary-color)}.tto-feature{position:relative;height:100%;padding:24px;border-radius:var(--radius);background:radial-gradient(120% 100% at 100% 0%,rgba(2,168,181,.14) 0%,transparent 60%),linear-gradient(160deg,var(--bs-primary) 0%,#202C4B 100%);color:#fff;overflow:hidden}.tto-feature:after{content:"";position:absolute;right:-60px;bottom:-60px;width:200px;height:200px;border-radius:50%;border:1px solid rgba(255,255,255,.16)}.tto-feature-fig{display:block;margin:14px 0 8px;font-size:40px;font-weight:700;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.tto-note{display:flex;align-items:flex-start;gap:12px;height:100%;padding:15px 16px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition)}.tto-note:hover{box-shadow:var(--shadow)}.tto-note i{flex-shrink:0;margin-top:2px;font-size:17px;color:var(--bs-primary)}.tto-note-title{margin:0 0 3px;font-size:13.5px;font-weight:600;color:var(--bs-emphasis-color)}.tto-do{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition)}.tto-do+.tto-do{margin-top:10px}.tto-do:hover{border-color:#3d5ee14d;box-shadow:var(--aix-glow)}.tto-do:hover .tto-do-ic{background:var(--bs-primary);color:#fff}.tto-do-ic{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--radius-sm);background:var(--tint-primary);color:var(--bs-primary);font-size:18px;transition:var(--transition)}.tto-key{flex-shrink:0;padding:3px 8px;border-radius:5px;background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);border-bottom-width:2px;font-size:11px;font-weight:600;color:var(--bs-secondary-color)}.tto-track{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}@media(max-width:1199.98px){.tto-track{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:767.98px){.tto-track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.tto-track{grid-template-columns:minmax(0,1fr)}}.tto-stop{position:relative;padding-top:40px}.tto-stop:before{content:"";position:absolute;left:calc(50% + 16px);right:calc(-50% + 16px);top:15px;height:2px;background:var(--bs-tertiary-bg)}.tto-stop:last-child:before{display:none}.tto-stop.is-done:before{background:#1abe17}.tto-stop:after{content:"";position:absolute;left:50%;top:0;transform:translate(-50%);width:32px;height:32px;border-radius:50%;background:var(--bs-body-bg);border:2px solid var(--bs-tertiary-bg)}.tto-stop.is-done:after{background:#1abe17;border-color:#1abe17}.tto-stop.is-now:after{border-color:var(--bs-primary);box-shadow:0 0 0 4px var(--tint-primary)}@media(max-width:1199.98px){.tto-stop:before{display:none}}.tto-stop-ic{position:absolute;left:50%;top:0;transform:translate(-50%);z-index:1;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:15px;color:var(--bs-secondary-color)}.tto-stop.is-done .tto-stop-ic{color:#fff}.tto-stop.is-now .tto-stop-ic{color:var(--bs-primary)}.tto-stop-card{padding:13px 14px;border-radius:var(--radius);background:var(--bs-secondary-bg);border:1px solid transparent;transition:var(--transition)}.tto-stop-card:hover{background:var(--bs-body-bg);border-color:var(--bs-border-color);box-shadow:var(--shadow)}.tto-stop-title{margin:0 0 3px;font-size:13px;font-weight:600;color:var(--bs-emphasis-color)}.tto-res{display:grid;grid-template-columns:210px minmax(0,1fr) 116px;align-items:center;gap:18px;padding:14px 16px;transition:var(--transition)}.tto-res+.tto-res{border-top:1px solid var(--bs-border-color)}.tto-res:hover{background:var(--bs-secondary-bg)}@media(max-width:991.98px){.tto-res{grid-template-columns:minmax(0,1fr);gap:10px}}.tto-res-name{display:flex;align-items:center;gap:11px}.tto-res-name i{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-sm);background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);color:var(--bs-primary);font-size:16px}.tto-strip{display:flex;gap:3px}.tto-strip i{flex:1 1 0;height:22px;border-radius:3px;background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color)}.tto-strip i.l1{background:var(--tint-primary);border-color:transparent}.tto-strip i.l2{background:#3d5ee173;border-color:transparent}.tto-strip i.l3{background:var(--bs-primary);border-color:transparent}.tto-strip i.ov{background:#e82646;border-color:transparent}.tto-strip i.fr{background:#e8f9e8;border-color:#d1f2d1}.tto-rec{display:flex;flex-direction:column;height:100%;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);overflow:hidden;transition:var(--transition)}.tto-rec:hover{border-color:#3d5ee147;box-shadow:var(--shadow-lift)}.tto-rec-head{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--bs-border-color)}.tto-rec-rank{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;background:var(--bs-emphasis-color);color:#fff;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.tto-rec-title{margin:0;font-size:14px;font-weight:600;color:var(--bs-emphasis-color)}.tto-rec-body{flex:1 1 auto;padding:16px}.tto-rec-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;padding-top:14px;border-top:1px dashed var(--bs-border-color)}.tto-cell{display:flex;flex-direction:column;gap:3px;line-height:1.3}.tto-cell span:last-child{font-size:13px;font-weight:600;color:var(--bs-emphasis-color)}.offcanvas.offcanvas-end.tto-ws{width:90%!important;max-width:1460px!important}@media(max-width:991.98px){.offcanvas.offcanvas-end.tto-ws{width:100%!important}}.offcanvas.offcanvas-end.tto-ws .offcanvas-body{padding:22px}.tto-ws-head{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:20px 22px;background:linear-gradient(135deg,var(--bs-body-bg) 0%,#F2F5FF 100%);border-bottom:1px solid var(--bs-border-color)}.tto-ws-ic{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;flex-shrink:0;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);box-shadow:var(--shadow);color:var(--bs-primary);font-size:24px}.tto-seg{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;list-style:none;margin:0;padding:16px 22px;background:var(--bs-secondary-bg);border-bottom:1px solid var(--bs-border-color)}@media(max-width:767.98px){.tto-seg{grid-template-columns:repeat(2,minmax(0,1fr))}}.tto-segbtn{position:relative;display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;border:1px solid transparent;border-radius:var(--radius-sm);background:var(--bs-body-bg);text-align:left;transition:var(--transition)}.tto-segbtn:after{content:"";position:absolute;left:14px;right:14px;bottom:6px;height:2px;border-radius:1px;background:var(--bs-tertiary-bg);transition:var(--transition)}.tto-segbtn:hover{border-color:var(--bs-border-color)}.tto-segbtn.active{border-color:#3d5ee14d;box-shadow:var(--shadow)}.tto-segbtn.active:after{background:var(--bs-primary)}.tto-segbtn.active .tto-segbtn-n{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff}.tto-segbtn-n{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);color:var(--bs-secondary-color);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;transition:var(--transition)}.tto-segbtn-txt{display:flex;flex-direction:column;min-width:0;padding-bottom:6px;line-height:1.25}.tto-segbtn-txt span:first-child{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-secondary-color)}.tto-segbtn-txt span:last-child{font-size:13px;font-weight:600;color:var(--bs-emphasis-color)}.tto-panel{height:100%;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);overflow:hidden}.tto-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;background:var(--bs-secondary-bg);border-bottom:1px solid var(--bs-border-color)}.tto-panel-head h6{margin:0;font-size:13px;font-weight:600;color:var(--bs-emphasis-color)}.tto-panel-body{padding:16px}.tto-line{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;font-size:13px;color:var(--bs-emphasis-color)}.tto-line+.tto-line{border-top:1px dashed var(--bs-border-color)}.tto-line b{font-weight:600}.tto-empty{padding:42px 24px;text-align:center;border-radius:var(--radius);background:var(--bs-body-bg);border:1px dashed var(--bs-border-color)}.tto-empty-ic{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:14px;border-radius:var(--radius);background:var(--tint-primary);color:var(--bs-primary);font-size:25px}@media(prefers-reduced-motion:reduce){[class*=hwk-],[class*=hwk-]:before,[class*=hwk-]:after{animation:none!important;transition:none!important}}.hwk-head{margin-bottom:26px}.hwk-kicker{display:inline-flex;align-items:center;gap:7px;margin-bottom:8px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--bs-primary)}.hwk-kicker:before{content:"";width:22px;height:2px;background:var(--bs-primary)}.hwk-title{position:relative;display:inline;margin:0;font-size:21px;font-weight:600;letter-spacing:-.01em;color:var(--bs-emphasis-color);background-image:linear-gradient(180deg,transparent 62%,var(--tint-primary) 62%);background-repeat:no-repeat;box-decoration-break:clone;-webkit-box-decoration-break:clone}.hwk-sub{margin:10px 0 0;font-size:13px;color:var(--bs-secondary-color);max-width:700px}.hwk-lbl{display:block;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--bs-secondary-color)}.hwk-tag i{font-size:13px}.hwk-tag.is-ai{background:var(--tint-primary);border-color:#3d5ee133;color:var(--bs-primary)}.hwk-tag.is-strong{background:#e8f9e8;border-color:#d1f2d1;color:#1abe17}.hwk-tag.is-weak{background:#fde9ed;border-color:#fad4da;color:#e82646}.hwk-tag.is-mid{background:#fef8ea;border-color:#fdf1d6;color:#eab300}.hwk-tag.is-note{background:#e7f1fc;border-color:#cfe2fa;color:#0f65cd}.hwk-seal{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:54px;height:54px;flex-shrink:0;border-radius:50%;background:var(--bs-body-bg);border:2px solid var(--bs-primary);color:var(--bs-primary);line-height:1}.hwk-seal b{font-size:18px;font-weight:700;font-variant-numeric:tabular-nums}.hwk-seal span{margin-top:2px;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.7}.hwk-seal.is-strong{border-color:#1abe17;color:#1abe17}.hwk-seal.is-mid{border-color:#eab300;color:#eab300}.hwk-seal.is-weak{border-color:#e82646;color:#e82646}.hwk-rubric{display:flex;gap:4px}.hwk-rubric i{flex:1 1 0;height:5px;border-radius:3px;background:var(--bs-tertiary-bg)}.hwk-rubric i.on{background:var(--bs-primary)}.hwk-rubric i.mid{background:#eab300}.hwk-rubric i.low{background:#e82646}.hwk-conf{display:inline-flex;flex-direction:column;gap:4px;min-width:56px}.hwk-conf b{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--bs-emphasis-color);line-height:1}.hwk-conf:after{content:"";height:3px;border-radius:2px;background:linear-gradient(90deg,var(--bs-primary) 0 calc(var(--p, 0) * 1%),var(--bs-tertiary-bg) calc(var(--p, 0) * 1%) 100%)}.hwk-studio{position:relative;overflow:hidden;border-radius:var(--radius);background:linear-gradient(180deg,#F2F5FF 0%,var(--bs-body-bg) 34%),var(--bs-body-bg);border:1px solid var(--bs-border-color);box-shadow:var(--shadow)}.hwk-studio:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(180deg,transparent 0 33px,var(--bs-border-color) 33px 34px);opacity:.45;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 40%);mask-image:linear-gradient(90deg,transparent 0%,#000 40%);pointer-events:none}.hwk-studio-inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:34px;padding:28px 28px 28px 34px}.hwk-studio-inner:before{content:"";position:absolute;left:16px;top:20px;bottom:20px;width:2px;border-radius:1px;background:#f8bec8}@media(max-width:1299.98px){.hwk-studio-inner{grid-template-columns:minmax(0,1fr);gap:26px}}@media(max-width:575.98px){.hwk-studio-inner{padding:22px 20px 22px 28px}}.hwk-studio-badge{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:999px;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);box-shadow:var(--shadow);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-emphasis-color)}.hwk-studio-title{margin:14px 0 10px;font-size:30px;line-height:1.22;font-weight:600;letter-spacing:-.02em;color:var(--bs-emphasis-color)}.hwk-studio-title em{font-style:normal;background:linear-gradient(90deg,var(--bs-primary),#02a8b5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media(max-width:767.98px){.hwk-studio-title{font-size:24px}}.hwk-record{display:flex;flex-wrap:wrap;margin-top:20px;border:1px solid var(--bs-border-color);border-radius:var(--radius);background:var(--bs-body-bg);overflow:hidden}.hwk-record-cell{flex:1 1 130px;padding:13px 16px;line-height:1.3}.hwk-record-cell+.hwk-record-cell{border-left:1px solid var(--bs-border-color)}.hwk-record-cell b{display:block;margin-top:3px;font-size:19px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--bs-emphasis-color)}.hwk-record-cell b small{font-size:12px;font-weight:500;color:var(--bs-secondary-color)}@media(max-width:575.98px){.hwk-record-cell{flex-basis:50%}.hwk-record-cell:nth-child(odd){border-left:0}.hwk-record-cell:nth-child(n+3){border-top:1px solid var(--bs-border-color)}}.hwk-stack{position:relative;display:flex;flex-direction:column;gap:14px;padding:20px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);box-shadow:var(--aix-glow)}.hwk-sheets{position:relative;height:148px}.hwk-sheet{position:absolute;inset:0;border-radius:var(--radius-sm);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);box-shadow:var(--shadow)}.hwk-sheet.s1{transform:rotate(-5deg) translateY(6px);opacity:.55}.hwk-sheet.s2{transform:rotate(3deg) translateY(3px);opacity:.8}.hwk-sheet.s3{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:18px}.hwk-ruled{display:block;height:6px;border-radius:3px;background:var(--bs-tertiary-bg);width:calc(var(--p, 100) * 1%)}.hwk-ruled.is-mark{background:var(--tint-primary)}.hwk-sheet-seal{position:absolute;right:-10px;top:-12px;transform:rotate(-12deg);box-shadow:var(--shadow)}.hwk-sub{display:flex;flex-direction:column;height:100%;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);overflow:hidden;transition:var(--transition)}.hwk-sub:hover{border-color:#3d5ee147;box-shadow:var(--shadow-lift)}.hwk-sub-head{position:relative;display:flex;align-items:center;gap:14px;padding:16px;background:repeating-linear-gradient(180deg,transparent 0 21px,var(--bs-border-color) 21px 22px),var(--bs-secondary-bg);border-bottom:1px solid var(--bs-border-color)}.hwk-sub-head:before{content:"";position:absolute;left:8px;top:10px;bottom:10px;width:2px;border-radius:1px;background:#f8bec8}.hwk-sub-title{margin:0 0 2px;font-size:14px;font-weight:600;color:var(--bs-emphasis-color)}.hwk-sub-body{display:flex;flex-direction:column;gap:13px;flex:1 1 auto;padding:16px}.hwk-sub-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px 0;border-top:1px solid var(--bs-border-color);border-bottom:1px solid var(--bs-border-color)}.hwk-cell{display:flex;flex-direction:column;gap:3px;line-height:1.3;min-width:0}.hwk-cell span:last-child{font-size:13px;font-weight:600;color:var(--bs-emphasis-color)}.hwk-sub-foot{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--bs-secondary-bg);border-top:1px solid var(--bs-border-color)}.hwk-ico{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:50%;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);color:var(--bs-secondary-color);font-size:16px;transition:var(--transition)}.hwk-ico:hover{color:var(--bs-primary);border-color:var(--bs-primary);background:var(--tint-primary)}.hwk-note{position:relative;padding:20px 20px 20px 26px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition)}.hwk-note+.hwk-note{margin-top:16px}.hwk-note:before{content:"";position:absolute;left:10px;top:20px;bottom:20px;width:3px;border-radius:2px;background:var(--bs-primary)}.hwk-note.is-strong:before{background:#1abe17}.hwk-note.is-mid:before{background:#eab300}.hwk-note.is-weak:before{background:#e82646}.hwk-note:hover{box-shadow:var(--shadow-lift)}.hwk-note-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid var(--bs-border-color)}.hwk-note-obs{margin:0;font-size:16px;font-weight:600;color:var(--bs-emphasis-color)}.hwk-cols{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:24px}@media(max-width:991.98px){.hwk-cols{grid-template-columns:minmax(0,1fr);gap:18px}}@media(min-width:992px){.hwk-col-rule{padding-left:24px;border-left:1px dashed var(--bs-border-color)}}.hwk-ev{display:flex;align-items:flex-start;gap:9px;padding:7px 0;font-size:12.5px;color:var(--bs-emphasis-color)}.hwk-ev+.hwk-ev{border-top:1px dashed var(--bs-border-color)}.hwk-ev i{flex-shrink:0;margin-top:2px;font-size:14px;color:var(--bs-secondary-color)}.hwk-gap{display:flex;flex-direction:column;height:100%;padding:18px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition)}.hwk-gap:hover{border-color:#3d5ee147;box-shadow:var(--shadow-lift)}.hwk-gap-title{margin:0;font-size:15px;font-weight:600;color:var(--bs-emphasis-color)}.hwk-ladder{display:flex;align-items:flex-end;gap:4px;height:26px}.hwk-ladder i{flex:1 1 0;border-radius:2px 2px 0 0;background:var(--bs-tertiary-bg)}.hwk-ladder i:nth-child(1){height:40%}.hwk-ladder i:nth-child(2){height:60%}.hwk-ladder i:nth-child(3){height:80%}.hwk-ladder i:nth-child(4){height:100%}.hwk-ladder i.on{background:var(--bs-primary)}.hwk-ladder i.on.is-mid{background:#eab300}.hwk-ladder i.on.is-weak{background:#e82646}.hwk-fb{display:flex;flex-direction:column;height:100%;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);overflow:hidden;transition:var(--transition)}.hwk-fb:hover{box-shadow:var(--shadow-lift)}.hwk-fb-ribbon{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 14px;background:var(--bs-primary);color:#fff;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hwk-fb-ribbon.is-weak{background:#e82646}.hwk-fb-ribbon.is-mid{background:#eab300}.hwk-fb-ribbon.is-note{background:#0f65cd}.hwk-fb-body{display:flex;flex-direction:column;gap:10px;flex:1 1 auto;padding:16px}.hwk-fb-ic{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-sm);background:var(--tint-primary);color:var(--bs-primary);font-size:19px}.hwk-q{display:flex;gap:14px;height:100%;padding:16px;border-radius:var(--radius);background:var(--bs-secondary-bg);border:1px solid transparent;transition:var(--transition)}.hwk-q:hover{background:var(--bs-body-bg);border-color:var(--bs-border-color);box-shadow:var(--shadow)}.hwk-q-grade{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:var(--radius-sm);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);color:var(--bs-primary);font-size:17px;font-weight:700}.hwk-q-grade.is-strong{color:#1abe17}.hwk-q-grade.is-mid{color:#eab300}.hwk-q-grade.is-weak{color:#e82646}.hwk-q-title{margin:0 0 3px;font-size:13.5px;font-weight:600;color:var(--bs-emphasis-color)}.hwk-draft{display:flex;flex-direction:column;gap:12px;height:100%;padding:18px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition)}.hwk-draft:hover{border-color:#3d5ee14d;box-shadow:var(--aix-glow)}.hwk-draft:hover .hwk-draft-ic{background:var(--bs-primary);color:#fff}.hwk-draft:hover .hwk-ruled.is-mark{background:#3d5ee152}.hwk-draft-ic{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--radius-sm);background:var(--tint-primary);color:var(--bs-primary);font-size:18px;transition:var(--transition)}.hwk-draft-title{margin:0;font-size:14px;font-weight:600;color:var(--bs-emphasis-color)}.hwk-preview{display:flex;flex-direction:column;gap:6px;margin-top:auto;padding-top:14px;border-top:1px dashed var(--bs-border-color)}.hwk-flow{position:relative;padding-left:26px}.hwk-flow:before{content:"";position:absolute;left:0;top:12px;bottom:12px;border-left:2px dashed var(--bs-border-color)}.hwk-step{position:relative;padding:16px 18px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition)}.hwk-step+.hwk-step{margin-top:14px}.hwk-step:hover{box-shadow:var(--shadow)}.hwk-step:before{content:attr(data-n);position:absolute;left:-26px;top:18px;transform:translate(-50%);display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--bs-body-bg);border:2px solid var(--bs-tertiary-bg);color:var(--bs-secondary-color);font-size:10px;font-weight:700;font-variant-numeric:tabular-nums}.hwk-step.is-done:before{background:#1abe17;border-color:#1abe17;color:#fff}.hwk-step.is-now:before{border-color:var(--bs-primary);color:var(--bs-primary);box-shadow:0 0 0 4px var(--tint-primary)}.hwk-step-title{margin:0 0 3px;font-size:14px;font-weight:600;color:var(--bs-emphasis-color)}.hwk-shelf{display:flex;flex-direction:column;align-items:flex-start;gap:10px;height:100%;padding:18px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px dashed var(--bs-border-color);transition:var(--transition)}.hwk-shelf:hover{border-style:solid;border-color:#3d5ee159;background:var(--tint-primary)}.hwk-shelf:hover .hwk-shelf-add{color:var(--bs-primary)}.hwk-shelf-ic{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);color:var(--bs-primary);font-size:19px}.hwk-shelf-title{margin:0;font-size:14px;font-weight:600;color:var(--bs-emphasis-color)}.hwk-shelf-add{display:inline-flex;align-items:center;gap:5px;margin-top:auto;font-size:12px;font-weight:600;color:var(--bs-secondary-color);transition:var(--transition)}.hwk-insight{display:flex;align-items:flex-start;gap:16px;padding:16px 0;border-top:1px solid var(--bs-border-color)}.hwk-insight:last-child{border-bottom:1px solid var(--bs-border-color)}.hwk-insight-n{flex-shrink:0;width:30px;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.4;color:transparent;-webkit-text-stroke:1px var(--bs-primary)}.hwk-insight-title{margin:0 0 4px;font-size:14px;font-weight:600;color:var(--bs-emphasis-color)}.offcanvas.offcanvas-end.hwk-ws{width:88%!important;max-width:1420px!important}@media(max-width:991.98px){.offcanvas.offcanvas-end.hwk-ws{width:100%!important}}.offcanvas.offcanvas-end.hwk-ws .offcanvas-body{padding:22px}.hwk-ws-head{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:20px 22px;background:linear-gradient(180deg,#F2F5FF 0%,var(--bs-body-bg) 100%);border-bottom:1px solid var(--bs-border-color)}.hwk-dots{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:20px 22px 18px;background:var(--bs-body-bg);border-bottom:1px solid var(--bs-border-color)}@media(max-width:767.98px){.hwk-dots{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}}.hwk-dot{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;padding:0 6px;border:0;background:transparent;transition:var(--transition)}.hwk-dot:before{content:"";position:absolute;left:calc(50% + 20px);right:calc(-50% + 20px);top:17px;border-top:2px dashed var(--bs-border-color)}.hwk-dot.is-last:before{display:none}@media(max-width:767.98px){.hwk-dot:before{display:none}}.hwk-dot-n{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--bs-body-bg);border:2px solid var(--bs-border-color);color:var(--bs-secondary-color);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;transition:var(--transition)}.hwk-dot-txt{display:flex;flex-direction:column;align-items:center;line-height:1.3}.hwk-dot-txt span:first-child{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-secondary-color)}.hwk-dot-txt span:last-child{font-size:13px;font-weight:600;color:var(--bs-secondary-color)}.hwk-dot:hover .hwk-dot-n{border-color:var(--bs-primary);color:var(--bs-primary)}.hwk-dot.active .hwk-dot-n{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff;box-shadow:0 0 0 4px var(--tint-primary)}.hwk-dot.active .hwk-dot-txt span:first-child{color:var(--bs-primary)}.hwk-dot.active .hwk-dot-txt span:last-child{color:var(--bs-emphasis-color)}.hwk-panel{height:100%;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);overflow:hidden}.hwk-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;background:var(--bs-secondary-bg);border-bottom:1px solid var(--bs-border-color)}.hwk-panel-head h6{margin:0;font-size:13px;font-weight:600;color:var(--bs-emphasis-color)}.hwk-panel-body{padding:16px}.hwk-line{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;font-size:13px;color:var(--bs-emphasis-color)}.hwk-line+.hwk-line{border-top:1px dashed var(--bs-border-color)}.hwk-line b{font-weight:600}.hwk-quote{padding:14px 16px;border-radius:var(--radius-sm);background:var(--bs-secondary-bg);border-left:3px solid var(--bs-primary);font-size:13px;line-height:1.68;color:var(--bs-emphasis-color)}.hwk-acc .accordion-item{margin-bottom:10px;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:var(--radius)!important;overflow:hidden}.hwk-acc .accordion-button{padding:14px 16px;font-size:13.5px;font-weight:600;color:var(--bs-emphasis-color);background:var(--bs-body-bg);box-shadow:none}.hwk-acc .accordion-button:not(.collapsed){background:var(--tint-primary);color:var(--bs-primary)}.hwk-acc .accordion-button:focus{box-shadow:none}.hwk-acc .accordion-body{padding:15px 16px;font-size:13px;line-height:1.65;color:var(--bs-secondary-color);border-top:1px solid var(--bs-border-color)}.hwk-empty{padding:40px 24px;text-align:center;border-radius:var(--radius);background:var(--bs-body-bg);border:1px dashed var(--bs-border-color)}.hwk-empty-ic{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:14px;border-radius:50%;background:var(--tint-primary);color:var(--bs-primary);font-size:25px}@media(prefers-reduced-motion:reduce){[class*=tch-],[class*=tch-]:before,[class*=tch-]:after{animation:none!important;transition:none!important}}.tch-band{display:flex;align-items:center;gap:16px;padding:16px 20px;margin-bottom:24px;border-radius:var(--radius);background:linear-gradient(90deg,var(--tint-primary) 0%,var(--bs-secondary-bg) 60%,var(--bs-body-bg) 100%);border:1px solid var(--bs-border-color)}@media(max-width:767.98px){.tch-band{flex-wrap:wrap}}.tch-band-n{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:var(--radius-sm);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);box-shadow:var(--shadow);color:var(--bs-primary);font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.tch-band-title{margin:0;font-size:19px;font-weight:600;letter-spacing:-.01em;color:var(--bs-emphasis-color)}.tch-band-sub{margin:2px 0 0;font-size:13px;color:var(--bs-secondary-color)}.tch-lbl{display:block;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--bs-secondary-color)}.tch-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600;background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);color:var(--bs-emphasis-color);white-space:nowrap}.tch-pill i{font-size:13px}.tch-pill.is-ai{background:var(--tint-primary);border-color:#3d5ee133;color:var(--bs-primary)}.tch-pill.is-high{background:#e8f9e8;border-color:#d1f2d1;color:#1abe17}.tch-pill.is-mid{background:#fef8ea;border-color:#fdf1d6;color:#eab300}.tch-pill.is-low{background:#fde9ed;border-color:#fad4da;color:#e82646}.tch-pill.is-note{background:#e7f1fc;border-color:#cfe2fa;color:#0f65cd}.tch-facet{display:grid;grid-template-columns:104px minmax(0,1fr) 38px;align-items:center;gap:10px;padding:6px 0;font-size:11.5px;color:var(--bs-secondary-color)}.tch-facet b{text-align:right;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--bs-emphasis-color)}.tch-facet-bar{height:6px;border-radius:3px;background:linear-gradient(90deg,var(--bs-primary) 0 calc(var(--p, 0) * 1%),var(--bs-tertiary-bg) calc(var(--p, 0) * 1%) 100%)}.tch-facet-bar.is-high{background:linear-gradient(90deg,#1ABE17 0 calc(var(--p, 0) * 1%),var(--bs-tertiary-bg) calc(var(--p, 0) * 1%) 100%)}.tch-facet-bar.is-mid{background:linear-gradient(90deg,#EAB300 0 calc(var(--p, 0) * 1%),var(--bs-tertiary-bg) calc(var(--p, 0) * 1%) 100%)}.tch-facet-bar.is-low{background:linear-gradient(90deg,#E82646 0 calc(var(--p, 0) * 1%),var(--bs-tertiary-bg) calc(var(--p, 0) * 1%) 100%)}.tch-stage{position:relative;overflow:hidden;border-radius:var(--radius);background:radial-gradient(90% 120% at 100% 100%,rgba(2,168,181,.12) 0%,transparent 58%),linear-gradient(160deg,#F2F5FF 0%,var(--bs-body-bg) 44%),var(--bs-body-bg);border:1px solid var(--bs-border-color);box-shadow:var(--shadow)}.tch-stage-inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 372px;gap:34px;padding:28px}@media(max-width:1299.98px){.tch-stage-inner{grid-template-columns:minmax(0,1fr);gap:26px}}@media(max-width:575.98px){.tch-stage-inner{padding:22px}}.tch-stage-badge{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 6px;border-radius:999px;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);box-shadow:var(--shadow);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-emphasis-color)}.tch-stage-badge i{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--bs-primary);color:#fff;font-size:13px}.tch-stage-title{margin:14px 0 10px;font-size:30px;line-height:1.22;font-weight:600;letter-spacing:-.02em;color:var(--bs-emphasis-color)}.tch-stage-title em{font-style:normal;background:linear-gradient(90deg,var(--bs-primary),#02a8b5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media(max-width:767.98px){.tch-stage-title{font-size:24px}}.tch-stage-strip{display:flex;flex-wrap:wrap;gap:18px 32px;margin-top:20px;padding-top:18px;border-top:1px solid var(--bs-border-color)}.tch-stat{display:flex;flex-direction:column;gap:4px;line-height:1.25}.tch-stat b{font-size:19px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--bs-emphasis-color)}.tch-stat b small{font-size:12px;font-weight:500;color:var(--bs-secondary-color)}.tch-panel{display:flex;flex-direction:column;gap:16px;padding:20px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);box-shadow:var(--aix-glow)}.tch-wave{display:flex;align-items:center;gap:3px;height:96px}.tch-wave i{flex:1 1 0;min-height:4px;height:calc(var(--p, 10) * 1%);border-radius:2px;background:linear-gradient(180deg,var(--bs-primary),rgba(61,94,225,.38))}.tch-wave i.is-peak{background:linear-gradient(180deg,#02a8b5,#02a8b566)}.tch-wave i.is-dip{background:linear-gradient(180deg,#eab300,#eab30066)}.tch-wave-axis{display:flex;justify-content:space-between;font-size:11px;color:var(--bs-secondary-color)}.tch-card{position:relative;display:flex;flex-direction:column;height:100%;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);overflow:hidden;transition:var(--transition)}.tch-card:hover{border-color:#3d5ee147;box-shadow:var(--shadow-lift)}.tch-card:before{content:"";position:absolute;left:0;top:0;width:100%;height:96px;background:linear-gradient(120deg,var(--tint-primary) 0%,var(--bs-secondary-bg) 70%,transparent 100%)}.tch-card-head{position:relative;display:flex;align-items:center;gap:14px;padding:18px 18px 14px}.tch-card-name{margin:0 0 2px;font-size:15px;font-weight:600;color:var(--bs-emphasis-color)}.tch-card-score{margin-left:auto;text-align:right;line-height:1}.tch-card-score b{font-size:23px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--bs-emphasis-color)}.tch-card-score b small{font-size:12px;font-weight:500;color:var(--bs-secondary-color)}.tch-card-body{display:flex;flex-direction:column;gap:14px;flex:1 1 auto;padding:0 18px 16px}.tch-card-foot{display:flex;align-items:center;gap:8px;padding:12px 18px;background:var(--bs-secondary-bg);border-top:1px solid var(--bs-border-color)}.tch-ico{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:var(--radius-sm);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);color:var(--bs-secondary-color);font-size:16px;transition:var(--transition)}.tch-ico:hover{color:var(--bs-primary);border-color:var(--bs-primary);background:var(--tint-primary)}.tch-record{position:relative;padding:20px 22px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-left:4px solid var(--bs-primary);transition:var(--transition)}.tch-record+.tch-record{margin-top:16px}.tch-record.is-high{border-left-color:#1abe17}.tch-record.is-mid{border-left-color:#eab300}.tch-record.is-low{border-left-color:#e82646}.tch-record:hover{box-shadow:var(--shadow-lift)}.tch-record-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-bottom:14px;margin-bottom:4px;border-bottom:1px solid var(--bs-border-color)}.tch-record-obs{margin:0;font-size:16px;font-weight:600;color:var(--bs-emphasis-color)}.tch-dl{display:grid;grid-template-columns:172px minmax(0,1fr);gap:0 24px}@media(max-width:767.98px){.tch-dl{grid-template-columns:minmax(0,1fr);gap:0}}.tch-dt{padding:13px 0;border-bottom:1px dashed var(--bs-border-color);font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--bs-secondary-color)}@media(max-width:767.98px){.tch-dt{padding-bottom:0;border-bottom:0}}.tch-dd{margin:0;padding:13px 0;border-bottom:1px dashed var(--bs-border-color);font-size:13px;line-height:1.65;color:var(--bs-emphasis-color)}.tch-dd:last-child{border-bottom:0}@media(max-width:767.98px){.tch-dd{padding-top:4px}}.tch-ev{display:flex;align-items:flex-start;gap:8px;padding:3px 0;font-size:12.5px;color:var(--bs-secondary-color)}.tch-ev i{flex-shrink:0;margin-top:2px;font-size:14px;color:var(--bs-primary)}.tch-facet-card{height:100%;padding:18px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition)}.tch-facet-card:hover{border-color:#3d5ee147;box-shadow:var(--shadow-lift)}.tch-ring{position:relative;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:12px;border-radius:50%;background:var(--bs-body-bg);color:var(--bs-primary);font-size:21px}.tch-ring:before{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(var(--bs-primary) 0deg calc(var(--p, 0) * 3.6deg),var(--bs-tertiary-bg) calc(var(--p, 0) * 3.6deg) 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 3px))}.tch-ring.is-high{color:#1abe17}.tch-ring.is-high:before{background:conic-gradient(#1ABE17 0deg calc(var(--p, 0) * 3.6deg),var(--bs-tertiary-bg) calc(var(--p, 0) * 3.6deg) 360deg)}.tch-ring.is-mid{color:#eab300}.tch-ring.is-mid:before{background:conic-gradient(#EAB300 0deg calc(var(--p, 0) * 3.6deg),var(--bs-tertiary-bg) calc(var(--p, 0) * 3.6deg) 360deg)}.tch-ring.is-low{color:#e82646}.tch-ring.is-low:before{background:conic-gradient(#E82646 0deg calc(var(--p, 0) * 3.6deg),var(--bs-tertiary-bg) calc(var(--p, 0) * 3.6deg) 360deg)}.tch-facet-title{margin:0 0 10px;font-size:15px;font-weight:600;color:var(--bs-emphasis-color)}.tch-mini{margin-bottom:10px}.tch-mini span:first-child{display:block;margin-bottom:2px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--bs-secondary-color)}.tch-mini span:last-child{display:block;font-size:12.5px;line-height:1.55;color:var(--bs-emphasis-color)}.tch-coach{display:flex;flex-direction:column;height:100%;padding:18px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition)}.tch-coach:hover{box-shadow:var(--shadow-lift)}.tch-coach-ic{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:12px;border-radius:var(--radius-sm);background:var(--tint-primary);color:var(--bs-primary);font-size:19px}.tch-coach-ic.is-low{background:#fde9ed;color:#e82646}.tch-coach-ic.is-mid{background:#fef8ea;color:#eab300}.tch-coach-ic.is-note{background:#e7f1fc;color:#0f65cd}.tch-coach-title{margin:0 0 6px;font-size:15px;font-weight:600;color:var(--bs-emphasis-color)}.tch-coach-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:14px;border-top:1px dashed var(--bs-border-color)}.tch-tile{position:relative;height:100%;padding:18px;border-radius:var(--radius);background:var(--bs-secondary-bg);border:1px solid transparent;overflow:hidden;transition:var(--transition)}.tch-tile:hover{background:var(--bs-body-bg);border-color:var(--bs-border-color);box-shadow:var(--shadow)}.tch-tile-ic{position:absolute;right:14px;top:14px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);color:var(--bs-primary);font-size:16px}.tch-tile-title{margin:0 0 8px;padding-right:44px;font-size:14px;font-weight:600;color:var(--bs-emphasis-color)}.tch-do{display:flex;align-items:center;gap:14px;width:100%;padding:15px 18px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition)}.tch-do:hover{border-color:#3d5ee14d;box-shadow:var(--aix-glow)}.tch-do:hover .tch-do-n{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff}.tch-do:hover .tch-do-go{transform:translate(3px);color:var(--bs-primary)}.tch-do-n{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);color:var(--bs-secondary-color);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;transition:var(--transition)}.tch-do-go{flex-shrink:0;font-size:17px;color:var(--bs-secondary-color);transition:var(--transition)}.tch-path{display:flex;flex-direction:column;gap:12px}.tch-leg{display:grid;grid-template-columns:62px minmax(0,1fr);align-items:stretch;gap:16px;padding:16px 18px;border-radius:var(--radius);background:var(--bs-secondary-bg);border:1px solid transparent;transition:var(--transition)}.tch-leg:hover{background:var(--bs-body-bg);border-color:var(--bs-border-color);box-shadow:var(--shadow)}.tch-leg.is-now{background:var(--bs-body-bg);border-color:#3d5ee14d;box-shadow:var(--shadow)}@media(max-width:575.98px){.tch-leg{grid-template-columns:minmax(0,1fr);gap:8px}}.tch-leg-n{display:flex;align-items:flex-start;justify-content:center;font-size:32px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;color:transparent;-webkit-text-stroke:1.5px var(--bs-border-color)}.tch-leg.is-done .tch-leg-n{-webkit-text-stroke-color:#1ABE17}.tch-leg.is-now .tch-leg-n{-webkit-text-stroke-color:var(--bs-primary)}@media(max-width:575.98px){.tch-leg-n{justify-content:flex-start;font-size:24px}}.tch-leg-title{margin:0 0 3px;font-size:14px;font-weight:600;color:var(--bs-emphasis-color)}.tch-badge{display:flex;flex-direction:column;align-items:center;text-align:center;height:100%;padding:20px 16px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition)}.tch-badge:hover{border-color:#3d5ee147;box-shadow:var(--shadow-lift)}.tch-medal{position:relative;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:14px;border-radius:50%;background:var(--tint-primary);color:var(--bs-primary);font-size:24px}.tch-medal:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:1px dashed var(--bs-border-color)}.tch-medal.is-high{background:#e8f9e8;color:#1abe17}.tch-medal.is-mid{background:#fef8ea;color:#eab300}.tch-medal.is-note{background:#e7f1fc;color:#0f65cd}.tch-badge-fig{display:block;font-size:22px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;color:var(--bs-emphasis-color)}.tch-badge-title{margin:8px 0 4px;font-size:13.5px;font-weight:600;color:var(--bs-emphasis-color)}.tch-note{position:relative;height:100%;padding:18px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition)}.tch-note:hover{box-shadow:var(--shadow-lift)}.tch-note:before{content:"";position:absolute;right:0;top:0;border-width:0 22px 22px 0;border-style:solid;border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color) var(--bs-border-color);border-top-right-radius:var(--radius)}.tch-note-title{margin:0 0 6px;padding-right:26px;font-size:14px;font-weight:600;color:var(--bs-emphasis-color)}.offcanvas.offcanvas-end.tch-ws{width:88%!important;max-width:1440px!important}@media(max-width:991.98px){.offcanvas.offcanvas-end.tch-ws{width:100%!important}}.offcanvas.offcanvas-end.tch-ws .offcanvas-body{padding:22px}.tch-ws-head{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:20px 22px;background:linear-gradient(160deg,#F2F5FF 0%,var(--bs-body-bg) 60%);border-bottom:1px solid var(--bs-border-color)}.tch-crumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;list-style:none;margin:0;padding:0;background:var(--bs-secondary-bg);border-bottom:1px solid var(--bs-border-color)}@media(max-width:767.98px){.tch-crumbs{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}}.tch-crumb{position:relative;display:flex;align-items:center;gap:10px;width:100%;padding:14px 18px 14px 26px;border:0;background:var(--bs-body-bg);text-align:left;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%,12px 50%);transition:var(--transition)}.tch-crumb:first-child{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);padding-left:18px}.tch-crumb:last-child{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,12px 50%)}.tch-crumb:hover{background:var(--bs-tertiary-bg)}.tch-crumb.active{background:var(--bs-primary)}.tch-crumb.active .tch-crumb-n{background:#ffffff38;color:#fff}.tch-crumb.active .tch-crumb-txt span:first-child{color:#ffffffc7}.tch-crumb.active .tch-crumb-txt span:last-child{color:#fff}@media(max-width:767.98px){.tch-crumb{clip-path:none!important;padding:12px 14px!important}}.tch-crumb-n{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--bs-secondary-bg);color:var(--bs-secondary-color);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;transition:var(--transition)}.tch-crumb-txt{display:flex;flex-direction:column;min-width:0;line-height:1.25}.tch-crumb-txt span:first-child{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-secondary-color)}.tch-crumb-txt span:last-child{font-size:13px;font-weight:600;color:var(--bs-emphasis-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tch-box{height:100%;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);overflow:hidden}.tch-box-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;background:var(--bs-secondary-bg);border-bottom:1px solid var(--bs-border-color)}.tch-box-head h6{margin:0;font-size:13px;font-weight:600;color:var(--bs-emphasis-color)}.tch-box-body{padding:16px}.tch-line{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;font-size:13px;color:var(--bs-emphasis-color)}.tch-line+.tch-line{border-top:1px dashed var(--bs-border-color)}.tch-line b{font-weight:600}.tch-quote{padding:14px 16px;border-radius:var(--radius-sm);background:var(--bs-secondary-bg);border-left:3px solid var(--bs-primary);font-size:13px;line-height:1.68;color:var(--bs-emphasis-color)}.tch-acc .accordion-item{margin-bottom:10px;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:var(--radius)!important;overflow:hidden}.tch-acc .accordion-button{padding:14px 16px;font-size:13.5px;font-weight:600;color:var(--bs-emphasis-color);background:var(--bs-body-bg);box-shadow:none}.tch-acc .accordion-button:not(.collapsed){background:var(--tint-primary);color:var(--bs-primary)}.tch-acc .accordion-button:focus{box-shadow:none}.tch-acc .accordion-body{padding:15px 16px;font-size:13px;line-height:1.65;color:var(--bs-secondary-color);border-top:1px solid var(--bs-border-color)}.tch-empty{padding:40px 24px;text-align:center;border-radius:var(--radius);background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color)}.tch-empty-ic{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:14px;border-radius:50%;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);box-shadow:var(--shadow);color:var(--bs-primary);font-size:25px}@media(prefers-reduced-motion:reduce){[class*=fam-],[class*=fam-]:before,[class*=fam-]:after{animation:none!important;transition:none!important}}.fam-hd{display:flex;align-items:flex-start;gap:16px;margin-bottom:24px}.fam-hd:before{content:"";flex-shrink:0;width:5px;align-self:stretch;min-height:46px;border-radius:3px;background:linear-gradient(180deg,var(--bs-primary),#02a8b5)}.fam-hd-title{margin:0;font-size:20px;font-weight:600;letter-spacing:-.01em;color:var(--bs-emphasis-color)}.fam-hd-sub{margin:5px 0 0;font-size:13px;color:var(--bs-secondary-color);max-width:700px}.fam-lbl{display:block;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--bs-secondary-color)}.fam-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 11px;border-radius:999px;font-size:11px;font-weight:600;background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);color:var(--bs-emphasis-color);white-space:nowrap}.fam-chip i{font-size:13px}.fam-chip.is-ai{background:var(--tint-primary);border-color:#3d5ee133;color:var(--bs-primary)}.fam-chip.is-warm{background:#e8f9e8;border-color:#d1f2d1;color:#1abe17}.fam-chip.is-cool{background:#e7f1fc;border-color:#cfe2fa;color:#0f65cd}.fam-chip.is-fading{background:#fef8ea;border-color:#fdf1d6;color:#eab300}.fam-chip.is-cold{background:#fde9ed;border-color:#fad4da;color:#e82646}html[data-theme=dark] .fam-chip.is-warm{background:#1abe1729;border-color:#1abe1752;color:color-mix(in srgb,#1ABE17 60%,white)}html[data-theme=dark] .fam-chip.is-cool{background:#0f65cd29;border-color:#0f65cd52;color:color-mix(in srgb,#0F65CD 60%,white)}html[data-theme=dark] .fam-chip.is-fading{background:#eab30029;border-color:#eab30052;color:color-mix(in srgb,#EAB300 60%,white)}html[data-theme=dark] .fam-chip.is-cold{background:#e8264629;border-color:#e8264652;color:color-mix(in srgb,#E82646 60%,white)}.fam-level{display:inline-flex;align-items:center;gap:3px}.fam-level i{width:9px;height:9px;border-radius:50%;border:1.5px solid var(--bs-tertiary-bg)}.fam-level i.on{background:var(--bs-primary);border-color:var(--bs-primary)}.fam-level.is-warm i.on{background:#1abe17;border-color:#1abe17}.fam-level.is-fading i.on{background:#eab300;border-color:#eab300}.fam-level.is-cold i.on{background:#e82646;border-color:#e82646}.fam-hero{position:relative;overflow:hidden;border-radius:var(--radius);background:radial-gradient(80% 120% at 0% 100%,rgba(2,168,181,.12) 0%,transparent 55%),linear-gradient(200deg,#F2F5FF 0%,var(--bs-body-bg) 46%),var(--bs-body-bg);border:1px solid var(--bs-border-color);box-shadow:var(--shadow)}.fam-hero-inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 372px;gap:34px;padding:28px}@media(max-width:1299.98px){.fam-hero-inner{grid-template-columns:minmax(0,1fr);gap:26px}}@media(max-width:575.98px){.fam-hero-inner{padding:22px}}.fam-hero-badge{display:inline-flex;align-items:center;gap:8px;padding:5px 13px;border-radius:999px;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);box-shadow:var(--shadow);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-emphasis-color)}.fam-hero-title{margin:14px 0 10px;font-size:30px;line-height:1.22;font-weight:600;letter-spacing:-.02em;color:var(--bs-emphasis-color)}.fam-hero-title em{font-style:normal;background:linear-gradient(90deg,var(--bs-primary),#02a8b5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media(max-width:767.98px){.fam-hero-title{font-size:24px}}.fam-hero-strip{display:flex;flex-wrap:wrap;gap:14px 30px;margin-top:20px;padding:16px 18px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color)}.fam-stat{display:flex;flex-direction:column;gap:3px;line-height:1.25}.fam-stat b{font-size:18px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--bs-emphasis-color)}.fam-stat b small{font-size:12px;font-weight:500;color:var(--bs-secondary-color)}.fam-thread-panel{display:flex;flex-direction:column;gap:14px;padding:20px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);box-shadow:var(--aix-glow)}.fam-bubbles{display:flex;flex-direction:column;gap:10px}.fam-bubble{position:relative;max-width:86%;padding:11px 14px;border-radius:14px 14px 14px 4px;background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);font-size:12.5px;line-height:1.55;color:var(--bs-emphasis-color)}.fam-bubble small{display:block;margin-top:4px;font-size:10.5px;color:var(--bs-secondary-color)}.fam-bubble.is-school{align-self:flex-end;border-radius:14px 14px 4px;background:var(--tint-primary);border-color:#3d5ee12e}.fam-bubble.is-ai{align-self:stretch;max-width:100%;border-style:dashed;background:var(--bs-body-bg);border-radius:var(--radius)}.fam-card{display:flex;flex-direction:column;height:100%;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);overflow:hidden;transition:var(--transition)}.fam-card:hover{border-color:#3d5ee147;box-shadow:var(--shadow-lift)}.fam-card-head{display:flex;align-items:center;gap:14px;padding:18px;background:linear-gradient(180deg,var(--bs-secondary-bg),var(--bs-body-bg));border-bottom:1px solid var(--bs-border-color)}.fam-pair{position:relative;display:inline-flex;align-items:center;flex-shrink:0;padding-right:6px}.fam-pair .avatar+.avatar{margin-left:-12px}.fam-pair:after{content:"";position:absolute;left:50%;bottom:-5px;transform:translate(-50%);width:22px;height:3px;border-radius:2px;background:var(--bs-primary)}.fam-card-name{margin:0 0 2px;font-size:15px;font-weight:600;color:var(--bs-emphasis-color)}.fam-card-body{display:flex;flex-direction:column;gap:13px;flex:1 1 auto;padding:16px 18px}.fam-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px 0;border-top:1px solid var(--bs-border-color);border-bottom:1px solid var(--bs-border-color)}.fam-cell{display:flex;flex-direction:column;gap:3px;min-width:0;line-height:1.3}.fam-cell span:last-child{font-size:13px;font-weight:600;color:var(--bs-emphasis-color)}.fam-card-foot{display:flex;align-items:center;gap:8px;padding:12px 18px;background:var(--bs-secondary-bg);border-top:1px solid var(--bs-border-color)}.fam-ico{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:50%;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);color:var(--bs-secondary-color);font-size:16px;transition:var(--transition)}.fam-ico:hover{color:var(--bs-primary);border-color:var(--bs-primary);background:var(--tint-primary)}.fam-note{padding:20px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition)}.fam-note:hover{box-shadow:var(--shadow-lift)}.fam-note-head{display:flex;align-items:flex-start;gap:12px;padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid var(--bs-border-color)}.fam-note-ic{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:var(--tint-primary);color:var(--bs-primary);font-size:18px}.fam-note-ic.is-warm{background:#e8f9e8;color:#1abe17}.fam-note-ic.is-fading{background:#fef8ea;color:#eab300}.fam-note-ic.is-cold{background:#fde9ed;color:#e82646}.fam-note-obs{margin:0;font-size:15px;font-weight:600;color:var(--bs-emphasis-color)}.fam-turn{position:relative;padding:0 0 14px 22px}.fam-turn:last-child{padding-bottom:0}.fam-turn:before{content:"";position:absolute;left:4px;top:14px;bottom:0;width:1px;background:var(--bs-border-color)}.fam-turn:last-child:before{display:none}.fam-turn:after{content:"";position:absolute;left:0;top:6px;width:9px;height:9px;border-radius:50%;background:var(--bs-body-bg);border:2px solid var(--bs-primary)}.fam-turn-lbl{display:block;margin-bottom:4px;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--bs-secondary-color)}.fam-ev{display:flex;align-items:flex-start;gap:8px;padding:4px 0;font-size:12.5px;color:var(--bs-secondary-color)}.fam-ev i{flex-shrink:0;margin-top:3px;font-size:6px;color:var(--bs-primary)}.fam-eng{display:flex;flex-direction:column;height:100%;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);overflow:hidden;transition:var(--transition)}.fam-eng:hover{box-shadow:var(--shadow-lift)}.fam-eng-top{display:flex;align-items:center;gap:12px;padding:16px 18px;background:var(--tint-primary)}.fam-eng-top.is-warm{background:#e8f9e8}.fam-eng-top.is-fading{background:#fef8ea}.fam-eng-top.is-cold{background:#fde9ed}.fam-eng-top.is-cool{background:#e7f1fc}.fam-eng-ic{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--bs-body-bg);color:var(--bs-primary);font-size:18px}.fam-eng-title{margin:0;font-size:14.5px;font-weight:600;color:var(--bs-emphasis-color)}.fam-eng-body{flex:1 1 auto;padding:16px 18px}.fam-kv{margin-bottom:12px}.fam-kv span:first-child{display:block;margin-bottom:2px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--bs-secondary-color)}.fam-kv span:last-child{display:block;font-size:12.5px;line-height:1.55;color:var(--bs-emphasis-color)}.fam-rec{display:flex;flex-direction:column;height:100%;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);overflow:hidden;transition:var(--transition)}.fam-rec:hover{border-color:#3d5ee14d;box-shadow:var(--shadow-lift)}.fam-rec-body{display:flex;flex-direction:column;gap:10px;flex:1 1 auto;padding:18px}.fam-rec-title{margin:0;font-size:14.5px;font-weight:600;color:var(--bs-emphasis-color)}.fam-rec-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:auto;padding-top:14px;border-top:1px dashed var(--bs-border-color)}.fam-send{display:flex;align-items:center;justify-content:center;gap:7px;padding:12px;background:var(--bs-primary);color:#fff;font-size:13px;font-weight:600;transition:var(--transition)}.fam-send.is-cold{background:#e82646}.fam-send.is-fading{background:#eab300}.fam-send.is-cool{background:#0f65cd}.fam-send:hover{filter:brightness(.94);color:#fff}.fam-story{position:relative;height:100%;padding:20px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);box-shadow:inset 0 0 0 4px var(--bs-body-bg),inset 0 0 0 5px var(--bs-border-color);transition:var(--transition)}.fam-story:hover{box-shadow:inset 0 0 0 4px var(--bs-body-bg),inset 0 0 0 5px #3d5ee147,var(--shadow-lift)}.fam-story-title{margin:0 0 10px;font-size:14px;font-weight:600;letter-spacing:.02em;color:var(--bs-emphasis-color)}.fam-story-txt{margin:0;font-size:13px;line-height:1.7;color:var(--bs-secondary-color)}.fam-story-txt:first-letter{float:left;margin:4px 8px 0 0;font-size:34px;line-height:.8;font-weight:700;color:var(--bs-primary)}.fam-compose{display:flex;flex-direction:column;gap:12px;height:100%;padding:18px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition)}.fam-compose:hover{border-color:#3d5ee14d;box-shadow:var(--aix-glow)}.fam-compose:hover .fam-compose-ic{background:var(--bs-primary);color:#fff}.fam-compose-ic{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:var(--tint-primary);color:var(--bs-primary);font-size:18px;transition:var(--transition)}.fam-compose-title{margin:0;font-size:14px;font-weight:600;color:var(--bs-emphasis-color)}.fam-to{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:12px;border-top:1px dashed var(--bs-border-color);font-size:11.5px;color:var(--bs-secondary-color)}.fam-to b{font-weight:600;color:var(--bs-emphasis-color)}.fam-line{position:relative;padding-left:54px}.fam-line:before{content:"";position:absolute;left:19px;top:16px;bottom:16px;width:2px;background:linear-gradient(180deg,var(--bs-primary),rgba(61,94,225,.14))}.fam-mark{position:relative;padding:15px 18px;border-radius:var(--radius);background:var(--bs-secondary-bg);border:1px solid transparent;transition:var(--transition)}.fam-mark+.fam-mark{margin-top:14px}.fam-mark:hover{background:var(--bs-body-bg);border-color:var(--bs-border-color);box-shadow:var(--shadow)}.fam-mark .fam-mark-face{position:absolute;left:-54px;top:14px;width:40px;height:40px;border-radius:50%;border:2px solid var(--bs-body-bg);box-shadow:var(--shadow);object-fit:cover}.fam-mark .fam-mark-ic{position:absolute;left:-54px;top:14px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--bs-body-bg);border:2px solid var(--bs-border-color);color:var(--bs-primary);font-size:17px}.fam-mark.is-now .fam-mark-ic{border-color:var(--bs-primary);box-shadow:0 0 0 4px var(--tint-primary)}.fam-mark-title{margin:0 0 3px;font-size:14px;font-weight:600;color:var(--bs-emphasis-color)}.fam-opp{display:flex;align-items:flex-start;gap:14px;height:100%;padding:16px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition)}.fam-opp:hover{border-color:#3d5ee147;box-shadow:var(--shadow-lift)}.fam-opp:hover .fam-date{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff}.fam-date{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:50px;height:54px;border-radius:var(--radius-sm);background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);color:var(--bs-emphasis-color);line-height:1;transition:var(--transition)}.fam-date b{font-size:19px;font-weight:700;font-variant-numeric:tabular-nums}.fam-date span{margin-top:3px;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.fam-opp-title{margin:0 0 3px;font-size:14px;font-weight:600;color:var(--bs-emphasis-color)}.fam-ins{display:flex;align-items:flex-start;gap:14px;height:100%;padding:16px 18px;border-radius:var(--radius);background:var(--bs-secondary-bg);border:1px solid transparent;transition:var(--transition)}.fam-ins:hover{background:var(--bs-body-bg);border-color:var(--bs-border-color);box-shadow:var(--shadow)}.fam-ins-ic{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);color:var(--bs-primary);font-size:18px}.fam-ins-title{margin:0 0 4px;font-size:14px;font-weight:600;color:var(--bs-emphasis-color)}.offcanvas.offcanvas-end.fam-ws{width:88%!important;max-width:1420px!important}@media(max-width:991.98px){.offcanvas.offcanvas-end.fam-ws{width:100%!important}}.offcanvas.offcanvas-end.fam-ws .offcanvas-body{padding:22px}.fam-ws-head{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:20px 22px;background:linear-gradient(200deg,#F2F5FF 0%,var(--bs-body-bg) 58%);border-bottom:1px solid var(--bs-border-color)}.fam-steps{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;list-style:none;margin:0;padding:18px 22px 0;background:var(--bs-body-bg);border-bottom:1px solid var(--bs-border-color)}.fam-steps:after{content:"";position:absolute;left:22px;right:22px;bottom:0;height:3px;border-radius:2px;background:var(--bs-tertiary-bg)}@media(max-width:767.98px){.fam-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.fam-steps:after{display:none}}.fam-step{position:relative;z-index:1;display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px 16px;border:0;background:transparent;text-align:left;transition:var(--transition)}.fam-step:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:2px;background:transparent;transition:var(--transition)}.fam-step:hover .fam-step-n{border-color:var(--bs-primary);color:var(--bs-primary)}.fam-step.active:after{background:var(--bs-primary)}.fam-step.active .fam-step-n{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff}.fam-step.active .fam-step-txt span:last-child{color:var(--bs-emphasis-color)}@media(max-width:767.98px){.fam-step{padding-bottom:10px}.fam-step:after{display:none}}.fam-step-n{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:10px;background:var(--bs-body-bg);border:1.5px solid var(--bs-border-color);color:var(--bs-secondary-color);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;transition:var(--transition)}.fam-step-txt{display:flex;flex-direction:column;min-width:0;line-height:1.25}.fam-step-txt span:first-child{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-secondary-color)}.fam-step-txt span:last-child{font-size:13px;font-weight:600;color:var(--bs-secondary-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fam-box{height:100%;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);overflow:hidden}.fam-box-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;background:var(--bs-secondary-bg);border-bottom:1px solid var(--bs-border-color)}.fam-box-head h6{margin:0;font-size:13px;font-weight:600;color:var(--bs-emphasis-color)}.fam-box-body{padding:16px}.fam-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;font-size:13px;color:var(--bs-emphasis-color)}.fam-row+.fam-row{border-top:1px dashed var(--bs-border-color)}.fam-row b{font-weight:600}.fam-acc .accordion-item{margin-bottom:10px;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:var(--radius)!important;overflow:hidden}.fam-acc .accordion-button{padding:14px 16px;font-size:13.5px;font-weight:600;color:var(--bs-emphasis-color);background:var(--bs-body-bg);box-shadow:none}.fam-acc .accordion-button:not(.collapsed){background:var(--tint-primary);color:var(--bs-primary)}.fam-acc .accordion-button:focus{box-shadow:none}.fam-acc .accordion-body{padding:15px 16px;font-size:13px;line-height:1.65;color:var(--bs-secondary-color);border-top:1px solid var(--bs-border-color)}.fam-empty{padding:40px 24px;text-align:center;border-radius:var(--radius);background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color)}.fam-empty-ic{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:14px;border-radius:18px;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);box-shadow:var(--shadow);color:var(--bs-primary);font-size:25px}@media(prefers-reduced-motion:reduce){[class*=rev-],[class*=rev-]:before,[class*=rev-]:after{animation:none!important;transition:none!important}}.rev-hd{margin-bottom:24px}.rev-hd-line{display:flex;align-items:baseline;gap:12px}.rev-hd-title{margin:0;flex-shrink:0;font-size:20px;font-weight:600;letter-spacing:-.01em;color:var(--bs-emphasis-color)}.rev-leader{flex:1 1 auto;min-width:24px;height:1px;align-self:center;background-image:linear-gradient(90deg,var(--bs-border-color) 33%,transparent 0);background-size:6px 1px;background-repeat:repeat-x}.rev-hd-fig{flex-shrink:0;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--bs-primary)}.rev-hd-sub{margin:8px 0 0;font-size:13px;color:var(--bs-secondary-color);max-width:700px}.rev-lbl{display:block;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--bs-secondary-color)}.rev-amt{font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em;color:var(--bs-emphasis-color)}.rev-amt.is-lg{font-size:24px}.rev-amt.is-md{font-size:17px}.rev-amt.is-in{color:#1abe17}.rev-amt.is-out{color:#e82646}.rev-tag{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:600;background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);color:var(--bs-emphasis-color);white-space:nowrap}.rev-tag i{font-size:13px}.rev-tag.is-ai{background:var(--tint-primary);border-color:#3d5ee133;color:var(--bs-primary)}.rev-tag.is-likely{background:#e8f9e8;border-color:#d1f2d1;color:#1abe17}.rev-tag.is-watch{background:#e7f1fc;border-color:#cfe2fa;color:#0f65cd}.rev-tag.is-slow{background:#fef8ea;border-color:#fdf1d6;color:#eab300}.rev-tag.is-risk{background:#fde9ed;border-color:#fad4da;color:#e82646}html[data-theme=dark] .rev-tag.is-likely{background:#1abe1729;border-color:#1abe1752;color:color-mix(in srgb,#1ABE17 60%,white)}html[data-theme=dark] .rev-tag.is-watch{background:#0f65cd29;border-color:#0f65cd52;color:color-mix(in srgb,#0F65CD 60%,white)}html[data-theme=dark] .rev-tag.is-slow{background:#eab30029;border-color:#eab30052;color:color-mix(in srgb,#EAB300 60%,white)}html[data-theme=dark] .rev-tag.is-risk{background:#e8264629;border-color:#e8264652;color:color-mix(in srgb,#E82646 60%,white)}.rev-prob{display:flex;gap:3px}.rev-prob i{flex:1 1 0;height:14px;border-radius:2px;background:var(--bs-tertiary-bg)}.rev-prob i.on{background:var(--bs-primary)}.rev-prob.is-likely i.on{background:#1abe17}.rev-prob.is-slow i.on{background:#eab300}.rev-prob.is-risk i.on{background:#e82646}.rev-prob.is-sm i{height:8px}.rev-row{display:flex;align-items:baseline;gap:10px;padding:8px 0;font-size:13px}.rev-row+.rev-row{border-top:1px solid var(--bs-border-color)}.rev-row>span:first-child{flex-shrink:0;color:var(--bs-secondary-color)}.rev-row>b{flex-shrink:0;font-weight:600;font-variant-numeric:tabular-nums;color:var(--bs-emphasis-color)}.rev-hero{position:relative;overflow:hidden;border-radius:var(--radius);background:linear-gradient(105deg,var(--bs-body-bg) 0%,var(--bs-body-bg) 50%,#E8F9E8 100%),var(--bs-body-bg);border:1px solid var(--bs-border-color);box-shadow:var(--shadow)}.rev-hero:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(180deg,transparent 0 39px,var(--bs-border-color) 39px 40px);opacity:.4;-webkit-mask-image:linear-gradient(180deg,transparent,#000 60%);mask-image:linear-gradient(180deg,transparent,#000 60%);pointer-events:none}.rev-hero-inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:34px;padding:28px}@media(max-width:1299.98px){.rev-hero-inner{grid-template-columns:minmax(0,1fr);gap:26px}}@media(max-width:575.98px){.rev-hero-inner{padding:22px}}.rev-hero-badge{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:4px;background:var(--bs-emphasis-color);color:#fff;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.rev-hero-title{margin:14px 0 10px;font-size:30px;line-height:1.22;font-weight:600;letter-spacing:-.02em;color:var(--bs-emphasis-color)}.rev-hero-title em{font-style:normal;font-variant-numeric:tabular-nums;background:linear-gradient(90deg,var(--bs-primary),#02a8b5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media(max-width:767.98px){.rev-hero-title{font-size:24px}}.rev-hero-stmt{margin-top:20px;padding:4px 18px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color)}.rev-cone-panel{display:flex;flex-direction:column;gap:16px;padding:20px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);box-shadow:var(--aix-glow)}.rev-cone{position:relative;height:132px}.rev-cone-band{position:absolute;inset:0;border-radius:6px}.rev-cone-band.b1{background:linear-gradient(90deg,#3d5ee10d,#3d5ee129);clip-path:polygon(0 46%,100% 4%,100% 96%,0 54%)}.rev-cone-band.b2{background:linear-gradient(90deg,#3d5ee11a,#3d5ee14d);clip-path:polygon(0 47%,100% 24%,100% 76%,0 53%)}.rev-cone-band.b3{background:linear-gradient(90deg,var(--bs-primary),#02a8b5);clip-path:polygon(0 48%,100% 46%,100% 54%,0 52%)}.rev-cone-pin{position:absolute;right:0;top:50%;transform:translate(50%,-50%);width:12px;height:12px;border-radius:50%;background:var(--bs-body-bg);border:3px solid var(--bs-primary);box-shadow:var(--shadow)}.rev-cone-axis{display:flex;justify-content:space-between;font-size:11px;color:var(--bs-secondary-color)}.rev-case{display:flex;flex-direction:column;height:100%;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);overflow:hidden;transition:var(--transition)}.rev-case:hover{border-color:#3d5ee147;box-shadow:var(--shadow-lift)}.rev-case-head{display:flex;align-items:center;gap:13px;padding:16px 18px;border-bottom:1px dashed var(--bs-border-color)}.rev-case-name{margin:0 0 2px;font-size:14.5px;font-weight:600;color:var(--bs-emphasis-color)}.rev-shelf{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:14px 18px;background:var(--bs-secondary-bg)}.rev-case-body{display:flex;flex-direction:column;gap:13px;flex:1 1 auto;padding:16px 18px}.rev-case-foot{display:flex;align-items:center;gap:8px;padding:12px 18px;border-top:1px solid var(--bs-border-color)}.rev-ico{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:6px;background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);color:var(--bs-secondary-color);font-size:16px;transition:var(--transition)}.rev-ico:hover{color:var(--bs-primary);border-color:var(--bs-primary);background:var(--tint-primary)}.rev-note{display:grid;grid-template-columns:minmax(0,1fr) 232px;height:100%;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);overflow:hidden;transition:var(--transition)}.rev-note:hover{box-shadow:var(--shadow-lift)}@media(max-width:991.98px){.rev-note{grid-template-columns:minmax(0,1fr)}}.rev-note-body{padding:20px}.rev-note-obs{margin:0 0 12px;font-size:15.5px;font-weight:600;color:var(--bs-emphasis-color)}.rev-ev{display:flex;align-items:baseline;gap:10px;padding:7px 0;font-size:12.5px}.rev-ev+.rev-ev{border-top:1px dotted var(--bs-border-color)}.rev-ev>span:first-child{flex-shrink:0;color:var(--bs-secondary-color)}.rev-ev>b{flex-shrink:0;font-weight:600;font-variant-numeric:tabular-nums;color:var(--bs-emphasis-color)}.rev-rail{display:flex;flex-direction:column;gap:14px;padding:20px;background:linear-gradient(180deg,var(--tint-primary),var(--bs-secondary-bg));border-left:1px solid var(--bs-border-color)}.rev-rail.is-likely{background:linear-gradient(180deg,#E8F9E8,var(--bs-secondary-bg))}.rev-rail.is-slow{background:linear-gradient(180deg,#FEF8EA,var(--bs-secondary-bg))}.rev-rail.is-risk{background:linear-gradient(180deg,#FDE9ED,var(--bs-secondary-bg))}@media(max-width:991.98px){.rev-rail{border-left:0;border-top:1px solid var(--bs-border-color)}}.rev-int{display:flex;height:100%;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);overflow:hidden;transition:var(--transition)}.rev-int:hover{border-color:#3d5ee147;box-shadow:var(--shadow-lift)}.rev-int-fig{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:108px;padding:16px 10px;text-align:center;background:var(--bs-secondary-bg);border-right:1px solid var(--bs-border-color)}.rev-int-fig i{font-size:19px;color:var(--bs-primary)}.rev-int-body{padding:16px 18px}.rev-int-title{margin:0 0 10px;font-size:14.5px;font-weight:600;color:var(--bs-emphasis-color)}.rev-kv{margin-bottom:10px}.rev-kv span:first-child{display:block;margin-bottom:2px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--bs-secondary-color)}.rev-kv span:last-child{display:block;font-size:12.5px;line-height:1.55;color:var(--bs-emphasis-color)}.rev-rec{display:flex;flex-direction:column;height:100%;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);overflow:hidden;transition:var(--transition)}.rev-rec:hover{box-shadow:var(--shadow-lift)}.rev-rec-top{padding:14px 16px 12px;border-bottom:1px solid var(--bs-border-color)}.rev-rec-body{display:flex;flex-direction:column;gap:10px;flex:1 1 auto;padding:16px}.rev-rec-title{margin:0;font-size:14.5px;font-weight:600;color:var(--bs-emphasis-color)}.rev-rec-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px;border-top:1px dashed var(--bs-border-color)}.rev-opp{position:relative;height:100%;padding:18px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition)}.rev-opp:hover{border-color:#3d5ee147;box-shadow:var(--shadow-lift)}.rev-opp-badge{position:absolute;right:16px;top:16px;padding:4px 9px;border-radius:4px;background:var(--tint-primary);color:var(--bs-primary);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.rev-opp-badge.is-likely{background:#e8f9e8;color:#1abe17}.rev-opp-badge.is-slow{background:#fef8ea;color:#eab300}.rev-opp-badge.is-risk{background:#fde9ed;color:#e82646}html[data-theme=dark] .rev-opp-badge.is-likely{background:#1abe1729;color:color-mix(in srgb,#1ABE17 60%,white)}html[data-theme=dark] .rev-opp-badge.is-slow{background:#eab30029;color:color-mix(in srgb,#EAB300 60%,white)}html[data-theme=dark] .rev-opp-badge.is-risk{background:#e8264629;color:color-mix(in srgb,#E82646 60%,white)}.rev-opp-title{margin:0 0 8px;padding-right:84px;font-size:14px;font-weight:600;color:var(--bs-emphasis-color)}.rev-do{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition)}.rev-do:hover{border-color:#3d5ee14d;box-shadow:var(--aix-glow)}.rev-do:hover .rev-do-run{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff}.rev-do-ix{flex-shrink:0;width:34px;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--bs-secondary-color)}.rev-do-run{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:4px;background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);color:var(--bs-secondary-color);font-size:11px;font-weight:600;transition:var(--transition)}.rev-journey{position:relative;padding-left:30px}.rev-journey:before{content:"";position:absolute;left:8px;top:14px;bottom:14px;border-left:2px dotted var(--bs-border-color)}.rev-stop{position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:14px 16px;border-radius:var(--radius);background:var(--bs-secondary-bg);border:1px solid transparent;transition:var(--transition)}.rev-stop+.rev-stop{margin-top:12px}.rev-stop:hover{background:var(--bs-body-bg);border-color:var(--bs-border-color);box-shadow:var(--shadow)}.rev-stop:before{content:"";position:absolute;left:-27px;top:22px;width:12px;height:12px;border-radius:3px;background:var(--bs-body-bg);border:2px solid var(--bs-tertiary-bg)}.rev-stop.is-done:before{background:#1abe17;border-color:#1abe17}.rev-stop.is-now{background:var(--bs-body-bg);border-color:#3d5ee14d}.rev-stop.is-now:before{border-color:var(--bs-primary);box-shadow:0 0 0 4px var(--tint-primary)}.rev-stop-title{margin:0 0 3px;font-size:14px;font-weight:600;color:var(--bs-emphasis-color)}.rev-fin{display:flex;flex-direction:column;height:100%;padding:18px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition)}.rev-fin:hover{border-color:#3d5ee147;box-shadow:var(--shadow-lift)}.rev-fin-ic{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:12px;border-radius:8px;background:var(--tint-primary);color:var(--bs-primary);font-size:19px}.rev-fin-title{margin:0 0 6px;font-size:14px;font-weight:600;color:var(--bs-emphasis-color)}.rev-fin-foot{margin-top:auto;padding-top:14px;border-top:1px solid var(--bs-border-color)}.rev-ins{display:flex;align-items:flex-start;gap:16px;height:100%;padding:16px 18px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition)}.rev-ins:hover{box-shadow:var(--shadow)}.rev-ins-fig{flex-shrink:0;min-width:78px;font-size:21px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--bs-primary)}.rev-ins-fig.is-in{color:#1abe17}.rev-ins-fig.is-out{color:#e82646}.rev-ins-title{margin:0 0 4px;font-size:14px;font-weight:600;color:var(--bs-emphasis-color)}.offcanvas.offcanvas-end.rev-ws{width:88%!important;max-width:1440px!important}@media(max-width:991.98px){.offcanvas.offcanvas-end.rev-ws{width:100%!important}}.offcanvas.offcanvas-end.rev-ws .offcanvas-body{padding:22px}.rev-ws-head{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:20px 22px;background:linear-gradient(105deg,var(--bs-body-bg) 0%,#E8F9E8 100%);border-bottom:1px solid var(--bs-border-color)}.rev-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;list-style:none;margin:0;padding:16px 22px;background:var(--bs-secondary-bg);border-bottom:1px solid var(--bs-border-color)}@media(max-width:767.98px){.rev-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.rev-step{position:relative;display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;border:1px solid var(--bs-border-color);border-radius:var(--radius-sm);background:var(--bs-body-bg);text-align:left;transition:var(--transition)}.rev-step:before{content:"";position:absolute;left:-1px;right:-1px;top:-1px;height:3px;border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:transparent;transition:var(--transition)}.rev-step:after{content:"";position:absolute;left:calc(100% + 1px);top:50%;transform:translateY(-50%);border-width:5px 0 5px 6px;border-style:solid;border-color:transparent transparent transparent var(--bs-border-color)}.rev-step.is-last:after{display:none}.rev-step:hover{border-color:#3d5ee14d}.rev-step.active{border-color:#3d5ee159;box-shadow:var(--shadow)}.rev-step.active:before{background:var(--bs-primary)}.rev-step.active .rev-step-n{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff}.rev-step.active .rev-step-txt span:last-child{color:var(--bs-emphasis-color)}@media(max-width:767.98px){.rev-step:after{display:none}}.rev-step-n{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:5px;background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);color:var(--bs-secondary-color);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;transition:var(--transition)}.rev-step-txt{display:flex;flex-direction:column;min-width:0;line-height:1.25}.rev-step-txt span:first-child{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-secondary-color)}.rev-step-txt span:last-child{font-size:13px;font-weight:600;color:var(--bs-secondary-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rev-box{height:100%;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);overflow:hidden}.rev-box-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;background:var(--bs-secondary-bg);border-bottom:1px solid var(--bs-border-color)}.rev-box-head h6{margin:0;font-size:13px;font-weight:600;color:var(--bs-emphasis-color)}.rev-box-body{padding:16px}.rev-quote{padding:14px 16px;border-radius:var(--radius-sm);background:var(--bs-secondary-bg);border-left:3px solid var(--bs-primary);font-size:13px;line-height:1.68;color:var(--bs-emphasis-color)}.rev-acc .accordion-item{margin-bottom:10px;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:var(--radius)!important;overflow:hidden}.rev-acc .accordion-button{padding:14px 16px;font-size:13.5px;font-weight:600;color:var(--bs-emphasis-color);background:var(--bs-body-bg);box-shadow:none}.rev-acc .accordion-button:not(.collapsed){background:var(--tint-primary);color:var(--bs-primary)}.rev-acc .accordion-button:focus{box-shadow:none}.rev-acc .accordion-body{padding:15px 16px;font-size:13px;line-height:1.65;color:var(--bs-secondary-color);border-top:1px solid var(--bs-border-color)}.rev-empty{padding:40px 24px;text-align:center;border-radius:var(--radius);background:var(--bs-body-bg);border:1px dashed var(--bs-border-color)}.rev-empty-ic{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:14px;border-radius:8px;background:var(--tint-primary);color:var(--bs-primary);font-size:25px}@media(prefers-reduced-motion:reduce){[class*=ops-],[class*=ops-]:before,[class*=ops-]:after{animation:none!important;transition:none!important}}.ops-hd{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:24px}.ops-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:8px;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--bs-primary)}.ops-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--bs-primary);box-shadow:0 0 0 3px var(--tint-primary)}.ops-hd-title{margin:0;font-size:22px;font-weight:600;letter-spacing:-.02em;color:var(--bs-emphasis-color)}.ops-hd-sub{margin:5px 0 0;font-size:13px;color:var(--bs-secondary-color);max-width:720px}.ops-lbl{display:block;font-size:10.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--bs-secondary-color)}.ops-chip i{font-size:12px}.ops-chip.is-ai{background:var(--tint-primary);border-color:#3d5ee133;color:var(--bs-primary)}.ops-chip.is-live{background:#e8f9e8;border-color:#d1f2d1;color:#1abe17}.ops-chip.is-idle{background:#e7f1fc;border-color:#cfe2fa;color:#0f65cd}.ops-chip.is-queued{background:#fef8ea;border-color:#fdf1d6;color:#eab300}.ops-chip.is-off{background:#fde9ed;border-color:#fad4da;color:#e82646}.ops-dark .ops-chip{background:#ffffff12;border-color:var(--bs-border-color);color:var(--bs-emphasis-color)}.ops-dark .ops-chip.is-live{background:#1abe1729;border-color:#1abe174d;color:#7be87a}.ops-dark .ops-chip.is-ai{background:#6c8bff29;border-color:#6c8bff52;color:#a9bcff}html[data-theme=dark] .ops-chip.is-live{background:#1abe1729;border-color:#1abe1752;color:color-mix(in srgb,#1ABE17 60%,white)}html[data-theme=dark] .ops-chip.is-idle{background:#0f65cd29;border-color:#0f65cd52;color:color-mix(in srgb,#0F65CD 60%,white)}html[data-theme=dark] .ops-chip.is-queued{background:#eab30029;border-color:#eab30052;color:color-mix(in srgb,#EAB300 60%,white)}html[data-theme=dark] .ops-chip.is-off{background:#e8264629;border-color:#e8264652;color:color-mix(in srgb,#E82646 60%,white)}.ops-dot{position:relative;display:inline-block;width:7px;height:7px;border-radius:50%;background:#1abe17;flex-shrink:0}.ops-dot:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid currentColor;color:#1abe17;opacity:0;animation:ops-pulse 2.4s ease-out infinite}.ops-dot.is-idle{background:#0f65cd}.ops-dot.is-idle:after{color:#0f65cd}.ops-dot.is-queued{background:#eab300}.ops-dot.is-queued:after{color:#eab300}.ops-dot.is-off{background:#e82646}.ops-dot.is-off:after{animation:none}@keyframes ops-pulse{0%{transform:scale(.6);opacity:.9}to{transform:scale(1.9);opacity:0}}.ops-health{display:inline-flex;gap:3px}.ops-health i{width:14px;height:4px;border-radius:2px;background:var(--bs-tertiary-bg)}.ops-health i.on{background:#1abe17}.ops-health.is-warn i.on{background:#eab300}.ops-health.is-bad i.on{background:#e82646}.ops-dark .ops-health i{background:#ffffff29}.ops-mission{position:relative;overflow:hidden;border-radius:20px;background:radial-gradient(90% 120% at 10% 0%,rgba(108,139,255,.28) 0%,transparent 55%),radial-gradient(70% 100% at 100% 100%,rgba(53,214,229,.2) 0%,transparent 58%),linear-gradient(160deg,var(--bs-secondary-color) 0%,var(--bs-emphasis-color) 100%);color:var(--bs-body-color);box-shadow:0 24px 60px #0e152647}.ops-mission:before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--bs-border-color) 1px,transparent 1px),linear-gradient(90deg,var(--bs-border-color) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:radial-gradient(120% 90% at 50% 0%,#000 0%,transparent 78%);mask-image:radial-gradient(120% 90% at 50% 0%,#000 0%,transparent 78%);pointer-events:none}.ops-mission:after{content:"";position:absolute;top:-40%;left:-30%;width:60%;height:180%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);transform:rotate(18deg);animation:ops-sweep 9s ease-in-out infinite;pointer-events:none}@keyframes ops-sweep{0%,to{transform:translate(-10%) rotate(18deg);opacity:0}50%{transform:translate(120%) rotate(18deg);opacity:1}}.ops-mission-inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 392px;gap:40px;padding:40px}@media(max-width:1299.98px){.ops-mission-inner{grid-template-columns:minmax(0,1fr);gap:30px;padding:32px}}@media(max-width:575.98px){.ops-mission-inner{padding:24px}}.ops-mission-badge{display:inline-flex;align-items:center;gap:9px;padding:6px 14px 6px 8px;border-radius:999px;background:#ffffff12;border:1px solid var(--bs-border-color);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--bs-emphasis-color)}.ops-mission-badge i{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,var(--bs-primary),var(--accent-strong));color:#0e1526;font-size:14px}.ops-mission-title{margin:20px 0 14px;font-size:42px;line-height:1.12;font-weight:600;letter-spacing:-.03em;color:var(--bs-emphasis-color)}.ops-mission-title em{font-style:normal;background:linear-gradient(90deg,var(--bs-primary),var(--accent-strong));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media(max-width:991.98px){.ops-mission-title{font-size:32px}}@media(max-width:575.98px){.ops-mission-title{font-size:26px}}.ops-mission-lead{margin:0;max-width:640px;font-size:15px;line-height:1.7;color:var(--bs-body-color)}.ops-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:30px;background:var(--bs-border-color);border:1px solid var(--bs-border-color);border-radius:var(--radius);overflow:hidden}@media(max-width:575.98px){.ops-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}.ops-rail-cell{padding:15px 18px;background:#ffffff05;line-height:1.3}.ops-rail-cell b{display:block;margin-top:5px;font-size:21px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--bs-emphasis-color)}.ops-rail-cell b small{font-size:12px;font-weight:500;color:var(--bs-body-color)}.ops-rail-cell span:first-child{font-size:10.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#ffffff80}.ops-btn{display:inline-flex;align-items:center;gap:7px;padding:11px 20px;border-radius:10px;border:1px solid var(--bs-border-color);background:#ffffff12;color:var(--bs-emphasis-color);font-size:14px;font-weight:600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:var(--transition)}.ops-btn:hover{background:#ffffff21;color:var(--bs-emphasis-color);transform:translateY(-1px)}.ops-btn.is-primary{background:linear-gradient(135deg,var(--bs-primary),#4C6BE8);border-color:transparent;box-shadow:0 8px 24px #4c6be866}.ops-btn.is-primary:hover{box-shadow:0 12px 30px #4c6be880}.ops-glass{position:relative;display:flex;flex-direction:column;gap:16px;padding:22px;border-radius:16px;background:#ffffff0f;border:1px solid var(--bs-border-color);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px #ffffff14}.ops-orb{position:absolute;border-radius:50%;filter:blur(30px);pointer-events:none}.ops-orb.o1{width:160px;height:160px;right:-40px;top:-50px;background:#6c8bff80;animation:ops-drift 14s ease-in-out infinite}.ops-orb.o2{width:120px;height:120px;left:-30px;bottom:-40px;background:#35d6e561;animation:ops-drift 18s ease-in-out infinite reverse}@keyframes ops-drift{0%,to{transform:translate(0)}50%{transform:translate(-16px,20px)}}.ops-mission-row{display:flex;align-items:center;gap:12px;padding:11px 0;font-size:13px;color:var(--bs-body-color)}.ops-mission-row+.ops-mission-row{border-top:1px solid var(--bs-border-color)}.ops-mission-row b{display:block;font-weight:600;color:var(--bs-emphasis-color)}.ops-mission-row time{flex-shrink:0;font-size:11px;font-variant-numeric:tabular-nums;color:#ffffff73}.ops-mission-ic{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:#ffffff14;border:1px solid var(--bs-border-color);color:var(--bs-emphasis-color);font-size:16px}.ops-bento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}@media(max-width:1199.98px){.ops-bento{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:767.98px){.ops-bento{grid-template-columns:repeat(2,minmax(0,1fr))}}.ops-span-2{grid-column:span 2}.ops-span-3{grid-column:span 3}.ops-span-4{grid-column:span 4}@media(max-width:1199.98px){.ops-span-3,.ops-span-4{grid-column:span 4}}@media(max-width:767.98px){.ops-span-2,.ops-span-3,.ops-span-4{grid-column:span 2}}.ops-tile{position:relative;display:flex;flex-direction:column;gap:12px;min-height:168px;padding:20px;border-radius:16px;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);overflow:hidden;transition:var(--transition)}.ops-tile:after{content:"";position:absolute;right:-50px;top:-50px;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,var(--tint-primary) 0%,transparent 70%);opacity:0;transition:var(--transition)}.ops-tile:hover{border-color:#3d5ee152;box-shadow:var(--shadow-lift);transform:translateY(-2px)}.ops-tile:hover:after{opacity:1}.ops-tile:hover .ops-tile-ic{background:linear-gradient(135deg,var(--bs-primary),#02a8b5);border-color:transparent;color:#fff}.ops-tile.is-feature{background:radial-gradient(80% 120% at 100% 0%,rgba(53,214,229,.18) 0%,transparent 60%),linear-gradient(150deg,#3d5ee1,#202c4b);border-color:transparent;color:#ffffffc7}.ops-tile.is-feature .ops-tile-title,.ops-tile.is-feature .ops-tile-fig{color:#fff}.ops-tile.is-feature .ops-tile-ic{background:#ffffff1f;border-color:#ffffff2e;color:#fff}.ops-tile.is-feature .ops-lbl{color:#ffffff8c}.ops-tile.is-feature .ops-health i{background:#fff3}.ops-tile-ic{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:var(--tint-primary);border:1px solid transparent;color:var(--bs-primary);font-size:20px;transition:var(--transition)}.ops-tile-title{margin:0;font-size:15px;font-weight:600;color:var(--bs-emphasis-color)}.ops-tile-fig{font-size:26px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--bs-emphasis-color)}@media(min-width:992px){.ops-tile.is-wide{display:grid;grid-template-columns:268px minmax(0,1fr) auto;align-items:center;gap:28px;min-height:0;padding:22px 24px}.ops-tile.is-wide .ops-tile-foot{margin-top:0;padding-top:0;border-top:0;flex-direction:column;align-items:flex-end;gap:12px}}.ops-tile-lead{display:flex;align-items:center;gap:14px}.ops-tile-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 10px;margin-top:auto;padding-top:12px;border-top:1px solid var(--bs-border-color)}.is-feature .ops-tile-foot{border-top-color:#ffffff24}.ops-launch{position:relative;display:flex;align-items:center;gap:16px;height:100%;padding:20px;border-radius:14px;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);overflow:hidden;transition:var(--transition)}.ops-launch:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--bs-primary),#02a8b5);transform:scaleY(0);transform-origin:top;transition:var(--transition)}.ops-launch:hover{border-color:#3d5ee14d;box-shadow:var(--aix-glow)}.ops-launch:hover:before{transform:scaleY(1)}.ops-launch:hover .ops-launch-go{transform:translate(4px);color:var(--bs-primary)}.ops-launch-ic{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:var(--tint-primary);color:var(--bs-primary);font-size:22px}.ops-launch-title{margin:0 0 3px;font-size:15px;font-weight:600;color:var(--bs-emphasis-color)}.ops-launch-go{flex-shrink:0;font-size:18px;color:var(--bs-secondary-color);transition:var(--transition)}.ops-op{position:relative;display:flex;align-items:flex-start;gap:14px;padding:16px 18px 16px 22px;border-radius:12px;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition)}.ops-op+.ops-op{margin-top:12px}.ops-op:before{content:"";position:absolute;left:10px;top:16px;bottom:16px;width:3px;border-radius:2px;background:#1abe17}.ops-op.is-running:before{background:var(--bs-primary)}.ops-op.is-queued:before{background:#eab300}.ops-op.is-alert:before{background:#e82646}.ops-op:hover{box-shadow:var(--shadow)}.ops-op-ic{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);color:var(--bs-primary);font-size:17px}.ops-op-title{margin:0 0 3px;font-size:14px;font-weight:600;color:var(--bs-emphasis-color)}.ops-pipe{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}@media(max-width:1199.98px){.ops-pipe{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:24px}}@media(max-width:575.98px){.ops-pipe{grid-template-columns:repeat(2,minmax(0,1fr))}}.ops-stage{position:relative;padding:20px 16px 16px;border-radius:14px;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);text-align:center;transition:var(--transition)}.ops-stage:after{content:"";position:absolute;left:calc(100% + 1px);top:50%;width:10px;height:2px;background:var(--bs-border-color);z-index:1}.ops-stage:last-child:after{display:none}.ops-stage.is-done{border-color:#1abe174d;background:#e8f9e8}.ops-stage.is-done:after{background:#1abe17}.ops-stage.is-live{border-color:#3d5ee159;box-shadow:var(--aix-glow)}@media(max-width:1199.98px){.ops-stage:after{display:none}}.ops-stage-ic{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:12px;border-radius:50%;background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);color:var(--bs-secondary-color);font-size:20px}.is-done .ops-stage-ic{background:#1abe17;border-color:#1abe17;color:#fff}.is-live .ops-stage-ic{background:linear-gradient(135deg,var(--bs-primary),#02a8b5);border-color:transparent;color:#fff;animation:ops-breathe 2.6s ease-in-out infinite}@keyframes ops-breathe{0%,to{box-shadow:0 0 #3d5ee173}50%{box-shadow:0 0 0 8px #3d5ee100}}.ops-stage-n{display:block;margin-bottom:4px;font-size:10px;font-weight:700;letter-spacing:.12em;color:var(--bs-secondary-color)}.ops-stage-title{margin:0 0 4px;font-size:14px;font-weight:600;color:var(--bs-emphasis-color)}.ops-auto{display:flex;flex-direction:column;height:100%;border-radius:14px;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);overflow:hidden;transition:var(--transition)}.ops-auto:hover{border-color:#3d5ee147;box-shadow:var(--shadow-lift)}.ops-auto-head{display:flex;align-items:center;gap:12px;padding:16px 18px;background:var(--bs-secondary-bg);border-bottom:1px solid var(--bs-border-color)}.ops-auto-title{margin:0;font-size:14.5px;font-weight:600;color:var(--bs-emphasis-color)}.ops-auto-body{padding:16px 18px}.ops-kv{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;font-size:12.5px;color:var(--bs-secondary-color)}.ops-kv+.ops-kv{border-top:1px dashed var(--bs-border-color)}.ops-kv b{font-weight:600;color:var(--bs-emphasis-color)}.ops-agent{position:relative;display:flex;flex-direction:column;height:100%;padding:20px;border-radius:14px;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);overflow:hidden;transition:var(--transition)}.ops-agent:hover{border-color:#3d5ee14d;box-shadow:var(--shadow-lift)}.ops-agent-ic{position:relative;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:14px;border-radius:16px;background:linear-gradient(135deg,var(--tint-primary),var(--bs-secondary-bg));color:var(--bs-primary);font-size:24px}.ops-agent-ic:after{content:"";position:absolute;inset:-6px;border-radius:20px;border:1px dashed var(--bs-border-color)}.ops-agent-name{margin:0 0 4px;font-size:15px;font-weight:600;color:var(--bs-emphasis-color)}.ops-caps{display:flex;flex-wrap:wrap;gap:5px;margin:12px 0}.ops-caps span{padding:3px 9px;border-radius:5px;background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);font-size:11px;color:var(--bs-secondary-color)}.ops-agent-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:14px;border-top:1px solid var(--bs-border-color)}.ops-know{position:relative;display:flex;align-items:flex-start;gap:14px;height:100%;padding:18px;border-radius:14px;background:var(--bs-secondary-bg);border:1px solid transparent;transition:var(--transition)}.ops-know:hover{background:var(--bs-body-bg);border-color:#3d5ee147;box-shadow:var(--shadow)}.ops-know-ic{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);color:var(--bs-primary);font-size:18px}.ops-know-title{margin:0 0 3px;font-size:14px;font-weight:600;color:var(--bs-emphasis-color)}.ops-know-n{flex-shrink:0;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--bs-primary)}.ops-console{position:relative;overflow:hidden;border-radius:18px;background:radial-gradient(70% 120% at 100% 0%,rgba(53,214,229,.16) 0%,transparent 55%),linear-gradient(150deg,var(--bs-secondary-color) 0%,var(--bs-emphasis-color) 100%);color:var(--bs-body-color);padding:30px}@media(max-width:575.98px){.ops-console{padding:22px}}.ops-console:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,var(--bs-border-color) 1px,transparent 1px);background-size:48px 100%;-webkit-mask-image:linear-gradient(180deg,#000,transparent 70%);mask-image:linear-gradient(180deg,#000,transparent 70%);pointer-events:none}.ops-cmd{position:relative;display:flex;align-items:center;gap:14px;width:100%;padding:15px 18px;border-radius:12px;background:#ffffff0d;border:1px solid var(--bs-border-color);color:var(--bs-body-color);transition:var(--transition)}.ops-cmd:hover{background:#ffffff1a;border-color:#6c8bff66;color:var(--bs-body-color);transform:translate(3px)}.ops-cmd:hover .ops-cmd-ic{background:linear-gradient(135deg,var(--bs-primary),var(--accent-strong));color:#0e1526}.ops-cmd-ic{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:11px;background:#ffffff14;color:var(--bs-emphasis-color);font-size:18px;transition:var(--transition)}.ops-cmd-title{margin:0;font-size:14px;font-weight:600;color:var(--bs-emphasis-color)}.ops-kbd{flex-shrink:0;padding:3px 8px;border-radius:5px;background:#ffffff14;border:1px solid var(--bs-border-color);font-size:11px;font-weight:600;color:#fff9}.ops-new{position:relative;height:100%;padding:20px;border-radius:14px;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);overflow:hidden;transition:var(--transition)}.ops-new:hover{transform:translateY(-3px);box-shadow:var(--shadow-lift)}.ops-ribbon{position:absolute;right:-34px;top:14px;width:130px;padding:4px 0;transform:rotate(38deg);background:linear-gradient(90deg,var(--bs-primary),#02a8b5);color:#fff;text-align:center;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ops-ribbon.is-soon{background:linear-gradient(90deg,#eab300,#f9c55a)}.ops-ribbon.is-lab{background:linear-gradient(90deg,#4a00e5,#3d5ee1)}.ops-new-ic{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:14px;border-radius:13px;background:var(--tint-primary);color:var(--bs-primary);font-size:20px}.ops-new-title{margin:0 0 6px;padding-right:40px;font-size:15px;font-weight:600;color:var(--bs-emphasis-color)}.offcanvas.offcanvas-end.ops-ws{width:90%!important;max-width:1500px!important}@media(max-width:991.98px){.offcanvas.offcanvas-end.ops-ws{width:100%!important}}.offcanvas.offcanvas-end.ops-ws .offcanvas-body{padding:24px}.ops-ws-head{position:relative;display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:22px;overflow:hidden;background:radial-gradient(70% 140% at 0% 0%,rgba(108,139,255,.3) 0%,transparent 58%),linear-gradient(150deg,var(--bs-secondary-color) 0%,var(--bs-emphasis-color) 100%);color:var(--bs-body-color)}.ops-ws-ic{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;flex-shrink:0;border-radius:16px;background:#ffffff1a;border:1px solid var(--bs-border-color);color:#fff;font-size:26px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ops-ws-title{margin:0 0 4px;font-size:19px;font-weight:600;letter-spacing:-.01em;color:var(--bs-emphasis-color)}.ops-steps{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;list-style:none;margin:0;padding:0;background:var(--bs-body-bg);border-bottom:1px solid var(--bs-border-color)}@media(max-width:767.98px){.ops-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.ops-step{position:relative;display:flex;align-items:center;gap:11px;width:100%;padding:18px 16px;border:0;background:transparent;text-align:left;transition:var(--transition)}.ops-step+.ops-step,.ops-step{border-right:1px solid var(--bs-border-color)}.ops-step:last-child{border-right:0}.ops-step:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:transparent;transition:var(--transition)}.ops-step:hover{background:var(--bs-secondary-bg)}.ops-step.active{background:var(--tint-primary)}.ops-step.active:after{background:linear-gradient(90deg,var(--bs-primary),#02a8b5);box-shadow:0 0 12px #3d5ee180}.ops-step.active .ops-step-n{background:linear-gradient(135deg,var(--bs-primary),#02a8b5);border-color:transparent;color:#fff}.ops-step.active .ops-step-txt span:last-child{color:var(--bs-emphasis-color)}.ops-step-n{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:11px;background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);color:var(--bs-secondary-color);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;transition:var(--transition)}.ops-step-txt{display:flex;flex-direction:column;min-width:0;line-height:1.25}.ops-step-txt span:first-child{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bs-secondary-color)}.ops-step-txt span:last-child{font-size:13px;font-weight:600;color:var(--bs-secondary-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-box{height:100%;border-radius:14px;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);overflow:hidden}.ops-box-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:var(--bs-secondary-bg);border-bottom:1px solid var(--bs-border-color)}.ops-box-head h6{margin:0;font-size:13px;font-weight:600;color:var(--bs-emphasis-color)}.ops-box-body{padding:16px}.ops-prog{display:block;height:6px;border-radius:3px;background:linear-gradient(90deg,var(--bs-primary) 0 calc(var(--p, 0) * 1%),var(--bs-tertiary-bg) calc(var(--p, 0) * 1%) 100%)}.ops-quote{padding:15px 17px;border-radius:12px;background:linear-gradient(135deg,var(--tint-primary),var(--bs-secondary-bg));border:1px solid var(--bs-border-color);font-size:13px;line-height:1.68;color:var(--bs-emphasis-color)}.ops-acc .accordion-item{margin-bottom:10px;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:12px!important;overflow:hidden}.ops-acc .accordion-button{padding:15px 17px;font-size:13.5px;font-weight:600;color:var(--bs-emphasis-color);background:var(--bs-body-bg);box-shadow:none}.ops-acc .accordion-button:not(.collapsed){background:var(--tint-primary);color:var(--bs-primary)}.ops-acc .accordion-button:focus{box-shadow:none}.ops-acc .accordion-body{padding:15px 17px;font-size:13px;line-height:1.65;color:var(--bs-secondary-color);border-top:1px solid var(--bs-border-color)}.ops-empty{padding:40px 24px;text-align:center;border-radius:14px;background:#ffffff0a;border:1px dashed var(--bs-border-color);color:var(--bs-body-color)}.ops-empty-ic{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:14px;border-radius:16px;background:#ffffff12;border:1px solid var(--bs-border-color);color:#fff;font-size:25px}@media(prefers-reduced-motion:reduce){[class*=lrn-],[class*=lrn-]:before,[class*=lrn-]:after{animation:none!important;transition:none!important}}.lrn-hd{display:flex;align-items:center;gap:14px;margin-bottom:24px}@media(max-width:767.98px){.lrn-hd{flex-wrap:wrap}}.lrn-hd-ic{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:16px;background:linear-gradient(135deg,var(--tint-primary),#E6F9FF);border:1px solid var(--bs-border-color);color:var(--bs-primary);font-size:21px}.lrn-hd-title{position:relative;display:inline-block;margin:0 0 6px;padding-bottom:6px;font-size:20px;font-weight:600;letter-spacing:-.01em;color:var(--bs-emphasis-color)}.lrn-hd-title:after{content:"";position:absolute;left:0;bottom:0;width:42px;height:3px;border-radius:2px;background:linear-gradient(90deg,var(--bs-primary),#02a8b5)}.lrn-hd-sub{margin:0;font-size:13px;color:var(--bs-secondary-color);max-width:700px}.lrn-lbl{display:block;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-secondary-color)}.lrn-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:8px;font-size:11px;font-weight:600;background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);color:var(--bs-emphasis-color);white-space:nowrap}.lrn-chip i{font-size:13px}.lrn-chip.is-ai{background:var(--tint-primary);border-color:#3d5ee133;color:var(--bs-primary)}.lrn-chip.is-go{background:#e8f9e8;border-color:#d1f2d1;color:#1abe17}.lrn-chip.is-now{background:#e7f1fc;border-color:#cfe2fa;color:#0f65cd}.lrn-chip.is-soon{background:#fef8ea;border-color:#fdf1d6;color:#eab300}.lrn-chip.is-hot{background:#fde9ed;border-color:#fad4da;color:#e82646}html[data-theme=dark] .lrn-chip.is-go{background:#1abe1729;border-color:#1abe1752;color:color-mix(in srgb,#1ABE17 60%,white)}html[data-theme=dark] .lrn-chip.is-now{background:#0f65cd29;border-color:#0f65cd52;color:color-mix(in srgb,#0F65CD 60%,white)}html[data-theme=dark] .lrn-chip.is-soon{background:#eab30029;border-color:#eab30052;color:color-mix(in srgb,#EAB300 60%,white)}html[data-theme=dark] .lrn-chip.is-hot{background:#e8264629;border-color:#e8264652;color:color-mix(in srgb,#E82646 60%,white)}.lrn-diff{display:inline-flex;align-items:flex-end;gap:3px;height:12px}.lrn-diff i{width:4px;border-radius:1px;background:var(--bs-tertiary-bg)}.lrn-diff i:nth-child(1){height:50%}.lrn-diff i:nth-child(2){height:75%}.lrn-diff i:nth-child(3){height:100%}.lrn-diff i.on{background:var(--bs-primary)}.lrn-diff.is-hard i.on{background:#e82646}.lrn-diff.is-mid i.on{background:#eab300}.lrn-hub{position:relative;overflow:hidden;border-radius:20px;background:radial-gradient(80% 130% at 0% 0%,rgba(61,94,225,.16) 0%,transparent 52%),radial-gradient(70% 120% at 100% 100%,rgba(2,168,181,.16) 0%,transparent 52%),var(--bs-body-bg);border:1px solid var(--bs-border-color);box-shadow:var(--shadow)}.lrn-hub:before,.lrn-hub:after{content:"";position:absolute;border-radius:40%;pointer-events:none}.lrn-hub:before{width:220px;height:220px;right:8%;top:-110px;background:#3d5ee112;animation:lrn-float 16s ease-in-out infinite}.lrn-hub:after{width:160px;height:160px;left:12%;bottom:-100px;background:#02a8b514;animation:lrn-float 20s ease-in-out infinite reverse}@keyframes lrn-float{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(18px,-14px) rotate(28deg)}}.lrn-hub-inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 348px;gap:34px;padding:32px}@media(max-width:1299.98px){.lrn-hub-inner{grid-template-columns:minmax(0,1fr);gap:26px}}@media(max-width:575.98px){.lrn-hub-inner{padding:22px}}.lrn-hub-hello{display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 6px;border-radius:999px;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);box-shadow:var(--shadow);font-size:12px;font-weight:600;color:var(--bs-emphasis-color)}.lrn-hub-hello .avatar{width:26px;height:26px}.lrn-hub-title{margin:16px 0 10px;font-size:32px;line-height:1.2;font-weight:600;letter-spacing:-.02em;color:var(--bs-emphasis-color)}.lrn-hub-title em{font-style:normal;background:linear-gradient(90deg,var(--bs-primary),#02a8b5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media(max-width:767.98px){.lrn-hub-title{font-size:25px}}.lrn-mission{display:flex;align-items:center;gap:16px;margin-top:22px;padding:18px;border-radius:16px;background:linear-gradient(120deg,var(--tint-primary),var(--bs-secondary-bg));border:1px solid var(--bs-border-color)}@media(max-width:575.98px){.lrn-mission{flex-wrap:wrap}}.lrn-frame{position:relative;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:62px;height:62px;border-radius:20px;background:var(--bs-body-bg);color:var(--bs-primary);font-size:24px;font-weight:700}.lrn-frame:before{content:"";position:absolute;inset:0;border-radius:20px;background:conic-gradient(from 180deg,var(--bs-primary) 0deg calc(var(--p, 0) * 3.6deg),var(--bs-tertiary-bg) calc(var(--p, 0) * 3.6deg) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;padding:3px}.lrn-frame.is-sm{width:46px;height:46px;border-radius:15px;font-size:17px}.lrn-hub-facts{display:flex;flex-wrap:wrap;gap:14px 30px;margin-top:22px;padding-top:18px;border-top:1px solid var(--bs-border-color)}.lrn-fact{display:flex;flex-direction:column;gap:3px;line-height:1.25}.lrn-fact b{font-size:16px;font-weight:600;color:var(--bs-emphasis-color)}.lrn-streak-panel{display:flex;flex-direction:column;gap:16px;padding:22px;border-radius:18px;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);box-shadow:var(--aix-glow)}.lrn-flame{display:flex;align-items:center;gap:14px}.lrn-flame i{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:16px;background:linear-gradient(135deg,#eab300,#e82646);color:#fff;font-size:24px}.lrn-flame b{font-size:28px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;color:var(--bs-emphasis-color)}.lrn-streak{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.lrn-streak i{aspect-ratio:1;border-radius:6px;background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color)}.lrn-streak i.d1{background:#3d5ee138;border-color:transparent}.lrn-streak i.d2{background:#3d5ee17a;border-color:transparent}.lrn-streak i.d3{background:var(--bs-primary);border-color:transparent}.lrn-streak i.today{background:linear-gradient(135deg,#eab300,#e82646);border-color:transparent}.lrn-streak-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;font-size:10px;font-weight:600;text-align:center;color:var(--bs-secondary-color)}.lrn-card{display:flex;flex-direction:column;gap:13px;height:100%;padding:18px;border-radius:16px;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition)}.lrn-card:hover{border-color:#3d5ee14d;box-shadow:var(--shadow-lift);transform:translateY(-2px)}.lrn-card-title{margin:0 0 3px;font-size:15px;font-weight:600;color:var(--bs-emphasis-color)}.lrn-say{display:flex;align-items:flex-start;gap:9px;padding:11px 13px;border-radius:12px;background:var(--tint-primary);font-size:12.5px;line-height:1.55;color:var(--bs-emphasis-color)}.lrn-say i{flex-shrink:0;margin-top:1px;color:var(--bs-primary);font-size:15px}.lrn-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;margin-top:auto;border-top:1px solid var(--bs-border-color)}.lrn-why{position:relative;height:100%;padding:20px;border-radius:16px;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition)}.lrn-why:hover{box-shadow:var(--shadow-lift)}.lrn-trail{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-bottom:14px;margin-bottom:16px;border-bottom:1px dashed var(--bs-border-color)}.lrn-trail span{padding:3px 9px;border-radius:7px;background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--bs-secondary-color)}.lrn-trail span.on{background:var(--tint-primary);border-color:#3d5ee138;color:var(--bs-primary)}.lrn-trail i{font-size:13px;color:var(--bs-border-color)}.lrn-why-obs{margin:0 0 12px;font-size:16px;font-weight:600;color:var(--bs-emphasis-color)}.lrn-block{margin-bottom:14px}.lrn-block span:first-child{display:block;margin-bottom:4px;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-secondary-color)}.lrn-ev{display:flex;align-items:flex-start;gap:8px;padding:5px 0;font-size:12.5px;color:var(--bs-secondary-color)}.lrn-ev i{flex-shrink:0;margin-top:5px;font-size:6px;color:var(--bs-primary)}.lrn-why-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:14px;border-top:1px solid var(--bs-border-color)}.lrn-day{display:flex;flex-direction:column}.lrn-slot{display:grid;grid-template-columns:78px 1fr;gap:18px;align-items:stretch}@media(max-width:575.98px){.lrn-slot{grid-template-columns:58px 1fr;gap:12px}}.lrn-time{position:relative;padding:18px 0;text-align:right;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--bs-secondary-color)}.lrn-time:after{content:"";position:absolute;right:-10px;top:0;bottom:0;width:2px;background:var(--bs-border-color)}.lrn-slot:first-child .lrn-time:after{top:22px}.lrn-slot:last-child .lrn-time:after{bottom:calc(100% - 22px)}.lrn-block-card{display:flex;align-items:center;gap:14px;margin:6px 0;padding:14px 16px;border-radius:14px;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-left:4px solid var(--bs-primary);transition:var(--transition)}.lrn-block-card:hover{box-shadow:var(--shadow-lift);transform:translate(3px)}.lrn-block-card.is-done{border-left-color:#1abe17;background:var(--bs-secondary-bg)}.lrn-block-card.is-now{border-left-color:#eab300;box-shadow:var(--aix-glow)}@media(max-width:575.98px){.lrn-block-card{flex-wrap:wrap}}.lrn-block-title{margin:0 0 2px;font-size:14.5px;font-weight:600;color:var(--bs-emphasis-color)}.lrn-bar{display:block;height:5px;border-radius:3px;background:linear-gradient(90deg,var(--bs-primary) 0 calc(var(--p, 0) * 1%),var(--bs-tertiary-bg) calc(var(--p, 0) * 1%) 100%)}.lrn-bar.is-go{background:linear-gradient(90deg,#1ABE17 0 calc(var(--p, 0) * 1%),var(--bs-tertiary-bg) calc(var(--p, 0) * 1%) 100%)}.lrn-coach{display:flex;flex-direction:column;height:100%;border-radius:16px;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);overflow:hidden;transition:var(--transition)}.lrn-coach:hover{border-color:#3d5ee14d;box-shadow:var(--shadow-lift)}.lrn-coach:hover .lrn-coach-ic{transform:scale(1.06) rotate(-4deg)}.lrn-coach-top{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 18px 0}.lrn-coach-ic{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:16px;background:linear-gradient(135deg,var(--bs-primary),#02a8b5);color:#fff;font-size:21px;transition:var(--transition)}.lrn-coach-body{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;padding:14px 18px 18px}.lrn-coach-title{margin:0;font-size:15px;font-weight:600;color:var(--bs-emphasis-color)}.lrn-coach-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px;border-top:1px dashed var(--bs-border-color)}.lrn-goal{padding:18px 20px;border-radius:16px;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition)}.lrn-goal+.lrn-goal{margin-top:14px}.lrn-goal:hover{box-shadow:var(--shadow)}.lrn-goal-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:18px}.lrn-goal-title{margin:0;font-size:15px;font-weight:600;color:var(--bs-emphasis-color)}.lrn-track{position:relative;display:flex;justify-content:space-between;padding-top:22px}.lrn-track:before{content:"";position:absolute;left:6px;right:6px;top:6px;height:3px;border-radius:2px;background:var(--bs-tertiary-bg)}.lrn-track:after{content:"";position:absolute;left:6px;top:6px;width:calc((100% - 12px) * var(--p, 0) / 100);height:3px;border-radius:2px;background:linear-gradient(90deg,var(--bs-primary),#02a8b5)}.lrn-mile{position:relative;z-index:1;flex:1 1 0;text-align:center;font-size:11px;color:var(--bs-secondary-color)}.lrn-mile:before{content:"";position:absolute;left:50%;top:-22px;transform:translate(-50%);width:13px;height:13px;border-radius:50%;background:var(--bs-body-bg);border:3px solid var(--bs-tertiary-bg)}.lrn-mile:first-child:before{left:6px;transform:none}.lrn-mile:last-child:before{left:auto;right:6px;transform:none}.lrn-mile.is-done:before{background:var(--bs-primary);border-color:var(--bs-primary)}.lrn-mile.is-now:before{border-color:var(--bs-primary);box-shadow:0 0 0 4px var(--tint-primary)}.lrn-do{display:flex;align-items:center;gap:14px;height:100%;padding:16px;border-radius:14px;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition)}.lrn-do:hover{border-color:#3d5ee14d;background:var(--tint-primary)}.lrn-do:hover .lrn-do-go{transform:translate(4px);color:var(--bs-primary)}.lrn-do-ic{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);color:var(--bs-primary);font-size:19px}.lrn-do-go{flex-shrink:0;font-size:17px;color:var(--bs-secondary-color);transition:var(--transition)}.lrn-story{position:relative;padding-left:62px}.lrn-story:before{content:"";position:absolute;left:23px;top:16px;bottom:16px;border-left:2px dashed var(--bs-border-color)}.lrn-beat{position:relative;padding:16px 18px;border-radius:14px;background:var(--bs-secondary-bg);border:1px solid transparent;transition:var(--transition)}.lrn-beat+.lrn-beat{margin-top:14px}.lrn-beat:hover{background:var(--bs-body-bg);border-color:var(--bs-border-color);box-shadow:var(--shadow)}.lrn-beat:before{content:"";position:absolute;left:-62px;top:14px;width:48px;height:48px;border-radius:16px;background:var(--bs-body-bg);border:1px solid var(--bs-border-color)}.lrn-beat.is-done:before{background:linear-gradient(135deg,var(--bs-primary),#02a8b5);border-color:transparent}.lrn-beat.is-win:before{background:linear-gradient(135deg,#eab300,#e82646);border-color:transparent}.lrn-beat-ic{position:absolute;left:-62px;top:14px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;font-size:20px;color:var(--bs-secondary-color)}.is-done .lrn-beat-ic,.is-win .lrn-beat-ic{color:#fff}.lrn-beat-title{margin:0 0 3px;font-size:14.5px;font-weight:600;color:var(--bs-emphasis-color)}.lrn-opp{display:flex;align-items:center;gap:14px;height:100%;padding:16px;border-radius:14px;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition)}.lrn-opp:hover{border-color:#3d5ee14d;box-shadow:var(--shadow-lift)}.lrn-opp-ic{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--tint-primary);color:var(--bs-primary);font-size:20px}.lrn-opp-ic.is-go{background:#e8f9e8;color:#1abe17}.lrn-opp-ic.is-soon{background:#fef8ea;color:#eab300}.lrn-opp-ic.is-now{background:#e7f1fc;color:#0f65cd}.lrn-opp-title{margin:0 0 2px;font-size:14px;font-weight:600;color:var(--bs-emphasis-color)}.lrn-tip{position:relative;height:100%;padding:18px 20px;border-radius:16px;background:linear-gradient(150deg,var(--tint-primary) 0%,var(--bs-body-bg) 60%);border:1px solid var(--bs-border-color);transition:var(--transition)}.lrn-tip:hover{box-shadow:var(--shadow-lift)}.lrn-tip.is-go{background:linear-gradient(150deg,#E8F9E8 0%,var(--bs-body-bg) 60%)}.lrn-tip.is-soon{background:linear-gradient(150deg,#FEF8EA 0%,var(--bs-body-bg) 60%)}.lrn-tip.is-now{background:linear-gradient(150deg,#E7F1FC 0%,var(--bs-body-bg) 60%)}.lrn-tip-ic{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin-bottom:12px;border-radius:13px;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);color:var(--bs-primary);font-size:17px}.lrn-tip-title{margin:0 0 6px;font-size:14px;font-weight:600;color:var(--bs-emphasis-color)}.offcanvas.offcanvas-end.lrn-ws{width:88%!important;max-width:1420px!important}@media(max-width:991.98px){.offcanvas.offcanvas-end.lrn-ws{width:100%!important}}.offcanvas.offcanvas-end.lrn-ws .offcanvas-body{padding:22px}.lrn-ws-head{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:22px;background:radial-gradient(70% 130% at 0% 0%,rgba(61,94,225,.14) 0%,transparent 54%),radial-gradient(60% 120% at 100% 100%,rgba(2,168,181,.14) 0%,transparent 54%),var(--bs-body-bg);border-bottom:1px solid var(--bs-border-color)}.lrn-quest{display:flex;gap:6px;list-style:none;margin:0;padding:16px 22px;background:var(--bs-secondary-bg);border-bottom:1px solid var(--bs-border-color)}.lrn-quest li{display:flex}@media(max-width:767.98px){.lrn-quest{flex-wrap:wrap}.lrn-quest li{flex:1 1 45%}}.lrn-questbtn{display:flex;align-items:center;gap:10px;width:100%;padding:11px 16px;border:1px solid var(--bs-border-color);border-radius:999px;background:var(--bs-body-bg);white-space:nowrap;transition:var(--transition)}.lrn-questbtn:hover{border-color:#3d5ee159}li:has(.lrn-questbtn){flex:0 1 auto}li:has(.lrn-questbtn.active){flex:1 1 auto}.lrn-questbtn .lrn-questbtn-txt{display:none}.lrn-questbtn.active{background:linear-gradient(135deg,var(--bs-primary),#02a8b5);border-color:transparent;box-shadow:0 8px 20px #3d5ee147}.lrn-questbtn.active .lrn-questbtn-n{background:#ffffff38;color:#fff}.lrn-questbtn.active .lrn-questbtn-txt{display:flex;color:#fff}@media(max-width:767.98px){.lrn-questbtn .lrn-questbtn-txt{display:flex}}.lrn-questbtn-n{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--bs-secondary-bg);color:var(--bs-secondary-color);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;transition:var(--transition)}.lrn-questbtn-txt{flex-direction:column;min-width:0;line-height:1.2;text-align:left}.lrn-questbtn-txt span:first-child{font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;opacity:.75}.lrn-questbtn-txt span:last-child{font-size:13px;font-weight:600}.lrn-box{height:100%;border-radius:14px;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);overflow:hidden}.lrn-box-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;background:var(--bs-secondary-bg);border-bottom:1px solid var(--bs-border-color)}.lrn-box-head h6{margin:0;font-size:13px;font-weight:600;color:var(--bs-emphasis-color)}.lrn-box-body{padding:16px}.lrn-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;font-size:13px;color:var(--bs-emphasis-color)}.lrn-row+.lrn-row{border-top:1px dashed var(--bs-border-color)}.lrn-row b{font-weight:600}.lrn-acc .accordion-item{margin-bottom:10px;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:14px!important;overflow:hidden}.lrn-acc .accordion-button{padding:14px 16px;font-size:13.5px;font-weight:600;color:var(--bs-emphasis-color);background:var(--bs-body-bg);box-shadow:none}.lrn-acc .accordion-button:not(.collapsed){background:var(--tint-primary);color:var(--bs-primary)}.lrn-acc .accordion-button:focus{box-shadow:none}.lrn-acc .accordion-body{padding:15px 16px;font-size:13px;line-height:1.65;color:var(--bs-secondary-color);border-top:1px solid var(--bs-border-color)}.lrn-empty{padding:40px 24px;text-align:center;border-radius:16px;background:linear-gradient(150deg,var(--tint-primary),var(--bs-body-bg));border:1px dashed var(--bs-border-color)}.lrn-empty-ic{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;margin-bottom:14px;border-radius:20px;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);box-shadow:var(--shadow);color:var(--bs-primary);font-size:26px}@media(prefers-reduced-motion:reduce){[class*=ntf-],[class*=ntf-]:before,[class*=ntf-]:after{animation:none!important;transition:none!important}}.ntf-lbl{display:block;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-secondary-color)}.ntf-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);font-size:11px;font-weight:600;color:var(--bs-emphasis-color);white-space:nowrap}.ntf-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--bs-primary)}.ntf-chip.is-academic:before{background:#3d5ee1}.ntf-chip.is-attendance:before{background:#0f65cd}.ntf-chip.is-fees:before{background:#1abe17}.ntf-chip.is-exams:before{background:#4a00e5}.ntf-chip.is-library:before{background:#02a8b5}.ntf-chip.is-transport:before{background:#eab300}.ntf-chip.is-hostel:before{background:#6fccd8}.ntf-chip.is-medical:before{background:#e82646}.ntf-chip.is-hr:before{background:#e83e8c}.ntf-chip.is-security:before{background:#202c4b}.ntf-chip.is-system:before{background:#677788}.ntf-chip.is-plain:before{display:none}.ntf-pri{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--bs-secondary-color)}.ntf-pri:before{content:"";width:3px;height:12px;border-radius:2px;background:var(--bs-tertiary-bg)}.ntf-pri.is-critical{color:#e82646}.ntf-pri.is-critical:before{background:#e82646}.ntf-pri.is-high{color:#eab300}.ntf-pri.is-high:before{background:#eab300}.ntf-pri.is-medium{color:#0f65cd}.ntf-pri.is-medium:before{background:#0f65cd}.ntf-pri.is-low{color:#1abe17}.ntf-pri.is-low:before{background:#1abe17}.ntf-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:var(--bs-primary);color:#fff;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.ntf-count.is-quiet{background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);color:var(--bs-secondary-color)}.ntf-count.is-alert{background:#e82646}.ntf-hero{position:relative;overflow:hidden;border-radius:var(--radius);background:radial-gradient(70% 130% at 100% 0%,#F2F5FF 0%,transparent 58%),var(--bs-body-bg);border:1px solid var(--bs-border-color);box-shadow:var(--shadow)}.ntf-hero:after{content:"";position:absolute;right:34px;top:-30px;width:150px;height:150px;border-radius:26px;border:1px solid var(--bs-border-color);transform:rotate(24deg);opacity:.5;pointer-events:none}.ntf-hero-inner{position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:26px;padding:26px 28px}@media(max-width:575.98px){.ntf-hero-inner{padding:22px}}.ntf-hero-title{margin:12px 0 8px;font-size:27px;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--bs-emphasis-color)}@media(max-width:767.98px){.ntf-hero-title{font-size:22px}}.ntf-hero-rail{display:flex;flex-wrap:wrap;gap:14px 30px;margin-top:18px;padding-top:16px;border-top:1px solid var(--bs-border-color)}.ntf-stat{display:flex;flex-direction:column;gap:3px;line-height:1.25}.ntf-stat b{font-size:19px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--bs-emphasis-color)}.ntf-stat b small{font-size:12px;font-weight:500;color:var(--bs-secondary-color)}.ntf-bar{position:sticky;top:0;z-index:5;padding:14px 16px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);box-shadow:var(--shadow)}@media(max-width:991.98px){.ntf-bar{position:static}}.ntf-quick{display:flex;flex-wrap:wrap;gap:7px;padding-top:12px;margin-top:12px;border-top:1px solid var(--bs-border-color)}.ntf-tab{display:inline-flex;align-items:center;gap:7px;padding:6px 13px;border-radius:999px;background:var(--bs-secondary-bg);border:1px solid transparent;font-size:12px;font-weight:600;color:var(--bs-secondary-color);transition:var(--transition);white-space:nowrap}.ntf-tab i{font-size:14px}.ntf-tab:hover{background:var(--bs-tertiary-bg);color:var(--bs-emphasis-color)}.ntf-tab.active{background:var(--tint-primary);border-color:#3d5ee13d;color:var(--bs-primary)}.ntf-feed{border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);overflow:hidden}.ntf-group{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 18px;background:var(--bs-secondary-bg);border-bottom:1px solid var(--bs-border-color)}.ntf-group+.ntf-row{border-top:0}.ntf-group span:first-child{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bs-emphasis-color)}.ntf-row{position:relative;display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:14px;padding:16px 18px 16px 22px;border-top:1px solid var(--bs-border-color);transition:var(--transition)}.ntf-row:first-child{border-top:0}.ntf-row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:transparent;transition:var(--transition)}.ntf-row:hover{background:var(--bs-secondary-bg)}.ntf-row:hover .ntf-row-tools{opacity:1;transform:translate(0)}.ntf-row.is-unread{background:var(--tint-primary)}.ntf-row.is-unread:before{background:var(--bs-primary)}.ntf-row.is-unread:hover{background:#eceffc}.ntf-row.is-unread .ntf-row-title{font-weight:600}.ntf-row.is-critical:before{background:#e82646}.ntf-row.is-pinned:after{content:"\ea5f";position:absolute;left:8px;top:18px;font-family:tabler-icons!important;font-size:11px;color:var(--bs-primary)}@media(max-width:767.98px){.ntf-row{grid-template-columns:40px minmax(0,1fr);row-gap:10px}}.ntf-ava{position:relative;width:46px;height:46px}.ntf-ava img,.ntf-ava>.avatar{width:100%;height:100%;border-radius:12px;object-fit:cover}@media(max-width:767.98px){.ntf-ava{width:40px;height:40px}}.ntf-ava-badge{position:absolute;right:-5px;bottom:-5px;display:inline-flex;align-items:center;justify-content:center;width:21px;height:21px;border-radius:50%;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);box-shadow:var(--shadow);font-size:11px;color:var(--bs-primary)}.ntf-ava-sys{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:12px;background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);color:var(--bs-primary);font-size:20px}.ntf-row-title{margin:0 0 3px;font-size:14px;font-weight:500;color:var(--bs-emphasis-color)}.ntf-row-title b{font-weight:600}.ntf-row-txt{margin:0 0 8px;font-size:13px;line-height:1.6;color:var(--bs-secondary-color)}.ntf-row-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:11.5px;color:var(--bs-secondary-color)}.ntf-file{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-sm);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);font-size:11.5px;color:var(--bs-emphasis-color)}.ntf-file i{font-size:14px;color:var(--bs-secondary-color)}.ntf-preview{margin:10px 0 0;padding:10px 13px;border-radius:var(--radius-sm);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-left:3px solid var(--bs-tertiary-bg);font-size:12.5px;line-height:1.6;color:var(--bs-secondary-color)}.ntf-row-side{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:10px;white-space:nowrap}@media(max-width:767.98px){.ntf-row-side{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between}}.ntf-row-tools{display:flex;align-items:center;gap:4px;opacity:0;transform:translate(6px);transition:var(--transition)}@media(max-width:991.98px){.ntf-row-tools{opacity:1;transform:none}}.ntf-tool{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--radius-sm);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);color:var(--bs-secondary-color);font-size:15px;transition:var(--transition)}.ntf-tool:hover{background:var(--tint-primary);border-color:var(--bs-primary);color:var(--bs-primary)}.ntf-feed-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:14px 18px;background:var(--bs-secondary-bg);border-top:1px solid var(--bs-border-color)}.ntf-cat{position:relative;display:flex;flex-direction:column;gap:10px;height:100%;padding:16px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition)}.ntf-cat:hover{border-color:#3d5ee14d;box-shadow:var(--shadow-lift);transform:translateY(-2px)}.ntf-cat-ic{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);color:var(--bs-primary);font-size:19px}.ntf-cat-title{margin:0;font-size:14px;font-weight:600;color:var(--bs-emphasis-color)}.ntf-prio{position:relative;height:100%;padding:20px 18px 18px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);overflow:hidden;transition:var(--transition)}.ntf-prio:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--bs-tertiary-bg)}.ntf-prio.is-critical:before{background:#e82646}.ntf-prio.is-high:before{background:#eab300}.ntf-prio.is-medium:before{background:#0f65cd}.ntf-prio.is-low:before{background:#1abe17}.ntf-prio:hover{box-shadow:var(--shadow-lift)}.ntf-prio-fig{display:block;margin:10px 0 4px;font-size:30px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--bs-emphasis-color)}.ntf-prio-latest{margin-top:14px;padding-top:14px;border-top:1px dashed var(--bs-border-color)}.ntf-act{display:flex;align-items:center;gap:13px;height:100%;padding:15px 16px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition)}.ntf-act:hover{border-color:#3d5ee14d;background:var(--tint-primary)}.ntf-act:hover .ntf-act-ic{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff}.ntf-act-ic{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);color:var(--bs-primary);font-size:17px;transition:var(--transition)}.ntf-track-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}@media(max-width:991.98px){.ntf-track-flow{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}}@media(max-width:480px){.ntf-track-flow{grid-template-columns:minmax(0,1fr)}}.ntf-step{position:relative;padding-top:40px;text-align:center}.ntf-step:before{content:"";position:absolute;left:calc(50% + 18px);right:calc(-50% + 18px);top:15px;height:2px;background:var(--bs-tertiary-bg)}.ntf-step:last-child:before{display:none}.ntf-step.is-done:before{background:#1abe17}.ntf-step:after{content:"";position:absolute;left:50%;top:0;transform:translate(-50%);width:32px;height:32px;border-radius:10px;background:var(--bs-body-bg);border:2px solid var(--bs-tertiary-bg)}.ntf-step.is-done:after{background:#1abe17;border-color:#1abe17}.ntf-step.is-now:after{border-color:var(--bs-primary);box-shadow:0 0 0 4px var(--tint-primary)}@media(max-width:991.98px){.ntf-step:before{display:none}}.ntf-step-ic{position:absolute;left:50%;top:0;transform:translate(-50%);z-index:1;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:15px;color:var(--bs-secondary-color)}.ntf-step.is-done .ntf-step-ic{color:#fff}.ntf-step.is-now .ntf-step-ic{color:var(--bs-primary)}.ntf-step-title{margin:0 0 3px;font-size:13.5px;font-weight:600;color:var(--bs-emphasis-color)}.ntf-note{display:flex;align-items:flex-start;gap:13px;height:100%;padding:16px 18px;border-radius:var(--radius);background:var(--bs-secondary-bg);border:1px solid transparent;transition:var(--transition)}.ntf-note:hover{background:var(--bs-body-bg);border-color:var(--bs-border-color);box-shadow:var(--shadow)}.ntf-note-ic{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);color:var(--bs-primary);font-size:17px}.ntf-note-title{margin:0 0 3px;font-size:13.5px;font-weight:600;color:var(--bs-emphasis-color)}.ntf-ann{display:flex;flex-direction:column;height:100%;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);overflow:hidden;transition:var(--transition)}.ntf-ann:hover{box-shadow:var(--shadow-lift);transform:translateY(-2px)}.ntf-ann-head{display:flex;align-items:center;gap:11px;padding:13px 16px;background:var(--tint-primary)}.ntf-ann-head.is-warn{background:#fef8ea}.ntf-ann-head.is-alert{background:#fde9ed}.ntf-ann-head.is-good{background:#e8f9e8}.ntf-ann-head.is-info{background:#e7f1fc}.ntf-ann-body{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;padding:16px}.ntf-ann-title{margin:0;font-size:14.5px;font-weight:600;color:var(--bs-emphasis-color)}.ntf-ann-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid var(--bs-border-color)}.ntf-pref{display:flex;align-items:center;gap:14px;height:100%;padding:16px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition)}.ntf-pref:hover{box-shadow:var(--shadow)}.ntf-pref-ic{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);color:var(--bs-primary);font-size:19px}.ntf-pref-title{margin:0 0 2px;font-size:14px;font-weight:600;color:var(--bs-emphasis-color)}.offcanvas.offcanvas-end.ntf-panel{width:88%!important;max-width:1400px!important}@media(max-width:991.98px){.offcanvas.offcanvas-end.ntf-panel{width:100%!important}}.offcanvas.offcanvas-end.ntf-panel .offcanvas-body{padding:22px}.ntf-panel-head{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap;padding:22px;background:radial-gradient(60% 130% at 100% 0%,#F2F5FF 0%,transparent 60%),var(--bs-body-bg);border-bottom:1px solid var(--bs-border-color)}.ntf-box{height:100%;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);overflow:hidden}.ntf-box-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;background:var(--bs-secondary-bg);border-bottom:1px solid var(--bs-border-color)}.ntf-box-head h6{margin:0;font-size:13px;font-weight:600;color:var(--bs-emphasis-color)}.ntf-box-body{padding:16px}.ntf-line{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;font-size:13px;color:var(--bs-emphasis-color)}.ntf-line+.ntf-line{border-top:1px dashed var(--bs-border-color)}.ntf-line b{font-weight:600}.ntf-comment{display:flex;gap:12px;padding:12px 0}.ntf-comment+.ntf-comment{border-top:1px solid var(--bs-border-color)}.ntf-comment p{margin:0;font-size:13px;line-height:1.6;color:var(--bs-secondary-color)}.ntf-audit{display:flex;align-items:flex-start;gap:10px;padding:8px 0;font-size:12.5px;color:var(--bs-secondary-color)}.ntf-audit+.ntf-audit{border-top:1px dotted var(--bs-border-color)}.ntf-audit time{flex-shrink:0;width:96px;font-variant-numeric:tabular-nums}.ntf-audit b{font-weight:600;color:var(--bs-emphasis-color)}.ntf-modal .modal-content{border-radius:var(--radius);border:0}.ntf-modal .modal-header{align-items:flex-start;padding:20px 22px;border-bottom:1px solid var(--bs-border-color)}.ntf-modal .modal-body{padding:22px}.ntf-modal .modal-footer{padding:16px 22px;border-top:1px solid var(--bs-border-color)}.ntf-empty{padding:48px 24px;text-align:center;border-radius:var(--radius);background:var(--bs-secondary-bg);border:1px dashed var(--bs-border-color)}.ntf-empty-ic{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;margin-bottom:14px;border-radius:18px;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);box-shadow:var(--shadow);color:var(--bs-primary);font-size:26px}.ntf-empty-title{margin:0 0 4px;font-size:15px;font-weight:600;color:var(--bs-emphasis-color)}#tdToasts{position:fixed;top:76px;right:20px;z-index:3000;display:flex;flex-direction:column;gap:10px}#tdToasts .toast{min-width:250px}.settings-toptabs{position:relative;display:flex;flex-wrap:wrap;align-items:flex-end;gap:4px 30px;padding:0 4px;border-bottom:1px solid var(--bs-border-color);margin-bottom:28px}.settings-toptabs-link{position:relative;display:inline-flex;align-items:center;gap:10px;padding:14px 2px 13px;font-size:14px;font-weight:600;color:var(--bs-secondary-color);white-space:nowrap;transition:color .18s cubic-bezier(.4,0,.2,1)}.settings-toptabs-link:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2.5px;border-radius:2px 2px 0 0;background:linear-gradient(90deg,var(--bs-primary),rgb(125.7775,114.0035714286,233.1964285714));transform:scaleX(0);transform-origin:left center;opacity:0;transition:transform .22s cubic-bezier(.4,0,.2,1),opacity .22s}.settings-toptabs-link:hover{color:var(--heading)}.settings-toptabs-link:hover .settings-toptabs-ic{background:var(--surface-soft);border-color:rgba(var(--bs-primary-rgb),.3);color:var(--bs-primary)}.settings-toptabs-link.active{color:var(--bs-primary)}.settings-toptabs-link.active:after{transform:scaleX(1);opacity:1}.settings-toptabs-link.active .settings-toptabs-ic{background:linear-gradient(155deg,var(--bs-primary) 0%,rgb(28.7410714286,60.35625,185.8589285714) 100%);border-color:transparent;color:#fff;box-shadow:0 4px 10px -2px rgba(var(--bs-primary-rgb),.5)}@media(max-width:575.98px){.settings-toptabs-link{width:100%;justify-content:flex-start}}.settings-toptabs-ic{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:9px;background:var(--surface);border:1px solid var(--bs-border-color);color:var(--bs-secondary-color);font-size:14px;transition:.18s cubic-bezier(.4,0,.2,1)}@media(max-width:575.98px){.settings-toptabs{flex-direction:column;align-items:stretch;border-bottom:0}.settings-toptabs-link{border-bottom:1px solid var(--bs-border-color)}}.profile-uploader.profile-uploader-two{position:relative;width:100%;border:1px dashed #B5B9C3;background-color:transparent;border-radius:5px;padding:15px 15px 12px;margin-bottom:15px}.profile-uploader.profile-uploader-two .upload-icon{display:block;text-align:center;font-size:24px;line-height:0;margin-bottom:15px}.profile-uploader.profile-uploader-two input[type=file]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.profile-uploader.profile-uploader-two input[type=file].form-control{padding:0}.profile-uploader.profile-uploader-two .drag-upload-btn{font-size:12px;text-align:center}.profile-uploader.profile-uploader-two .drag-upload-btn .upload-btn{font-size:12px;margin-bottom:5px}.profile-uploader.profile-uploader-two .drag-upload-btn .upload-btn span{color:#3d5ee1}.profile-uploader.profile-uploader-two .drag-upload-btn h6{font-size:12px;font-weight:400;margin-bottom:5px}.settings-profile-upload{display:flex;align-items:center;margin-bottom:15px}.settings-profile-upload .profile-pic{width:60px;height:60px;border-radius:50%;margin-right:15px;display:block;flex-shrink:0}.settings-profile-upload .profile-pic img{width:100%;border-radius:50%}.settings-profile-upload .title-upload h5{margin-bottom:5px}.language-setup-table{border:1px solid #E9EDF4;border-radius:5px;overflow:auto}.language-setup-table .table thead,.language-setup-table .table thead th{background:#f2f4f8}.language-setup-table .table tbody tr td{border-bottom:1px solid #E9EDF4;width:50%}.language-setup-table .table tbody tr:last-child td{border-bottom:0}.tax-group-input{position:relative}@media(prefers-reduced-motion:reduce){.identity-panel,.identity-panel:before,.identity-panel:after,.section-nav-link,.option-card,.option-item,.choice-tile,.segmented-btn,.inline-meter,.state-dot{animation:none!important;transition:none!important}}.eyebrow-label{display:block;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-secondary-color)}.meta-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:6px;background:var(--surface-soft);border:1px solid var(--bs-border-color);font-size:11px;font-weight:600;color:var(--heading);white-space:nowrap}.meta-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--bs-secondary-color)}.meta-badge.is-active{color:#1abe17;background:#e8f9e8;border-color:#d1f2d1}.meta-badge.is-active:before{background:#1abe17}.meta-badge.is-pending{color:#eab300;background:#fef8ea;border-color:#fdf1d6}.meta-badge.is-pending:before{background:#eab300}.meta-badge.is-expiring{color:#e82646;background:#fde9ed;border-color:#fad4da}.meta-badge.is-expiring:before{background:#e82646}.meta-badge.is-draft{color:#0f65cd;background:#e7f1fc;border-color:#cfe2fa}.meta-badge.is-draft:before{background:#0f65cd}.meta-badge.is-plain:before{display:none}.state-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#1abe17;flex-shrink:0}.state-dot.is-empty{background:var(--border-strong)}.state-dot.is-warn{background:#eab300}.settings-index-card{border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #1118270a}.settings-index-card>.card-header{padding:16px 18px;background:radial-gradient(120% 180% at 0% 0%,#F2F5FF 0%,transparent 60%),var(--surface)}.settings-index-card>.card-header h5{font-size:14.5px;font-weight:700;letter-spacing:-.01em;color:var(--heading)}[data-theme=dark] .settings-index-card>.card-header{background:radial-gradient(120% 180% at 0% 0%,rgba(var(--bs-primary-rgb),.16) 0%,transparent 60%),var(--surface)}.settings-index-nav{position:relative;display:flex;flex-direction:column;gap:1px;padding:14px 14px 14px 12px}.settings-index-nav:before{content:"";position:absolute;left:38px;top:33px;bottom:33px;width:2px;background:var(--bs-border-color)}.settings-index-link{position:relative;z-index:1;display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:11px;color:var(--bs-secondary-color);font-size:13.5px;font-weight:500;line-height:1.4;transition:.18s cubic-bezier(.4,0,.2,1)}.settings-index-link:hover{background:var(--surface-soft);color:var(--heading)}.settings-index-link:hover .settings-index-ic{border-color:rgba(var(--bs-primary-rgb),.35);color:var(--bs-primary)}.settings-index-link:hover .settings-index-arrow{opacity:1;transform:translate(0)}.settings-index-link.active{color:var(--bs-primary);font-weight:600;background:linear-gradient(90deg,#F2F5FF 0%,transparent 92%)}.settings-index-link.active .settings-index-ic{background:linear-gradient(155deg,var(--bs-primary) 0%,#2E48C4 100%);border-color:transparent;color:#fff;box-shadow:0 0 0 4px #f2f5ff,0 6px 14px -4px rgba(var(--bs-primary-rgb),.55)}.settings-index-link.active .settings-index-label{color:var(--bs-primary)}.settings-index-link.active .settings-index-arrow{opacity:1;transform:translate(0);color:var(--bs-primary)}[data-theme=dark] .settings-index-link.active{background:linear-gradient(90deg,rgba(var(--bs-primary-rgb),.18) 0%,transparent 92%)}[data-theme=dark] .settings-index-link.active .settings-index-ic{box-shadow:0 0 0 4px rgba(var(--bs-primary-rgb),.22),0 6px 14px -4px rgba(var(--bs-primary-rgb),.55)}.settings-index-ic{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:50%;background:var(--surface);border:1.5px solid var(--bs-border-color);color:var(--bs-secondary-color);font-size:15px;transition:.18s cubic-bezier(.4,0,.2,1)}.settings-index-label{flex:1;min-width:0}.settings-index-arrow{flex-shrink:0;font-size:13px;opacity:0;transform:translate(-4px);transition:.18s cubic-bezier(.4,0,.2,1)}.settings-tab-nav{position:sticky;top:76px}.identity-panel{position:relative;overflow:hidden;border-radius:16px;background:linear-gradient(115deg,#F2F5FF 0%,var(--surface) 44%),var(--surface);border:1px solid var(--bs-border-color);box-shadow:0 1px 2px #1118270f}.identity-panel:after{content:"";position:absolute;right:-130px;top:-130px;width:160px;height:160px;border-radius:50%;border:16px solid #F2F5FF;opacity:.6;pointer-events:none}.identity-panel:before{content:"";position:absolute;left:-60px;bottom:-80px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(var(--bs-primary-rgb),.1) 0%,transparent 72%);pointer-events:none}[data-theme=dark] .identity-panel{background:linear-gradient(115deg,rgba(var(--bs-primary-rgb),.16) 0%,var(--surface) 44%),var(--surface)}[data-theme=dark] .identity-panel:after{border-color:rgba(var(--bs-primary-rgb),.18)}.identity-panel-inner{position:relative;display:flex;align-items:flex-start;gap:20px 26px;flex-wrap:wrap;padding:28px 32px}@media(max-width:575.98px){.identity-panel-inner{padding:22px}.identity-panel-actions,.identity-panel-actions .btn{width:100%}}.identity-panel-main{display:flex;align-items:flex-start;gap:20px;flex:1 1 380px;min-width:0}.identity-crest{position:relative;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:104px;height:104px;border-radius:22px;background:var(--surface);border:1px solid var(--bs-border-color);box-shadow:0 1px 2px #1118270f,0 0 0 6px rgba(var(--bs-primary-rgb),.07)}.identity-crest img{max-width:72%;max-height:72%;object-fit:contain}.identity-crest-pip{position:absolute;right:-6px;bottom:-6px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#1abe17;border:3px solid var(--surface);color:#fff;font-size:14px;box-shadow:0 3px 8px #1abe1759}.identity-panel-name{margin:0 0 6px;font-size:27px;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--heading)}@media(max-width:767.98px){.identity-panel-name{font-size:22px}}.identity-panel-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto;margin-left:auto}@media(max-width:575.98px){.identity-panel-actions{width:100%;margin-left:0}.identity-panel-actions .btn:not(.btn-icon){flex:1 1 auto}}.identity-facts{flex:1 0 100%;display:flex;flex-wrap:wrap;gap:18px 30px;margin-top:2px;padding-top:18px;border-top:1px solid var(--bs-border-color)}.identity-fact{display:flex;align-items:center;gap:10px;line-height:1.3}.identity-fact b{font-size:14px;font-weight:600;color:var(--heading)}.identity-fact-ic{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border-radius:9px;background:rgba(var(--bs-primary-rgb),.08);color:#3d5ee1;font-size:15px}.section-nav{position:sticky;top:76px;padding:10px;border-radius:12px;background:var(--surface);border:1px solid var(--bs-border-color);box-shadow:0 1px 2px #1118270f;max-height:calc(100vh - 92px);overflow-y:auto;flex-wrap:nowrap!important;overflow-x:hidden}.section-nav>*{flex-shrink:0}@media(max-width:991.98px){.section-nav{position:static;max-height:none}}.scroll-anchor{scroll-margin-top:80px}.section-nav-heading{padding:10px 12px 8px;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bs-secondary-color)}.section-nav-heading+.section-nav-link{margin-top:0}.section-nav-link{position:relative;display:flex;align-items:center;gap:11px;width:100%;padding:9px 12px;border:0;border-radius:8px;background:transparent;text-align:left;font-size:13px;font-weight:500;line-height:1.4;color:var(--bs-secondary-color);transition:.18s cubic-bezier(.4,0,.2,1);min-width:0;white-space:normal;word-break:break-word}.section-nav-link i{flex-shrink:0;font-size:17px}.section-nav-link:hover{background:var(--surface-soft);color:var(--heading)}.section-nav-link.active{background:#f2f5ff;color:var(--bs-primary);font-weight:600}.section-nav-link.active:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 2px 2px 0;background:var(--bs-primary)}.section-nav-foot{margin-top:10px;padding:14px 12px 10px;border-top:1px solid var(--bs-border-color)}.inline-meter{display:block;height:6px;border-radius:3px;background:linear-gradient(90deg,var(--bs-primary) 0 calc(var(--p, 0) * 1%),var(--border-strong) calc(var(--p, 0) * 1%) 100%)}.inline-meter-p-0{--p: 0}.inline-meter-p-1{--p: 1}.inline-meter-p-2{--p: 2}.inline-meter-p-3{--p: 3}.inline-meter-p-4{--p: 4}.inline-meter-p-5{--p: 5}.inline-meter-p-6{--p: 6}.inline-meter-p-7{--p: 7}.inline-meter-p-8{--p: 8}.inline-meter-p-9{--p: 9}.inline-meter-p-10{--p: 10}.inline-meter-p-11{--p: 11}.inline-meter-p-12{--p: 12}.inline-meter-p-13{--p: 13}.inline-meter-p-14{--p: 14}.inline-meter-p-15{--p: 15}.inline-meter-p-16{--p: 16}.inline-meter-p-17{--p: 17}.inline-meter-p-18{--p: 18}.inline-meter-p-19{--p: 19}.inline-meter-p-20{--p: 20}.inline-meter-p-21{--p: 21}.inline-meter-p-22{--p: 22}.inline-meter-p-23{--p: 23}.inline-meter-p-24{--p: 24}.inline-meter-p-25{--p: 25}.inline-meter-p-26{--p: 26}.inline-meter-p-27{--p: 27}.inline-meter-p-28{--p: 28}.inline-meter-p-29{--p: 29}.inline-meter-p-30{--p: 30}.inline-meter-p-31{--p: 31}.inline-meter-p-32{--p: 32}.inline-meter-p-33{--p: 33}.inline-meter-p-34{--p: 34}.inline-meter-p-35{--p: 35}.inline-meter-p-36{--p: 36}.inline-meter-p-37{--p: 37}.inline-meter-p-38{--p: 38}.inline-meter-p-39{--p: 39}.inline-meter-p-40{--p: 40}.inline-meter-p-41{--p: 41}.inline-meter-p-42{--p: 42}.inline-meter-p-43{--p: 43}.inline-meter-p-44{--p: 44}.inline-meter-p-45{--p: 45}.inline-meter-p-46{--p: 46}.inline-meter-p-47{--p: 47}.inline-meter-p-48{--p: 48}.inline-meter-p-49{--p: 49}.inline-meter-p-50{--p: 50}.inline-meter-p-51{--p: 51}.inline-meter-p-52{--p: 52}.inline-meter-p-53{--p: 53}.inline-meter-p-54{--p: 54}.inline-meter-p-55{--p: 55}.inline-meter-p-56{--p: 56}.inline-meter-p-57{--p: 57}.inline-meter-p-58{--p: 58}.inline-meter-p-59{--p: 59}.inline-meter-p-60{--p: 60}.inline-meter-p-61{--p: 61}.inline-meter-p-62{--p: 62}.inline-meter-p-63{--p: 63}.inline-meter-p-64{--p: 64}.inline-meter-p-65{--p: 65}.inline-meter-p-66{--p: 66}.inline-meter-p-67{--p: 67}.inline-meter-p-68{--p: 68}.inline-meter-p-69{--p: 69}.inline-meter-p-70{--p: 70}.inline-meter-p-71{--p: 71}.inline-meter-p-72{--p: 72}.inline-meter-p-73{--p: 73}.inline-meter-p-74{--p: 74}.inline-meter-p-75{--p: 75}.inline-meter-p-76{--p: 76}.inline-meter-p-77{--p: 77}.inline-meter-p-78{--p: 78}.inline-meter-p-79{--p: 79}.inline-meter-p-80{--p: 80}.inline-meter-p-81{--p: 81}.inline-meter-p-82{--p: 82}.inline-meter-p-83{--p: 83}.inline-meter-p-84{--p: 84}.inline-meter-p-85{--p: 85}.inline-meter-p-86{--p: 86}.inline-meter-p-87{--p: 87}.inline-meter-p-88{--p: 88}.inline-meter-p-89{--p: 89}.inline-meter-p-90{--p: 90}.inline-meter-p-91{--p: 91}.inline-meter-p-92{--p: 92}.inline-meter-p-93{--p: 93}.inline-meter-p-94{--p: 94}.inline-meter-p-95{--p: 95}.inline-meter-p-96{--p: 96}.inline-meter-p-97{--p: 97}.inline-meter-p-98{--p: 98}.inline-meter-p-99{--p: 99}.inline-meter-p-100{--p: 100}.option-card{border-radius:12px;background:var(--surface);border:1px solid var(--bs-border-color);overflow:hidden;transition:.18s cubic-bezier(.4,0,.2,1)}.option-card:hover{box-shadow:0 1px 2px #1118270f}.option-card-head{display:flex;align-items:center;gap:13px;padding:15px 18px;background:var(--surface-soft);border-bottom:1px solid var(--bs-border-color)}.option-card-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;background:var(--surface);border:1px solid var(--bs-border-color);color:var(--bs-primary);font-size:17px}.option-card-title{margin:0;font-size:14.5px;font-weight:600;color:var(--heading)}.option-card-body{padding:6px 18px 14px}.option-row{display:grid;grid-template-columns:200px minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 0;transition:.18s cubic-bezier(.4,0,.2,1)}.option-row+.option-row{border-top:1px solid var(--bs-border-color)}.option-row:hover .inline-edit{opacity:1}@media(max-width:767.98px){.option-row{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.option-row .option-row-value{grid-column:1/-1}}.option-row-key{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--bs-secondary-color)}.option-row-value{display:inline-flex;align-items:center;font-size:13.5px;font-weight:500;color:var(--heading);word-break:break-word}.option-row-value.is-empty{color:var(--bs-secondary-color);font-style:italic}.option-row-value code{padding:2px 7px;border-radius:5px;background:var(--surface-soft);border:1px solid var(--bs-border-color);font-size:12.5px;color:var(--heading)}.value-dot{display:inline-block;width:9px;height:9px;margin-right:8px;border-radius:50%;flex-shrink:0;border:1px solid rgba(17,24,39,.12);box-shadow:inset 0 -3px 5px #0000001f}.inline-edit{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:var(--surface);border:1px solid var(--bs-border-color);color:var(--bs-secondary-color);font-size:15px;opacity:0;transition:.18s cubic-bezier(.4,0,.2,1)}.inline-edit:hover{background:#f2f5ff;border-color:var(--bs-primary);color:var(--bs-primary)}@media(max-width:991.98px){.inline-edit{opacity:1}}.section-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-bottom:20px}.section-head-title{margin:0 0 4px;font-size:19px;font-weight:600;letter-spacing:-.01em;color:var(--heading)}.section-head-sub{margin:0;font-size:13px;color:var(--bs-secondary-color);max-width:660px}.asset-card{display:flex;flex-direction:column;height:100%;border-radius:12px;background:var(--surface);border:1px solid var(--bs-border-color);overflow:hidden;transition:.18s cubic-bezier(.4,0,.2,1)}.asset-card:hover{border-color:#3d5ee14d;box-shadow:0 8px 24px #1118271a}.inset-well{display:flex;align-items:center;justify-content:center;height:116px;padding:16px;border-bottom:1px solid var(--bs-border-color);background-color:var(--surface-soft);background-image:linear-gradient(45deg,rgba(0,0,0,.04) 25%,transparent 25%,transparent 75%,rgba(0,0,0,.04) 75%),linear-gradient(45deg,rgba(0,0,0,.04) 25%,transparent 25%,transparent 75%,rgba(0,0,0,.04) 75%);background-size:16px 16px;background-position:0 0,8px 8px}.inset-well img{max-width:100%;max-height:100%;object-fit:contain}.inset-well.is-dark{background-color:#202c4b;background-image:none}.asset-card-body{display:flex;align-items:center;gap:12px;padding:14px 16px}.asset-card-title{margin:0 0 2px;font-size:13.5px;font-weight:600;color:var(--heading)}.color-swatch{display:flex;align-items:center;gap:14px;height:100%;padding:14px 16px;border-radius:12px;background:var(--surface);border:1px solid var(--bs-border-color);transition:.18s cubic-bezier(.4,0,.2,1)}.color-swatch:hover{box-shadow:0 8px 24px #1118271a}.swatch-chip{flex-shrink:0;width:46px;height:46px;border-radius:13px;border:1px solid rgba(17,24,39,.12);box-shadow:inset 0 -12px 18px #0000001a}.swatch-chip.is-primary{background:#3d5ee1}.swatch-chip.is-secondary{background:#6fccd8}.swatch-chip.is-success{background:#1abe17}.swatch-chip.is-dark{background:#202c4b}.usage-row{display:flex;align-items:center;gap:12px;padding:12px 0;font-size:13px}.usage-row+.usage-row{border-top:1px dashed var(--bs-border-color)}.usage-row-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:var(--surface-soft);border:1px solid var(--bs-border-color);color:var(--bs-primary);font-size:15px}.contact-block{position:relative;height:100%;padding:18px;border-radius:12px;background:var(--surface);border:1px solid var(--bs-border-color);transition:.18s cubic-bezier(.4,0,.2,1)}.contact-block:hover{border-color:#3d5ee14d;box-shadow:0 8px 24px #1118271a}.contact-block-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:12px;border-radius:12px;background:#f2f5ff;color:var(--bs-primary);font-size:18px}.contact-block-icon.is-alert{background:#fde9ed;color:#e82646}.contact-block-icon.is-good{background:#e8f9e8;color:#1abe17}.contact-block-title{margin:0 0 6px;font-size:14px;font-weight:600;color:var(--heading)}.contact-block-text{margin:0;font-size:13px;line-height:1.65;color:var(--bs-secondary-color)}.person-block{display:flex;align-items:center;gap:14px;height:100%;padding:16px;border-radius:12px;background:var(--surface);border:1px solid var(--bs-border-color);transition:.18s cubic-bezier(.4,0,.2,1)}.person-block:hover{border-color:#3d5ee14d;box-shadow:0 8px 24px #1118271a}.person-block-name{margin:0 0 2px;font-size:14.5px;font-weight:600;color:var(--heading)}.person-block-role{display:block;margin-bottom:6px;font-size:11.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--bs-primary)}.compliance-card{position:relative;height:100%;padding:18px 18px 18px 22px;border-radius:12px;background:var(--surface);border:1px solid var(--bs-border-color);overflow:hidden;transition:.18s cubic-bezier(.4,0,.2,1)}.compliance-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#1abe17}.compliance-card.is-expiring:before{background:#eab300}.compliance-card.is-expired:before{background:#e82646}.compliance-card.is-pending:before{background:#0f65cd}.compliance-card:hover{box-shadow:0 8px 24px #1118271a}.compliance-card-title{margin:0 0 4px;font-size:14px;font-weight:600;color:var(--heading)}.reference-code{display:inline-block;margin:8px 0;padding:5px 11px;border-radius:8px;background:var(--surface-soft);border:1px solid var(--bs-border-color);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--heading)}.compliance-card-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:12px;padding-top:12px;border-top:1px dashed var(--bs-border-color)}.document-row{display:flex;align-items:center;gap:14px;height:100%;padding:15px 16px;border-radius:12px;background:var(--surface);border:1px solid var(--bs-border-color);transition:.18s cubic-bezier(.4,0,.2,1)}.document-row:hover{border-color:#3d5ee14d;background:var(--surface-soft)}.document-row-icon{position:relative;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:42px;height:50px;border-radius:8px 14px 8px 8px;background:var(--surface-soft);border:1px solid var(--bs-border-color);color:var(--bs-primary);font-size:19px}.document-row-icon:after{content:"";position:absolute;right:0;top:0;border-width:0 13px 13px 0;border-style:solid;border-color:var(--surface) var(--surface) var(--bs-border-color) var(--bs-border-color);border-top-right-radius:13px}.document-row-icon.is-pdf{color:#e82646}.document-row-icon.is-img{color:#1abe17}.document-row-icon.is-doc{color:#0f65cd}.document-row-title{margin:0 0 2px;font-size:13.5px;font-weight:600;color:var(--heading)}.audit-trail{position:relative;padding-left:34px}.audit-trail:before{content:"";position:absolute;left:11px;top:14px;bottom:14px;width:2px;background:var(--bs-border-color)}.audit-event{position:relative;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:15px 17px;border-radius:12px;background:var(--surface-soft);border:1px solid transparent;transition:.18s cubic-bezier(.4,0,.2,1)}.audit-event+.audit-event{margin-top:12px}.audit-event:hover{background:var(--surface);border-color:var(--bs-border-color);box-shadow:0 1px 2px #1118270f}.audit-event:before{content:"";position:absolute;left:-29px;top:20px;width:12px;height:12px;border-radius:50%;background:var(--surface);border:3px solid var(--bs-border-color)}.audit-event.is-done:before{background:var(--bs-primary);border-color:var(--bs-primary)}.audit-event.is-now:before{border-color:var(--bs-primary);box-shadow:0 0 0 4px #f2f5ff}.audit-event-title{margin:0 0 3px;font-size:14px;font-weight:600;color:var(--heading)}.delta-value{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:12px}.delta-value s{color:var(--bs-secondary-color)}.delta-value b{font-weight:600;color:var(--heading)}.delta-value i{font-size:13px;color:var(--bs-secondary-color)}.settings-tab-content .row+.row{margin-top:24px}.offcanvas.offcanvas-end.flush-panel{width:88%!important;max-width:1360px!important;overflow-y:auto}@media(max-width:991.98px){.offcanvas.offcanvas-end.flush-panel{width:100%!important}}.offcanvas.offcanvas-end.flush-panel .offcanvas-body{padding:22px;flex-grow:0;overflow-y:visible}.flush-panel-head{position:relative;display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap;padding:22px 56px 22px 22px;background:linear-gradient(115deg,#F2F5FF 0%,var(--surface) 55%),var(--surface);border-bottom:1px solid var(--bs-border-color)}.flush-panel-head .custom-btn-close{position:absolute;top:18px;right:18px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border-radius:50%;background-color:var(--surface);border:1px solid var(--bs-border-color);box-shadow:0 1px 2px #1118270f;color:var(--bs-secondary-color);opacity:1;transition:.18s cubic-bezier(.4,0,.2,1)}.flush-panel-head .custom-btn-close i{font-size:16px;line-height:1}.flush-panel-head .custom-btn-close:hover{background-color:#fde9ed;border-color:#fad4da;color:#e82646;box-shadow:0 4px 10px #e8264629}.flush-panel .offcanvas-footer{padding:16px 22px;background:var(--surface);border-top:1px solid var(--bs-border-color)}.outline-box{border-radius:12px;background:var(--surface);border:1px solid var(--bs-border-color);overflow:hidden;box-shadow:0 1px 2px #1118270a;transition:.18s cubic-bezier(.4,0,.2,1)}.outline-box:hover{border-color:#3d5ee140;box-shadow:0 10px 26px #11182714}.color-hero{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;padding:24px;background-color:var(--hero-color, #3D5EE1);background-image:radial-gradient(120% 160% at 0% 0%,rgba(255,255,255,.22) 0%,transparent 55%),linear-gradient(135deg,transparent 0%,rgba(0,0,0,.22) 100%)}@media(max-width:575.98px){.color-hero{padding:20px}}.color-hero-main{min-width:0}.color-hero-label{display:block;margin-bottom:7px;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#fffc}.color-hero-hex{display:block;font-size:28px;font-weight:700;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:#fff}.color-hero-side{display:flex;align-items:center;gap:10px;flex-shrink:0}.color-hero-prev{display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border-radius:999px;background:#ffffff24;border:1px solid rgba(255,255,255,.28);font-size:12px;font-weight:600;color:#ffffffeb;white-space:nowrap}.color-hero-prev s{font-weight:500;color:#ffffffad}.color-hero-prev-dot{width:10px;height:10px;flex-shrink:0;border-radius:50%;border:1px solid rgba(255,255,255,.55)}.color-hero-copy{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:#ffffff24;border:1px solid rgba(255,255,255,.28);color:#fff;font-size:15px;transition:.18s cubic-bezier(.4,0,.2,1)}.color-hero-copy:hover{background:#ffffff42}.outline-box-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;background:var(--surface-soft);border-bottom:1px solid var(--bs-border-color)}.outline-box-head h6{margin:0;font-size:13px;font-weight:600;color:var(--heading)}.outline-box-body{padding:16px}.check-row{display:flex;align-items:flex-start;gap:10px;padding:9px 0;font-size:13px;color:var(--heading)}.check-row+.check-row{border-top:1px dashed var(--bs-border-color)}.check-row i{flex-shrink:0;margin-top:1px;font-size:16px;color:#1abe17}.check-row.is-warn i{color:#eab300}.check-row.is-fail i{color:#e82646}.settings-modal .modal-content{border-radius:16px;border:0}.settings-modal .modal-header{align-items:flex-start;padding:20px 22px;border-bottom:1px solid var(--bs-border-color)}.settings-modal .modal-body{padding:22px}.settings-modal .modal-footer{padding:16px 22px;border-top:1px solid var(--bs-border-color)}.inline-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:30px 20px;text-align:center;border-radius:12px;background:var(--surface-soft);border:1px dashed var(--bs-border-color);transition:.18s cubic-bezier(.4,0,.2,1)}.inline-drop:hover{background:#f2f5ff;border-color:var(--bs-primary)}.inline-drop i{font-size:26px;color:var(--bs-primary)}.empty-block{padding:44px 24px;text-align:center;border-radius:12px;background:var(--surface-soft);border:1px dashed var(--bs-border-color)}.empty-block-icon{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;margin-bottom:14px;border-radius:18px;background:var(--surface);border:1px solid var(--bs-border-color);box-shadow:0 1px 2px #1118270f;color:var(--bs-primary);font-size:25px}.option-group{border-radius:12px;background:var(--surface);border:1px solid var(--bs-border-color);overflow:hidden}.option-group+.option-group{margin-top:20px}.option-group-head{display:flex;align-items:center;gap:12px;padding:14px 18px;background:var(--surface-soft);border-bottom:1px solid var(--bs-border-color)}.option-group-title{margin:0;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--heading)}.option-item{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:16px;padding:15px 18px;transition:.18s cubic-bezier(.4,0,.2,1)}@media(max-width:1199.98px){.option-item{display:flex;flex-wrap:wrap}}.option-item+.option-item{border-top:1px solid var(--bs-border-color)}.option-item:hover{background:var(--surface-soft)}.option-item.is-off .option-item-text p{opacity:.65}@media(max-width:767.98px){.option-item{grid-template-columns:40px minmax(0,1fr);row-gap:12px}.option-item .option-item-control{grid-column:2/-1;justify-content:flex-start}}.option-item-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--surface-soft);border:1px solid var(--bs-border-color);color:var(--bs-primary);font-size:18px}.option-item-text{min-width:0}.option-item-text span:first-child{display:block;font-size:14px;font-weight:500;color:var(--heading)}.option-item-text p{margin:2px 0 0;font-size:12.5px;line-height:1.55;color:var(--bs-secondary-color)}.option-item-control{display:flex;align-items:center;justify-content:flex-end;gap:10px;white-space:nowrap}.inline-select{min-width:168px;padding:7px 32px 7px 12px;border-radius:8px;background-color:var(--surface);border:1px solid var(--bs-border-color);font-size:13px;color:var(--heading)}.inline-select:focus{border-color:var(--bs-primary);box-shadow:0 0 0 3px #f2f5ff;outline:0}@media(max-width:575.98px){.inline-select{min-width:0;width:100%}}.segmented{display:inline-flex;padding:3px;border-radius:10px;background:var(--surface-soft);border:1px solid var(--bs-border-color)}.segmented-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:0;border-radius:7px;background:transparent;font-size:12.5px;font-weight:600;color:var(--bs-secondary-color);transition:.18s cubic-bezier(.4,0,.2,1)}.segmented-btn i{font-size:15px}.segmented-btn:hover{color:var(--heading)}.segmented-btn.active{background:var(--surface);color:var(--heading);box-shadow:0 1px 2px #1118270f}.accent-picker{display:inline-flex;gap:8px}.accent-picker-dot{position:relative;width:26px;height:26px;border-radius:50%;border:0;padding:0;transition:.18s cubic-bezier(.4,0,.2,1)}.accent-picker-dot:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid transparent;transition:.18s cubic-bezier(.4,0,.2,1)}.accent-picker-dot:hover{transform:scale(1.08)}.accent-picker-dot.active:after{border-color:currentColor}.accent-picker-dot.c-primary{background:#3d5ee1;color:#3d5ee1}.accent-picker-dot.c-teal{background:#02a8b5;color:#02a8b5}.accent-picker-dot.c-success{background:#1abe17;color:#1abe17}.accent-picker-dot.c-warning{background:#eab300;color:#eab300}.accent-picker-dot.c-danger{background:#e82646;color:#e82646}.accent-picker-dot.c-purple{background:#4a00e5;color:#4a00e5}.accent-picker-dot.c-pink{background:#e83e8c;color:#e83e8c}.accent-picker-dot.c-dark{background:#202c4b;color:#202c4b}.choice-tile{display:flex;flex-direction:column;gap:10px;height:100%;padding:18px;border-radius:12px;background:var(--surface);border:1px solid var(--bs-border-color);transition:.18s cubic-bezier(.4,0,.2,1)}.choice-tile:hover{box-shadow:0 8px 24px #1118271a}.choice-tile.is-on{background:#f2f5ff;border-color:#3d5ee142}.choice-tile.is-on .choice-tile-icon{background:var(--bs-primary);border-color:transparent;color:#fff}.choice-tile-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:13px;background:var(--surface-soft);border:1px solid var(--bs-border-color);color:var(--bs-primary);font-size:19px;transition:.18s cubic-bezier(.4,0,.2,1)}.choice-tile-title{margin:0;font-size:14px;font-weight:600;color:var(--heading)}.choice-tile-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid var(--bs-border-color)}.key-list{display:inline-flex;align-items:center;gap:4px}.key-list kbd{padding:3px 8px;border-radius:6px;background:var(--surface);border:1px solid var(--bs-border-color);border-bottom-width:2px;box-shadow:none;font-size:11px;font-weight:600;color:var(--heading)}.key-list span{font-size:11px;color:var(--bs-secondary-color)}.layout-preview{display:flex;height:148px;border-radius:12px;border:1px solid var(--bs-border-color);overflow:hidden;background:var(--bs-white)}.layout-preview.is-dark{background:#202c4b;border-color:#ffffff1f}.layout-preview.is-dark .layout-preview-side{background:#ffffff0f}.layout-preview.is-dark .layout-preview-bar{background:#ffffff14}.layout-preview.is-dark .layout-preview-line{background:#ffffff24}.layout-preview.is-dark .layout-preview-card{background:#ffffff0f;border-color:#ffffff1a}.layout-preview-side{flex-shrink:0;width:42px;padding:8px 6px;background:#f8fafc;border-right:1px solid var(--bs-border-color);display:flex;flex-direction:column;gap:6px}.layout-preview-main{flex:1 1 auto;padding:8px;display:flex;flex-direction:column;gap:7px}.layout-preview-bar{height:10px;border-radius:3px;background:#f8fafc}.layout-preview-bar.is-accent{background:var(--bs-primary)}.layout-preview-line{height:6px;border-radius:3px;background:#edf1f6;width:calc(var(--p, 100) * 1%)}.layout-preview-card{flex:1 1 auto;border-radius:6px;background:#f8fafc;border:1px solid var(--bs-border-color)}.summary-line{display:flex;align-items:center;gap:14px;padding:14px 18px;margin-bottom:20px;border-radius:12px;background:linear-gradient(110deg,#f2f5ff,#f8fafc);border:1px solid var(--bs-border-color)}.summary-line i{flex-shrink:0;font-size:20px;color:var(--bs-primary)}.summary-line p{margin:0;font-size:13px;color:#202c4b}:root{--fin-border: var(--bs-border-color, #E9EDF4);--fin-border-strong: #EDF1F6;--fin-money: #1ABE17;--fin-money-soft: #E8F9E8;--fin-alert: #E82646;--fin-alert-soft: #FDE9ED}@media(prefers-reduced-motion:reduce){[class*=fin-],[class*=fin-]:before,[class*=fin-]:after{animation:none!important;transition:none!important}}.fin-p-0{--p: 0}.fin-p-1{--p: 1}.fin-p-2{--p: 2}.fin-p-3{--p: 3}.fin-p-4{--p: 4}.fin-p-5{--p: 5}.fin-p-6{--p: 6}.fin-p-7{--p: 7}.fin-p-8{--p: 8}.fin-p-9{--p: 9}.fin-p-10{--p: 10}.fin-p-11{--p: 11}.fin-p-12{--p: 12}.fin-p-13{--p: 13}.fin-p-14{--p: 14}.fin-p-15{--p: 15}.fin-p-16{--p: 16}.fin-p-17{--p: 17}.fin-p-18{--p: 18}.fin-p-19{--p: 19}.fin-p-20{--p: 20}.fin-p-21{--p: 21}.fin-p-22{--p: 22}.fin-p-23{--p: 23}.fin-p-24{--p: 24}.fin-p-25{--p: 25}.fin-p-26{--p: 26}.fin-p-27{--p: 27}.fin-p-28{--p: 28}.fin-p-29{--p: 29}.fin-p-30{--p: 30}.fin-p-31{--p: 31}.fin-p-32{--p: 32}.fin-p-33{--p: 33}.fin-p-34{--p: 34}.fin-p-35{--p: 35}.fin-p-36{--p: 36}.fin-p-37{--p: 37}.fin-p-38{--p: 38}.fin-p-39{--p: 39}.fin-p-40{--p: 40}.fin-p-41{--p: 41}.fin-p-42{--p: 42}.fin-p-43{--p: 43}.fin-p-44{--p: 44}.fin-p-45{--p: 45}.fin-p-46{--p: 46}.fin-p-47{--p: 47}.fin-p-48{--p: 48}.fin-p-49{--p: 49}.fin-p-50{--p: 50}.fin-p-51{--p: 51}.fin-p-52{--p: 52}.fin-p-53{--p: 53}.fin-p-54{--p: 54}.fin-p-55{--p: 55}.fin-p-56{--p: 56}.fin-p-57{--p: 57}.fin-p-58{--p: 58}.fin-p-59{--p: 59}.fin-p-60{--p: 60}.fin-p-61{--p: 61}.fin-p-62{--p: 62}.fin-p-63{--p: 63}.fin-p-64{--p: 64}.fin-p-65{--p: 65}.fin-p-66{--p: 66}.fin-p-67{--p: 67}.fin-p-68{--p: 68}.fin-p-69{--p: 69}.fin-p-70{--p: 70}.fin-p-71{--p: 71}.fin-p-72{--p: 72}.fin-p-73{--p: 73}.fin-p-74{--p: 74}.fin-p-75{--p: 75}.fin-p-76{--p: 76}.fin-p-77{--p: 77}.fin-p-78{--p: 78}.fin-p-79{--p: 79}.fin-p-80{--p: 80}.fin-p-81{--p: 81}.fin-p-82{--p: 82}.fin-p-83{--p: 83}.fin-p-84{--p: 84}.fin-p-85{--p: 85}.fin-p-86{--p: 86}.fin-p-87{--p: 87}.fin-p-88{--p: 88}.fin-p-89{--p: 89}.fin-p-90{--p: 90}.fin-p-91{--p: 91}.fin-p-92{--p: 92}.fin-p-93{--p: 93}.fin-p-94{--p: 94}.fin-p-95{--p: 95}.fin-p-96{--p: 96}.fin-p-97{--p: 97}.fin-p-98{--p: 98}.fin-p-99{--p: 99}.fin-p-100{--p: 100}.fin-lbl{display:block;margin:0 0 4px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-secondary-color)}.fin-amt{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-weight:600;color:var(--bs-emphasis-color)}.fin-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);font-size:11.5px;font-weight:600;line-height:1.4;white-space:nowrap;color:var(--bs-secondary-color)}.fin-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.fin-badge.is-live{background:var(--fin-money-soft);border-color:#1abe1747;color:#159a13}.fin-badge.is-test{background:var(--tint-warning);border-color:#eab30052;color:#a37c00}.fin-badge.is-review{background:var(--tint-primary);border-color:#3d5ee142;color:var(--bs-primary)}.fin-badge.is-alert{background:var(--fin-alert-soft);border-color:#e8264642;color:var(--fin-alert)}.fin-badge.is-off{opacity:.85}.fin-badge.is-plain:before{display:none}.fin-meter{position:relative;height:6px;border-radius:999px;background:var(--bs-tertiary-bg);overflow:hidden}.fin-meter span{position:absolute;inset:0 auto 0 0;width:calc(var(--p, 0) * 1%);border-radius:inherit;background:var(--bs-primary);transition:width var(--transition)}.fin-meter.is-money span{background:var(--fin-money)}.fin-meter.is-warn span{background:var(--bs-warning)}.fin-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-end;gap:24px 32px;padding:26px 28px;margin-bottom:24px;border-radius:var(--radius);background:linear-gradient(112deg,var(--tint-primary) 0%,rgba(255,255,255,0) 46%),var(--bs-body-bg);border:1px solid var(--bs-border-color);box-shadow:var(--shadow);overflow:hidden}.fin-hero:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--bs-primary),var(--fin-money))}@media(max-width:1199.98px){.fin-hero{grid-template-columns:minmax(0,1fr);align-items:flex-start}}@media(max-width:575.98px){.fin-hero{padding:20px}}.fin-hero-top{display:flex;align-items:center;gap:14px;margin-bottom:14px;flex-wrap:wrap}.fin-hero-crest{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;flex-shrink:0;border-radius:16px;background:var(--bs-primary);color:#fff;font-size:25px;box-shadow:0 8px 18px #3d5ee147}.fin-hero-title{margin:0;font-size:26px;font-weight:700;line-height:1.2;color:var(--bs-emphasis-color)}@media(max-width:575.98px){.fin-hero-title{font-size:21px}}.fin-hero-sub{margin:4px 0 0;max-width:62ch;font-size:13.5px;line-height:1.6;color:var(--bs-secondary-color)}.fin-hero-env{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:var(--bs-emphasis-color);color:#fff;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.fin-hero-env i{font-size:14px}.fin-hero-env.is-test{background:#ad8400}.fin-hero-facts{display:flex;flex-wrap:wrap;margin-top:20px;padding-top:18px;border-top:1px solid var(--bs-border-color)}.fin-hero-fact{display:flex;flex-direction:column;gap:3px;flex:1 1 0;min-width:150px;padding:0 20px}.fin-hero-fact:first-child{padding-left:0}.fin-hero-fact+.fin-hero-fact{border-left:1px solid var(--bs-border-color)}.fin-hero-fact span{font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--bs-secondary-color)}.fin-hero-fact strong{font-size:14.5px;font-weight:600;color:var(--bs-emphasis-color)}@media(max-width:767.98px){.fin-hero-fact{flex:1 1 46%;padding:10px 14px}.fin-hero-fact:first-child{padding-left:14px}.fin-hero-fact+.fin-hero-fact{border-left:0}}.fin-hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}@media(max-width:1199.98px){.fin-hero-actions{width:100%}}.fin-nav{position:sticky;top:76px;max-height:calc(100vh - 92px);padding:14px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);box-shadow:var(--shadow);overflow-y:auto;flex-wrap:nowrap;overflow-x:hidden}.fin-nav>*{flex-shrink:0}@media(max-width:991.98px){.fin-nav{position:static;max-height:none}}.fin-nav-hdr{display:block;padding:12px 10px 6px;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bs-secondary-color)}.fin-nav-hdr:first-child{padding-top:2px}.fin-nav-link{position:relative;display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:var(--radius-sm);font-size:13.5px;font-weight:500;color:var(--bs-emphasis-color);text-decoration:none;transition:var(--transition)}.fin-nav-link i{flex-shrink:0;font-size:17px;color:var(--bs-secondary-color);transition:var(--transition)}.fin-nav-link span:first-of-type{flex:1 1 auto;min-width:0}.fin-nav-link:hover{background:var(--bs-secondary-bg);color:var(--bs-emphasis-color)}.fin-nav-link.active{background:var(--tint-primary);color:var(--bs-primary);font-weight:600}.fin-nav-link.active i{color:var(--bs-primary)}.fin-nav-link.active:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:18px;border-radius:0 3px 3px 0;background:var(--bs-primary)}.fin-nav-tag{flex-shrink:0;padding:2px 7px;border-radius:999px;background:var(--bs-secondary-bg);font-size:10px;font-weight:600;color:var(--bs-secondary-color)}.fin-nav-tag.is-set{background:var(--fin-money-soft);color:#159a13}.fin-nav-tag.is-warn{background:var(--tint-warning);color:#987500}.fin-nav-foot{margin-top:14px;padding:14px 12px 6px;border-top:1px solid var(--bs-border-color)}.fin-ws{border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);box-shadow:var(--shadow);overflow:hidden}.fin-ws-head{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:18px 22px;background:var(--bs-secondary-bg);border-bottom:1px solid var(--bs-border-color)}.fin-ws-title{margin:0;font-size:16px;font-weight:700;color:var(--bs-emphasis-color)}.fin-ws-title+p{margin:2px 0 0;font-size:12.5px;color:var(--bs-secondary-color)}.fin-ws-body{padding:22px}@media(max-width:575.98px){.fin-ws-body{padding:18px 16px}}.fin-tabs{display:flex;gap:4px;padding:4px;border-radius:11px;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap}.fin-tabs::-webkit-scrollbar{display:none}.fin-tab{display:inline-flex;align-items:center;gap:7px;padding:8px 15px;border:0;border-radius:8px;background:transparent;font-size:13px;font-weight:600;white-space:nowrap;color:var(--bs-secondary-color);transition:var(--transition)}.fin-tab i{font-size:16px}.fin-tab:hover{background:var(--bs-secondary-bg);color:var(--bs-emphasis-color)}.fin-tab.active{background:var(--bs-primary);color:#fff;box-shadow:0 4px 12px #3d5ee142}.fin-tab .fin-tab-n{padding:1px 6px;border-radius:999px;background:#00000012;font-size:10.5px;line-height:1.6}.fin-tab.active .fin-tab-n{background:#ffffff3d}.fin-card{display:flex;flex-direction:column;height:100%;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition)}.fin-card:hover{border-color:var(--fin-border-strong);box-shadow:var(--shadow-lift)}.fin-card.is-clickable{cursor:pointer}.fin-card-head{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--bs-border-color)}.fin-card-ic{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:12px;background:var(--tint-primary);color:var(--bs-primary);font-size:19px}.fin-card-ic.is-money{background:var(--fin-money-soft);color:#159a13}.fin-card-ic.is-warn{background:var(--tint-warning);color:#a37c00}.fin-card-ic.is-alert{background:var(--fin-alert-soft);color:var(--fin-alert)}.fin-card-title{margin:0;font-size:14.5px;font-weight:600;color:var(--bs-emphasis-color)}.fin-card-body{flex:1 1 auto;padding:6px 18px 14px}.fin-card-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:12px 18px;background:var(--bs-secondary-bg);border-top:1px solid var(--bs-border-color)}.fin-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;padding:12px 0}.fin-row+.fin-row{border-top:1px solid var(--bs-border-color)}@media(max-width:575.98px){.fin-row{grid-template-columns:minmax(0,1fr)}.fin-row .fin-row-ctl{justify-content:flex-start}}.fin-row-key{min-width:0}.fin-row-key strong{display:block;font-size:13.5px;font-weight:500;color:var(--bs-emphasis-color)}.fin-row-key span{display:block;margin-top:2px;font-size:12px;line-height:1.55;color:var(--bs-secondary-color)}.fin-row-ctl{display:flex;align-items:center;justify-content:flex-end;gap:10px;white-space:nowrap}.fin-input,.fin-select{min-width:150px;padding:7px 12px;border-radius:var(--radius-sm);background-color:var(--bs-body-bg);border:1px solid var(--bs-border-color);font-size:13px;color:var(--bs-emphasis-color);transition:var(--transition)}.fin-input:focus,.fin-select:focus{border-color:var(--bs-primary);box-shadow:0 0 0 3px var(--tint-primary);outline:0}@media(max-width:575.98px){.fin-input,.fin-select{min-width:0;width:100%}}.fin-select{padding-right:30px}.fin-money-field{display:inline-flex;align-items:stretch;border-radius:var(--radius-sm);border:1px solid var(--bs-border-color);overflow:hidden}.fin-money-field .fin-money-sym{display:inline-flex;align-items:center;padding:0 10px;background:var(--bs-secondary-bg);border-right:1px solid var(--bs-border-color);font-size:13px;font-weight:600;color:var(--bs-secondary-color)}.fin-money-field input{width:108px;padding:7px 10px;border:0;font-size:13px;font-variant-numeric:tabular-nums;color:var(--bs-emphasis-color)}.fin-money-field input:focus{outline:0}.fin-money-field:focus-within{border-color:var(--bs-primary);box-shadow:0 0 0 3px var(--tint-primary)}.fin-prov{position:relative;display:flex;flex-direction:column;height:100%;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition);overflow:hidden}.fin-prov:hover{border-color:var(--fin-border-strong);box-shadow:var(--shadow-lift)}.fin-prov.is-primary:after{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--fin-money)}.fin-prov.is-disabled{background:var(--bs-secondary-bg)}.fin-prov.is-disabled .fin-prov-mark,.fin-prov.is-disabled .fin-prov-name{opacity:.7}.fin-prov-head{display:flex;align-items:flex-start;gap:13px;padding:18px 18px 14px}.fin-prov-mark{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;flex-shrink:0;border-radius:13px;background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);font-size:22px;color:var(--bs-emphasis-color)}.fin-prov-name{margin:0;font-size:15px;font-weight:600;color:var(--bs-emphasis-color)}.fin-prov-name+p{margin:2px 0 0;font-size:12px;line-height:1.55;color:var(--bs-secondary-color)}.fin-prov-key{display:flex;align-items:center;gap:8px;margin:0 18px 14px;padding:9px 12px;border-radius:var(--radius-sm);background:var(--bs-secondary-bg);border:1px dashed var(--fin-border-strong);font-size:12px;color:var(--bs-secondary-color)}.fin-prov-key code{font-size:12px;letter-spacing:.04em;color:var(--bs-emphasis-color)}.fin-prov-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--bs-border-color)}.fin-prov-fact{padding:11px 18px}.fin-prov-fact:nth-child(odd){border-right:1px solid var(--bs-border-color)}.fin-prov-fact:nth-child(n+3){border-top:1px solid var(--bs-border-color)}.fin-prov-fact span{display:block;font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--bs-secondary-color)}.fin-prov-fact strong{display:block;margin-top:2px;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--bs-emphasis-color)}.fin-prov-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 18px;background:var(--bs-secondary-bg);border-top:1px solid var(--bs-border-color)}.fin-rule{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:16px;padding:15px 18px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition)}.fin-rule+.fin-rule{margin-top:10px}.fin-rule:hover{border-color:var(--fin-border-strong);box-shadow:var(--shadow)}.fin-rule.is-off{background:var(--bs-secondary-bg)}.fin-rule.is-off .fin-rule-body{opacity:.68}@media(max-width:767.98px){.fin-rule{grid-template-columns:34px minmax(0,1fr);row-gap:12px}.fin-rule .fin-rule-ctl{grid-column:2/-1;justify-content:flex-start}}.fin-rule-n{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--bs-secondary-color)}.fin-rule-body{min-width:0}.fin-rule-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13.5px;line-height:1.6;color:var(--bs-emphasis-color)}.fin-rule-line i.ti-arrow-narrow-right{color:var(--bs-secondary-color);font-size:17px}.fin-rule-cond,.fin-rule-then{padding:2px 9px;border-radius:7px;font-size:12.5px;font-weight:600}.fin-rule-cond{background:var(--tint-primary);color:var(--bs-primary)}.fin-rule-then{background:var(--fin-money-soft);color:#149111}.fin-rule-note{display:block;margin-top:4px;font-size:12px;color:var(--bs-secondary-color)}.fin-rule-ctl{display:flex;align-items:center;gap:12px;justify-content:flex-end}.fin-feature{display:flex;flex-direction:column;gap:12px;height:100%;padding:18px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition)}.fin-feature:hover{box-shadow:var(--shadow-lift)}.fin-feature.is-on{border-color:#3d5ee142;background:linear-gradient(160deg,var(--tint-primary),var(--bs-body-bg) 58%)}.fin-feature.is-on .fin-feature-ic{background:var(--bs-primary);border-color:transparent;color:#fff}.fin-feature-top{display:flex;align-items:flex-start;gap:12px}.fin-feature-ic{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex-shrink:0;border-radius:13px;background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);color:var(--bs-primary);font-size:20px;transition:var(--transition)}.fin-feature-title{margin:0;font-size:14.5px;font-weight:600;color:var(--bs-emphasis-color)}.fin-feature-txt{margin:0;font-size:12.5px;line-height:1.6;color:var(--bs-secondary-color)}.fin-deps{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.fin-dep{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:7px;background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);font-size:11.5px;font-weight:500;color:var(--bs-secondary-color)}.fin-dep i{font-size:13px}.fin-dep.is-missing{background:var(--fin-alert-soft);border-color:#e826463d;color:var(--fin-alert)}.fin-feature-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid var(--bs-border-color)}.fin-acc{border-radius:var(--radius);border:1px solid var(--bs-border-color);background:var(--bs-body-bg);overflow:hidden}.fin-acc .accordion-item{border:0;background:transparent}.fin-acc .accordion-item+.accordion-item{border-top:1px solid var(--bs-border-color)}.fin-acc .accordion-button{gap:12px;padding:16px 18px;background:var(--bs-body-bg);font-size:14px;font-weight:600;color:var(--bs-emphasis-color);box-shadow:none}.fin-acc .accordion-button:after{margin-left:0}.fin-acc .accordion-button:not(.collapsed){background:var(--tint-primary);color:var(--bs-primary)}.fin-acc .accordion-button:focus{box-shadow:0 0 0 3px var(--tint-primary)}.fin-acc .accordion-button i{font-size:18px}.fin-acc .fin-acc-spacer{margin-left:auto}.fin-acc .accordion-body{padding:4px 18px 18px}.fin-note{display:flex;flex-direction:column;gap:10px;height:100%;padding:18px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-left:3px solid var(--bs-primary)}.fin-note.is-money{border-left-color:var(--fin-money)}.fin-note.is-warn{border-left-color:var(--bs-warning)}.fin-note.is-alert{border-left-color:var(--fin-alert)}.fin-note-head{display:flex;align-items:center;gap:9px}.fin-note-head i{font-size:18px;color:var(--bs-primary)}.is-money .fin-note-head i{color:#159a13}.is-warn .fin-note-head i{color:#a37c00}.is-alert .fin-note-head i{color:var(--fin-alert)}.fin-note-head h6{margin:0;font-size:14px;font-weight:600;color:var(--bs-emphasis-color)}.fin-note-list{margin:0;padding:0;list-style:none}.fin-note-list li{position:relative;padding:6px 0 6px 18px;font-size:12.5px;line-height:1.6;color:var(--bs-secondary-color)}.fin-note-list li:before{content:"";position:absolute;left:0;top:14px;width:9px;height:1px;background:var(--fin-border-strong)}.fin-note-list li+li{border-top:1px solid var(--bs-border-color)}.fin-note-list li strong{color:var(--bs-emphasis-color);font-weight:600}.fin-delta{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:3px;font-size:12px}.fin-delta del{text-decoration:line-through;color:var(--bs-secondary-color)}.fin-delta ins{text-decoration:none;font-weight:600;color:#149111}.fin-delta i{font-size:14px;color:var(--bs-secondary-color)}.fin-tl{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:24px 22px 22px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color)}@media(max-width:991.98px){.fin-tl{grid-template-columns:minmax(0,1fr);padding:18px}}.fin-tl-step{position:relative;padding:0 18px}.fin-tl-step:before{content:"";position:absolute;left:0;right:0;top:13px;height:2px;background:var(--bs-tertiary-bg)}.fin-tl-step:first-child:before{left:50%}.fin-tl-step:last-child:before{right:50%}.fin-tl-step.is-done:before{background:var(--bs-primary)}.fin-tl-step.is-current :before{background:var(--bs-primary)}@media(max-width:991.98px){.fin-tl-step{padding:0 0 22px 30px}.fin-tl-step:before{inset:0 auto 0 13px;width:2px;height:auto}.fin-tl-step:first-child:before{left:13px;top:13px}.fin-tl-step:last-child:before{right:auto;bottom:auto;height:13px}}.fin-tl-dot{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-bottom:12px;border-radius:50%;background:var(--bs-body-bg);border:2px solid var(--bs-tertiary-bg);font-size:14px;color:var(--bs-secondary-color)}.is-done .fin-tl-dot{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff}.is-current .fin-tl-dot{border-color:var(--bs-primary);color:var(--bs-primary);box-shadow:0 0 0 4px var(--tint-primary)}@media(max-width:991.98px){.fin-tl-dot{position:absolute;left:-30px;top:0;margin-bottom:0}}.fin-tl-title{margin:0;font-size:13.5px;font-weight:600;color:var(--bs-emphasis-color)}.fin-tl-meta{display:block;margin-top:2px;font-size:11.5px;color:var(--bs-secondary-color)}.fin-tl-txt{margin:6px 0 0;font-size:12px;line-height:1.6;color:var(--bs-secondary-color)}.offcanvas.offcanvas-end.fin-ws-canvas{width:88%!important;max-width:1180px!important}.fin-canvas-head{display:flex;align-items:flex-start;gap:14px;padding:20px 24px;background:var(--bs-secondary-bg);border-bottom:1px solid var(--bs-border-color)}.fin-canvas-body{padding:22px 24px 32px}.fin-sect+.fin-sect{margin-top:26px;padding-top:22px;border-top:1px solid var(--bs-border-color)}.fin-sect-title{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--bs-emphasis-color)}.fin-sect-title i{font-size:17px;color:var(--bs-primary)}.fin-kv{display:flex;align-items:baseline;gap:8px;margin:0;padding:8px 0;font-size:13px}.fin-kv+.fin-kv{border-top:1px solid var(--bs-border-color)}.fin-kv dt{order:0;flex-shrink:0;font-weight:400;color:var(--bs-secondary-color)}.fin-kv:before{content:"";order:1;flex:1 1 auto;min-width:14px;height:1px;border-bottom:1px dotted var(--fin-border-strong);transform:translateY(-3px)}.fin-kv dd{order:2;margin:0;font-weight:600;font-variant-numeric:tabular-nums;text-align:right;color:var(--bs-emphasis-color)}.fin-check{display:flex;align-items:flex-start;gap:10px;padding:10px 0;font-size:13px;line-height:1.6;color:var(--bs-emphasis-color)}.fin-check+.fin-check{border-top:1px solid var(--bs-border-color)}.fin-check>i{flex-shrink:0;margin-top:1px;font-size:17px;color:#159a13}.fin-check.is-warn>i{color:#a37c00}.fin-check.is-alert>i{color:var(--fin-alert)}.fin-check span{display:block;font-size:12px;color:var(--bs-secondary-color)}.fin-audit{display:grid;grid-template-columns:108px minmax(0,1fr);gap:14px;padding:12px 0}.fin-audit+.fin-audit{border-top:1px solid var(--bs-border-color)}@media(max-width:575.98px){.fin-audit{grid-template-columns:minmax(0,1fr);gap:4px}}.fin-audit-when{font-size:12px;font-variant-numeric:tabular-nums;color:var(--bs-secondary-color)}.fin-audit-when strong{display:block;font-size:12.5px;font-weight:600;color:var(--bs-emphasis-color)}.fin-audit-what{font-size:13px;line-height:1.6;color:var(--bs-emphasis-color)}.fin-audit-what span{display:block;margin-top:2px;font-size:12px;color:var(--bs-secondary-color)}.fin-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:40px 24px;border-radius:var(--radius);background:var(--bs-secondary-bg);border:1px dashed var(--fin-border-strong)}.fin-empty i{font-size:32px;color:var(--bs-secondary-color);opacity:.8}.fin-empty h6{margin:8px 0 0;font-size:14.5px;font-weight:600;color:var(--bs-emphasis-color)}.fin-empty p{margin:0;max-width:46ch;font-size:12.5px;line-height:1.6;color:var(--bs-secondary-color)}.fin-empty .btn{margin-top:10px}:root{--eml-border: var(--bs-border-color, #E9EDF4);--eml-border-strong: #EDF1F6;--eml-ok: #1ABE17;--eml-ok-soft: #E8F9E8;--eml-bad: #E82646;--eml-bad-soft: #FDE9ED;--eml-ink: #101828;--eml-ink-line: rgba(255, 255, 255, .09);--eml-ink-text: rgba(255, 255, 255, .68)}@media(prefers-reduced-motion:reduce){[class*=eml-],[class*=eml-]:before,[class*=eml-]:after{animation:none!important;transition:none!important}}.eml-p-0{--p: 0}.eml-p-1{--p: 1}.eml-p-2{--p: 2}.eml-p-3{--p: 3}.eml-p-4{--p: 4}.eml-p-5{--p: 5}.eml-p-6{--p: 6}.eml-p-7{--p: 7}.eml-p-8{--p: 8}.eml-p-9{--p: 9}.eml-p-10{--p: 10}.eml-p-11{--p: 11}.eml-p-12{--p: 12}.eml-p-13{--p: 13}.eml-p-14{--p: 14}.eml-p-15{--p: 15}.eml-p-16{--p: 16}.eml-p-17{--p: 17}.eml-p-18{--p: 18}.eml-p-19{--p: 19}.eml-p-20{--p: 20}.eml-p-21{--p: 21}.eml-p-22{--p: 22}.eml-p-23{--p: 23}.eml-p-24{--p: 24}.eml-p-25{--p: 25}.eml-p-26{--p: 26}.eml-p-27{--p: 27}.eml-p-28{--p: 28}.eml-p-29{--p: 29}.eml-p-30{--p: 30}.eml-p-31{--p: 31}.eml-p-32{--p: 32}.eml-p-33{--p: 33}.eml-p-34{--p: 34}.eml-p-35{--p: 35}.eml-p-36{--p: 36}.eml-p-37{--p: 37}.eml-p-38{--p: 38}.eml-p-39{--p: 39}.eml-p-40{--p: 40}.eml-p-41{--p: 41}.eml-p-42{--p: 42}.eml-p-43{--p: 43}.eml-p-44{--p: 44}.eml-p-45{--p: 45}.eml-p-46{--p: 46}.eml-p-47{--p: 47}.eml-p-48{--p: 48}.eml-p-49{--p: 49}.eml-p-50{--p: 50}.eml-p-51{--p: 51}.eml-p-52{--p: 52}.eml-p-53{--p: 53}.eml-p-54{--p: 54}.eml-p-55{--p: 55}.eml-p-56{--p: 56}.eml-p-57{--p: 57}.eml-p-58{--p: 58}.eml-p-59{--p: 59}.eml-p-60{--p: 60}.eml-p-61{--p: 61}.eml-p-62{--p: 62}.eml-p-63{--p: 63}.eml-p-64{--p: 64}.eml-p-65{--p: 65}.eml-p-66{--p: 66}.eml-p-67{--p: 67}.eml-p-68{--p: 68}.eml-p-69{--p: 69}.eml-p-70{--p: 70}.eml-p-71{--p: 71}.eml-p-72{--p: 72}.eml-p-73{--p: 73}.eml-p-74{--p: 74}.eml-p-75{--p: 75}.eml-p-76{--p: 76}.eml-p-77{--p: 77}.eml-p-78{--p: 78}.eml-p-79{--p: 79}.eml-p-80{--p: 80}.eml-p-81{--p: 81}.eml-p-82{--p: 82}.eml-p-83{--p: 83}.eml-p-84{--p: 84}.eml-p-85{--p: 85}.eml-p-86{--p: 86}.eml-p-87{--p: 87}.eml-p-88{--p: 88}.eml-p-89{--p: 89}.eml-p-90{--p: 90}.eml-p-91{--p: 91}.eml-p-92{--p: 92}.eml-p-93{--p: 93}.eml-p-94{--p: 94}.eml-p-95{--p: 95}.eml-p-96{--p: 96}.eml-p-97{--p: 97}.eml-p-98{--p: 98}.eml-p-99{--p: 99}.eml-p-100{--p: 100}.eml-mono{font-family:var(--font-mono);font-size:12.5px;letter-spacing:-.01em}.eml-lbl{display:block;margin:0 0 6px;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bs-secondary-color)}.eml-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:6px;background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:var(--bs-secondary-color)}.eml-badge.is-ok{background:var(--eml-ok-soft);border-color:#1abe1747;color:#149111}.eml-badge.is-warn{background:var(--tint-warning);border-color:#eab30057;color:#987500}.eml-badge.is-bad{background:var(--eml-bad-soft);border-color:#e8264642;color:var(--eml-bad)}.eml-badge.is-info{background:var(--tint-primary);border-color:#0f65cd3d;color:var(--bs-primary)}.eml-live{position:relative;display:inline-block;width:8px;height:8px;flex-shrink:0;border-radius:50%;background:var(--bs-success);margin-left:auto;flex:unset!important}.eml-live:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid var(--bs-success);opacity:.45;animation:eml-ping 2.4s ease-out infinite}.eml-live.is-warn{background:var(--bs-warning)}.eml-live.is-warn:after{border-color:var(--bs-warning)}.eml-live.is-bad{background:var(--eml-bad)}.eml-live.is-bad:after{border-color:var(--eml-bad);animation:none}.eml-live.is-off{background:var(--eml-border-strong)}.eml-live.is-off:after{display:none}@keyframes eml-ping{0%{transform:scale(.7);opacity:.6}70%,to{transform:scale(1.5);opacity:0}}.eml-sig{display:inline-flex;align-items:flex-end;gap:3px;height:16px}.eml-sig i{display:block;width:4px;border-radius:2px;background:var(--bs-tertiary-bg);transition:var(--transition)}.eml-sig i:nth-child(1){height:6px}.eml-sig i:nth-child(2){height:9px}.eml-sig i:nth-child(3){height:12px}.eml-sig i:nth-child(4){height:16px}.eml-sig.is-4 i{background:var(--bs-success)}.eml-sig.is-3 i:nth-child(-n+3){background:var(--bs-success)}.eml-sig.is-2 i:nth-child(-n+2){background:var(--bs-warning)}.eml-sig.is-1 i:nth-child(1){background:var(--eml-bad)}.eml-hero{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:0;margin-bottom:26px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);box-shadow:var(--shadow);overflow:hidden}@media(max-width:1399.98px){.eml-hero{grid-template-columns:minmax(0,1fr)}}.eml-hero-id{padding:26px 28px}@media(max-width:575.98px){.eml-hero-id{padding:20px}}.eml-hero-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:8px}.eml-hero-crest{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;flex-shrink:0;border-radius:15px;background:var(--bs-primary);color:#fff;font-size:24px;box-shadow:0 8px 18px #0f65cd42}.eml-hero-title{margin:0;font-size:26px;font-weight:700;line-height:1.2;color:var(--bs-emphasis-color)}@media(max-width:575.98px){.eml-hero-title{font-size:21px}}.eml-hero-sub{margin:4px 0 0;max-width:64ch;font-size:13.5px;line-height:1.65;color:var(--bs-secondary-color)}.eml-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.eml-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:9px;background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);font-size:12.5px;color:var(--bs-emphasis-color)}.eml-chip i{font-size:15px;color:var(--bs-secondary-color)}.eml-chip b{font-weight:600}.eml-chip span{color:var(--bs-secondary-color)}.eml-hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:22px;padding-top:20px;border-top:1px solid var(--bs-border-color)}.eml-console{display:flex;flex-direction:column;padding:20px 22px;background:var(--eml-ink);color:var(--eml-ink-text);border-left:1px solid var(--bs-border-color)}@media(max-width:1399.98px){.eml-console{border-left:0;border-top:1px solid var(--bs-border-color)}}.eml-console-head{display:flex;align-items:center;gap:10px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--eml-ink-line);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#ffffff80}.eml-console-head strong{color:#fff;font-weight:600}.eml-console-body{flex:1 1 auto;font-family:var(--font-mono);font-size:11.5px;line-height:1.9;overflow-x:auto;scrollbar-width:thin}.eml-console-line{display:flex;gap:10px;white-space:nowrap}.eml-console-line .eml-console-dir{flex-shrink:0;width:22px;color:#ffffff59}.eml-console-line.is-in .eml-console-dir{color:#6ee7b7}.eml-console-line.is-out .eml-console-dir{color:#7da9f5}.eml-console-line.is-ok{color:#6ee7b7}.eml-console-line.is-warn{color:#fcd34d}.eml-console-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:14px;padding-top:12px;border-top:1px solid var(--eml-ink-line);font-size:11.5px;color:#ffffff8c}.eml-console-foot .eml-console-stat{display:inline-flex;align-items:center;gap:6px}.eml-console-foot .eml-console-stat b{font-family:var(--font-mono);color:#fff;font-weight:600}.eml-nav{position:sticky;top:76px;max-height:calc(100vh - 92px);border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);box-shadow:var(--shadow);overflow-y:auto;flex-wrap:nowrap;overflow-x:hidden}.eml-nav>*{flex-shrink:0}@media(max-width:991.98px){.eml-nav{position:static;max-height:none}}.eml-nav-head{position:sticky;top:0;z-index:2;padding:14px;background:var(--bs-body-bg);border-bottom:1px solid var(--bs-border-color)}.eml-nav-search{position:relative}.eml-nav-search i{position:absolute;left:11px;top:50%;transform:translateY(-50%);font-size:16px;color:var(--bs-secondary-color)}.eml-nav-search input{width:100%;padding:8px 12px 8px 34px;border-radius:var(--radius-sm);background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);font-size:13px;color:var(--bs-emphasis-color)}.eml-nav-search input:focus{background:var(--bs-body-bg);border-color:var(--bs-primary);box-shadow:0 0 0 3px var(--tint-primary);outline:0}.eml-nav-list{padding:8px}.eml-nav-link{display:flex;align-items:center;gap:10px;width:100%;padding:9px 11px;border:0;border-radius:var(--radius-sm);background:transparent;font-size:13.5px;font-weight:500;text-align:left;color:var(--bs-emphasis-color);transition:var(--transition)}.eml-nav-link .eml-nav-n{flex-shrink:0;width:22px;font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--bs-secondary-color);transition:var(--transition)}.eml-nav-link span:not(.eml-nav-n){flex:1 1 auto;min-width:0}.eml-nav-link:hover{background:var(--bs-secondary-bg)}.eml-nav-link.active{background:var(--bs-primary);color:#fff;font-weight:600;box-shadow:0 4px 12px #0f65cd3d}.eml-nav-link.active .eml-nav-n{color:#ffffffb8}.eml-nav-link.active .eml-live{background:#fff}.eml-nav-link.active .eml-live:after{border-color:#fff}.eml-nav-foot{padding:14px;border-top:1px solid var(--bs-border-color)}.eml-panel{display:flex;flex-direction:column;height:100%;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition);overflow:hidden}.eml-panel:hover{border-color:var(--eml-border-strong);box-shadow:var(--shadow-lift)}.eml-panel-band{display:flex;align-items:center;gap:11px;padding:13px 17px;background:var(--bs-secondary-bg);border-bottom:1px solid var(--bs-border-color)}.eml-panel-band.is-ok{background:var(--eml-ok-soft)}.eml-panel-band.is-warn{background:var(--tint-warning)}.eml-panel-band.is-bad{background:var(--eml-bad-soft)}.eml-panel-band.is-info{background:var(--tint-primary)}.eml-panel-ic{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:10px;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);color:var(--bs-primary);font-size:17px}.eml-panel-title{margin:0;font-size:14px;font-weight:600;color:var(--bs-emphasis-color)}.eml-panel-title+p{margin:1px 0 0;font-size:11.5px;color:var(--bs-secondary-color)}.eml-panel-body{flex:1 1 auto;padding:8px 17px 14px}.eml-panel-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:11px 17px;border-top:1px solid var(--bs-border-color)}.eml-hdr{display:grid;grid-template-columns:148px minmax(0,1fr) auto;align-items:center;gap:8px 14px;padding:10px 0}.eml-hdr+.eml-hdr{border-top:1px dashed var(--bs-border-color)}.eml-hdr dt,.eml-hdr .eml-hdr-key{margin:0;font-family:var(--font-mono);font-size:11.5px;font-weight:600;color:var(--bs-secondary-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eml-hdr dd,.eml-hdr .eml-hdr-val{margin:0;min-width:0;font-size:13px;color:var(--bs-emphasis-color);word-break:break-word}.eml-hdr dd small,.eml-hdr .eml-hdr-val small{display:block;font-size:11.5px;line-height:1.55;color:var(--bs-secondary-color)}.eml-hdr .eml-hdr-ctl{display:flex;align-items:center;justify-content:flex-end;gap:8px}@media(max-width:767.98px){.eml-hdr{grid-template-columns:minmax(0,1fr) auto}.eml-hdr dt,.eml-hdr .eml-hdr-key{grid-column:1/-1}}.eml-input,.eml-select{min-width:140px;padding:6px 11px;border-radius:var(--radius-sm);background-color:var(--bs-body-bg);border:1px solid var(--bs-border-color);font-size:13px;color:var(--bs-emphasis-color);transition:var(--transition)}.eml-input:focus,.eml-select:focus{border-color:var(--bs-primary);box-shadow:0 0 0 3px var(--tint-primary);outline:0}@media(max-width:575.98px){.eml-input,.eml-select{min-width:0;width:100%}}.eml-input.is-mono{font-family:var(--font-mono);font-size:12.5px}.eml-secret{display:inline-flex;align-items:center;gap:8px;padding:5px 11px;border-radius:var(--radius-sm);background:var(--bs-secondary-bg);border:1px dashed var(--eml-border-strong);font-family:var(--font-mono);font-size:12px;color:var(--bs-emphasis-color)}.eml-secret i{font-size:14px;color:var(--bs-secondary-color)}.eml-prov{display:grid;grid-template-columns:46px minmax(140px,1.6fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,.8fr) minmax(260px,auto);align-items:center;gap:18px;padding:15px 18px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition)}.eml-prov+.eml-prov{margin-top:10px}.eml-prov:hover{border-color:var(--eml-border-strong);box-shadow:var(--shadow-lift)}.eml-prov.is-default{border-color:#0f65cd4d;box-shadow:inset 0 3px 0 var(--bs-primary)}.eml-prov.is-off{background:var(--bs-secondary-bg)}.eml-prov.is-off .eml-prov-mark,.eml-prov.is-off .eml-prov-name{opacity:.68}@media(max-width:1199.98px){.eml-prov{grid-template-columns:46px minmax(0,1fr);row-gap:14px}.eml-prov .eml-prov-cell{grid-column:2/3}.eml-prov .eml-prov-act{grid-row:auto;grid-column:1/-1;justify-content:flex-start;flex-wrap:wrap;margin-top:4px;padding-top:14px;border-top:1px solid var(--bs-border-color)}}.eml-prov-mark{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:13px;background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);font-size:22px;color:var(--bs-emphasis-color)}.eml-prov-name{display:flex;align-items:center;gap:8px;margin:0;font-size:14.5px;font-weight:600;color:var(--bs-emphasis-color)}.eml-prov-name+p{margin:2px 0 0;font-family:var(--font-mono);font-size:11.5px;color:var(--bs-secondary-color)}.eml-prov-cell{min-width:0}.eml-prov-cell span{display:block;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-secondary-color)}.eml-prov-cell strong{display:flex;align-items:center;gap:8px;margin-top:3px;font-size:13px;font-weight:600;color:var(--bs-emphasis-color)}.eml-prov-act{display:flex;align-items:center;flex-wrap:wrap;gap:8px;justify-content:flex-end}.eml-ident{display:flex;flex-direction:column;gap:14px;height:100%;padding:18px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition)}.eml-ident:hover{box-shadow:var(--shadow-lift)}.eml-ident.is-unverified{border-style:dashed;border-color:var(--bs-warning)}.eml-ident-top{display:flex;align-items:center;gap:12px}.eml-ident-av{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:14px;background:var(--tint-primary);font-size:15px;font-weight:700;letter-spacing:.02em;color:var(--bs-primary)}.eml-ident-name{margin:0;font-size:14.5px;font-weight:600;color:var(--bs-emphasis-color)}.eml-ident-name+p{margin:1px 0 0;font-family:var(--font-mono);font-size:12px;color:var(--bs-secondary-color);word-break:break-all}.eml-ident-sig{padding:12px 14px;border-radius:var(--radius-sm);background:var(--bs-secondary-bg);border-left:3px solid var(--eml-border-strong);font-size:12px;line-height:1.7;color:var(--bs-secondary-color)}.eml-ident-sig strong{display:block;font-size:12.5px;color:var(--bs-emphasis-color)}.eml-ident-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid var(--bs-border-color)}.eml-tpl{display:flex;flex-direction:column;height:100%;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition);overflow:hidden}.eml-tpl:hover{border-color:var(--eml-border-strong);box-shadow:var(--shadow-lift)}.eml-tpl:hover .eml-tpl-act{opacity:1}.eml-tpl.is-draft .eml-tpl-paper{opacity:.6}.eml-tpl-paper{position:relative;padding:14px 16px 16px;background:var(--bs-secondary-bg);border-bottom:1px solid var(--bs-border-color);transition:var(--transition)}.eml-tpl-sub{display:block;margin-bottom:10px;font-size:12.5px;font-weight:600;color:var(--bs-emphasis-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eml-tpl-lines{display:flex;flex-direction:column;gap:6px}.eml-tpl-lines i{display:block;height:5px;border-radius:3px;background:var(--eml-border-strong);opacity:.75}.eml-tpl-lines i:nth-child(1){width:100%}.eml-tpl-lines i:nth-child(2){width:92%}.eml-tpl-lines i:nth-child(3){width:78%}.eml-tpl-lines i:nth-child(4){width:44%;background:var(--bs-primary);opacity:1;height:12px;border-radius:4px;margin-top:4px}.eml-tpl-act{position:absolute;right:10px;top:10px;display:flex;gap:6px;opacity:0;transition:var(--transition)}@media(hover:none){.eml-tpl-act{opacity:1}}.eml-tpl-meta{display:flex;align-items:center;gap:10px;padding:12px 16px}.eml-tpl-name{margin:0;font-size:13.5px;font-weight:600;color:var(--bs-emphasis-color)}.eml-tpl-name+p{margin:1px 0 0;font-size:11.5px;color:var(--bs-secondary-color)}.eml-tpl-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding:10px 16px;background:var(--bs-secondary-bg);border-top:1px solid var(--bs-border-color);font-size:11.5px;color:var(--bs-secondary-color)}.eml-rule{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 16px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color)}.eml-rule+.eml-rule{margin-top:8px}.eml-rule:hover{border-color:var(--eml-border-strong)}.eml-rule.is-off{background:var(--bs-secondary-bg)}.eml-rule.is-off .eml-rule-body{opacity:.66}@media(max-width:767.98px){.eml-rule{grid-template-columns:38px minmax(0,1fr);row-gap:10px}.eml-rule .eml-rule-ctl{grid-column:2/-1;justify-content:flex-start}}.eml-rule-ic{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;background:var(--tint-primary);color:var(--bs-primary);font-size:18px}.eml-rule-body{min-width:0}.eml-rule-body strong{display:block;font-size:13.5px;font-weight:600;color:var(--bs-emphasis-color)}.eml-rule-body p{margin:2px 0 0;font-size:12px;line-height:1.55;color:var(--bs-secondary-color)}.eml-rule-ctl{display:flex;align-items:center;gap:10px;justify-content:flex-end}.eml-q{display:grid;grid-template-columns:4px minmax(0,1fr) auto;align-items:center;gap:0 14px;padding:0;border-radius:var(--radius-sm);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);overflow:hidden}.eml-q+.eml-q{margin-top:8px}.eml-q:before{content:"";align-self:stretch;background:var(--eml-border-strong)}.eml-q.is-high:before{background:var(--eml-bad)}.eml-q.is-normal:before{background:var(--bs-primary)}.eml-q.is-low:before{background:var(--bs-warning)}.eml-q-body{min-width:0;padding:11px 0}.eml-q-body strong{display:block;font-size:13px;font-weight:600;color:var(--bs-emphasis-color)}.eml-q-body span{display:block;margin-top:2px;font-family:var(--font-mono);font-size:11.5px;color:var(--bs-secondary-color);word-break:break-all}.eml-q-side{display:flex;align-items:center;gap:12px;padding:11px 14px 11px 0;text-align:right}@media(max-width:575.98px){.eml-q-side{flex-direction:column;align-items:flex-end;gap:4px}}.eml-log{display:grid;grid-template-columns:152px 74px minmax(0,1fr);gap:14px;padding:9px 0;font-family:var(--font-mono);font-size:12px;line-height:1.7}.eml-log+.eml-log{border-top:1px solid var(--bs-border-color)}.eml-log .eml-log-t{color:var(--bs-secondary-color);white-space:nowrap}.eml-log .eml-log-msg{min-width:0;color:var(--bs-emphasis-color);word-break:break-word}.eml-log.is-bad .eml-log-msg{color:var(--eml-bad)}.eml-log.is-warn .eml-log-msg{color:#8e6d00}@media(max-width:767.98px){.eml-log{grid-template-columns:minmax(0,1fr);gap:2px}}.eml-dns{padding:15px 17px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color)}.eml-dns+.eml-dns{margin-top:10px}.eml-dns-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.eml-dns-top h6{margin:0;font-size:13.5px;font-weight:700;letter-spacing:.04em;color:var(--bs-emphasis-color)}.eml-dns-top p{margin:0;font-size:12px;color:var(--bs-secondary-color)}.eml-dns-rec{padding:10px 12px;border-radius:var(--radius-sm);background:var(--bs-emphasis-color);font-family:var(--font-mono);font-size:11.5px;line-height:1.7;color:#fffc;word-break:break-all;overflow-x:auto}.eml-seal{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border:1px solid currentColor;border-radius:6px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#149111}.eml-seal i{font-size:14px}.eml-seal.is-warn{color:#8e6d00}.eml-seal.is-bad{color:var(--eml-bad)}.eml-acc{border-radius:var(--radius);border:1px solid var(--bs-border-color);overflow:hidden}.eml-acc .accordion-item{border:0;background:var(--bs-body-bg)}.eml-acc .accordion-item+.accordion-item{border-top:1px solid var(--bs-border-color)}.eml-acc .accordion-button{gap:11px;padding:15px 17px;background:var(--bs-body-bg);font-size:13.5px;font-weight:600;color:var(--bs-emphasis-color);box-shadow:none}.eml-acc .accordion-button:after{margin-left:0}.eml-acc .accordion-button:not(.collapsed){background:var(--tint-primary);color:var(--bs-primary)}.eml-acc .accordion-button:focus{box-shadow:0 0 0 3px var(--tint-primary)}.eml-acc .accordion-button i{font-size:17px}.eml-acc .eml-acc-spacer{margin-left:auto}.eml-acc .accordion-body{padding:4px 17px 17px}.eml-tl{padding:20px 22px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color)}.eml-tl-step{position:relative;display:grid;grid-template-columns:116px 30px minmax(0,1fr);gap:0 14px;padding-bottom:20px}.eml-tl-step:before{content:"";position:absolute;left:144px;top:20px;bottom:0;width:2px;background:var(--bs-tertiary-bg)}.eml-tl-step:last-child{padding-bottom:0}.eml-tl-step:last-child:before{display:none}.eml-tl-step.is-done:before{background:var(--bs-success)}@media(max-width:767.98px){.eml-tl-step{grid-template-columns:30px minmax(0,1fr)}.eml-tl-step:before{left:14px}.eml-tl-step .eml-tl-when{grid-column:2;order:-1;margin-bottom:2px;text-align:left}}.eml-tl-when{font-family:var(--font-mono);font-size:11.5px;line-height:1.6;text-align:right;color:var(--bs-secondary-color)}.eml-tl-when strong{display:block;font-weight:600;color:var(--bs-emphasis-color)}.eml-tl-dot{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--bs-body-bg);border:2px solid var(--bs-tertiary-bg);font-size:15px;color:var(--bs-secondary-color)}.is-done .eml-tl-dot{background:var(--bs-success);border-color:var(--bs-success);color:#fff}.is-current .eml-tl-dot{border-color:var(--bs-primary);color:var(--bs-primary);box-shadow:0 0 0 4px var(--tint-primary)}.eml-tl-body{min-width:0;padding-top:3px}.eml-tl-body h6{margin:0;font-size:13.5px;font-weight:600;color:var(--bs-emphasis-color)}.eml-tl-body p{margin:3px 0 0;font-size:12.5px;line-height:1.6;color:var(--bs-secondary-color)}.offcanvas.offcanvas-end.eml-canvas{width:88%!important;max-width:1160px!important}.eml-canvas-head{display:flex;align-items:center;gap:14px;padding:18px 24px;background:var(--bs-emphasis-color);color:#fff}.eml-canvas-head .eml-panel-ic{background:#ffffff1a;border-color:var(--eml-ink-line);color:#fff}.eml-canvas-head .offcanvas-title{color:#fff}.eml-canvas-head p{color:#ffffff8c}.eml-canvas-head .btn-close{filter:invert(1) grayscale(1);opacity:.7}.eml-canvas-body{padding:22px 24px 30px}.eml-sect+.eml-sect{margin-top:24px;padding-top:20px;border-top:1px solid var(--bs-border-color)}.eml-sect-title{display:flex;align-items:center;gap:8px;margin:0 0 13px;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--bs-emphasis-color)}.eml-sect-title i{font-size:16px;color:var(--bs-primary)}.eml-check{display:flex;align-items:flex-start;gap:10px;padding:9px 0;font-size:13px;line-height:1.6;color:var(--bs-emphasis-color)}.eml-check+.eml-check{border-top:1px solid var(--bs-border-color)}.eml-check>i{flex-shrink:0;margin-top:1px;font-size:16px;color:#149111}.eml-check.is-warn>i{color:#8e6d00}.eml-check.is-bad>i{color:var(--eml-bad)}.eml-check span{display:block;font-size:12px;color:var(--bs-secondary-color)}.eml-audit{display:grid;grid-template-columns:148px minmax(0,1fr);gap:14px;padding:11px 0}.eml-audit+.eml-audit{border-top:1px solid var(--bs-border-color)}@media(max-width:575.98px){.eml-audit{grid-template-columns:minmax(0,1fr);gap:3px}}.eml-audit-when{font-family:var(--font-mono);font-size:11.5px;color:var(--bs-secondary-color)}.eml-audit-when strong{display:block;font-size:12px;font-weight:600;color:var(--bs-emphasis-color)}.eml-audit-what{font-size:13px;line-height:1.6;color:var(--bs-emphasis-color)}.eml-audit-what span{display:block;margin-top:2px;font-size:12px;color:var(--bs-secondary-color)}.eml-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px;padding:38px 24px;border-radius:var(--radius);background:var(--bs-secondary-bg);border:1px dashed var(--eml-border-strong)}.eml-empty i{font-size:30px;color:var(--bs-secondary-color);opacity:.8}.eml-empty h6{margin:8px 0 0;font-size:14px;font-weight:600;color:var(--bs-emphasis-color)}.eml-empty p{margin:0;max-width:48ch;font-size:12.5px;line-height:1.6;color:var(--bs-secondary-color)}.eml-empty .btn{margin-top:10px}:root{--sms-border: var(--bs-border-color, #E9EDF4);--sms-border-strong: #EDF1F6;--sms-ok: #1ABE17;--sms-ok-soft: var(--tint-success);--sms-bad: #E82646;--sms-bad-soft: var(--tint-danger)}@media(prefers-reduced-motion:reduce){[class*=sms-],[class*=sms-]:before,[class*=sms-]:after{animation:none!important;transition:none!important}}.sms-p-0{--p: 0}.sms-p-1{--p: 1}.sms-p-2{--p: 2}.sms-p-3{--p: 3}.sms-p-4{--p: 4}.sms-p-5{--p: 5}.sms-p-6{--p: 6}.sms-p-7{--p: 7}.sms-p-8{--p: 8}.sms-p-9{--p: 9}.sms-p-10{--p: 10}.sms-p-11{--p: 11}.sms-p-12{--p: 12}.sms-p-13{--p: 13}.sms-p-14{--p: 14}.sms-p-15{--p: 15}.sms-p-16{--p: 16}.sms-p-17{--p: 17}.sms-p-18{--p: 18}.sms-p-19{--p: 19}.sms-p-20{--p: 20}.sms-p-21{--p: 21}.sms-p-22{--p: 22}.sms-p-23{--p: 23}.sms-p-24{--p: 24}.sms-p-25{--p: 25}.sms-p-26{--p: 26}.sms-p-27{--p: 27}.sms-p-28{--p: 28}.sms-p-29{--p: 29}.sms-p-30{--p: 30}.sms-p-31{--p: 31}.sms-p-32{--p: 32}.sms-p-33{--p: 33}.sms-p-34{--p: 34}.sms-p-35{--p: 35}.sms-p-36{--p: 36}.sms-p-37{--p: 37}.sms-p-38{--p: 38}.sms-p-39{--p: 39}.sms-p-40{--p: 40}.sms-p-41{--p: 41}.sms-p-42{--p: 42}.sms-p-43{--p: 43}.sms-p-44{--p: 44}.sms-p-45{--p: 45}.sms-p-46{--p: 46}.sms-p-47{--p: 47}.sms-p-48{--p: 48}.sms-p-49{--p: 49}.sms-p-50{--p: 50}.sms-p-51{--p: 51}.sms-p-52{--p: 52}.sms-p-53{--p: 53}.sms-p-54{--p: 54}.sms-p-55{--p: 55}.sms-p-56{--p: 56}.sms-p-57{--p: 57}.sms-p-58{--p: 58}.sms-p-59{--p: 59}.sms-p-60{--p: 60}.sms-p-61{--p: 61}.sms-p-62{--p: 62}.sms-p-63{--p: 63}.sms-p-64{--p: 64}.sms-p-65{--p: 65}.sms-p-66{--p: 66}.sms-p-67{--p: 67}.sms-p-68{--p: 68}.sms-p-69{--p: 69}.sms-p-70{--p: 70}.sms-p-71{--p: 71}.sms-p-72{--p: 72}.sms-p-73{--p: 73}.sms-p-74{--p: 74}.sms-p-75{--p: 75}.sms-p-76{--p: 76}.sms-p-77{--p: 77}.sms-p-78{--p: 78}.sms-p-79{--p: 79}.sms-p-80{--p: 80}.sms-p-81{--p: 81}.sms-p-82{--p: 82}.sms-p-83{--p: 83}.sms-p-84{--p: 84}.sms-p-85{--p: 85}.sms-p-86{--p: 86}.sms-p-87{--p: 87}.sms-p-88{--p: 88}.sms-p-89{--p: 89}.sms-p-90{--p: 90}.sms-p-91{--p: 91}.sms-p-92{--p: 92}.sms-p-93{--p: 93}.sms-p-94{--p: 94}.sms-p-95{--p: 95}.sms-p-96{--p: 96}.sms-p-97{--p: 97}.sms-p-98{--p: 98}.sms-p-99{--p: 99}.sms-p-100{--p: 100}.sms-mono{font-family:var(--font-mono);font-size:12.5px;letter-spacing:-.01em}.sms-lbl{display:block;margin:0 0 6px;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bs-secondary-color)}.sms-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:5px;background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--bs-secondary-color)}.sms-badge.is-ok{background:var(--sms-ok-soft);border-color:#1abe1747;color:#149111}.sms-badge.is-warn{background:var(--tint-warning);border-color:#eab30057;color:#987500}.sms-badge.is-bad{background:var(--sms-bad-soft);border-color:#e8264642;color:var(--sms-bad)}.sms-badge.is-accent{background:var(--tint-primary);border-color:#4a00e538;color:var(--bs-primary)}.sms-price{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600;color:var(--bs-emphasis-color)}.sms-hero{position:relative;padding:26px 28px;margin-bottom:26px;border-radius:var(--radius);background:radial-gradient(120% 140% at 100% 0%,var(--tint-primary) 0%,rgba(255,255,255,0) 52%),var(--bs-body-bg);border:1px solid var(--bs-border-color);box-shadow:var(--shadow);overflow:hidden}@media(max-width:575.98px){.sms-hero{padding:20px}}.sms-hero-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.sms-hero-crest{position:relative;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;flex-shrink:0;border-radius:17px;background:var(--bs-primary);color:#fff;font-size:25px;box-shadow:0 8px 20px #4a00e54d}.sms-hero-title{margin:0;font-size:26px;font-weight:700;line-height:1.2;color:var(--bs-emphasis-color)}@media(max-width:575.98px){.sms-hero-title{font-size:21px}}.sms-hero-sub{margin:4px 0 0;max-width:64ch;font-size:13.5px;line-height:1.65;color:var(--bs-secondary-color)}.sms-hero-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(196px,1fr));gap:1px;margin-top:22px;border-radius:var(--radius);background:var(--bs-border-color);border:1px solid var(--bs-border-color);overflow:hidden}.sms-hero-cell{display:flex;flex-direction:column;gap:4px;padding:13px 16px;background:var(--bs-body-bg)}.sms-hero-cell span{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-secondary-color)}.sms-hero-cell strong{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:600;color:var(--bs-emphasis-color)}.sms-hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:20px}.sms-ladder{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px;padding:16px;border-radius:var(--radius);background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color)}@media(max-width:767.98px){.sms-ladder{grid-template-columns:repeat(2,minmax(0,1fr))}}.sms-ladder-leg{position:relative;padding-left:18px}.sms-ladder-leg:before{content:"";position:absolute;left:0;top:-7px;width:9px;height:9px;border-radius:50%;background:var(--bs-primary)}.sms-ladder-leg:after{content:"";position:absolute;left:9px;right:-10px;top:-3px;height:1px;background:var(--sms-border-strong)}.sms-ladder-leg:last-child:after{display:none}.sms-ladder-leg.is-pending:before{background:var(--bs-tertiary-bg)}.sms-ladder-leg span{display:block;font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--bs-secondary-color)}.sms-ladder-leg strong{display:block;margin-top:2px;font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--bs-emphasis-color)}.sms-ladder-leg small{display:block;font-size:11px;color:var(--bs-secondary-color)}@media(max-width:767.98px){.sms-ladder-leg:after{display:none}}.sms-nav{position:sticky;top:76px;max-height:calc(100vh - 92px);padding:10px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);box-shadow:var(--shadow);overflow-y:auto;flex-wrap:nowrap;overflow-x:hidden}.sms-nav>*{flex-shrink:0}@media(max-width:991.98px){.sms-nav{position:static;max-height:none}}.sms-nav-link{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border:0;border-radius:var(--radius-sm);background:transparent;font-size:13.5px;font-weight:500;text-align:left;color:var(--bs-emphasis-color);transition:var(--transition)}.sms-nav-link i{flex-shrink:0;font-size:17px;color:var(--bs-secondary-color);transition:var(--transition)}.sms-nav-link .sms-nav-txt{flex:1 1 auto;min-width:0}.sms-nav-link .sms-nav-state{flex-shrink:0;font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--bs-secondary-color)}.sms-nav-link:hover{background:var(--bs-secondary-bg)}.sms-nav-link.active{background:var(--tint-primary);border-left:3px solid var(--bs-primary);padding-left:9px;color:var(--bs-primary);font-weight:600}.sms-nav-link.active i,.sms-nav-link.active .sms-nav-state{color:var(--bs-primary)}.sms-nav-foot{margin-top:8px;padding:14px 12px 6px;border-top:1px solid var(--bs-border-color)}.sms-credit{height:7px;border-radius:999px;background:var(--bs-tertiary-bg);overflow:hidden}.sms-credit span{display:block;height:100%;width:calc(var(--p, 0) * 1%);border-radius:inherit;background:var(--bs-primary)}.sms-credit.is-low span{background:var(--bs-warning)}.sms-card{display:flex;flex-direction:column;height:100%;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition);overflow:hidden}.sms-card:hover{border-color:var(--sms-border-strong);box-shadow:var(--shadow-lift)}.sms-card-head{display:flex;align-items:center;gap:12px;padding:16px 18px 13px;border-bottom:2px solid var(--bs-border-color);flex-wrap:wrap}.sms-card-ic{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:11px;background:var(--tint-primary);color:var(--bs-primary);font-size:18px}.sms-card-ic.is-ok{background:var(--sms-ok-soft);color:#149111}.sms-card-ic.is-warn{background:var(--tint-warning);color:#987500}.sms-card-ic.is-bad{background:var(--sms-bad-soft);color:var(--sms-bad)}.sms-card-title{margin:0;font-size:14.5px;font-weight:600;color:var(--bs-emphasis-color)}.sms-card-title+p{margin:1px 0 0;font-size:11.5px;color:var(--bs-secondary-color)}.sms-card-body{flex:1 1 auto;padding:6px 18px 14px}.sms-card-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:11px 18px;background:var(--bs-secondary-bg);border-top:1px solid var(--bs-border-color)}.sms-line{display:flex;align-items:center;gap:14px;padding:11px 0;flex-wrap:wrap}.sms-line+.sms-line{border-top:1px solid var(--bs-border-color)}.sms-line .sms-line-txt{flex:1 1 auto;min-width:0}.sms-line strong{display:block;font-size:13px;font-weight:600;color:var(--bs-emphasis-color)}.sms-line p{margin:2px 0 0;font-size:12px;line-height:1.55;color:var(--bs-secondary-color);word-break:break-word}.sms-line .sms-line-ctl{flex-shrink:0;display:flex;align-items:center;gap:8px}@media(max-width:575.98px){.sms-line{flex-wrap:wrap}.sms-line .sms-line-ctl{width:100%}}.sms-input,.sms-select{min-width:138px;padding:6px 11px;border-radius:var(--radius-sm);background-color:var(--bs-body-bg);border:1px solid var(--bs-border-color);font-size:13px;color:var(--bs-emphasis-color);transition:var(--transition)}.sms-input:focus,.sms-select:focus{border-color:var(--bs-primary);box-shadow:0 0 0 3px var(--tint-primary);outline:0}@media(max-width:575.98px){.sms-input,.sms-select{min-width:0;width:100%}}.sms-input.is-mono{font-family:var(--font-mono);font-size:12.5px}.sms-secret{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:var(--radius-sm);background:var(--bs-secondary-bg);border:1px dashed var(--sms-border-strong);font-family:var(--font-mono);font-size:12px;color:var(--bs-emphasis-color)}.sms-secret i{font-size:14px;color:var(--bs-secondary-color)}.sms-code{padding:10px 12px;border-radius:var(--radius-sm);background:#101828;font-family:var(--font-mono);font-size:11.5px;line-height:1.75;color:#fffc;word-break:break-all;overflow-x:auto}.sms-phone{display:flex;flex-direction:column;gap:8px;padding:14px 12px 16px;border-radius:18px;background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color)}.sms-phone .sms-phone-from{display:block;margin-bottom:2px;text-align:center;font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--bs-secondary-color)}.sms-bubble{position:relative;align-self:flex-start;max-width:92%;padding:10px 13px;border-radius:14px 14px 14px 4px;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);font-size:12.5px;line-height:1.65;color:var(--bs-emphasis-color);white-space:pre-line}.sms-bubble code{padding:0 3px;border-radius:4px;background:var(--tint-primary);font-family:var(--font-mono);font-size:11.5px;color:var(--bs-primary)}.sms-bubble+.sms-bubble{margin-top:2px}.sms-phone-time{align-self:flex-start;font-size:10.5px;color:var(--bs-secondary-color)}.sms-seg{display:flex;align-items:center;gap:10px}.sms-seg .sms-seg-track{position:relative;flex:1 1 auto;height:5px;border-radius:999px;background:var(--bs-tertiary-bg);overflow:hidden}.sms-seg .sms-seg-track span{position:absolute;inset:0 auto 0 0;width:calc(var(--p, 0) * 1%);border-radius:inherit;background:var(--bs-primary)}.sms-seg .sms-seg-n{flex-shrink:0;font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--bs-secondary-color)}.sms-seg.is-over .sms-seg-track span{background:var(--bs-warning)}.sms-seg.is-over .sms-seg-n{color:#8e6d00}.sms-gw{position:relative;display:flex;flex-direction:column;gap:12px;height:100%;padding:17px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition)}.sms-gw:hover{border-color:var(--sms-border-strong);box-shadow:var(--shadow-lift)}.sms-gw.is-default{border-color:var(--bs-primary);box-shadow:0 0 0 3px var(--tint-primary)}.sms-gw.is-off{background:var(--bs-secondary-bg)}.sms-gw.is-off .sms-gw-mark,.sms-gw.is-off .sms-gw-name{opacity:.68}.sms-gw-top{display:flex;align-items:flex-start;gap:12px}.sms-gw-mark{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:13px;background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);font-size:21px;color:var(--bs-emphasis-color)}.sms-gw-name{margin:0;font-size:14.5px;font-weight:600;color:var(--bs-emphasis-color)}.sms-gw-name+p{margin:2px 0 0;font-family:var(--font-mono);font-size:11px;color:var(--bs-secondary-color);word-break:break-all}.sms-gw-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border-radius:var(--radius-sm);background:var(--bs-border-color);border:1px solid var(--bs-border-color);overflow:hidden}.sms-gw-fact{padding:8px 10px;background:var(--bs-body-bg);text-align:center}.sms-gw-fact span{display:block;font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--bs-secondary-color)}.sms-gw-fact strong{display:block;margin-top:2px;font-family:var(--font-mono);font-size:12.5px;font-weight:600;color:var(--bs-emphasis-color)}.sms-gw-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:12px;border-top:1px solid var(--bs-border-color)}.sms-sid{display:flex;flex-direction:column;gap:14px;height:100%;padding:18px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition)}.sms-sid:hover{box-shadow:var(--shadow-lift)}.sms-sid.is-pending{border-style:dashed;border-color:var(--bs-warning)}.sms-plate{display:flex;align-items:center;justify-content:center;padding:12px 10px;border-radius:var(--radius-sm);background:var(--bs-dark);font-family:var(--font-mono);font-size:22px;font-weight:700;letter-spacing:.22em;text-indent:.22em;color:#fff}.is-pending .sms-plate{background:var(--bs-secondary-bg);border:1px dashed var(--sms-border-strong);color:var(--bs-secondary-color)}.sms-sid-name{margin:0;font-size:14px;font-weight:600;color:var(--bs-emphasis-color)}.sms-sid-name+p{margin:2px 0 0;font-size:12px;line-height:1.55;color:var(--bs-secondary-color)}.sms-sid-facts{display:flex;flex-direction:column;gap:7px}.sms-sid-facts div{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px}.sms-sid-facts dt,.sms-sid-facts span:first-child{margin:0;font-weight:400;color:var(--bs-secondary-color)}.sms-sid-facts dd,.sms-sid-facts span:last-child{margin:0;font-weight:600;color:var(--bs-emphasis-color)}.sms-sid-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid var(--bs-border-color)}.sms-tpl{display:flex;flex-direction:column;height:100%;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition);overflow:hidden}.sms-tpl:hover{border-color:var(--sms-border-strong);box-shadow:var(--shadow-lift)}.sms-tpl.is-draft .sms-phone{opacity:.62}.sms-tpl-head{display:flex;align-items:center;gap:10px;padding:14px 16px 12px}.sms-tpl-name{margin:0;font-size:13.5px;font-weight:600;color:var(--bs-emphasis-color)}.sms-tpl-name+p{margin:1px 0 0;font-size:11.5px;color:var(--bs-secondary-color)}.sms-tpl-body{padding:0 16px 14px}.sms-tpl-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding:10px 16px;background:var(--bs-secondary-bg);border-top:1px solid var(--bs-border-color)}.sms-rule{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color)}.sms-rule+.sms-rule{margin-top:8px}.sms-rule:hover{border-color:var(--sms-border-strong)}.sms-rule.is-off{background:var(--bs-secondary-bg)}.sms-rule.is-off .sms-rule-body{opacity:.66}@media(max-width:767.98px){.sms-rule{grid-template-columns:40px minmax(0,1fr);row-gap:10px}.sms-rule .sms-rule-ctl{grid-column:2/-1;justify-content:flex-start}}.sms-rule-ic{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--tint-primary);color:var(--bs-primary);font-size:19px}.sms-rule-body{min-width:0}.sms-rule-body strong{display:block;font-size:13.5px;font-weight:600;color:var(--bs-emphasis-color)}.sms-rule-body p{margin:2px 0 0;font-size:12px;line-height:1.55;color:var(--bs-secondary-color)}.sms-rule-ctl{display:flex;align-items:center;gap:10px;justify-content:flex-end}.sms-q{display:grid;grid-template-columns:108px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 16px;border-radius:var(--radius-sm);background:var(--bs-body-bg);border:1px solid var(--bs-border-color)}.sms-q+.sms-q{margin-top:8px}@media(max-width:767.98px){.sms-q{grid-template-columns:minmax(0,1fr);gap:8px}}.sms-q-body{min-width:0}.sms-q-body strong{display:block;font-size:13px;font-weight:600;color:var(--bs-emphasis-color)}.sms-q-body span{display:block;margin-top:2px;font-family:var(--font-mono);font-size:11.5px;color:var(--bs-secondary-color);word-break:break-word}.sms-q-side{display:flex;align-items:center;gap:10px;justify-content:flex-end;flex-wrap:wrap}.sms-log{display:grid;grid-template-columns:148px 96px minmax(0,1fr);gap:14px;padding:9px 0;font-family:var(--font-mono);font-size:12px;line-height:1.7}.sms-log+.sms-log{border-top:1px solid var(--bs-border-color)}.sms-log .sms-log-t{color:var(--bs-secondary-color);white-space:nowrap}.sms-log .sms-log-msg{min-width:0;color:var(--bs-emphasis-color);word-break:break-word}.sms-log.is-bad .sms-log-msg{color:var(--sms-bad)}.sms-log.is-warn .sms-log-msg{color:#8e6d00}@media(max-width:767.98px){.sms-log{grid-template-columns:minmax(0,1fr);gap:2px}}.sms-acc{border-radius:var(--radius);border:1px solid var(--bs-border-color);overflow:hidden}.sms-acc .accordion-item{border:0;background:var(--bs-body-bg)}.sms-acc .accordion-item+.accordion-item{border-top:1px solid var(--bs-border-color)}.sms-acc .accordion-button{gap:11px;padding:15px 18px;background:var(--bs-body-bg);font-size:13.5px;font-weight:600;color:var(--bs-emphasis-color);box-shadow:none}.sms-acc .accordion-button:after{margin-left:0}.sms-acc .accordion-button:not(.collapsed){background:var(--tint-primary);color:var(--bs-primary)}.sms-acc .accordion-button:focus{box-shadow:0 0 0 3px var(--tint-primary)}.sms-acc .accordion-button i{font-size:17px}.sms-acc .sms-acc-spacer{margin-left:auto}.sms-acc .accordion-body{padding:4px 18px 18px}.sms-trail{display:flex;flex-wrap:wrap;gap:12px;padding:20px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color)}.sms-trail-step{position:relative;flex:1 1 210px;padding:14px 16px;border-radius:var(--radius-sm);background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color)}.sms-trail-step:after{content:"";position:absolute;right:-7px;top:50%;transform:translateY(-50%) rotate(45deg);width:12px;height:12px;background:inherit;border-top:1px solid var(--bs-border-color);border-right:1px solid var(--bs-border-color);z-index:1}.sms-trail-step:last-child:after{display:none}.sms-trail-step.is-done{background:var(--sms-ok-soft);border-color:#1abe1742}.sms-trail-step.is-done:after{border-color:#1abe1742}.sms-trail-step.is-done .sms-trail-n{background:var(--bs-success);border-color:var(--bs-success);color:#fff}.sms-trail-step.is-current{background:var(--tint-primary);border-color:#4a00e547}.sms-trail-step.is-current:after{border-color:#4a00e547}.sms-trail-step.is-current .sms-trail-n{border-color:var(--bs-primary);color:var(--bs-primary)}@media(max-width:991.98px){.sms-trail-step{flex:1 1 100%}.sms-trail-step:after{right:50%;top:auto;bottom:-7px;transform:translate(50%) rotate(135deg)}}.sms-trail-top{display:flex;align-items:center;gap:9px;margin-bottom:7px}.sms-trail-n{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;border-radius:50%;background:var(--bs-body-bg);border:2px solid var(--bs-tertiary-bg);font-size:13px;color:var(--bs-secondary-color)}.sms-trail-title{margin:0;font-size:13px;font-weight:600;color:var(--bs-emphasis-color)}.sms-trail-when{display:block;font-family:var(--font-mono);font-size:10.5px;color:var(--bs-secondary-color)}.sms-trail-txt{margin:0;font-size:12px;line-height:1.6;color:var(--bs-secondary-color)}.offcanvas.offcanvas-end.sms-canvas{width:88%!important;max-width:1160px!important}.sms-canvas-head{display:flex;align-items:center;gap:14px;padding:20px 24px;background:var(--tint-primary);border-bottom:1px solid var(--bs-border-color)}.sms-canvas-body{padding:22px 24px 30px}.sms-sect+.sms-sect{margin-top:24px;padding-top:20px;border-top:1px solid var(--bs-border-color)}.sms-sect-title{display:flex;align-items:center;gap:8px;margin:0 0 13px;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--bs-emphasis-color)}.sms-sect-title i{font-size:16px;color:var(--bs-primary)}.sms-check{display:flex;align-items:flex-start;gap:10px;padding:9px 0;font-size:13px;line-height:1.6;color:var(--bs-emphasis-color)}.sms-check+.sms-check{border-top:1px solid var(--bs-border-color)}.sms-check>i{flex-shrink:0;margin-top:1px;font-size:16px;color:#149111}.sms-check.is-warn>i{color:#8e6d00}.sms-check.is-bad>i{color:var(--sms-bad)}.sms-check span{display:block;font-size:12px;color:var(--bs-secondary-color)}.sms-audit{display:grid;grid-template-columns:146px minmax(0,1fr);gap:14px;padding:11px 0}.sms-audit+.sms-audit{border-top:1px solid var(--bs-border-color)}@media(max-width:575.98px){.sms-audit{grid-template-columns:minmax(0,1fr);gap:3px}}.sms-audit-when{font-family:var(--font-mono);font-size:11.5px;color:var(--bs-secondary-color)}.sms-audit-when strong{display:block;font-size:12px;font-weight:600;color:var(--bs-emphasis-color)}.sms-audit-what{font-size:13px;line-height:1.6;color:var(--bs-emphasis-color)}.sms-audit-what span{display:block;margin-top:2px;font-size:12px;color:var(--bs-secondary-color)}.sms-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px;padding:38px 24px;border-radius:var(--radius);background:var(--bs-secondary-bg);border:1px dashed var(--sms-border-strong)}.sms-empty i{font-size:30px;color:var(--bs-secondary-color);opacity:.8}.sms-empty h6{margin:8px 0 0;font-size:14px;font-weight:600;color:var(--bs-emphasis-color)}.sms-empty p{margin:0;max-width:48ch;font-size:12.5px;line-height:1.6;color:var(--bs-secondary-color)}.sms-empty .btn{margin-top:10px}:root{--acs-border: var(--bs-border-color, #E9EDF4);--acs-border-strong: #EDF1F6;--acs-safe: #1ABE17;--acs-safe-soft: #E8F9E8;--acs-watch: #EAB300;--acs-watch-soft: #FEF8EA;--acs-risk: #E82646;--acs-risk-soft: #FDE9ED}@media(prefers-reduced-motion:reduce){[class*=acs-],[class*=acs-]:before,[class*=acs-]:after{animation:none!important;transition:none!important}}.acs-p-0{--p: 0}.acs-p-1{--p: 1}.acs-p-2{--p: 2}.acs-p-3{--p: 3}.acs-p-4{--p: 4}.acs-p-5{--p: 5}.acs-p-6{--p: 6}.acs-p-7{--p: 7}.acs-p-8{--p: 8}.acs-p-9{--p: 9}.acs-p-10{--p: 10}.acs-p-11{--p: 11}.acs-p-12{--p: 12}.acs-p-13{--p: 13}.acs-p-14{--p: 14}.acs-p-15{--p: 15}.acs-p-16{--p: 16}.acs-p-17{--p: 17}.acs-p-18{--p: 18}.acs-p-19{--p: 19}.acs-p-20{--p: 20}.acs-p-21{--p: 21}.acs-p-22{--p: 22}.acs-p-23{--p: 23}.acs-p-24{--p: 24}.acs-p-25{--p: 25}.acs-p-26{--p: 26}.acs-p-27{--p: 27}.acs-p-28{--p: 28}.acs-p-29{--p: 29}.acs-p-30{--p: 30}.acs-p-31{--p: 31}.acs-p-32{--p: 32}.acs-p-33{--p: 33}.acs-p-34{--p: 34}.acs-p-35{--p: 35}.acs-p-36{--p: 36}.acs-p-37{--p: 37}.acs-p-38{--p: 38}.acs-p-39{--p: 39}.acs-p-40{--p: 40}.acs-p-41{--p: 41}.acs-p-42{--p: 42}.acs-p-43{--p: 43}.acs-p-44{--p: 44}.acs-p-45{--p: 45}.acs-p-46{--p: 46}.acs-p-47{--p: 47}.acs-p-48{--p: 48}.acs-p-49{--p: 49}.acs-p-50{--p: 50}.acs-p-51{--p: 51}.acs-p-52{--p: 52}.acs-p-53{--p: 53}.acs-p-54{--p: 54}.acs-p-55{--p: 55}.acs-p-56{--p: 56}.acs-p-57{--p: 57}.acs-p-58{--p: 58}.acs-p-59{--p: 59}.acs-p-60{--p: 60}.acs-p-61{--p: 61}.acs-p-62{--p: 62}.acs-p-63{--p: 63}.acs-p-64{--p: 64}.acs-p-65{--p: 65}.acs-p-66{--p: 66}.acs-p-67{--p: 67}.acs-p-68{--p: 68}.acs-p-69{--p: 69}.acs-p-70{--p: 70}.acs-p-71{--p: 71}.acs-p-72{--p: 72}.acs-p-73{--p: 73}.acs-p-74{--p: 74}.acs-p-75{--p: 75}.acs-p-76{--p: 76}.acs-p-77{--p: 77}.acs-p-78{--p: 78}.acs-p-79{--p: 79}.acs-p-80{--p: 80}.acs-p-81{--p: 81}.acs-p-82{--p: 82}.acs-p-83{--p: 83}.acs-p-84{--p: 84}.acs-p-85{--p: 85}.acs-p-86{--p: 86}.acs-p-87{--p: 87}.acs-p-88{--p: 88}.acs-p-89{--p: 89}.acs-p-90{--p: 90}.acs-p-91{--p: 91}.acs-p-92{--p: 92}.acs-p-93{--p: 93}.acs-p-94{--p: 94}.acs-p-95{--p: 95}.acs-p-96{--p: 96}.acs-p-97{--p: 97}.acs-p-98{--p: 98}.acs-p-99{--p: 99}.acs-p-100{--p: 100}.acs-mono{font-family:var(--font-mono);font-size:12.5px;letter-spacing:-.01em}.acs-lbl{display:block;margin:0 0 6px;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bs-secondary-color)}.acs-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px 3px 8px;border-radius:999px;background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);font-size:11.5px;font-weight:600;line-height:1.5;white-space:nowrap;color:var(--bs-secondary-color)}.acs-badge i{font-size:13px}.acs-badge.is-safe{background:var(--acs-safe-soft);border-color:#1abe1747;color:#149111}.acs-badge.is-watch{background:var(--acs-watch-soft);border-color:#eab30057;color:#8e6d00}.acs-badge.is-risk{background:var(--acs-risk-soft);border-color:#e8264642;color:var(--acs-risk)}.acs-badge.is-info{background:var(--tint-info);border-color:#0f65cd3d;color:var(--bs-info)}.acs-hero{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:0;margin-bottom:26px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);box-shadow:var(--shadow);overflow:hidden}@media(max-width:1199.98px){.acs-hero{grid-template-columns:minmax(0,1fr)}}.acs-hero-id{padding:26px 28px}@media(max-width:575.98px){.acs-hero-id{padding:20px}}.acs-hero-top{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.acs-portrait{position:relative;flex-shrink:0;width:64px;height:64px;border-radius:20px;background:var(--tint-primary);display:inline-flex;align-items:center;justify-content:center;font-size:21px;font-weight:700;letter-spacing:.02em;color:var(--bs-primary);box-shadow:0 0 0 3px var(--bs-body-bg),0 0 0 5px var(--acs-safe)}.acs-portrait.is-unverified{box-shadow:0 0 0 3px var(--bs-body-bg),0 0 0 5px var(--acs-watch)}.acs-portrait.is-unverified .acs-portrait-tick{background:var(--acs-watch)}.acs-portrait-tick{position:absolute;right:-6px;bottom:-6px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--acs-safe);border:2px solid var(--bs-body-bg);font-size:12px;color:#fff}.acs-hero-name{margin:0;font-size:25px;font-weight:700;line-height:1.2;color:var(--bs-emphasis-color)}@media(max-width:575.98px){.acs-hero-name{font-size:21px}}.acs-hero-role{margin:3px 0 0;font-size:13.5px;color:var(--bs-secondary-color)}.acs-hero-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:18px 24px;margin-top:22px;padding-top:20px;border-top:1px solid var(--bs-border-color)}.acs-hero-fact span{display:block;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-secondary-color)}.acs-hero-fact strong{display:flex;align-items:center;gap:7px;margin-top:4px;font-size:14px;font-weight:600;color:var(--bs-emphasis-color)}.acs-hero-fact small{display:block;margin-top:2px;font-size:11.5px;color:var(--bs-secondary-color)}.acs-hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:22px}.acs-posture{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:26px 20px;background:var(--bs-primary);color:#ffffffb8;text-align:center}@media(max-width:1199.98px){.acs-posture{border-top:1px solid var(--bs-border-color)}}.acs-shield{position:relative;display:inline-flex;align-items:center;justify-content:center;width:104px;height:116px;margin-bottom:12px}.acs-shield:before{content:"";position:absolute;inset:0;background:linear-gradient(to top,var(--acs-safe) 0%,var(--acs-safe) calc(var(--p, 0) * 1%),rgba(255,255,255,.12) calc(var(--p, 0) * 1%),rgba(255,255,255,.12) 100%);clip-path:polygon(50% 0%,100% 16%,100% 58%,50% 100%,0% 58%,0% 16%)}.acs-shield:after{content:"";position:absolute;inset:6px;background:var(--bs-primary);clip-path:polygon(50% 0%,100% 16%,100% 58%,50% 100%,0% 58%,0% 16%)}.acs-shield.is-watch:before{background:linear-gradient(to top,var(--acs-watch) 0%,var(--acs-watch) calc(var(--p, 0) * 1%),rgba(255,255,255,.12) calc(var(--p, 0) * 1%),rgba(255,255,255,.12) 100%)}.acs-shield.is-risk:before{background:linear-gradient(to top,var(--acs-risk) 0%,var(--acs-risk) calc(var(--p, 0) * 1%),rgba(255,255,255,.12) calc(var(--p, 0) * 1%),rgba(255,255,255,.12) 100%)}.acs-shield-n{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;line-height:1;color:#fff}.acs-shield-n b{font-size:32px;font-weight:700;font-variant-numeric:tabular-nums}.acs-shield-n span{margin-top:3px;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c}.acs-posture-title{margin:0;font-size:15px;font-weight:600;color:#fff}.acs-posture-txt{margin:2px 0 0;max-width:30ch;font-size:12px;line-height:1.6}.acs-nav{position:sticky;top:76px;max-height:calc(100vh - 92px);padding:8px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);box-shadow:var(--shadow);overflow-y:auto;flex-wrap:nowrap;overflow-x:hidden}.acs-nav>*{flex-shrink:0}@media(max-width:991.98px){.acs-nav{position:static;max-height:none}}.acs-nav-hdr{display:block;padding:14px 12px 6px;font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--bs-secondary-color)}.acs-nav-hdr:first-child{padding-top:6px}.acs-nav-link{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border:0;border-radius:var(--radius-sm);background:transparent;font-size:13.5px;font-weight:500;text-align:left;color:var(--bs-emphasis-color);transition:var(--transition)}.acs-nav-link>i:first-child{flex-shrink:0;font-size:17px;color:var(--bs-secondary-color);transition:var(--transition)}.acs-nav-link .acs-nav-txt{flex:1 1 auto;min-width:0}.acs-nav-link .acs-nav-flag{flex-shrink:0;font-size:15px;color:var(--acs-watch)}.acs-nav-link:hover{background:var(--bs-secondary-bg)}.acs-nav-link.active{background:var(--bs-primary);color:#fff;font-weight:600}.acs-nav-link.active>i:first-child{color:#fffc}.acs-nav-link.active .acs-nav-flag{color:#ffd666}.acs-nav-foot{margin-top:8px;padding:14px 12px 6px;border-top:1px solid var(--bs-border-color)}.acs-card{display:flex;flex-direction:column;height:100%;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition);overflow:hidden}.acs-card:hover{border-color:var(--acs-border-strong);box-shadow:var(--shadow-lift)}.acs-card.is-watch{box-shadow:inset 0 3px 0 var(--acs-watch)}.acs-card.is-risk{box-shadow:inset 0 3px 0 var(--acs-risk)}.acs-card-head{display:flex;align-items:center;gap:12px;padding:17px 18px 14px}@media(max-width:575.98px){.acs-card-head{flex-direction:column;align-items:start;gap:12px}}.acs-card-ic{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border-radius:12px;background:var(--tint-primary);color:var(--bs-primary);font-size:19px}.acs-card-ic.is-safe{background:var(--acs-safe-soft);color:#149111}.acs-card-ic.is-watch{background:var(--acs-watch-soft);color:#8e6d00}.acs-card-ic.is-risk{background:var(--acs-risk-soft);color:var(--acs-risk)}.acs-card-title{margin:0;font-size:14.5px;font-weight:600;color:var(--bs-emphasis-color)}.acs-card-title+p{margin:1px 0 0;font-size:11.5px;color:var(--bs-secondary-color)}.acs-card-body{flex:1 1 auto;padding:0 18px 14px}.acs-card-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:12px 18px;border-top:1px solid var(--bs-border-color)}.acs-fact{display:flex;align-items:center;gap:14px;padding:11px 0}.acs-fact+.acs-fact{border-top:1px solid var(--bs-border-color)}.acs-fact .acs-fact-txt{flex:1 1 auto;min-width:0}.acs-fact span{display:block;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--bs-secondary-color)}.acs-fact strong{display:block;margin-top:2px;font-size:13.5px;font-weight:500;color:var(--bs-emphasis-color);word-break:break-word}.acs-fact .acs-fact-ctl{flex-shrink:0;display:flex;align-items:center;gap:8px}@media(max-width:575.98px){.acs-fact{flex-wrap:wrap}.acs-fact .acs-fact-ctl{width:100%}}.acs-input,.acs-select{min-width:150px;padding:6px 11px;border-radius:var(--radius-sm);background-color:var(--bs-body-bg);border:1px solid var(--bs-border-color);font-size:13px;color:var(--bs-emphasis-color);transition:var(--transition)}.acs-input:focus,.acs-select:focus{border-color:var(--bs-primary);box-shadow:0 0 0 3px var(--tint-primary);outline:0}@media(max-width:575.98px){.acs-input,.acs-select{min-width:0;width:100%}}.acs-factor{position:relative;display:flex;flex-direction:column;gap:12px;height:100%;padding:18px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition)}.acs-factor:hover{box-shadow:var(--shadow-lift)}.acs-factor.is-on{border-color:#1abe174d;background:linear-gradient(165deg,var(--acs-safe-soft),var(--bs-body-bg) 62%)}.acs-factor.is-on .acs-factor-ic{background:var(--acs-safe);border-color:transparent;color:#fff}.acs-factor.is-off{border-style:dashed}.acs-factor-top{display:flex;align-items:flex-start;gap:12px}.acs-factor-ic{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:14px;background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);color:var(--bs-primary);font-size:21px;transition:var(--transition)}.acs-factor-title{margin:0;font-size:14.5px;font-weight:600;color:var(--bs-emphasis-color)}.acs-factor-txt{margin:0;font-size:12.5px;line-height:1.6;color:var(--bs-secondary-color)}.acs-strength{display:inline-flex;align-items:center;gap:4px}.acs-strength i{display:block;width:16px;height:4px;border-radius:2px;background:var(--bs-tertiary-bg)}.acs-strength.is-3 i:nth-child(-n+3),.acs-strength.is-4 i{background:var(--acs-safe)}.acs-strength.is-2 i:nth-child(-n+2){background:var(--acs-watch)}.acs-strength.is-1 i:nth-child(1){background:var(--acs-risk)}.acs-strength em{margin-left:4px;font-style:normal;font-size:11px;font-weight:600;color:var(--bs-secondary-color)}.acs-factor-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid var(--bs-border-color)}.acs-age .acs-age-track{position:relative;height:8px;border-radius:999px;background:var(--bs-tertiary-bg);overflow:hidden}.acs-age .acs-age-track span{position:absolute;inset:0 auto 0 0;width:calc(var(--p, 0) * 1%);border-radius:inherit;background:var(--acs-safe)}.acs-age.is-watch .acs-age-track span{background:var(--acs-watch)}.acs-age.is-risk .acs-age-track span{background:var(--acs-risk)}.acs-age .acs-age-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:7px;font-size:11.5px;color:var(--bs-secondary-color)}.acs-age .acs-age-meta b{font-family:var(--font-mono);color:var(--bs-emphasis-color)}.acs-rule{display:flex;align-items:center;gap:9px;padding:7px 0;font-size:12.5px;color:var(--bs-emphasis-color)}.acs-rule i{flex-shrink:0;font-size:16px;color:#149111}.acs-rule.is-off{color:var(--bs-secondary-color)}.acs-rule.is-off i{color:var(--acs-border-strong)}.acs-codes{display:grid;grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:1px;border-radius:var(--radius-sm);background:var(--bs-border-color);border:1px solid var(--bs-border-color);overflow:hidden}.acs-code{padding:10px 12px;background:var(--bs-body-bg);font-family:var(--font-mono);font-size:12.5px;letter-spacing:.04em;text-align:center;color:var(--bs-emphasis-color)}.acs-code.is-used{background:var(--bs-secondary-bg);color:var(--bs-secondary-color);text-decoration:line-through}.acs-device{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition)}.acs-device+.acs-device{margin-top:10px}.acs-device:hover{border-color:var(--acs-border-strong);box-shadow:var(--shadow)}.acs-device.is-current{border-color:#1abe1757;background:linear-gradient(100deg,var(--acs-safe-soft),var(--bs-body-bg) 42%)}.acs-device.is-stale{background:var(--bs-secondary-bg)}.acs-device.is-stale .acs-device-ic,.acs-device.is-stale .acs-device-name{opacity:.72}@media(max-width:767.98px){.acs-device{grid-template-columns:52px minmax(0,1fr);row-gap:12px}.acs-device .acs-device-act{grid-column:2/-1;justify-content:flex-start}}.acs-device-ic{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:15px;background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);font-size:25px;color:var(--bs-emphasis-color)}.acs-device-name{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0;font-size:14.5px;font-weight:600;color:var(--bs-emphasis-color)}.acs-device-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin:6px 0 0;font-size:12px;color:var(--bs-secondary-color)}.acs-device-meta span{display:inline-flex;align-items:center;gap:5px}.acs-device-meta span i{font-size:14px}.acs-device-meta span+span:before{content:"";width:1px;height:11px;margin-right:5px;background:var(--acs-border-strong)}.acs-device-act{display:flex;align-items:center;gap:8px;justify-content:flex-end}.acs-login{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 16px;border-radius:var(--radius-sm);background:var(--bs-body-bg);border:1px solid var(--bs-border-color)}.acs-login+.acs-login{margin-top:8px}.acs-login.is-fail{background:var(--acs-risk-soft);border-color:#e8264633}.acs-login.is-flagged{background:var(--acs-watch-soft);border-color:#eab30047}@media(max-width:767.98px){.acs-login{grid-template-columns:30px minmax(0,1fr);row-gap:8px}.acs-login .acs-login-side{grid-column:2/-1;justify-content:flex-start}}.acs-login-mark{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--acs-safe-soft);font-size:16px;color:#149111}.is-fail .acs-login-mark{background:#ffffffb3;color:var(--acs-risk)}.is-flagged .acs-login-mark{background:#ffffffb3;color:#8e6d00}.acs-login-body{min-width:0}.acs-login-body strong{display:block;font-size:13px;font-weight:600;color:var(--bs-emphasis-color)}.acs-login-body span{display:block;margin-top:2px;font-size:11.5px;color:var(--bs-secondary-color)}.acs-login-side{display:flex;align-items:center;gap:10px;justify-content:flex-end;flex-wrap:wrap}.acs-login-side .acs-login-ip{font-family:var(--font-mono);font-size:11.5px;color:var(--bs-secondary-color)}.acs-perm{display:grid;grid-template-columns:minmax(0,1fr) repeat(4,62px);align-items:center;gap:8px;padding:10px 0}.acs-perm+.acs-perm{border-top:1px solid var(--bs-border-color)}.acs-perm.is-head{padding-bottom:8px;border-bottom:2px solid var(--bs-border-color)}.acs-perm.is-head span{font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;text-align:center;color:var(--bs-secondary-color)}.acs-perm.is-head span:first-child{text-align:left}.acs-perm .acs-perm-name{min-width:0;font-size:13px;color:var(--bs-emphasis-color)}@media(max-width:767.98px){.acs-perm{grid-template-columns:minmax(0,1fr) repeat(4,1fr);gap:4px}}.acs-pip{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin:0 auto;border-radius:8px;background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);font-size:15px;color:var(--acs-border-strong)}.acs-pip.is-yes{background:var(--acs-safe-soft);border-color:#1abe1747;color:#149111}.acs-pip.is-cond{background:var(--acs-watch-soft);border-color:#eab30052;color:#8e6d00}.acs-rec{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-left:3px solid var(--acs-border-strong);transition:var(--transition)}@media(max-width:575.98px){.acs-rec{flex-direction:column;display:flex;align-items:start}}.acs-rec+.acs-rec{margin-top:10px}.acs-rec:hover{box-shadow:var(--shadow-lift)}.acs-rec.is-high{border-left-color:var(--acs-risk)}.acs-rec.is-high .acs-rec-n{background:var(--acs-risk-soft);color:var(--acs-risk)}.acs-rec.is-medium{border-left-color:var(--acs-watch)}.acs-rec.is-medium .acs-rec-n{background:var(--acs-watch-soft);color:#8e6d00}.acs-rec.is-done{border-left-color:var(--acs-safe);background:var(--bs-secondary-bg)}.acs-rec.is-done .acs-rec-n{background:var(--acs-safe-soft);color:#149111}.acs-rec.is-done .acs-rec-title{text-decoration:line-through;color:var(--bs-secondary-color)}@media(max-width:767.98px){.acs-rec{grid-template-columns:44px minmax(0,1fr);row-gap:12px}.acs-rec .acs-rec-act{grid-column:2/-1;justify-content:flex-start}}.acs-rec-n{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:var(--bs-secondary-bg);font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--bs-secondary-color)}.acs-rec-title{margin:0;font-size:14px;font-weight:600;color:var(--bs-emphasis-color)}.acs-rec-txt{margin:3px 0 0;font-size:12.5px;line-height:1.6;color:var(--bs-secondary-color)}.acs-rec-act{display:flex;align-items:center;gap:10px;justify-content:flex-end}.acs-acc{border-radius:var(--radius);border:1px solid var(--bs-border-color);overflow:hidden}.acs-acc .accordion-item{border:0;background:var(--bs-body-bg)}.acs-acc .accordion-item+.accordion-item{border-top:1px solid var(--bs-border-color)}.acs-acc .accordion-button{gap:11px;padding:16px 18px;background:var(--bs-body-bg);font-size:13.5px;font-weight:600;color:var(--bs-emphasis-color);box-shadow:none}.acs-acc .accordion-button:after{margin-left:0}.acs-acc .accordion-button:not(.collapsed){background:var(--bs-primary);color:#fff}.acs-acc .accordion-button:not(.collapsed):after{filter:invert(1) grayscale(1) brightness(2)}.acs-acc .accordion-button:focus{box-shadow:0 0 0 3px var(--tint-primary)}.acs-acc .accordion-button i{font-size:17px}.acs-acc .acs-acc-spacer{margin-left:auto}.acs-acc .accordion-body{padding:6px 18px 18px}.acs-time{position:relative;padding:22px 0}.acs-time:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;margin-left:-1px;background:var(--bs-tertiary-bg)}@media(max-width:991.98px){.acs-time:before{left:15px;margin-left:0}}.acs-time-item{position:relative;width:50%;padding-right:42px;margin-bottom:22px}.acs-time-item:last-child{margin-bottom:0}.acs-time-item:after{content:"";position:absolute;right:-7px;top:20px;width:14px;height:14px;border-radius:50%;background:var(--bs-body-bg);border:3px solid var(--bs-tertiary-bg)}.acs-time-item.is-done:after{background:var(--acs-safe);border-color:var(--acs-safe)}.acs-time-item.is-current:after{border-color:var(--bs-primary);box-shadow:0 0 0 4px var(--tint-primary)}.acs-time-item:nth-child(2n){margin-left:50%;padding-right:0;padding-left:42px;text-align:left}.acs-time-item:nth-child(2n):after{right:auto;left:-7px}.acs-time-item:nth-child(odd){text-align:right}@media(max-width:991.98px){.acs-time-item{width:100%;padding-right:0;padding-left:44px;text-align:left}.acs-time-item:after{right:auto;left:8px}.acs-time-item:nth-child(2n){margin-left:0;padding-left:44px}.acs-time-item:nth-child(2n):after{left:8px}.acs-time-item:nth-child(odd){text-align:left}}.acs-time-card{display:inline-block;max-width:100%;padding:14px 16px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);text-align:left}.acs-time-card h6{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:13.5px;font-weight:600;color:var(--bs-emphasis-color)}.acs-time-card h6 i{font-size:16px;color:var(--bs-secondary-color)}.acs-time-card time{display:block;margin-top:2px;font-family:var(--font-mono);font-size:11px;color:var(--bs-secondary-color)}.acs-time-card p{margin:7px 0 0;font-size:12.5px;line-height:1.6;color:var(--bs-secondary-color)}.offcanvas.offcanvas-end.acs-canvas{width:88%!important;max-width:1160px!important}.acs-canvas-head{display:flex;align-items:center;gap:14px;padding:20px 24px;background:var(--bs-primary);color:#fff}.acs-canvas-head .acs-card-ic{background:#ffffff1f;color:#fff}.acs-canvas-head .offcanvas-title{color:#fff}.acs-canvas-head p{color:#ffffff94}.acs-canvas-head .btn-close{filter:invert(1) grayscale(1);opacity:.7}.acs-canvas-body{padding:22px 24px 30px}.acs-sect+.acs-sect{margin-top:24px;padding-top:20px;border-top:1px solid var(--bs-border-color)}.acs-sect-title{display:flex;align-items:center;gap:8px;margin:0 0 13px;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--bs-emphasis-color)}.acs-sect-title i{font-size:16px;color:var(--bs-primary)}.acs-check{display:flex;align-items:flex-start;gap:10px;padding:9px 0;font-size:13px;line-height:1.6;color:var(--bs-emphasis-color)}.acs-check+.acs-check{border-top:1px solid var(--bs-border-color)}.acs-check>i{flex-shrink:0;margin-top:1px;font-size:16px;color:#149111}.acs-check.is-watch>i{color:#8e6d00}.acs-check.is-risk>i{color:var(--acs-risk)}.acs-check span{display:block;font-size:12px;color:var(--bs-secondary-color)}.acs-audit{display:grid;grid-template-columns:150px minmax(0,1fr);gap:14px;padding:11px 0}.acs-audit+.acs-audit{border-top:1px solid var(--bs-border-color)}@media(max-width:575.98px){.acs-audit{grid-template-columns:minmax(0,1fr);gap:3px}}.acs-audit-when{font-family:var(--font-mono);font-size:11.5px;color:var(--bs-secondary-color)}.acs-audit-when strong{display:block;font-size:12px;font-weight:600;color:var(--bs-emphasis-color)}.acs-audit-what{font-size:13px;line-height:1.6;color:var(--bs-emphasis-color)}.acs-audit-what span{display:block;margin-top:2px;font-size:12px;color:var(--bs-secondary-color)}.acs-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px;padding:38px 24px;border-radius:var(--radius);background:var(--bs-secondary-bg);border:1px dashed var(--acs-border-strong)}.acs-empty i{font-size:30px;color:var(--bs-secondary-color);opacity:.8}.acs-empty h6{margin:8px 0 0;font-size:14px;font-weight:600;color:var(--bs-emphasis-color)}.acs-empty p{margin:0;max-width:48ch;font-size:12.5px;line-height:1.6;color:var(--bs-secondary-color)}.acs-empty .btn{margin-top:10px}:root{--acd-border: var(--bs-border-color, #E9EDF4);--acd-border-strong: #EDF1F6;--acd-pass: #1ABE17;--acd-pass-soft: #E8F9E8;--acd-watch: #EAB300;--acd-watch-soft: #FEF8EA;--acd-fail: #E82646;--acd-fail-soft: #FDE9ED;--acd-alt: #4A00E5}@media(prefers-reduced-motion:reduce){[class*=acd-],[class*=acd-]:before,[class*=acd-]:after{animation:none!important;transition:none!important}}.acd-p-0{--p: 0}.acd-p-1{--p: 1}.acd-p-2{--p: 2}.acd-p-3{--p: 3}.acd-p-4{--p: 4}.acd-p-5{--p: 5}.acd-p-6{--p: 6}.acd-p-7{--p: 7}.acd-p-8{--p: 8}.acd-p-9{--p: 9}.acd-p-10{--p: 10}.acd-p-11{--p: 11}.acd-p-12{--p: 12}.acd-p-13{--p: 13}.acd-p-14{--p: 14}.acd-p-15{--p: 15}.acd-p-16{--p: 16}.acd-p-17{--p: 17}.acd-p-18{--p: 18}.acd-p-19{--p: 19}.acd-p-20{--p: 20}.acd-p-21{--p: 21}.acd-p-22{--p: 22}.acd-p-23{--p: 23}.acd-p-24{--p: 24}.acd-p-25{--p: 25}.acd-p-26{--p: 26}.acd-p-27{--p: 27}.acd-p-28{--p: 28}.acd-p-29{--p: 29}.acd-p-30{--p: 30}.acd-p-31{--p: 31}.acd-p-32{--p: 32}.acd-p-33{--p: 33}.acd-p-34{--p: 34}.acd-p-35{--p: 35}.acd-p-36{--p: 36}.acd-p-37{--p: 37}.acd-p-38{--p: 38}.acd-p-39{--p: 39}.acd-p-40{--p: 40}.acd-p-41{--p: 41}.acd-p-42{--p: 42}.acd-p-43{--p: 43}.acd-p-44{--p: 44}.acd-p-45{--p: 45}.acd-p-46{--p: 46}.acd-p-47{--p: 47}.acd-p-48{--p: 48}.acd-p-49{--p: 49}.acd-p-50{--p: 50}.acd-p-51{--p: 51}.acd-p-52{--p: 52}.acd-p-53{--p: 53}.acd-p-54{--p: 54}.acd-p-55{--p: 55}.acd-p-56{--p: 56}.acd-p-57{--p: 57}.acd-p-58{--p: 58}.acd-p-59{--p: 59}.acd-p-60{--p: 60}.acd-p-61{--p: 61}.acd-p-62{--p: 62}.acd-p-63{--p: 63}.acd-p-64{--p: 64}.acd-p-65{--p: 65}.acd-p-66{--p: 66}.acd-p-67{--p: 67}.acd-p-68{--p: 68}.acd-p-69{--p: 69}.acd-p-70{--p: 70}.acd-p-71{--p: 71}.acd-p-72{--p: 72}.acd-p-73{--p: 73}.acd-p-74{--p: 74}.acd-p-75{--p: 75}.acd-p-76{--p: 76}.acd-p-77{--p: 77}.acd-p-78{--p: 78}.acd-p-79{--p: 79}.acd-p-80{--p: 80}.acd-p-81{--p: 81}.acd-p-82{--p: 82}.acd-p-83{--p: 83}.acd-p-84{--p: 84}.acd-p-85{--p: 85}.acd-p-86{--p: 86}.acd-p-87{--p: 87}.acd-p-88{--p: 88}.acd-p-89{--p: 89}.acd-p-90{--p: 90}.acd-p-91{--p: 91}.acd-p-92{--p: 92}.acd-p-93{--p: 93}.acd-p-94{--p: 94}.acd-p-95{--p: 95}.acd-p-96{--p: 96}.acd-p-97{--p: 97}.acd-p-98{--p: 98}.acd-p-99{--p: 99}.acd-p-100{--p: 100}.acd-q-0{--q: 0}.acd-q-1{--q: 1}.acd-q-2{--q: 2}.acd-q-3{--q: 3}.acd-q-4{--q: 4}.acd-q-5{--q: 5}.acd-q-6{--q: 6}.acd-q-7{--q: 7}.acd-q-8{--q: 8}.acd-q-9{--q: 9}.acd-q-10{--q: 10}.acd-q-11{--q: 11}.acd-q-12{--q: 12}.acd-q-13{--q: 13}.acd-q-14{--q: 14}.acd-q-15{--q: 15}.acd-q-16{--q: 16}.acd-q-17{--q: 17}.acd-q-18{--q: 18}.acd-q-19{--q: 19}.acd-q-20{--q: 20}.acd-q-21{--q: 21}.acd-q-22{--q: 22}.acd-q-23{--q: 23}.acd-q-24{--q: 24}.acd-q-25{--q: 25}.acd-q-26{--q: 26}.acd-q-27{--q: 27}.acd-q-28{--q: 28}.acd-q-29{--q: 29}.acd-q-30{--q: 30}.acd-q-31{--q: 31}.acd-q-32{--q: 32}.acd-q-33{--q: 33}.acd-q-34{--q: 34}.acd-q-35{--q: 35}.acd-q-36{--q: 36}.acd-q-37{--q: 37}.acd-q-38{--q: 38}.acd-q-39{--q: 39}.acd-q-40{--q: 40}.acd-q-41{--q: 41}.acd-q-42{--q: 42}.acd-q-43{--q: 43}.acd-q-44{--q: 44}.acd-q-45{--q: 45}.acd-q-46{--q: 46}.acd-q-47{--q: 47}.acd-q-48{--q: 48}.acd-q-49{--q: 49}.acd-q-50{--q: 50}.acd-q-51{--q: 51}.acd-q-52{--q: 52}.acd-q-53{--q: 53}.acd-q-54{--q: 54}.acd-q-55{--q: 55}.acd-q-56{--q: 56}.acd-q-57{--q: 57}.acd-q-58{--q: 58}.acd-q-59{--q: 59}.acd-q-60{--q: 60}.acd-q-61{--q: 61}.acd-q-62{--q: 62}.acd-q-63{--q: 63}.acd-q-64{--q: 64}.acd-q-65{--q: 65}.acd-q-66{--q: 66}.acd-q-67{--q: 67}.acd-q-68{--q: 68}.acd-q-69{--q: 69}.acd-q-70{--q: 70}.acd-q-71{--q: 71}.acd-q-72{--q: 72}.acd-q-73{--q: 73}.acd-q-74{--q: 74}.acd-q-75{--q: 75}.acd-q-76{--q: 76}.acd-q-77{--q: 77}.acd-q-78{--q: 78}.acd-q-79{--q: 79}.acd-q-80{--q: 80}.acd-q-81{--q: 81}.acd-q-82{--q: 82}.acd-q-83{--q: 83}.acd-q-84{--q: 84}.acd-q-85{--q: 85}.acd-q-86{--q: 86}.acd-q-87{--q: 87}.acd-q-88{--q: 88}.acd-q-89{--q: 89}.acd-q-90{--q: 90}.acd-q-91{--q: 91}.acd-q-92{--q: 92}.acd-q-93{--q: 93}.acd-q-94{--q: 94}.acd-q-95{--q: 95}.acd-q-96{--q: 96}.acd-q-97{--q: 97}.acd-q-98{--q: 98}.acd-q-99{--q: 99}.acd-q-100{--q: 100}.acd-mono{font-family:var(--font-mono);font-size:12.5px;letter-spacing:-.01em}.acd-lbl{display:block;margin:0 0 6px;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bs-secondary-color)}.acd-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:7px;background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);font-size:11.5px;font-weight:600;line-height:1.5;white-space:nowrap;color:var(--bs-secondary-color)}.acd-badge i{font-size:13px}.acd-badge.is-live{background:var(--acd-pass-soft);border-color:#1abe1747;color:#149111}.acd-badge.is-draft{background:var(--acd-watch-soft);border-color:#eab30057;color:#8e6d00}.acd-badge.is-closed{background:var(--acd-fail-soft);border-color:#e8264642;color:var(--acd-fail)}.acd-badge.is-accent{background:var(--tint-primary);border-color:#02a8b54d;color:#02838d}.acd-hero{position:relative;padding:26px 28px;margin-bottom:26px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);box-shadow:var(--shadow);overflow:hidden}.acd-hero:before{content:"";position:absolute;inset:0 auto 0 0;width:46%;background:linear-gradient(100deg,var(--tint-primary),rgba(255,255,255,0));pointer-events:none}.acd-hero>*{position:relative}@media(max-width:575.98px){.acd-hero{padding:20px}}.acd-hero-top{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.acd-yearmark{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;min-width:84px;padding:10px 14px;border-radius:16px;background:var(--bs-primary);color:#fff;box-shadow:0 8px 20px #02a8b547}.acd-yearmark b{font-size:19px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.acd-yearmark span{margin-top:2px;font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ffffffb8}.acd-hero-title{margin:0;font-size:26px;font-weight:700;line-height:1.2;color:var(--bs-emphasis-color)}@media(max-width:575.98px){.acd-hero-title{font-size:21px}}.acd-hero-sub{margin:4px 0 0;max-width:66ch;font-size:13.5px;line-height:1.65;color:var(--bs-secondary-color)}.acd-hero-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(178px,1fr));gap:16px 0;margin-top:22px;padding-top:20px;border-top:1px solid var(--bs-border-color)}.acd-hero-fact{padding:0 20px}.acd-hero-fact:first-child{padding-left:0}.acd-hero-fact+.acd-hero-fact{border-left:1px solid var(--bs-border-color)}.acd-hero-fact span{display:block;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-secondary-color)}.acd-hero-fact strong{display:flex;align-items:center;gap:7px;margin-top:4px;font-size:14px;font-weight:600;color:var(--bs-emphasis-color)}@media(max-width:767.98px){.acd-hero-fact{padding:0 14px}.acd-hero-fact:first-child{padding-left:14px}.acd-hero-fact+.acd-hero-fact{border-left:0}}.acd-hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:20px}.acd-spine{position:relative;margin-top:22px;padding:18px 20px 16px;border-radius:var(--radius);background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color)}.acd-spine-bar{position:relative;display:flex;height:34px;border-radius:8px;background:var(--bs-tertiary-bg);overflow:hidden}.acd-spine-term{display:flex;align-items:center;justify-content:center;flex:0 0 calc(var(--p, 20) * 1%);min-width:0;padding:0 8px;font-size:11.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff;background:var(--bs-primary)}.acd-spine-term+.acd-spine-term{border-left:2px solid var(--bs-body-bg)}.acd-spine-term.is-break{background:var(--acd-border-strong);color:var(--bs-emphasis-color)}.acd-spine-term.is-exam{background:#cb9c00}.acd-spine-term.is-future{background:var(--tint-primary);color:#017078}.acd-spine-now{position:absolute;top:-6px;bottom:-6px;left:calc(var(--p, 0) * 1%);width:2px;background:var(--bs-emphasis-color);z-index:2}.acd-spine-now:before{content:"";position:absolute;left:50%;top:-4px;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:var(--bs-emphasis-color)}.acd-spine-scale{display:flex;margin-top:8px;font-size:10.5px;color:var(--bs-secondary-color)}.acd-spine-scale span{flex:1 1 0;text-align:center}.acd-spine-scale span:first-child{text-align:left}.acd-spine-scale span:last-child{text-align:right}.acd-nav{position:sticky;top:76px;max-height:calc(100vh - 92px);padding:8px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);box-shadow:var(--shadow);overflow-y:auto;flex-wrap:nowrap;overflow-x:hidden}.acd-nav>*{flex-shrink:0}@media(max-width:991.98px){.acd-nav{position:static;max-height:none}}.acd-nav-hdr{display:flex;align-items:center;gap:8px;padding:14px 12px 6px;font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--bs-secondary-color)}.acd-nav-hdr:first-child{padding-top:6px}.acd-nav-hdr:after{content:"";flex:1 1 auto;height:1px;background:var(--bs-border-color)}.acd-nav-link{position:relative;display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;border:0;border-radius:var(--radius-sm);background:transparent;font-size:13.5px;font-weight:500;text-align:left;color:var(--bs-emphasis-color);transition:var(--transition)}.acd-nav-link .acd-nav-txt{flex:1 1 auto;min-width:0}.acd-nav-link .acd-nav-n{flex-shrink:0;min-width:22px;padding:1px 6px;border-radius:999px;background:var(--bs-secondary-bg);font-family:var(--font-mono);font-size:10px;font-weight:600;text-align:center;color:var(--bs-secondary-color);transition:var(--transition)}.acd-nav-link:hover{background:var(--bs-secondary-bg)}.acd-nav-link.active{background:var(--tint-primary);color:#01666e;font-weight:600}.acd-nav-link.active:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;border-radius:0 3px 3px 0;background:var(--bs-primary)}.acd-nav-link.active .acd-nav-n{background:var(--bs-primary);color:#fff}.acd-nav-foot{margin-top:8px;padding:14px 12px 6px;border-top:1px solid var(--bs-border-color)}.acd-card{display:flex;flex-direction:column;height:100%;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition);overflow:hidden}.acd-card:hover{border-color:var(--acd-border-strong);box-shadow:var(--shadow-lift)}.w-full>.acd-card{height:auto}.acd-card-head{display:flex;align-items:center;gap:12px;padding:16px 18px 13px;border-bottom:1px solid var(--bs-border-color);flex-wrap:wrap}.acd-card-ic{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border-radius:12px;background:var(--tint-primary);color:#02838d;font-size:19px}.acd-card-ic.is-pass{background:var(--acd-pass-soft);color:#149111}.acd-card-ic.is-watch{background:var(--acd-watch-soft);color:#8e6d00}.acd-card-ic.is-fail{background:var(--acd-fail-soft);color:var(--acd-fail)}.acd-card-ic.is-alt{background:#4a00e514;color:var(--acd-alt)}.acd-card-title{margin:0;font-size:14.5px;font-weight:600;color:var(--bs-emphasis-color)}.acd-card-title+p{margin:1px 0 0;font-size:11.5px;color:var(--bs-secondary-color)}.acd-card-body{flex:1 1 auto;padding:6px 18px 14px}.acd-card-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:11px 18px;background:var(--bs-secondary-bg);border-top:1px solid var(--bs-border-color)}.acd-row{display:flex;align-items:baseline;gap:10px;padding:10px 0}.acd-row+.acd-row{border-top:1px solid var(--bs-border-color)}.acd-row .acd-row-key{flex-shrink:0;max-width:58%;font-size:13px;color:var(--bs-emphasis-color)}.acd-row .acd-row-key small{display:block;font-size:11.5px;line-height:1.5;color:var(--bs-secondary-color)}.acd-row .acd-row-fill{flex:1 1 auto;min-width:12px;height:1px;border-bottom:1px dotted var(--acd-border-strong);transform:translateY(-3px)}.acd-row .acd-row-val{flex-shrink:0;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;text-align:right;color:var(--bs-emphasis-color)}@media(max-width:575.98px){.acd-row{flex-wrap:wrap}.acd-row .acd-row-key{max-width:100%}.acd-row .acd-row-fill{display:none}.acd-row .acd-row-val{width:100%;justify-content:flex-start}}.acd-input,.acd-select{min-width:140px;padding:6px 11px;border-radius:var(--radius-sm);background-color:var(--bs-body-bg);border:1px solid var(--bs-border-color);font-size:13px;font-weight:400;color:var(--bs-emphasis-color);transition:var(--transition)}.acd-input:focus,.acd-select:focus{border-color:var(--bs-primary);box-shadow:0 0 0 3px var(--tint-primary);outline:0}@media(max-width:575.98px){.acd-input,.acd-select{min-width:0;width:100%}}.acd-term{position:relative;display:flex;flex-direction:column;gap:12px;height:100%;padding:18px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition)}.acd-term:hover{box-shadow:var(--shadow-lift)}.acd-term.is-current{border-color:#02a8b557;box-shadow:inset 3px 0 0 var(--bs-primary)}.acd-term.is-done{background:var(--bs-secondary-bg)}.acd-term.is-done .acd-term-name{opacity:.78}.acd-term-top{display:flex;align-items:center;gap:10px}.acd-term-n{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:13px;border:2px solid var(--bs-primary);font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;color:#017983}.acd-term-name{margin:0;font-size:14.5px;font-weight:600;color:var(--bs-emphasis-color)}.acd-term-name+p{margin:1px 0 0;font-size:11.5px;color:var(--bs-secondary-color)}.acd-term-bar{height:6px;border-radius:999px;background:var(--bs-tertiary-bg);overflow:hidden}.acd-term-bar span{display:block;height:100%;width:calc(var(--p, 0) * 1%);border-radius:inherit;background:var(--bs-primary)}.acd-term-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid var(--bs-border-color)}.acd-tree{padding:16px 18px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color)}.acd-tree+.acd-tree{margin-top:10px}.acd-tree-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.acd-tree-grade{display:inline-flex;align-items:center;justify-content:center;min-width:54px;padding:7px 12px;border-radius:10px;background:var(--bs-emphasis-color);font-size:13px;font-weight:700;letter-spacing:.04em;color:#fff}.acd-tree-name{margin:0;font-size:14px;font-weight:600;color:var(--bs-emphasis-color)}.acd-tree-name+p{margin:1px 0 0;font-size:11.5px;color:var(--bs-secondary-color)}.acd-tree-body{position:relative;display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:14px 0 0 22px;border-top:1px solid var(--bs-border-color)}.acd-tree-body:before{content:"";position:absolute;left:8px;top:14px;bottom:14px;width:1px;background:var(--acd-border-strong)}.acd-section{position:relative;display:flex;align-items:center;gap:9px;padding:8px 12px;border-radius:var(--radius-sm);background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);font-size:12.5px;color:var(--bs-emphasis-color);transition:var(--transition)}.acd-section:hover{border-color:var(--bs-primary);background:var(--tint-primary)}.acd-section b{font-weight:700}.acd-section span{color:var(--bs-secondary-color)}.acd-section.is-full{border-color:#eab30066;background:var(--acd-watch-soft)}.acd-section.is-full span{color:#846500}.acd-subjects{display:flex;flex-wrap:wrap;gap:8px}.acd-subject{display:inline-flex;align-items:center;gap:9px;padding:8px 12px;border-radius:var(--radius-sm);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);font-size:12.5px;color:var(--bs-emphasis-color);transition:var(--transition)}.acd-subject:hover{border-color:var(--acd-border-strong);box-shadow:var(--shadow)}.acd-subject .acd-subject-cr{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;border-radius:6px;background:var(--bs-secondary-bg);font-family:var(--font-mono);font-size:11px;font-weight:700;color:var(--bs-secondary-color)}.acd-subject.is-core{border-color:#02a8b557}.acd-subject.is-core .acd-subject-cr{background:var(--bs-primary);color:#fff}.acd-subject.is-elective{border-style:dashed}.acd-subject.is-elective .acd-subject-cr{background:#4a00e51a;color:var(--acd-alt)}.acd-subject.is-practical .acd-subject-cr{background:var(--acd-pass-soft);color:#138710}.acd-ladder{border-radius:var(--radius);border:1px solid var(--bs-border-color);overflow:hidden}.acd-band{display:grid;grid-template-columns:62px 92px minmax(0,1fr) 74px;align-items:center;gap:14px;padding:11px 16px;background:var(--bs-body-bg);transition:var(--transition)}.acd-band+.acd-band{border-top:1px solid var(--bs-border-color)}.acd-band:hover{background:var(--bs-secondary-bg)}.acd-band.is-fail{background:var(--acd-fail-soft)}.acd-band.is-fail .acd-band-letter{background:var(--acd-fail);color:#fff}@media(max-width:767.98px){.acd-band{grid-template-columns:54px minmax(0,1fr) 64px}.acd-band .acd-band-track{grid-column:1/-1}}.acd-band-letter{display:inline-flex;align-items:center;justify-content:center;padding:6px 0;border-radius:8px;background:var(--bs-emphasis-color);font-size:13px;font-weight:700;letter-spacing:.04em;color:#fff}.acd-band-range{font-family:var(--font-mono);font-size:12.5px;font-weight:600;color:var(--bs-emphasis-color)}.acd-band-track{position:relative;height:8px;border-radius:999px;background:var(--bs-tertiary-bg);overflow:hidden}.acd-band-track span{position:absolute;top:0;bottom:0;left:calc(var(--p, 0) * 1%);width:calc(var(--q, 0) * 1%);border-radius:999px;background:var(--bs-primary)}.is-fail .acd-band-track span{background:var(--acd-fail)}.acd-band-point{font-family:var(--font-mono);font-size:12.5px;font-weight:600;text-align:right;color:var(--bs-secondary-color)}.acd-policy{display:flex;gap:14px;padding:16px 18px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-left:3px solid var(--bs-primary)}.acd-policy+.acd-policy{margin-top:10px}.acd-policy.is-watch{border-left-color:var(--acd-watch)}.acd-policy.is-fail{border-left-color:var(--acd-fail)}.acd-policy.is-off{border-left-color:var(--acd-border-strong);background:var(--bs-secondary-bg)}.acd-policy.is-off .acd-policy-txt{opacity:.72}.acd-policy-ic{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border-radius:12px;background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);color:var(--bs-emphasis-color);font-size:18px}.acd-policy-body{flex:1 1 auto;min-width:0}.acd-policy-rule{margin:0;font-size:14.5px;font-weight:600;line-height:1.5;color:var(--bs-emphasis-color)}.acd-policy-rule b{color:#01666e}.acd-policy-txt{margin:6px 0 0;font-size:12.5px;line-height:1.65;color:var(--bs-secondary-color)}.acd-policy-act{display:flex;align-items:center;gap:10px;flex-shrink:0}.acd-months{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1px;border-radius:var(--radius-sm);background:var(--bs-border-color);border:1px solid var(--bs-border-color);overflow:hidden}@media(max-width:991.98px){.acd-months{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:575.98px){.acd-months{grid-template-columns:repeat(3,minmax(0,1fr))}}.acd-month{padding:12px 6px;background:var(--bs-body-bg);text-align:center}.acd-month b{display:block;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--bs-emphasis-color)}.acd-month span{display:block;margin-top:3px;font-family:var(--font-mono);font-size:10.5px;color:var(--bs-secondary-color)}.acd-month.is-term{background:var(--tint-primary)}.acd-month.is-exam{background:var(--acd-watch-soft)}.acd-month.is-break{background:var(--bs-secondary-bg)}.acd-month.is-break b,.acd-month.is-break span{color:var(--bs-secondary-color)}.acd-month.is-now{box-shadow:inset 0 0 0 2px var(--bs-emphasis-color)}.acd-event{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:14px;padding:11px 0}.acd-event+.acd-event{border-top:1px solid var(--bs-border-color)}@media(max-width:575.98px){.acd-event{grid-template-columns:58px minmax(0,1fr);row-gap:8px}}.acd-event-date{display:flex;flex-direction:column;align-items:center;padding:6px 0;border-radius:var(--radius-sm);background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color)}.acd-event-date b{font-size:16px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--bs-emphasis-color)}.acd-event-date span{font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-secondary-color)}.acd-event-body{min-width:0}.acd-event-body strong{display:block;font-size:13.5px;font-weight:600;color:var(--bs-emphasis-color)}.acd-event-body span{display:block;margin-top:2px;font-size:12px;color:var(--bs-secondary-color)}.acd-acc{border-radius:var(--radius);border:1px solid var(--bs-border-color);overflow:hidden}.acd-acc .accordion-item{border:0;background:var(--bs-body-bg)}.acd-acc .accordion-item+.accordion-item{border-top:1px solid var(--bs-border-color)}.acd-acc .accordion-button{gap:11px;padding:15px 18px;background:var(--bs-body-bg);font-size:13.5px;font-weight:600;color:var(--bs-emphasis-color);box-shadow:none}.acd-acc .accordion-button:after{margin-left:0}.acd-acc .accordion-button:not(.collapsed){background:var(--tint-primary);color:#01666e}.acd-acc .accordion-button:focus{box-shadow:0 0 0 3px var(--tint-primary)}.acd-acc .accordion-button i{font-size:17px}.acd-acc .acd-acc-spacer{margin-left:auto}.acd-acc .accordion-body{padding:4px 18px 18px}.acd-track{position:relative;padding:4px 0}.acd-track:before{content:"";position:absolute;left:27px;top:12px;bottom:12px;width:2px;background:var(--bs-tertiary-bg)}@media(max-width:575.98px){.acd-track:before{left:19px}}.acd-track-step{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr);gap:18px;padding-bottom:16px}.acd-track-step:last-child{padding-bottom:0}@media(max-width:575.98px){.acd-track-step{grid-template-columns:40px minmax(0,1fr);gap:12px}}.acd-track-n{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:18px;background:var(--bs-body-bg);border:2px solid var(--bs-tertiary-bg);font-size:19px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--bs-secondary-color)}.is-done .acd-track-n{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff}.is-current .acd-track-n{border-color:var(--bs-primary);color:#01666e;box-shadow:0 0 0 4px var(--tint-primary)}@media(max-width:575.98px){.acd-track-n{width:40px;height:40px;border-radius:13px;font-size:15px}}.acd-track-card{padding:14px 16px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color)}.acd-track-card h6{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0;font-size:14px;font-weight:600;color:var(--bs-emphasis-color)}.acd-track-card time{display:block;margin-top:2px;font-family:var(--font-mono);font-size:11px;color:var(--bs-secondary-color)}.acd-track-card p{margin:7px 0 0;font-size:12.5px;line-height:1.65;color:var(--bs-secondary-color)}.acd-folder{position:relative;display:flex;flex-direction:column;gap:10px;height:100%;margin-top:13px;padding:18px;border-radius:0 var(--radius) var(--radius) var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition)}.acd-folder:hover{box-shadow:var(--shadow-lift)}.acd-folder-tab{position:absolute;left:-1px;top:-13px;display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 14px;border-radius:8px 8px 0 0;background:var(--bs-primary);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff}.acd-folder-tab i{font-size:13px}.acd-folder-tab.is-watch{background:#b78c00}.acd-folder-tab.is-alt{background:var(--acd-alt)}.acd-folder-tab.is-pass{background:#18ac15}.acd-folder-title{margin:0;font-size:14px;font-weight:600;color:var(--bs-emphasis-color)}.acd-folder-txt{margin:0;font-size:12.5px;line-height:1.65;color:var(--bs-secondary-color)}.acd-folder-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid var(--bs-border-color)}.offcanvas.offcanvas-end.acd-canvas{width:88%!important;max-width:1180px!important}.acd-canvas-head{display:flex;align-items:center;gap:14px;padding:20px 24px;background:var(--tint-primary);border-bottom:1px solid var(--bs-border-color)}.acd-canvas-body{padding:22px 24px 30px}.acd-sect+.acd-sect{margin-top:24px;padding-top:20px;border-top:1px solid var(--bs-border-color)}.acd-sect-title{display:flex;align-items:center;gap:8px;margin:0 0 13px;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--bs-emphasis-color)}.acd-sect-title i{font-size:16px;color:#02838d}.acd-check{display:flex;align-items:flex-start;gap:10px;padding:9px 0;font-size:13px;line-height:1.6;color:var(--bs-emphasis-color)}.acd-check+.acd-check{border-top:1px solid var(--bs-border-color)}.acd-check>i{flex-shrink:0;margin-top:1px;font-size:16px;color:#149111}.acd-check.is-watch>i{color:#8e6d00}.acd-check.is-fail>i{color:var(--acd-fail)}.acd-check span{display:block;font-size:12px;color:var(--bs-secondary-color)}.acd-preview{padding:18px;border-radius:var(--radius-sm);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);box-shadow:var(--shadow)}.acd-preview .acd-preview-head{padding-bottom:12px;margin-bottom:12px;border-bottom:2px solid var(--bs-emphasis-color);text-align:center}.acd-preview .acd-preview-head b{display:block;font-size:14px;font-weight:700;letter-spacing:.04em;color:var(--bs-emphasis-color)}.acd-preview .acd-preview-head span{display:block;margin-top:2px;font-size:11px;color:var(--bs-secondary-color)}.acd-preview .acd-preview-line{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 0;font-size:12px;color:var(--bs-emphasis-color)}.acd-preview .acd-preview-line+.acd-preview-line{border-top:1px dotted var(--bs-border-color)}.acd-preview .acd-preview-line b{font-family:var(--font-mono);font-weight:600}.acd-audit{display:grid;grid-template-columns:150px minmax(0,1fr);gap:14px;padding:11px 0}.acd-audit+.acd-audit{border-top:1px solid var(--bs-border-color)}@media(max-width:575.98px){.acd-audit{grid-template-columns:minmax(0,1fr);gap:3px}}.acd-audit-when{font-family:var(--font-mono);font-size:11.5px;color:var(--bs-secondary-color)}.acd-audit-when strong{display:block;font-size:12px;font-weight:600;color:var(--bs-emphasis-color)}.acd-audit-what{font-size:13px;line-height:1.6;color:var(--bs-emphasis-color)}.acd-audit-what span{display:block;margin-top:2px;font-size:12px;color:var(--bs-secondary-color)}.acd-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px;padding:38px 24px;border-radius:var(--radius);background:var(--bs-secondary-bg);border:1px dashed var(--acd-border-strong)}.acd-empty i{font-size:30px;color:var(--bs-secondary-color);opacity:.8}.acd-empty h6{margin:8px 0 0;font-size:14px;font-weight:600;color:var(--bs-emphasis-color)}.acd-empty p{margin:0;max-width:48ch;font-size:12.5px;line-height:1.6;color:var(--bs-secondary-color)}.acd-empty .btn{margin-top:10px}:root{--lng-border: var(--bs-border-color, #E9EDF4);--lng-border-strong: #EDF1F6;--lng-done: #1ABE17;--lng-done-soft: var(--tint-success);--lng-review: #EAB300;--lng-review-soft: var(--tint-warning);--lng-missing: #E82646;--lng-missing-soft: var(--tint-danger)}@media(prefers-reduced-motion:reduce){[class*=lng-],[class*=lng-]:before,[class*=lng-]:after{animation:none!important;transition:none!important}}.lng-p-0{--p: 0}.lng-q-0{--q: 0}.lng-r-0{--r: 0}.lng-p-1{--p: 1}.lng-q-1{--q: 1}.lng-r-1{--r: 1}.lng-p-2{--p: 2}.lng-q-2{--q: 2}.lng-r-2{--r: 2}.lng-p-3{--p: 3}.lng-q-3{--q: 3}.lng-r-3{--r: 3}.lng-p-4{--p: 4}.lng-q-4{--q: 4}.lng-r-4{--r: 4}.lng-p-5{--p: 5}.lng-q-5{--q: 5}.lng-r-5{--r: 5}.lng-p-6{--p: 6}.lng-q-6{--q: 6}.lng-r-6{--r: 6}.lng-p-7{--p: 7}.lng-q-7{--q: 7}.lng-r-7{--r: 7}.lng-p-8{--p: 8}.lng-q-8{--q: 8}.lng-r-8{--r: 8}.lng-p-9{--p: 9}.lng-q-9{--q: 9}.lng-r-9{--r: 9}.lng-p-10{--p: 10}.lng-q-10{--q: 10}.lng-r-10{--r: 10}.lng-p-11{--p: 11}.lng-q-11{--q: 11}.lng-r-11{--r: 11}.lng-p-12{--p: 12}.lng-q-12{--q: 12}.lng-r-12{--r: 12}.lng-p-13{--p: 13}.lng-q-13{--q: 13}.lng-r-13{--r: 13}.lng-p-14{--p: 14}.lng-q-14{--q: 14}.lng-r-14{--r: 14}.lng-p-15{--p: 15}.lng-q-15{--q: 15}.lng-r-15{--r: 15}.lng-p-16{--p: 16}.lng-q-16{--q: 16}.lng-r-16{--r: 16}.lng-p-17{--p: 17}.lng-q-17{--q: 17}.lng-r-17{--r: 17}.lng-p-18{--p: 18}.lng-q-18{--q: 18}.lng-r-18{--r: 18}.lng-p-19{--p: 19}.lng-q-19{--q: 19}.lng-r-19{--r: 19}.lng-p-20{--p: 20}.lng-q-20{--q: 20}.lng-r-20{--r: 20}.lng-p-21{--p: 21}.lng-q-21{--q: 21}.lng-r-21{--r: 21}.lng-p-22{--p: 22}.lng-q-22{--q: 22}.lng-r-22{--r: 22}.lng-p-23{--p: 23}.lng-q-23{--q: 23}.lng-r-23{--r: 23}.lng-p-24{--p: 24}.lng-q-24{--q: 24}.lng-r-24{--r: 24}.lng-p-25{--p: 25}.lng-q-25{--q: 25}.lng-r-25{--r: 25}.lng-p-26{--p: 26}.lng-q-26{--q: 26}.lng-r-26{--r: 26}.lng-p-27{--p: 27}.lng-q-27{--q: 27}.lng-r-27{--r: 27}.lng-p-28{--p: 28}.lng-q-28{--q: 28}.lng-r-28{--r: 28}.lng-p-29{--p: 29}.lng-q-29{--q: 29}.lng-r-29{--r: 29}.lng-p-30{--p: 30}.lng-q-30{--q: 30}.lng-r-30{--r: 30}.lng-p-31{--p: 31}.lng-q-31{--q: 31}.lng-r-31{--r: 31}.lng-p-32{--p: 32}.lng-q-32{--q: 32}.lng-r-32{--r: 32}.lng-p-33{--p: 33}.lng-q-33{--q: 33}.lng-r-33{--r: 33}.lng-p-34{--p: 34}.lng-q-34{--q: 34}.lng-r-34{--r: 34}.lng-p-35{--p: 35}.lng-q-35{--q: 35}.lng-r-35{--r: 35}.lng-p-36{--p: 36}.lng-q-36{--q: 36}.lng-r-36{--r: 36}.lng-p-37{--p: 37}.lng-q-37{--q: 37}.lng-r-37{--r: 37}.lng-p-38{--p: 38}.lng-q-38{--q: 38}.lng-r-38{--r: 38}.lng-p-39{--p: 39}.lng-q-39{--q: 39}.lng-r-39{--r: 39}.lng-p-40{--p: 40}.lng-q-40{--q: 40}.lng-r-40{--r: 40}.lng-p-41{--p: 41}.lng-q-41{--q: 41}.lng-r-41{--r: 41}.lng-p-42{--p: 42}.lng-q-42{--q: 42}.lng-r-42{--r: 42}.lng-p-43{--p: 43}.lng-q-43{--q: 43}.lng-r-43{--r: 43}.lng-p-44{--p: 44}.lng-q-44{--q: 44}.lng-r-44{--r: 44}.lng-p-45{--p: 45}.lng-q-45{--q: 45}.lng-r-45{--r: 45}.lng-p-46{--p: 46}.lng-q-46{--q: 46}.lng-r-46{--r: 46}.lng-p-47{--p: 47}.lng-q-47{--q: 47}.lng-r-47{--r: 47}.lng-p-48{--p: 48}.lng-q-48{--q: 48}.lng-r-48{--r: 48}.lng-p-49{--p: 49}.lng-q-49{--q: 49}.lng-r-49{--r: 49}.lng-p-50{--p: 50}.lng-q-50{--q: 50}.lng-r-50{--r: 50}.lng-p-51{--p: 51}.lng-q-51{--q: 51}.lng-r-51{--r: 51}.lng-p-52{--p: 52}.lng-q-52{--q: 52}.lng-r-52{--r: 52}.lng-p-53{--p: 53}.lng-q-53{--q: 53}.lng-r-53{--r: 53}.lng-p-54{--p: 54}.lng-q-54{--q: 54}.lng-r-54{--r: 54}.lng-p-55{--p: 55}.lng-q-55{--q: 55}.lng-r-55{--r: 55}.lng-p-56{--p: 56}.lng-q-56{--q: 56}.lng-r-56{--r: 56}.lng-p-57{--p: 57}.lng-q-57{--q: 57}.lng-r-57{--r: 57}.lng-p-58{--p: 58}.lng-q-58{--q: 58}.lng-r-58{--r: 58}.lng-p-59{--p: 59}.lng-q-59{--q: 59}.lng-r-59{--r: 59}.lng-p-60{--p: 60}.lng-q-60{--q: 60}.lng-r-60{--r: 60}.lng-p-61{--p: 61}.lng-q-61{--q: 61}.lng-r-61{--r: 61}.lng-p-62{--p: 62}.lng-q-62{--q: 62}.lng-r-62{--r: 62}.lng-p-63{--p: 63}.lng-q-63{--q: 63}.lng-r-63{--r: 63}.lng-p-64{--p: 64}.lng-q-64{--q: 64}.lng-r-64{--r: 64}.lng-p-65{--p: 65}.lng-q-65{--q: 65}.lng-r-65{--r: 65}.lng-p-66{--p: 66}.lng-q-66{--q: 66}.lng-r-66{--r: 66}.lng-p-67{--p: 67}.lng-q-67{--q: 67}.lng-r-67{--r: 67}.lng-p-68{--p: 68}.lng-q-68{--q: 68}.lng-r-68{--r: 68}.lng-p-69{--p: 69}.lng-q-69{--q: 69}.lng-r-69{--r: 69}.lng-p-70{--p: 70}.lng-q-70{--q: 70}.lng-r-70{--r: 70}.lng-p-71{--p: 71}.lng-q-71{--q: 71}.lng-r-71{--r: 71}.lng-p-72{--p: 72}.lng-q-72{--q: 72}.lng-r-72{--r: 72}.lng-p-73{--p: 73}.lng-q-73{--q: 73}.lng-r-73{--r: 73}.lng-p-74{--p: 74}.lng-q-74{--q: 74}.lng-r-74{--r: 74}.lng-p-75{--p: 75}.lng-q-75{--q: 75}.lng-r-75{--r: 75}.lng-p-76{--p: 76}.lng-q-76{--q: 76}.lng-r-76{--r: 76}.lng-p-77{--p: 77}.lng-q-77{--q: 77}.lng-r-77{--r: 77}.lng-p-78{--p: 78}.lng-q-78{--q: 78}.lng-r-78{--r: 78}.lng-p-79{--p: 79}.lng-q-79{--q: 79}.lng-r-79{--r: 79}.lng-p-80{--p: 80}.lng-q-80{--q: 80}.lng-r-80{--r: 80}.lng-p-81{--p: 81}.lng-q-81{--q: 81}.lng-r-81{--r: 81}.lng-p-82{--p: 82}.lng-q-82{--q: 82}.lng-r-82{--r: 82}.lng-p-83{--p: 83}.lng-q-83{--q: 83}.lng-r-83{--r: 83}.lng-p-84{--p: 84}.lng-q-84{--q: 84}.lng-r-84{--r: 84}.lng-p-85{--p: 85}.lng-q-85{--q: 85}.lng-r-85{--r: 85}.lng-p-86{--p: 86}.lng-q-86{--q: 86}.lng-r-86{--r: 86}.lng-p-87{--p: 87}.lng-q-87{--q: 87}.lng-r-87{--r: 87}.lng-p-88{--p: 88}.lng-q-88{--q: 88}.lng-r-88{--r: 88}.lng-p-89{--p: 89}.lng-q-89{--q: 89}.lng-r-89{--r: 89}.lng-p-90{--p: 90}.lng-q-90{--q: 90}.lng-r-90{--r: 90}.lng-p-91{--p: 91}.lng-q-91{--q: 91}.lng-r-91{--r: 91}.lng-p-92{--p: 92}.lng-q-92{--q: 92}.lng-r-92{--r: 92}.lng-p-93{--p: 93}.lng-q-93{--q: 93}.lng-r-93{--r: 93}.lng-p-94{--p: 94}.lng-q-94{--q: 94}.lng-r-94{--r: 94}.lng-p-95{--p: 95}.lng-q-95{--q: 95}.lng-r-95{--r: 95}.lng-p-96{--p: 96}.lng-q-96{--q: 96}.lng-r-96{--r: 96}.lng-p-97{--p: 97}.lng-q-97{--q: 97}.lng-r-97{--r: 97}.lng-p-98{--p: 98}.lng-q-98{--q: 98}.lng-r-98{--r: 98}.lng-p-99{--p: 99}.lng-q-99{--q: 99}.lng-r-99{--r: 99}.lng-p-100{--p: 100}.lng-q-100{--q: 100}.lng-r-100{--r: 100}.lng-mono{font-family:var(--font-mono);font-size:12.5px;letter-spacing:-.01em}.lng-lbl{display:block;margin:0 0 6px;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bs-secondary-color)}.lng-code{display:inline-flex;align-items:center;padding:2px 8px;border-radius:6px;background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--bs-emphasis-color)}.lng-code.is-accent{background:var(--tint-primary);border-color:#e83e8c42;color:#d0196d}.lng-badge i{font-size:13px}.lng-badge.is-done{background:var(--lng-done-soft);border-color:#1abe1747;color:#149111}.lng-badge.is-review{background:var(--lng-review-soft);border-color:#eab30057;color:#8e6d00}.lng-badge.is-missing{background:var(--lng-missing-soft);border-color:#e8264642;color:var(--lng-missing)}.lng-badge.is-accent{background:var(--tint-primary);border-color:#e83e8c42;color:#d0196d}.lng-hero{position:relative;padding:26px 28px;margin-bottom:26px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);box-shadow:var(--shadow);overflow:hidden}.lng-hero:before{content:"";position:absolute;right:-80px;top:-80px;width:320px;height:320px;border-radius:50%;background:var(--tint-primary);pointer-events:none}.lng-hero>*{position:relative}@media(max-width:575.98px){.lng-hero{padding:20px}}.lng-hero-top{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.lng-hero-crest{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;width:62px;height:62px;border-radius:20px;background:var(--bs-primary);color:#fff;box-shadow:0 8px 20px #e83e8c47}.lng-hero-crest b{font-size:19px;font-weight:700;line-height:1}.lng-hero-crest span{margin-top:3px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.06em;color:#ffffffc7}.lng-hero-title{margin:0;font-size:26px;font-weight:700;line-height:1.2;color:var(--bs-emphasis-color)}@media(max-width:575.98px){.lng-hero-title{font-size:21px}}.lng-hero-sub{margin:4px 0 0;max-width:66ch;font-size:13.5px;line-height:1.65;color:var(--bs-secondary-color)}.lng-hero-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(184px,1fr));gap:1px;margin-top:22px;border-radius:var(--radius);background:var(--bs-border-color);border:1px solid var(--bs-border-color);overflow:hidden}.lng-hero-fact{padding:13px 16px;background:var(--bs-body-bg)}.lng-hero-fact span{display:block;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-secondary-color)}.lng-hero-fact strong{display:flex;align-items:center;gap:7px;margin-top:4px;font-size:14px;font-weight:600;color:var(--bs-emphasis-color)}.lng-hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:20px}.lng-nav{position:sticky;top:76px;max-height:calc(100vh - 92px);padding:10px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);box-shadow:var(--shadow);overflow-y:auto;flex-wrap:nowrap;overflow-x:hidden}.lng-nav>*{flex-shrink:0}@media(max-width:991.98px){.lng-nav{position:static;max-height:none}}.lng-nav-link{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border:0;border-radius:var(--radius-sm);background:transparent;font-size:13.5px;font-weight:500;text-align:left;color:var(--bs-emphasis-color);transition:var(--transition)}.lng-nav-link>i{flex-shrink:0;font-size:17px;color:var(--bs-secondary-color);transition:var(--transition)}.lng-nav-link .lng-nav-txt{flex:1 1 auto;min-width:0}.lng-nav-link .lng-nav-hint{flex-shrink:0;font-family:var(--font-mono);font-size:10px;font-weight:600;color:var(--bs-secondary-color)}.lng-nav-link:hover{background:var(--bs-secondary-bg)}.lng-nav-link.active{background:var(--bs-primary);color:#fff;font-weight:600;box-shadow:0 4px 12px #e83e8c3d}.lng-nav-link.active>i,.lng-nav-link.active .lng-nav-hint{color:#ffffffd1}.lng-nav-foot{margin-top:10px;padding:14px 12px 6px;border-top:1px solid var(--bs-border-color)}.lng-card{display:flex;flex-direction:column;height:100%;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition);overflow:hidden}.lng-card:hover{border-color:var(--lng-border-strong);box-shadow:var(--shadow-lift)}.lng-card-head{display:flex;align-items:center;gap:12px;padding:16px 18px 13px}@media(max-width:575.98px){.lng-card-head{flex-wrap:wrap}}.lng-card-ic{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border-radius:12px;background:var(--tint-primary);color:#d0196d;font-size:19px}.lng-card-ic.is-done{background:var(--lng-done-soft);color:#149111}.lng-card-ic.is-review{background:var(--lng-review-soft);color:#8e6d00}.lng-card-ic.is-missing{background:var(--lng-missing-soft);color:var(--lng-missing)}.lng-card-title{margin:0;font-size:14.5px;font-weight:600;color:var(--bs-emphasis-color)}.lng-card-title+p{margin:1px 0 0;font-size:11.5px;color:var(--bs-secondary-color)}.lng-card-body{flex:1 1 auto;padding:0 18px 14px}.lng-card-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:11px 18px;background:var(--bs-secondary-bg);border-top:1px solid var(--bs-border-color)}.lng-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;padding:11px 0}.lng-row+.lng-row{border-top:1px solid var(--bs-border-color)}.lng-row .lng-row-key{min-width:0;font-size:13px;color:var(--bs-emphasis-color)}.lng-row .lng-row-key small{display:block;margin-top:2px;font-size:11.5px;line-height:1.55;color:var(--bs-secondary-color)}.lng-row .lng-row-val{display:flex;align-items:center;justify-content:flex-end;gap:8px;font-size:13px;font-weight:600;color:var(--bs-emphasis-color)}@media(max-width:575.98px){.lng-row{grid-template-columns:minmax(0,1fr)}.lng-row .lng-row-val{justify-content:flex-start}}.lng-input,.lng-select{min-width:150px;padding:6px 11px;border-radius:var(--radius-sm);background-color:var(--bs-body-bg);border:1px solid var(--bs-border-color);font-size:13px;font-weight:400;color:var(--bs-emphasis-color);transition:var(--transition)}.lng-input:focus,.lng-select:focus{border-color:var(--bs-primary);box-shadow:0 0 0 3px var(--tint-primary);outline:0}@media(max-width:575.98px){.lng-input,.lng-select{min-width:0;width:100%}}.lng-plate{position:relative;display:flex;flex-direction:column;gap:14px;height:100%;padding:18px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition)}.lng-plate:hover{border-color:var(--lng-border-strong);box-shadow:var(--shadow-lift)}.lng-plate.is-default{border-color:var(--bs-primary);box-shadow:0 0 0 3px var(--tint-primary)}.lng-plate.is-off{background:var(--bs-secondary-bg)}.lng-plate.is-off .lng-plate-native,.lng-plate.is-off .lng-plate-name{opacity:.66}.lng-plate-top{display:flex;align-items:flex-start;gap:12px}.lng-plate-native{margin:0;font-size:24px;font-weight:600;line-height:1.25;color:var(--bs-emphasis-color)}.lng-plate-native.is-rtl{direction:rtl;text-align:right}.lng-plate-name{margin:3px 0 0;font-size:12.5px;color:var(--bs-secondary-color)}.lng-plate-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.lng-plate-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid var(--bs-border-color)}.lng-cover .lng-cover-bar{display:flex;height:8px;border-radius:999px;background:var(--bs-tertiary-bg);overflow:hidden}.lng-cover .lng-cover-bar i{display:block;height:100%}.lng-cover .lng-cover-bar i:nth-child(1){width:calc(var(--p, 0) * 1%);background:var(--lng-done)}.lng-cover .lng-cover-bar i:nth-child(2){width:calc(var(--q, 0) * 1%);background:var(--lng-review)}.lng-cover .lng-cover-bar i:nth-child(3){width:calc(var(--r, 0) * 1%);background:var(--lng-missing)}.lng-cover .lng-cover-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:7px;font-size:11.5px;color:var(--bs-secondary-color)}.lng-cover .lng-cover-meta b{font-family:var(--font-mono);font-weight:600;color:var(--bs-emphasis-color)}.lng-legend{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.lng-legend span{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--bs-secondary-color)}.lng-legend i{width:10px;height:10px;border-radius:3px;background:var(--bs-tertiary-bg)}.lng-legend i.is-done{background:var(--lng-done)}.lng-legend i.is-review{background:var(--lng-review)}.lng-legend i.is-missing{background:var(--lng-missing)}.lng-string{padding:14px 16px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color)}.lng-string+.lng-string{margin-top:10px}.lng-key{display:inline-flex;align-items:center;gap:7px;padding:4px 10px;border-radius:6px;background:#101828;font-family:var(--font-mono);font-size:11.5px;color:#ffffffd6;word-break:break-all}.lng-key i{font-size:13px;color:#ffffff73}.lng-pair{display:grid;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:14px;padding:9px 0}.lng-pair+.lng-pair{border-top:1px dashed var(--bs-border-color)}.lng-pair .lng-pair-val{min-width:0;font-size:13px;line-height:1.6;color:var(--bs-emphasis-color);word-break:break-word}.lng-pair .lng-pair-val.is-rtl{direction:rtl;text-align:right}.lng-pair .lng-pair-val.is-missing{color:var(--bs-secondary-color);font-style:italic}@media(max-width:575.98px){.lng-pair{grid-template-columns:minmax(0,1fr) auto}.lng-pair .lng-code{grid-column:1/-1;justify-self:start}}.lng-sample{display:flex;flex-direction:column;gap:6px;height:100%;padding:16px 18px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition)}.lng-sample:hover{border-color:var(--bs-primary);box-shadow:var(--shadow)}.lng-sample-out{font-family:var(--font-mono);font-size:19px;font-weight:600;line-height:1.3;color:var(--bs-emphasis-color);word-break:break-word}@media(max-width:575.98px){.lng-sample-out{font-size:16px}}.lng-sample-rule{font-family:var(--font-mono);font-size:11.5px;color:#d0196d;word-break:break-all}.lng-sample-name{margin:0;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-secondary-color)}.lng-mirror{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media(max-width:575.98px){.lng-mirror{grid-template-columns:minmax(0,1fr)}}.lng-mock{display:flex;height:132px;border-radius:var(--radius-sm);border:1px solid var(--bs-border-color);background:var(--bs-body-bg);overflow:hidden}.lng-mock.is-rtl{flex-direction:row-reverse}.lng-mock.is-rtl .lng-mock-side{border-right:0;border-left:1px solid var(--bs-border-color)}.lng-mock.is-rtl .lng-mock-line{margin-left:0;margin-right:auto}.lng-mock-side{flex-shrink:0;width:38px;padding:8px 6px;background:var(--bs-secondary-bg);border-right:1px solid var(--bs-border-color);display:flex;flex-direction:column;gap:6px}.lng-mock-main{flex:1 1 auto;padding:8px;display:flex;flex-direction:column;gap:7px}.lng-mock-bar{height:10px;border-radius:3px;background:var(--bs-secondary-bg)}.lng-mock-bar.is-accent{background:var(--bs-primary)}.lng-mock-line{height:6px;border-radius:3px;background:var(--bs-tertiary-bg);width:calc(var(--p, 100) * 1%);margin-left:0}.lng-mock-card{flex:1 1 auto;border-radius:6px;background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color)}.lng-mock-cap{display:block;margin-top:6px;font-family:var(--font-mono);font-size:10.5px;text-align:center;color:var(--bs-secondary-color)}.lng-font{display:flex;align-items:center;gap:16px;padding:14px 16px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color)}.lng-font+.lng-font{margin-top:8px}@media(max-width:767.98px){.lng-font{flex-wrap:wrap}}.lng-font-meta{flex-shrink:0;width:172px}.lng-font-meta strong{display:block;font-size:13px;font-weight:600;color:var(--bs-emphasis-color)}.lng-font-meta span{display:block;margin-top:2px;font-family:var(--font-mono);font-size:11px;color:var(--bs-secondary-color)}@media(max-width:767.98px){.lng-font-meta{width:100%}}.lng-font-spec{flex:1 1 auto;min-width:0;font-size:17px;line-height:1.5;color:var(--bs-emphasis-color);word-break:break-word}.lng-font-spec.is-rtl{direction:rtl;text-align:right}.lng-acc{border-radius:var(--radius);border:1px solid var(--bs-border-color);overflow:hidden}.lng-acc .accordion-item{border:0;background:var(--bs-body-bg)}.lng-acc .accordion-item+.accordion-item{border-top:1px solid var(--bs-border-color)}.lng-acc .accordion-button{gap:11px;padding:15px 18px;background:var(--bs-body-bg);font-size:13.5px;font-weight:600;color:var(--bs-emphasis-color);box-shadow:none}.lng-acc .accordion-button:after{margin-left:0}.lng-acc .accordion-button:not(.collapsed){background:var(--tint-primary);color:#c71868}.lng-acc .accordion-button:focus{box-shadow:0 0 0 3px var(--tint-primary)}.lng-acc .accordion-button i{font-size:17px}.lng-acc .lng-acc-spacer{margin-left:auto}.lng-acc .accordion-body{padding:4px 18px 18px}.lng-strip{position:relative;display:flex;gap:16px;padding:26px 20px 20px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);overflow-x:auto;scrollbar-width:thin}.lng-strip-stage{position:relative;flex:1 0 234px;padding-top:22px}.lng-strip-stage:before{content:"";position:absolute;left:0;right:-16px;top:8px;height:2px;background:var(--bs-tertiary-bg)}.lng-strip-stage:last-child:before{right:0}.lng-strip-stage.is-done:before{background:var(--lng-done)}.lng-strip-stage:after{content:"";position:absolute;left:0;top:3px;width:12px;height:12px;border-radius:50%;background:var(--bs-body-bg);border:3px solid var(--bs-tertiary-bg)}.lng-strip-stage.is-done:after{background:var(--lng-done);border-color:var(--lng-done)}.lng-strip-stage.is-current:after{border-color:var(--bs-primary);box-shadow:0 0 0 4px var(--tint-primary)}.lng-strip-when{display:block;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--bs-secondary-color)}.lng-strip-title{margin:3px 0 0;font-size:13.5px;font-weight:600;color:var(--bs-emphasis-color)}.lng-strip-txt{margin:6px 0 0;font-size:12px;line-height:1.6;color:var(--bs-secondary-color)}.lng-insight{position:relative;display:flex;flex-direction:column;gap:9px;height:100%;padding:18px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);overflow:hidden;transition:var(--transition)}.lng-insight:hover{box-shadow:var(--shadow-lift)}.lng-insight>*{position:relative}.lng-insight-mark{position:absolute;right:30px;top:20px;font-family:var(--font-mono);font-size:20px;font-weight:700;line-height:1;letter-spacing:-.03em;color:var(--bs-secondary-bg);pointer-events:none;-webkit-user-select:none;user-select:none}.lng-insight-title{margin:0;font-size:14px;font-weight:600;color:var(--bs-emphasis-color)}.lng-insight-txt{margin:0;font-size:12.5px;line-height:1.65;color:var(--bs-secondary-color)}.lng-insight-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid var(--bs-border-color)}.offcanvas.offcanvas-end.lng-canvas{width:88%!important;max-width:1160px!important}.lng-canvas-head{display:flex;align-items:center;gap:14px;padding:20px 24px;background:var(--tint-primary);border-bottom:1px solid var(--bs-border-color)}.lng-canvas-body{padding:22px 24px 30px}.lng-sect+.lng-sect{margin-top:24px;padding-top:20px;border-top:1px solid var(--bs-border-color)}.lng-sect-title{display:flex;align-items:center;gap:8px;margin:0 0 13px;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--bs-emphasis-color)}.lng-sect-title i{font-size:16px;color:#d0196d}.lng-check{display:flex;align-items:flex-start;gap:10px;padding:9px 0;font-size:13px;line-height:1.6;color:var(--bs-emphasis-color)}.lng-check+.lng-check{border-top:1px solid var(--bs-border-color)}.lng-check>i{flex-shrink:0;margin-top:1px;font-size:16px;color:#149111}.lng-check.is-review>i{color:#8e6d00}.lng-check.is-missing>i{color:var(--lng-missing)}.lng-check span{display:block;font-size:12px;color:var(--bs-secondary-color)}.lng-audit{display:grid;grid-template-columns:150px minmax(0,1fr);gap:14px;padding:11px 0}.lng-audit+.lng-audit{border-top:1px solid var(--bs-border-color)}@media(max-width:575.98px){.lng-audit{grid-template-columns:minmax(0,1fr);gap:3px}}.lng-audit-when{font-family:var(--font-mono);font-size:11.5px;color:var(--bs-secondary-color)}.lng-audit-when strong{display:block;font-size:12px;font-weight:600;color:var(--bs-emphasis-color)}.lng-audit-what{font-size:13px;line-height:1.6;color:var(--bs-emphasis-color)}.lng-audit-what span{display:block;margin-top:2px;font-size:12px;color:var(--bs-secondary-color)}.lng-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px;padding:38px 24px;border-radius:var(--radius);background:var(--bs-secondary-bg);border:1px dashed var(--lng-border-strong)}.lng-empty i{font-size:30px;color:var(--bs-secondary-color);opacity:.8}.lng-empty h6{margin:8px 0 0;font-size:14px;font-weight:600;color:var(--bs-emphasis-color)}.lng-empty p{margin:0;max-width:48ch;font-size:12.5px;line-height:1.6;color:var(--bs-secondary-color)}.lng-empty .btn{margin-top:10px}:root{--sys-border: var(--bs-border-color, #E9EDF4);--sys-border-strong: #EDF1F6;--sys-up: #1ABE17;--sys-up-soft: #E8F9E8;--sys-down: #E82646;--sys-down-soft: #FDE9ED}@media(prefers-reduced-motion:reduce){[class*=sys-],[class*=sys-]:before,[class*=sys-]:after{animation:none!important;transition:none!important}}.sys-p-0{--p: 0}.sys-q-0{--q: 0}.sys-p-1{--p: 1}.sys-q-1{--q: 1}.sys-p-2{--p: 2}.sys-q-2{--q: 2}.sys-p-3{--p: 3}.sys-q-3{--q: 3}.sys-p-4{--p: 4}.sys-q-4{--q: 4}.sys-p-5{--p: 5}.sys-q-5{--q: 5}.sys-p-6{--p: 6}.sys-q-6{--q: 6}.sys-p-7{--p: 7}.sys-q-7{--q: 7}.sys-p-8{--p: 8}.sys-q-8{--q: 8}.sys-p-9{--p: 9}.sys-q-9{--q: 9}.sys-p-10{--p: 10}.sys-q-10{--q: 10}.sys-p-11{--p: 11}.sys-q-11{--q: 11}.sys-p-12{--p: 12}.sys-q-12{--q: 12}.sys-p-13{--p: 13}.sys-q-13{--q: 13}.sys-p-14{--p: 14}.sys-q-14{--q: 14}.sys-p-15{--p: 15}.sys-q-15{--q: 15}.sys-p-16{--p: 16}.sys-q-16{--q: 16}.sys-p-17{--p: 17}.sys-q-17{--q: 17}.sys-p-18{--p: 18}.sys-q-18{--q: 18}.sys-p-19{--p: 19}.sys-q-19{--q: 19}.sys-p-20{--p: 20}.sys-q-20{--q: 20}.sys-p-21{--p: 21}.sys-q-21{--q: 21}.sys-p-22{--p: 22}.sys-q-22{--q: 22}.sys-p-23{--p: 23}.sys-q-23{--q: 23}.sys-p-24{--p: 24}.sys-q-24{--q: 24}.sys-p-25{--p: 25}.sys-q-25{--q: 25}.sys-p-26{--p: 26}.sys-q-26{--q: 26}.sys-p-27{--p: 27}.sys-q-27{--q: 27}.sys-p-28{--p: 28}.sys-q-28{--q: 28}.sys-p-29{--p: 29}.sys-q-29{--q: 29}.sys-p-30{--p: 30}.sys-q-30{--q: 30}.sys-p-31{--p: 31}.sys-q-31{--q: 31}.sys-p-32{--p: 32}.sys-q-32{--q: 32}.sys-p-33{--p: 33}.sys-q-33{--q: 33}.sys-p-34{--p: 34}.sys-q-34{--q: 34}.sys-p-35{--p: 35}.sys-q-35{--q: 35}.sys-p-36{--p: 36}.sys-q-36{--q: 36}.sys-p-37{--p: 37}.sys-q-37{--q: 37}.sys-p-38{--p: 38}.sys-q-38{--q: 38}.sys-p-39{--p: 39}.sys-q-39{--q: 39}.sys-p-40{--p: 40}.sys-q-40{--q: 40}.sys-p-41{--p: 41}.sys-q-41{--q: 41}.sys-p-42{--p: 42}.sys-q-42{--q: 42}.sys-p-43{--p: 43}.sys-q-43{--q: 43}.sys-p-44{--p: 44}.sys-q-44{--q: 44}.sys-p-45{--p: 45}.sys-q-45{--q: 45}.sys-p-46{--p: 46}.sys-q-46{--q: 46}.sys-p-47{--p: 47}.sys-q-47{--q: 47}.sys-p-48{--p: 48}.sys-q-48{--q: 48}.sys-p-49{--p: 49}.sys-q-49{--q: 49}.sys-p-50{--p: 50}.sys-q-50{--q: 50}.sys-p-51{--p: 51}.sys-q-51{--q: 51}.sys-p-52{--p: 52}.sys-q-52{--q: 52}.sys-p-53{--p: 53}.sys-q-53{--q: 53}.sys-p-54{--p: 54}.sys-q-54{--q: 54}.sys-p-55{--p: 55}.sys-q-55{--q: 55}.sys-p-56{--p: 56}.sys-q-56{--q: 56}.sys-p-57{--p: 57}.sys-q-57{--q: 57}.sys-p-58{--p: 58}.sys-q-58{--q: 58}.sys-p-59{--p: 59}.sys-q-59{--q: 59}.sys-p-60{--p: 60}.sys-q-60{--q: 60}.sys-p-61{--p: 61}.sys-q-61{--q: 61}.sys-p-62{--p: 62}.sys-q-62{--q: 62}.sys-p-63{--p: 63}.sys-q-63{--q: 63}.sys-p-64{--p: 64}.sys-q-64{--q: 64}.sys-p-65{--p: 65}.sys-q-65{--q: 65}.sys-p-66{--p: 66}.sys-q-66{--q: 66}.sys-p-67{--p: 67}.sys-q-67{--q: 67}.sys-p-68{--p: 68}.sys-q-68{--q: 68}.sys-p-69{--p: 69}.sys-q-69{--q: 69}.sys-p-70{--p: 70}.sys-q-70{--q: 70}.sys-p-71{--p: 71}.sys-q-71{--q: 71}.sys-p-72{--p: 72}.sys-q-72{--q: 72}.sys-p-73{--p: 73}.sys-q-73{--q: 73}.sys-p-74{--p: 74}.sys-q-74{--q: 74}.sys-p-75{--p: 75}.sys-q-75{--q: 75}.sys-p-76{--p: 76}.sys-q-76{--q: 76}.sys-p-77{--p: 77}.sys-q-77{--q: 77}.sys-p-78{--p: 78}.sys-q-78{--q: 78}.sys-p-79{--p: 79}.sys-q-79{--q: 79}.sys-p-80{--p: 80}.sys-q-80{--q: 80}.sys-p-81{--p: 81}.sys-q-81{--q: 81}.sys-p-82{--p: 82}.sys-q-82{--q: 82}.sys-p-83{--p: 83}.sys-q-83{--q: 83}.sys-p-84{--p: 84}.sys-q-84{--q: 84}.sys-p-85{--p: 85}.sys-q-85{--q: 85}.sys-p-86{--p: 86}.sys-q-86{--q: 86}.sys-p-87{--p: 87}.sys-q-87{--q: 87}.sys-p-88{--p: 88}.sys-q-88{--q: 88}.sys-p-89{--p: 89}.sys-q-89{--q: 89}.sys-p-90{--p: 90}.sys-q-90{--q: 90}.sys-p-91{--p: 91}.sys-q-91{--q: 91}.sys-p-92{--p: 92}.sys-q-92{--q: 92}.sys-p-93{--p: 93}.sys-q-93{--q: 93}.sys-p-94{--p: 94}.sys-q-94{--q: 94}.sys-p-95{--p: 95}.sys-q-95{--q: 95}.sys-p-96{--p: 96}.sys-q-96{--q: 96}.sys-p-97{--p: 97}.sys-q-97{--q: 97}.sys-p-98{--p: 98}.sys-q-98{--q: 98}.sys-p-99{--p: 99}.sys-q-99{--q: 99}.sys-p-100{--p: 100}.sys-q-100{--q: 100}.sys-i-0{--i: 0}.sys-i-1{--i: 1}.sys-i-2{--i: 2}.sys-i-3{--i: 3}.sys-i-4{--i: 4}.sys-i-5{--i: 5}.sys-i-6{--i: 6}.sys-i-7{--i: 7}.sys-i-8{--i: 8}.sys-mono{font-family:var(--font-mono);font-size:12.5px;letter-spacing:-.01em}.sys-lbl{display:block;margin:0 0 6px;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bs-secondary-color)}.sys-ver{display:inline-flex;align-items:center;padding:2px 8px;border-radius:5px;background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--bs-emphasis-color)}.sys-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:5px;background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);font-size:11.5px;font-weight:600;line-height:1.5;white-space:nowrap;color:var(--bs-secondary-color)}.sys-badge i{font-size:13px}.sys-badge.is-up{background:var(--sys-up-soft);border-color:#1abe1747;color:#149111}.sys-badge.is-warn{background:var(--tint-warning);border-color:#eab30057;color:#8e6d00}.sys-badge.is-down{background:var(--sys-down-soft);border-color:#e8264642;color:var(--sys-down)}.sys-badge.is-accent{background:var(--tint-primary);border-color:#6fccd880;color:var(--bs-primary)}.sys-tag{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:5px;background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);font-size:11px;font-weight:500;color:var(--bs-secondary-color)}.sys-tag i{font-size:13px}.sys-led{position:relative;display:inline-block;width:8px;height:8px;flex-shrink:0;border-radius:50%;background:var(--sys-up)}.sys-led:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid var(--sys-up);opacity:.4;animation:sys-pulse 2.6s ease-out infinite}.sys-led.is-warn{background:var(--bs-warning)}.sys-led.is-warn:after{border-color:var(--bs-warning)}.sys-led.is-down{background:var(--sys-down)}.sys-led.is-down:after{border-color:var(--sys-down);animation:none}.sys-led.is-off{background:var(--sys-border-strong)}.sys-led.is-off:after{display:none}@keyframes sys-pulse{0%{transform:scale(.7);opacity:.55}70%,to{transform:scale(1.6);opacity:0}}.sys-hero{margin-bottom:26px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);box-shadow:var(--shadow);overflow:hidden}.sys-ribbon{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 24px;background:var(--bs-emphasis-color);color:#ffffff9e;font-size:12px}.sys-ribbon strong{display:inline-flex;align-items:center;gap:7px;padding:3px 10px;border-radius:5px;background:var(--sys-up);font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff}.sys-ribbon .sys-ribbon-sep{width:1px;height:14px;background:#ffffff29}.sys-ribbon b{font-family:var(--font-mono);font-weight:600;color:#fff}.sys-ribbon.is-staging strong{background:#c19400}.sys-hero-body{padding:24px 26px}@media(max-width:575.98px){.sys-hero-body{padding:20px}}.sys-hero-top{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.sys-hero-crest{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;flex-shrink:0;border-radius:15px;background:var(--bs-primary);color:#fff;font-size:25px;box-shadow:0 8px 18px #02849442}.sys-hero-title{margin:0;font-size:26px;font-weight:700;line-height:1.2;color:var(--bs-emphasis-color)}@media(max-width:575.98px){.sys-hero-title{font-size:21px}}.sys-hero-sub{margin:4px 0 0;max-width:66ch;font-size:13.5px;line-height:1.65;color:var(--bs-secondary-color)}.sys-hero-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-top:22px}.sys-hero-cell{padding:12px 14px;border-radius:var(--radius);background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color)}.sys-hero-cell span{display:block;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-secondary-color)}.sys-hero-cell strong{display:flex;align-items:center;gap:7px;margin-top:4px;font-size:14px;font-weight:600;color:var(--bs-emphasis-color)}.sys-hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:20px}.sys-nav{position:sticky;top:76px;max-height:calc(100vh - 92px);padding:8px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);box-shadow:var(--shadow);overflow-y:auto;flex-wrap:nowrap;overflow-x:hidden}.sys-nav>*{flex-shrink:0}@media(max-width:991.98px){.sys-nav{position:static;max-height:none}}.sys-nav-hdr{display:block;padding:13px 12px 5px;font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--bs-secondary-color)}.sys-nav-hdr:first-child{padding-top:5px}.sys-nav-link{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;border:0;border-radius:var(--radius-sm);background:transparent;font-size:13.5px;font-weight:500;text-align:left;color:var(--bs-emphasis-color);transition:var(--transition)}.sys-nav-link>i:first-child{flex-shrink:0;font-size:17px;color:var(--bs-secondary-color);transition:var(--transition)}.sys-nav-link .sys-nav-txt{flex:1 1 auto;min-width:0}.sys-nav-link:hover{background:var(--bs-secondary-bg)}.sys-nav-link.active{background:var(--bs-primary);color:#fff;font-weight:600}.sys-nav-link.active>i:first-child{color:#ffffffd1}.sys-nav-link.active .sys-led{background:#fff}.sys-nav-link.active .sys-led:after{border-color:#fff}.sys-nav-foot{margin-top:8px;padding:13px 12px 5px;border-top:1px solid var(--bs-border-color)}.sys-card{display:flex;flex-direction:column;height:100%;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition);overflow:hidden}.sys-card:hover{border-color:var(--sys-border-strong);box-shadow:var(--shadow-lift)}.sys-card-head{position:relative;display:flex;align-items:center;gap:12px;padding:15px 17px 12px;border-bottom:1px solid var(--bs-border-color)}.sys-card-head:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--bs-primary)}.sys-card-head.is-up:before{background:var(--sys-up)}.sys-card-head.is-warn:before{background:var(--bs-warning)}.sys-card-head.is-down:before{background:var(--sys-down)}.sys-card-ic{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:10px;background:var(--tint-primary);color:var(--bs-primary);font-size:18px}.sys-card-ic.is-up{background:var(--sys-up-soft);color:#149111}.sys-card-ic.is-warn{background:var(--tint-warning);color:#8e6d00}.sys-card-ic.is-down{background:var(--sys-down-soft);color:var(--sys-down)}.sys-card-title{margin:0;font-size:14px;font-weight:600;color:var(--bs-emphasis-color)}.sys-card-title+p{margin:1px 0 0;font-size:11.5px;color:var(--bs-secondary-color)}.sys-card-body{flex:1 1 auto;padding:4px 17px 12px}.sys-card-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:10px 17px;background:var(--bs-secondary-bg);border-top:1px solid var(--bs-border-color)}.sys-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;padding:10px 0}.sys-row+.sys-row{border-top:1px solid var(--bs-border-color)}.sys-row .sys-row-key{min-width:0;font-size:13px;color:var(--bs-emphasis-color)}.sys-row .sys-row-key small{display:block;margin-top:2px;font-size:11.5px;line-height:1.55;color:var(--bs-secondary-color)}.sys-row .sys-row-val{display:flex;align-items:center;justify-content:flex-end;gap:8px;font-size:13px;font-weight:600;color:var(--bs-emphasis-color)}@media(max-width:575.98px){.sys-row{grid-template-columns:minmax(0,1fr)}.sys-row .sys-row-val{justify-content:flex-start}}.sys-input,.sys-select{min-width:148px;padding:6px 10px;border-radius:var(--radius-sm);background-color:var(--bs-body-bg);border:1px solid var(--bs-border-color);font-size:13px;font-weight:400;color:var(--bs-emphasis-color);transition:var(--transition)}.sys-input:focus,.sys-select:focus{border-color:var(--bs-primary);box-shadow:0 0 0 3px var(--tint-primary);outline:0}@media(max-width:575.98px){.sys-input,.sys-select{min-width:0;width:100%}}.sys-input.is-mono{font-family:var(--font-mono);font-size:12.5px}.sys-code{padding:9px 11px;border-radius:var(--radius-sm);background:var(--bs-emphasis-color);font-family:var(--font-mono);font-size:11.5px;line-height:1.75;color:#fffc;word-break:break-all;overflow-x:auto}.sys-svc{display:flex;flex-direction:column;gap:12px;height:100%;padding:16px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition)}.sys-svc:hover{border-color:var(--sys-border-strong);box-shadow:var(--shadow-lift)}.sys-svc.is-warn{background:linear-gradient(170deg,var(--tint-warning),var(--bs-body-bg) 52%);border-color:#eab3004d}.sys-svc.is-down{background:linear-gradient(170deg,var(--sys-down-soft),var(--bs-body-bg) 52%);border-color:#e8264647}.sys-svc-top{display:flex;align-items:center;gap:11px}.sys-svc-ic{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:12px;background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);color:var(--bs-emphasis-color);font-size:19px}.sys-svc-name{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;color:var(--bs-emphasis-color)}.sys-svc-name+p{margin:2px 0 0;font-family:var(--font-mono);font-size:11px;color:var(--bs-secondary-color)}.sys-uptime{display:flex;gap:2px;height:22px}.sys-uptime i{flex:1 1 0;min-width:0;border-radius:2px;background:var(--sys-up)}.sys-uptime i.is-warn{background:var(--bs-warning)}.sys-uptime i.is-down{background:var(--sys-down)}.sys-uptime i.is-none{background:var(--bs-tertiary-bg)}.sys-uptime-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px;font-size:11px;color:var(--bs-secondary-color)}.sys-uptime-meta b{font-family:var(--font-mono);font-weight:600;color:var(--bs-emphasis-color)}.sys-svc-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:11px;border-top:1px solid var(--bs-border-color)}.sys-gauge{display:flex;align-items:center;gap:10px}.sys-gauge .sys-gauge-track{position:relative;flex:1 1 auto;height:5px;min-width:60px;border-radius:999px;background:var(--bs-tertiary-bg);overflow:hidden}.sys-gauge .sys-gauge-track span{position:absolute;inset:0 auto 0 0;width:calc(var(--p, 0) * 1%);border-radius:inherit;background:var(--bs-primary)}.sys-gauge .sys-gauge-n{flex-shrink:0;min-width:46px;font-family:var(--font-mono);font-size:11.5px;font-weight:600;text-align:right;color:var(--bs-emphasis-color)}.sys-gauge.is-warn .sys-gauge-track span{background:var(--bs-warning)}.sys-gauge.is-down .sys-gauge-track span{background:var(--sys-down)}.sys-disk{display:flex;height:30px;border-radius:var(--radius-sm);background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);overflow:hidden}.sys-part{display:flex;align-items:center;justify-content:center;flex:0 0 calc(var(--p, 10) * 1%);min-width:0;padding:0 6px;font-family:var(--font-mono);font-size:10.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff;background:var(--bs-primary)}.sys-part+.sys-part{border-left:1px solid rgba(255,255,255,.35)}.sys-part.is-media{background:#1173ea}.sys-part.is-db{background:#7f42ff}.sys-part.is-logs{background:#cb9c00}.sys-part.is-backup{background:#16a314}.sys-part.is-free{background:transparent;color:var(--bs-secondary-color)}.sys-disk-key{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:12px}.sys-disk-key span{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;color:var(--bs-secondary-color)}.sys-disk-key span b{font-family:var(--font-mono);font-weight:600;color:var(--bs-emphasis-color)}.sys-disk-key i{width:10px;height:10px;border-radius:3px;background:var(--bs-primary)}.sys-disk-key i.is-media{background:#1173ea}.sys-disk-key i.is-db{background:#7f42ff}.sys-disk-key i.is-logs{background:#cb9c00}.sys-disk-key i.is-backup{background:#16a314}.sys-disk-key i.is-free{background:var(--bs-tertiary-bg)}.sys-switchboard{display:flex;align-items:center;gap:18px;padding:20px 22px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-left:4px solid var(--sys-up)}.sys-switchboard.is-armed{border-left-color:var(--sys-down);background:linear-gradient(100deg,var(--sys-down-soft),var(--bs-body-bg) 48%)}@media(max-width:767.98px){.sys-switchboard{flex-wrap:wrap}}.sys-switchboard-ic{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;flex-shrink:0;border-radius:16px;background:var(--sys-up-soft);color:#149111;font-size:25px}.is-armed .sys-switchboard-ic{background:var(--sys-down-soft);color:var(--sys-down)}.sys-switchboard-body{flex:1 1 auto;min-width:0}.sys-switchboard-body h6{margin:0;font-size:15px;font-weight:600;color:var(--bs-emphasis-color)}.sys-switchboard-body p{margin:4px 0 0;font-size:12.5px;line-height:1.6;color:var(--bs-secondary-color)}.sys-item{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 16px;border-radius:var(--radius-sm);background:var(--bs-body-bg);border:1px solid var(--bs-border-color)}.sys-item+.sys-item{margin-top:8px}.sys-item:hover{border-color:var(--sys-border-strong)}.sys-item:before{content:"";width:4px;height:26px;border-radius:3px;background:var(--sys-up)}.sys-item.is-warn:before{background:var(--bs-warning)}.sys-item.is-down:before{background:var(--sys-down)}.sys-item.is-off{background:var(--bs-secondary-bg)}.sys-item.is-off:before{background:var(--sys-border-strong)}.sys-item.is-off .sys-item-body{opacity:.7}@media(max-width:767.98px){.sys-item{grid-template-columns:10px minmax(0,1fr);row-gap:10px}.sys-item .sys-item-side{grid-column:2/-1;justify-content:flex-start}}.sys-item-body{min-width:0}.sys-item-body strong{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;font-weight:600;color:var(--bs-emphasis-color)}.sys-item-body span{display:block;margin-top:2px;font-size:11.5px;line-height:1.55;color:var(--bs-secondary-color)}.sys-item-body code{font-family:var(--font-mono);font-size:11.5px;color:var(--bs-primary)}.sys-item-side{display:flex;align-items:center;gap:10px;justify-content:flex-end;flex-wrap:wrap}.sys-log{display:grid;grid-template-columns:152px 78px minmax(0,1fr);gap:14px;padding:8px 0;font-family:var(--font-mono);font-size:12px;line-height:1.7}.sys-log+.sys-log{border-top:1px solid var(--bs-border-color)}.sys-log .sys-log-t{color:var(--bs-secondary-color);white-space:nowrap}.sys-log .sys-log-msg{min-width:0;color:var(--bs-emphasis-color);word-break:break-word}.sys-log.is-down .sys-log-msg{color:var(--sys-down)}.sys-log.is-warn .sys-log-msg{color:#8e6d00}@media(max-width:767.98px){.sys-log{grid-template-columns:minmax(0,1fr);gap:2px}}.sys-acc{border-radius:var(--radius);border:1px solid var(--bs-border-color);overflow:hidden}.sys-acc .accordion-item{border:0;background:var(--bs-body-bg)}.sys-acc .accordion-item+.accordion-item{border-top:1px solid var(--bs-border-color)}.sys-acc .accordion-button{gap:11px;padding:15px 17px;background:var(--bs-body-bg);font-size:13.5px;font-weight:600;color:var(--bs-emphasis-color);box-shadow:none}.sys-acc .accordion-button:after{margin-left:0}.sys-acc .accordion-button:not(.collapsed){background:var(--tint-primary);color:var(--bs-primary)}.sys-acc .accordion-button:focus{box-shadow:0 0 0 3px var(--tint-primary)}.sys-acc .accordion-button i{font-size:17px}.sys-acc .sys-acc-spacer{margin-left:auto}.sys-acc .accordion-body{padding:4px 17px 17px}.sys-stair{padding:4px 0}.sys-stair-step{position:relative;margin-left:calc(var(--i, 0) * 30px);padding-bottom:14px}.sys-stair-step:last-child{padding-bottom:0}.sys-stair-step:before{content:"";position:absolute;left:-18px;top:-14px;bottom:50%;width:18px;border-left:2px solid var(--bs-tertiary-bg);border-bottom:2px solid var(--bs-tertiary-bg);border-bottom-left-radius:10px}.sys-stair-step:first-child:before{display:none}.sys-stair-step.is-done:before{border-color:var(--sys-up)}@media(max-width:991.98px){.sys-stair-step{margin-left:0}.sys-stair-step:before{left:20px;width:0;border-bottom:0;border-radius:0}}.sys-stair-card{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color)}.sys-stair-card h6{margin:0;font-size:13.5px;font-weight:600;color:var(--bs-emphasis-color)}.sys-stair-card time{display:block;margin-top:2px;font-family:var(--font-mono);font-size:11px;color:var(--bs-secondary-color)}.sys-stair-card p{margin:7px 0 0;font-size:12.5px;line-height:1.65;color:var(--bs-secondary-color)}.sys-stair-ic{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border-radius:11px;background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);color:var(--bs-secondary-color);font-size:18px}.is-done .sys-stair-ic{background:var(--sys-up);border-color:var(--sys-up);color:#fff}.is-current .sys-stair-ic{border-color:var(--bs-primary);color:var(--bs-primary);box-shadow:0 0 0 3px var(--tint-primary)}.sys-advice{position:relative;display:flex;flex-direction:column;gap:10px;height:100%;padding:18px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%)}.sys-advice:after{content:"";position:absolute;right:0;top:0;width:18px;height:18px;background:var(--bs-border-color);clip-path:polygon(0 0,100% 100%,0 100%)}.sys-advice:hover{box-shadow:var(--shadow-lift)}.sys-advice.is-warn:after{background:var(--bs-warning)}.sys-advice.is-down:after{background:var(--sys-down)}.sys-advice.is-up:after{background:var(--sys-up)}.sys-advice-top{display:flex;align-items:center;gap:10px}.sys-advice-sev{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:9px;background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);color:var(--bs-secondary-color);font-size:17px}.is-warn .sys-advice-sev{background:var(--tint-warning);border-color:#eab30052;color:#8e6d00}.is-down .sys-advice-sev{background:var(--sys-down-soft);border-color:#e8264642;color:var(--sys-down)}.is-up .sys-advice-sev{background:var(--sys-up-soft);border-color:#1abe1747;color:#149111}.sys-advice-title{margin:0;font-size:14px;font-weight:600;color:var(--bs-emphasis-color)}.sys-advice-txt{margin:0;font-size:12.5px;line-height:1.65;color:var(--bs-secondary-color)}.sys-advice-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid var(--bs-border-color)}.offcanvas.offcanvas-end.sys-canvas{width:88%!important;max-width:1180px!important}.sys-canvas-head{display:flex;align-items:center;gap:14px;padding:18px 24px;background:var(--bs-emphasis-color);color:#fff}.sys-canvas-head .sys-card-ic{background:#ffffff1a;color:#fff}.sys-canvas-head .offcanvas-title{color:#fff}.sys-canvas-head p{color:#ffffff8c}.sys-canvas-head .btn-close{filter:invert(1) grayscale(1);opacity:.7}.sys-canvas-body{padding:22px 24px 30px}.sys-sect+.sys-sect{margin-top:24px;padding-top:20px;border-top:1px solid var(--bs-border-color)}.sys-sect-title{display:flex;align-items:center;gap:8px;margin:0 0 13px;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--bs-emphasis-color)}.sys-sect-title i{font-size:16px;color:var(--bs-primary)}.sys-check{display:flex;align-items:flex-start;gap:10px;padding:9px 0;font-size:13px;line-height:1.6;color:var(--bs-emphasis-color)}.sys-check+.sys-check{border-top:1px solid var(--bs-border-color)}.sys-check>i{flex-shrink:0;margin-top:1px;font-size:16px;color:#149111}.sys-check.is-warn>i{color:#8e6d00}.sys-check.is-down>i{color:var(--sys-down)}.sys-check span{display:block;font-size:12px;color:var(--bs-secondary-color)}.sys-audit{display:grid;grid-template-columns:152px minmax(0,1fr);gap:14px;padding:11px 0}.sys-audit+.sys-audit{border-top:1px solid var(--bs-border-color)}@media(max-width:575.98px){.sys-audit{grid-template-columns:minmax(0,1fr);gap:3px}}.sys-audit-when{font-family:var(--font-mono);font-size:11.5px;color:var(--bs-secondary-color)}.sys-audit-when strong{display:block;font-size:12px;font-weight:600;color:var(--bs-emphasis-color)}.sys-audit-what{font-size:13px;line-height:1.6;color:var(--bs-emphasis-color)}.sys-audit-what span{display:block;margin-top:2px;font-size:12px;color:var(--bs-secondary-color)}.sys-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px;padding:38px 24px;border-radius:var(--radius);background:var(--bs-secondary-bg);border:1px dashed var(--sys-border-strong)}.sys-empty i{font-size:30px;color:var(--bs-secondary-color);opacity:.8}.sys-empty h6{margin:8px 0 0;font-size:14px;font-weight:600;color:var(--bs-emphasis-color)}.sys-empty p{margin:0;max-width:48ch;font-size:12.5px;line-height:1.6;color:var(--bs-secondary-color)}.sys-empty .btn{margin-top:10px}:root{--aig-border: var(--bs-border-color, #E9EDF4);--aig-border-strong: #EDF1F6;--aig-model: #02a8b5;--aig-model-soft: #E6F9FF;--aig-ok: #1ABE17;--aig-ok-soft: #E8F9E8;--aig-stop: #E82646;--aig-stop-soft: #FDE9ED}@media(prefers-reduced-motion:reduce){[class*=aig-],[class*=aig-]:before,[class*=aig-]:after{animation:none!important;transition:none!important}}.aig-p-0{--p: 0}.aig-q-0{--q: 0}.aig-p-1{--p: 1}.aig-q-1{--q: 1}.aig-p-2{--p: 2}.aig-q-2{--q: 2}.aig-p-3{--p: 3}.aig-q-3{--q: 3}.aig-p-4{--p: 4}.aig-q-4{--q: 4}.aig-p-5{--p: 5}.aig-q-5{--q: 5}.aig-p-6{--p: 6}.aig-q-6{--q: 6}.aig-p-7{--p: 7}.aig-q-7{--q: 7}.aig-p-8{--p: 8}.aig-q-8{--q: 8}.aig-p-9{--p: 9}.aig-q-9{--q: 9}.aig-p-10{--p: 10}.aig-q-10{--q: 10}.aig-p-11{--p: 11}.aig-q-11{--q: 11}.aig-p-12{--p: 12}.aig-q-12{--q: 12}.aig-p-13{--p: 13}.aig-q-13{--q: 13}.aig-p-14{--p: 14}.aig-q-14{--q: 14}.aig-p-15{--p: 15}.aig-q-15{--q: 15}.aig-p-16{--p: 16}.aig-q-16{--q: 16}.aig-p-17{--p: 17}.aig-q-17{--q: 17}.aig-p-18{--p: 18}.aig-q-18{--q: 18}.aig-p-19{--p: 19}.aig-q-19{--q: 19}.aig-p-20{--p: 20}.aig-q-20{--q: 20}.aig-p-21{--p: 21}.aig-q-21{--q: 21}.aig-p-22{--p: 22}.aig-q-22{--q: 22}.aig-p-23{--p: 23}.aig-q-23{--q: 23}.aig-p-24{--p: 24}.aig-q-24{--q: 24}.aig-p-25{--p: 25}.aig-q-25{--q: 25}.aig-p-26{--p: 26}.aig-q-26{--q: 26}.aig-p-27{--p: 27}.aig-q-27{--q: 27}.aig-p-28{--p: 28}.aig-q-28{--q: 28}.aig-p-29{--p: 29}.aig-q-29{--q: 29}.aig-p-30{--p: 30}.aig-q-30{--q: 30}.aig-p-31{--p: 31}.aig-q-31{--q: 31}.aig-p-32{--p: 32}.aig-q-32{--q: 32}.aig-p-33{--p: 33}.aig-q-33{--q: 33}.aig-p-34{--p: 34}.aig-q-34{--q: 34}.aig-p-35{--p: 35}.aig-q-35{--q: 35}.aig-p-36{--p: 36}.aig-q-36{--q: 36}.aig-p-37{--p: 37}.aig-q-37{--q: 37}.aig-p-38{--p: 38}.aig-q-38{--q: 38}.aig-p-39{--p: 39}.aig-q-39{--q: 39}.aig-p-40{--p: 40}.aig-q-40{--q: 40}.aig-p-41{--p: 41}.aig-q-41{--q: 41}.aig-p-42{--p: 42}.aig-q-42{--q: 42}.aig-p-43{--p: 43}.aig-q-43{--q: 43}.aig-p-44{--p: 44}.aig-q-44{--q: 44}.aig-p-45{--p: 45}.aig-q-45{--q: 45}.aig-p-46{--p: 46}.aig-q-46{--q: 46}.aig-p-47{--p: 47}.aig-q-47{--q: 47}.aig-p-48{--p: 48}.aig-q-48{--q: 48}.aig-p-49{--p: 49}.aig-q-49{--q: 49}.aig-p-50{--p: 50}.aig-q-50{--q: 50}.aig-p-51{--p: 51}.aig-q-51{--q: 51}.aig-p-52{--p: 52}.aig-q-52{--q: 52}.aig-p-53{--p: 53}.aig-q-53{--q: 53}.aig-p-54{--p: 54}.aig-q-54{--q: 54}.aig-p-55{--p: 55}.aig-q-55{--q: 55}.aig-p-56{--p: 56}.aig-q-56{--q: 56}.aig-p-57{--p: 57}.aig-q-57{--q: 57}.aig-p-58{--p: 58}.aig-q-58{--q: 58}.aig-p-59{--p: 59}.aig-q-59{--q: 59}.aig-p-60{--p: 60}.aig-q-60{--q: 60}.aig-p-61{--p: 61}.aig-q-61{--q: 61}.aig-p-62{--p: 62}.aig-q-62{--q: 62}.aig-p-63{--p: 63}.aig-q-63{--q: 63}.aig-p-64{--p: 64}.aig-q-64{--q: 64}.aig-p-65{--p: 65}.aig-q-65{--q: 65}.aig-p-66{--p: 66}.aig-q-66{--q: 66}.aig-p-67{--p: 67}.aig-q-67{--q: 67}.aig-p-68{--p: 68}.aig-q-68{--q: 68}.aig-p-69{--p: 69}.aig-q-69{--q: 69}.aig-p-70{--p: 70}.aig-q-70{--q: 70}.aig-p-71{--p: 71}.aig-q-71{--q: 71}.aig-p-72{--p: 72}.aig-q-72{--q: 72}.aig-p-73{--p: 73}.aig-q-73{--q: 73}.aig-p-74{--p: 74}.aig-q-74{--q: 74}.aig-p-75{--p: 75}.aig-q-75{--q: 75}.aig-p-76{--p: 76}.aig-q-76{--q: 76}.aig-p-77{--p: 77}.aig-q-77{--q: 77}.aig-p-78{--p: 78}.aig-q-78{--q: 78}.aig-p-79{--p: 79}.aig-q-79{--q: 79}.aig-p-80{--p: 80}.aig-q-80{--q: 80}.aig-p-81{--p: 81}.aig-q-81{--q: 81}.aig-p-82{--p: 82}.aig-q-82{--q: 82}.aig-p-83{--p: 83}.aig-q-83{--q: 83}.aig-p-84{--p: 84}.aig-q-84{--q: 84}.aig-p-85{--p: 85}.aig-q-85{--q: 85}.aig-p-86{--p: 86}.aig-q-86{--q: 86}.aig-p-87{--p: 87}.aig-q-87{--q: 87}.aig-p-88{--p: 88}.aig-q-88{--q: 88}.aig-p-89{--p: 89}.aig-q-89{--q: 89}.aig-p-90{--p: 90}.aig-q-90{--q: 90}.aig-p-91{--p: 91}.aig-q-91{--q: 91}.aig-p-92{--p: 92}.aig-q-92{--q: 92}.aig-p-93{--p: 93}.aig-q-93{--q: 93}.aig-p-94{--p: 94}.aig-q-94{--q: 94}.aig-p-95{--p: 95}.aig-q-95{--q: 95}.aig-p-96{--p: 96}.aig-q-96{--q: 96}.aig-p-97{--p: 97}.aig-q-97{--q: 97}.aig-p-98{--p: 98}.aig-q-98{--q: 98}.aig-p-99{--p: 99}.aig-q-99{--q: 99}.aig-p-100{--p: 100}.aig-q-100{--q: 100}.aig-mono{font-family:var(--font-mono);font-size:12.5px;letter-spacing:-.01em}.aig-lbl{display:block;margin:0 0 6px;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bs-secondary-color)}.aig-badge i{font-size:13px}.aig-badge.is-on{background:var(--aig-ok-soft);border-color:#1abe1747;color:#149111}.aig-badge.is-warn{background:var(--tint-warning);border-color:#eab30057;color:#8e6d00}.aig-badge.is-stop{background:var(--aig-stop-soft);border-color:#e8264642;color:var(--aig-stop)}.aig-badge.is-accent{background:var(--tint-primary);border-color:#4a00e533;color:var(--bs-primary)}.aig-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:7px;background:var(--aig-model-soft);border:1px solid rgba(2,168,181,.3);font-family:var(--font-mono);font-size:11px;font-weight:600;white-space:nowrap;color:#01666e}.aig-chip i{font-size:12px}.aig-chip.is-plain{background:var(--bs-secondary-bg);border-color:var(--bs-border-color);color:var(--bs-emphasis-color)}.aig-chip.is-none{background:transparent;border-style:dashed;border-color:var(--aig-border-strong);color:var(--bs-secondary-color)}.aig-hero{position:relative;padding:26px 28px;margin-bottom:26px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);box-shadow:var(--shadow);overflow:hidden}.aig-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--bs-border-color) 1px,transparent 1px),linear-gradient(90deg,var(--bs-border-color) 1px,transparent 1px);background-size:34px 34px;opacity:.5;mask-image:radial-gradient(120% 90% at 100% 0%,#000,transparent 62%);-webkit-mask-image:radial-gradient(120% 90% at 100% 0%,#000,transparent 62%);pointer-events:none}.aig-hero>*{position:relative}@media(max-width:575.98px){.aig-hero{padding:20px}}.aig-hero-top{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.aig-hero-crest{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;flex-shrink:0;border-radius:17px;background:var(--bs-primary);color:#fff;font-size:26px;box-shadow:0 8px 20px #2b166a4d}.aig-hero-title{margin:0;font-size:26px;font-weight:700;line-height:1.2;color:var(--bs-emphasis-color)}@media(max-width:575.98px){.aig-hero-title{font-size:21px}}.aig-hero-sub{margin:4px 0 0;max-width:66ch;font-size:13.5px;line-height:1.65;color:var(--bs-secondary-color)}.aig-hero-facts{display:flex;flex-wrap:wrap;margin-top:22px;padding-top:20px;border-top:1px solid var(--bs-border-color)}.aig-hero-fact{flex:1 1 0;min-width:170px;padding:0 20px}.aig-hero-fact:first-child{padding-left:0}.aig-hero-fact+.aig-hero-fact{border-left:1px solid var(--bs-border-color)}.aig-hero-fact span{display:block;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-secondary-color)}.aig-hero-fact strong{display:flex;align-items:center;gap:7px;margin-top:4px;font-size:14px;font-weight:600;color:var(--bs-emphasis-color)}@media(max-width:767.98px){.aig-hero-fact{flex:1 1 46%;padding:10px 14px}.aig-hero-fact:first-child{padding-left:14px}.aig-hero-fact+.aig-hero-fact{border-left:0}}.aig-hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:20px}.aig-nav{position:sticky;top:76px;max-height:calc(100vh - 92px);padding:10px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);box-shadow:var(--shadow);overflow-y:auto;flex-wrap:nowrap;overflow-x:hidden}.aig-nav>*{flex-shrink:0}@media(max-width:991.98px){.aig-nav{position:static;max-height:none}}.aig-nav-link{position:relative;display:flex;align-items:center;gap:11px;width:100%;padding:9px 12px;border:0;border-radius:var(--radius-sm);background:transparent;font-size:13.5px;font-weight:500;text-align:left;color:var(--bs-emphasis-color);transition:var(--transition)}.aig-nav-link>i{flex-shrink:0;font-size:17px;color:var(--bs-secondary-color);transition:var(--transition)}.aig-nav-link .aig-nav-txt{flex:1 1 auto;min-width:0}.aig-nav-link .aig-nav-n{flex-shrink:0;font-family:var(--font-mono);font-size:10.5px;font-weight:600;color:var(--bs-secondary-color)}.aig-nav-link:hover{background:var(--bs-secondary-bg)}.aig-nav-link.active{background:var(--tint-primary);color:var(--bs-primary);font-weight:600}.aig-nav-link.active>i,.aig-nav-link.active .aig-nav-n{color:var(--bs-primary)}.aig-nav-link.active:before{content:"";position:absolute;left:4px;top:12px;bottom:12px;width:3px;border-radius:3px;background:var(--bs-primary)}.aig-nav-foot{margin-top:10px;padding:14px 12px 6px;border-top:1px solid var(--bs-border-color)}.aig-card{display:flex;flex-direction:column;height:100%;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition);overflow:hidden}.aig-card:hover{border-color:var(--aig-border-strong);box-shadow:var(--shadow-lift)}.aig-card-head{display:flex;align-items:center;gap:12px;padding:16px 18px 13px;border-bottom:1px solid var(--bs-border-color)}.aig-card-ic{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border-radius:12px;background:var(--tint-primary);color:var(--bs-primary);font-size:19px}.aig-card-ic.is-model{background:var(--aig-model-soft);color:#01666e}.aig-card-ic.is-warn{background:var(--tint-warning);color:#8e6d00}.aig-card-ic.is-stop{background:var(--aig-stop-soft);color:var(--aig-stop)}.aig-card-title{margin:0;font-size:14.5px;font-weight:600;color:var(--bs-emphasis-color)}.aig-card-title+p{margin:1px 0 0;font-size:11.5px;color:var(--bs-secondary-color)}.aig-card-body{flex:1 1 auto;padding:4px 18px 14px}.aig-card-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:11px 18px;background:var(--bs-secondary-bg);border-top:1px solid var(--bs-border-color)}.aig-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;padding:10px 0}.aig-row+.aig-row{border-top:1px solid var(--bs-border-color)}.aig-row .aig-row-key{min-width:0;font-size:13px;color:var(--bs-emphasis-color)}.aig-row .aig-row-key small{display:block;margin-top:2px;font-size:11.5px;line-height:1.55;color:var(--bs-secondary-color)}.aig-row .aig-row-val{display:flex;align-items:center;justify-content:flex-end;gap:8px;font-size:13px;font-weight:600;color:var(--bs-emphasis-color)}@media(max-width:575.98px){.aig-row{grid-template-columns:minmax(0,1fr)}.aig-row .aig-row-val{justify-content:flex-start}}.aig-input,.aig-select{min-width:148px;padding:6px 11px;border-radius:var(--radius-sm);background-color:var(--bs-body-bg);border:1px solid var(--bs-border-color);font-size:13px;font-weight:400;color:var(--bs-emphasis-color);transition:var(--transition)}.aig-input:focus,.aig-select:focus{border-color:var(--bs-primary);box-shadow:0 0 0 3px var(--tint-primary);outline:0}@media(max-width:575.98px){.aig-input,.aig-select{min-width:0;width:100%}}.aig-secret{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:var(--radius-sm);background:var(--bs-secondary-bg);border:1px dashed var(--aig-border-strong);font-family:var(--font-mono);font-size:12px;color:var(--bs-emphasis-color)}.aig-secret i{font-size:14px;color:var(--bs-secondary-color)}.aig-prov{display:flex;flex-direction:column;height:100%;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition);overflow:hidden}.aig-prov:hover{border-color:var(--aig-border-strong);box-shadow:var(--shadow-lift)}.aig-prov.is-default{border-color:var(--bs-primary);box-shadow:0 0 0 3px var(--tint-primary)}.aig-prov.is-off .aig-prov-bar,.aig-prov.is-off .aig-prov-name{opacity:.62}.aig-prov-bar{display:flex;align-items:center;gap:8px;padding:8px 14px;background:var(--bs-emphasis-color);font-family:var(--font-mono);font-size:10.5px;color:#ffffffad;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aig-prov-bar i{flex-shrink:0;font-size:13px;color:#fff6}.aig-prov-body{flex:1 1 auto;display:flex;flex-direction:column;gap:12px;padding:16px}.aig-prov-top{display:flex;align-items:flex-start;gap:12px}.aig-prov-mark{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex-shrink:0;border-radius:13px;background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);font-size:20px;color:var(--bs-emphasis-color)}.aig-prov-name{margin:0;font-size:14.5px;font-weight:600;color:var(--bs-emphasis-color)}.aig-prov-name+p{margin:2px 0 0;font-size:11.5px;line-height:1.55;color:var(--bs-secondary-color)}.aig-prov-models{display:flex;flex-wrap:wrap;gap:6px}.aig-prov-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid var(--bs-border-color)}.aig-model{display:flex;flex-direction:column;height:100%;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition);overflow:hidden}.aig-model:hover{border-color:var(--aig-border-strong);box-shadow:var(--shadow-lift)}.aig-model.is-off{background:var(--bs-secondary-bg)}.aig-model.is-off .aig-model-id{opacity:.66}.aig-model-head{display:flex;align-items:center;gap:10px;padding:14px 16px 12px}.aig-model-id{margin:0;font-family:var(--font-mono);font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--bs-emphasis-color);word-break:break-all}.aig-model-id+p{margin:2px 0 0;font-size:11.5px;color:var(--bs-secondary-color)}.aig-model-body{flex:1 1 auto;padding:0 16px 12px}.aig-ruler .aig-ruler-track{position:relative;height:10px;border-radius:4px;background:var(--bs-tertiary-bg);overflow:hidden}.aig-ruler .aig-ruler-track span{position:absolute;inset:0 auto 0 0;width:calc(var(--p, 0) * 1%);background:var(--aig-model)}.aig-ruler .aig-ruler-track em{position:absolute;top:0;bottom:0;left:calc(var(--p, 0) * 1%);width:calc(var(--q, 0) * 1%);background:repeating-linear-gradient(45deg,rgba(2,168,181,.34) 0 4px,transparent 4px 8px)}.aig-ruler .aig-ruler-scale{display:flex;justify-content:space-between;margin-top:5px;font-family:var(--font-mono);font-size:10px;color:var(--bs-secondary-color)}.aig-ruler .aig-ruler-meta{margin-top:6px;font-size:11.5px;line-height:1.55;color:var(--bs-secondary-color)}.aig-ruler .aig-ruler-meta b{font-family:var(--font-mono);font-weight:600;color:var(--bs-emphasis-color)}.aig-model-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding:10px 16px;background:var(--bs-secondary-bg);border-top:1px solid var(--bs-border-color)}.aig-dial+.aig-dial{margin-top:14px}.aig-dial .aig-dial-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:6px}.aig-dial .aig-dial-top span{font-size:12px;color:var(--bs-secondary-color)}.aig-dial .aig-dial-top b{font-family:var(--font-mono);font-size:12.5px;font-weight:600;color:var(--bs-emphasis-color)}.aig-dial .aig-dial-track{position:relative;height:4px;border-radius:999px;background:var(--bs-tertiary-bg)}.aig-dial .aig-dial-track i{position:absolute;top:50%;left:calc(var(--p, 0) * 1%);width:13px;height:13px;margin:-6.5px 0 0 -6.5px;border-radius:50%;background:var(--bs-body-bg);border:3px solid var(--bs-primary)}.aig-dial .aig-dial-track:before{content:"";position:absolute;inset:0 auto 0 0;width:calc(var(--p, 0) * 1%);border-radius:inherit;background:var(--bs-primary)}.aig-dial .aig-dial-ends{display:flex;justify-content:space-between;margin-top:5px;font-family:var(--font-mono);font-size:10px;color:var(--bs-secondary-color)}.aig-budget{display:flex;align-items:flex-end;gap:16px}.aig-column{position:relative;flex-shrink:0;width:46px;height:132px;border-radius:8px;background:var(--bs-tertiary-bg);overflow:hidden}.aig-column span{position:absolute;inset:auto 0 0;height:calc(var(--p, 0) * 1%);background:var(--bs-primary)}.aig-column:after{content:"";position:absolute;left:0;right:0;bottom:calc(var(--q, 100) * 1%);height:2px;background:var(--aig-stop)}.aig-budget-facts{flex:1 1 auto;min-width:0}.aig-budget-facts div{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:5px 0;font-size:12.5px;color:var(--bs-secondary-color)}.aig-budget-facts div+div{border-top:1px solid var(--bs-border-color)}.aig-budget-facts div b{font-family:var(--font-mono);font-weight:600;color:var(--bs-emphasis-color)}.aig-feat{display:grid;grid-template-columns:42px minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition)}.aig-feat+.aig-feat{margin-top:9px}.aig-feat:hover{border-color:var(--aig-border-strong);box-shadow:var(--shadow)}.aig-feat.is-off{background:var(--bs-secondary-bg)}.aig-feat.is-off .aig-feat-body{opacity:.66}@media(max-width:1199.98px){.aig-feat{grid-template-columns:42px minmax(0,1fr) auto}.aig-feat .aig-feat-route{grid-column:2/-1}}@media(max-width:575.98px){.aig-feat{grid-template-columns:42px minmax(0,1fr)}.aig-feat .aig-feat-act{grid-column:2/-1;justify-content:flex-start}}.aig-feat-ic{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:13px;background:var(--tint-primary);color:var(--bs-primary);font-size:20px}.aig-feat-body{min-width:0}.aig-feat-body strong{display:block;font-size:13.5px;font-weight:600;color:var(--bs-emphasis-color)}.aig-feat-body p{margin:2px 0 0;font-size:12px;line-height:1.55;color:var(--bs-secondary-color)}.aig-feat-route{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.aig-feat-route>i{font-size:16px;color:var(--bs-secondary-color)}.aig-feat-act{display:flex;align-items:center;gap:10px;justify-content:flex-end}.aig-prompt{display:flex;flex-direction:column;height:100%;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition);overflow:hidden}.aig-prompt:hover{border-color:var(--aig-border-strong);box-shadow:var(--shadow-lift)}.aig-prompt.is-draft .aig-prompt-text{opacity:.68}.aig-prompt-head{display:flex;align-items:center;gap:10px;padding:14px 16px 11px}.aig-prompt-name{margin:0;font-size:13.5px;font-weight:600;color:var(--bs-emphasis-color)}.aig-prompt-name+p{margin:1px 0 0;font-size:11.5px;color:var(--bs-secondary-color)}.aig-prompt-text{margin:0 16px;padding:12px 14px;border-radius:var(--radius-sm);background:var(--bs-secondary-bg);border-left:3px solid var(--bs-primary);font-size:12.5px;line-height:1.7;color:var(--bs-emphasis-color);white-space:pre-line}.aig-prompt-text+.aig-prompt-text{margin-top:8px;border-left-color:var(--aig-model)}.aig-prompt-text .aig-prompt-role{display:block;margin-bottom:5px;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bs-secondary-color)}.aig-prompt-text var{padding:0 4px;border-radius:4px;background:var(--tint-primary);font-family:var(--font-mono);font-size:11.5px;font-style:normal;color:var(--bs-primary)}.aig-prompt-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding:11px 16px;background:var(--bs-secondary-bg);border-top:1px solid var(--bs-border-color)}.aig-prompt-text:last-of-type{margin-bottom:14px}.aig-auto{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 16px;border-radius:var(--radius-sm);background:var(--bs-body-bg);border:1px solid var(--bs-border-color)}.aig-auto+.aig-auto{margin-top:8px}.aig-auto:before{content:"";width:4px;height:28px;border-radius:3px;background:var(--bs-success)}.aig-auto.is-warn:before{background:var(--bs-warning)}.aig-auto.is-stop:before{background:var(--aig-stop)}.aig-auto.is-off{background:var(--bs-secondary-bg)}.aig-auto.is-off:before{background:var(--aig-border-strong)}.aig-auto.is-off .aig-auto-body{opacity:.68}@media(max-width:767.98px){.aig-auto{grid-template-columns:8px minmax(0,1fr);row-gap:10px}.aig-auto .aig-auto-side{grid-column:2/-1;justify-content:flex-start}}.aig-auto-body{min-width:0}.aig-auto-body strong{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;font-weight:600;color:var(--bs-emphasis-color)}.aig-auto-body span{display:block;margin-top:2px;font-size:11.5px;line-height:1.55;color:var(--bs-secondary-color)}.aig-auto-side{display:flex;align-items:center;gap:10px;justify-content:flex-end;flex-wrap:wrap}.aig-perm{display:grid;grid-template-columns:minmax(0,1fr) repeat(4,68px);align-items:center;gap:8px;padding:10px 0}.aig-perm+.aig-perm{border-top:1px solid var(--bs-border-color)}.aig-perm.is-head{padding-bottom:8px;border-bottom:2px solid var(--bs-border-color)}.aig-perm.is-head span{font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;text-align:center;color:var(--bs-secondary-color)}.aig-perm.is-head span:first-child{text-align:left}.aig-perm .aig-perm-name{min-width:0;font-size:13px;color:var(--bs-emphasis-color)}.aig-perm .aig-perm-name small{display:block;margin-top:2px;font-size:11.5px;color:var(--bs-secondary-color)}@media(max-width:767.98px){.aig-perm{grid-template-columns:minmax(0,1fr) repeat(4,1fr);gap:4px}}.aig-dot{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin:0 auto;border-radius:8px;background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);font-size:15px;color:var(--aig-border-strong)}.aig-dot.is-yes{background:var(--aig-ok-soft);border-color:#1abe1747;color:#149111}.aig-dot.is-limited{background:var(--tint-warning);border-color:#eab30052;color:#8e6d00}.aig-acc{border-radius:var(--radius);border:1px solid var(--bs-border-color);overflow:hidden}.aig-acc .accordion-item{border:0;background:var(--bs-body-bg)}.aig-acc .accordion-item+.accordion-item{border-top:1px solid var(--bs-border-color)}.aig-acc .accordion-button{gap:11px;padding:15px 18px;background:var(--bs-body-bg);font-size:13.5px;font-weight:600;color:var(--bs-emphasis-color);box-shadow:none}.aig-acc .accordion-button:after{margin-left:0}.aig-acc .accordion-button:not(.collapsed){background:var(--bs-primary);color:#fff}.aig-acc .accordion-button:not(.collapsed):after{filter:invert(1) grayscale(1) brightness(2)}.aig-acc .accordion-button:focus{box-shadow:0 0 0 3px var(--tint-primary)}.aig-acc .accordion-button i{font-size:17px}.aig-acc .aig-acc-spacer{margin-left:auto}.aig-acc .accordion-body{padding:6px 18px 18px}.aig-flow{position:relative;display:flex;gap:14px;padding:8px 4px;overflow-x:auto;scrollbar-width:thin}.aig-flow:before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;background:var(--bs-tertiary-bg)}.aig-flow-stage{position:relative;flex:1 0 232px;padding:106px 0 0}.aig-flow-stage:after{content:"";position:absolute;left:22px;top:50%;width:13px;height:13px;margin-top:-6.5px;border-radius:50%;background:var(--bs-body-bg);border:3px solid var(--bs-tertiary-bg);z-index:1}.aig-flow-stage.is-done:after{background:var(--bs-success);border-color:var(--bs-success)}.aig-flow-stage.is-current:after{border-color:var(--bs-primary);box-shadow:0 0 0 4px var(--tint-primary)}.aig-flow-stage:nth-child(2n){padding:0 0 106px}@media(max-width:991.98px){.aig-flow-stage{padding:106px 0 0}.aig-flow-stage:nth-child(2n){padding:106px 0 0}}.aig-flow-card{padding:13px 15px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);box-shadow:var(--shadow)}.aig-flow-card h6{margin:0;font-size:13px;font-weight:600;color:var(--bs-emphasis-color)}.aig-flow-card time{display:block;margin-top:2px;font-family:var(--font-mono);font-size:10.5px;color:var(--bs-secondary-color)}.aig-flow-card p{margin:6px 0 0;font-size:12px;line-height:1.6;color:var(--bs-secondary-color)}.aig-rec{position:relative;display:flex;flex-direction:column;gap:10px;height:100%;margin-top:14px;padding:26px 18px 18px;border-radius:var(--radius);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:var(--transition)}.aig-rec:hover{box-shadow:var(--shadow-lift)}.aig-rec-pill{position:absolute;left:18px;top:-14px;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 13px;border-radius:999px;background:var(--bs-primary);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff}.aig-rec-pill i{font-size:13px}.aig-rec-pill.is-model{background:#017983}.aig-rec-pill.is-warn{background:#ad8400}.aig-rec-pill.is-ok{background:#16a314}.aig-rec-title{margin:0;font-size:14px;font-weight:600;color:var(--bs-emphasis-color)}.aig-rec-txt{margin:0;font-size:12.5px;line-height:1.65;color:var(--bs-secondary-color)}.aig-rec-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid var(--bs-border-color)}.offcanvas.offcanvas-end.aig-canvas{width:88%!important;max-width:1180px!important}.aig-canvas-head{display:flex;align-items:center;gap:14px;padding:20px 24px;background:var(--bs-primary);color:#fff}.aig-canvas-head .aig-card-ic{background:#ffffff24;color:#fff}.aig-canvas-head .offcanvas-title{color:#fff}.aig-canvas-head p{color:#fff9}.aig-canvas-head .btn-close{filter:invert(1) grayscale(1);opacity:.7}.aig-canvas-body{padding:22px 24px 30px}.aig-sect+.aig-sect{margin-top:24px;padding-top:20px;border-top:1px solid var(--bs-border-color)}.aig-sect-title{display:flex;align-items:center;gap:8px;margin:0 0 13px;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--bs-emphasis-color)}.aig-sect-title i{font-size:16px;color:var(--bs-primary)}.aig-check{display:flex;align-items:flex-start;gap:10px;padding:9px 0;font-size:13px;line-height:1.6;color:var(--bs-emphasis-color)}.aig-check+.aig-check{border-top:1px solid var(--bs-border-color)}.aig-check>i{flex-shrink:0;margin-top:1px;font-size:16px;color:#149111}.aig-check.is-warn>i{color:#8e6d00}.aig-check.is-stop>i{color:var(--aig-stop)}.aig-check span{display:block;font-size:12px;color:var(--bs-secondary-color)}.aig-audit{display:grid;grid-template-columns:150px minmax(0,1fr);gap:14px;padding:11px 0}.aig-audit+.aig-audit{border-top:1px solid var(--bs-border-color)}@media(max-width:575.98px){.aig-audit{grid-template-columns:minmax(0,1fr);gap:3px}}.aig-audit-when{font-family:var(--font-mono);font-size:11.5px;color:var(--bs-secondary-color)}.aig-audit-when strong{display:block;font-size:12px;font-weight:600;color:var(--bs-emphasis-color)}.aig-audit-what{font-size:13px;line-height:1.6;color:var(--bs-emphasis-color)}.aig-audit-what span{display:block;margin-top:2px;font-size:12px;color:var(--bs-secondary-color)}.aig-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px;padding:38px 24px;border-radius:var(--radius);background:var(--bs-secondary-bg);border:1px dashed var(--aig-border-strong)}.aig-empty i{font-size:30px;color:var(--bs-secondary-color);opacity:.8}.aig-empty h6{margin:8px 0 0;font-size:14px;font-weight:600;color:var(--bs-emphasis-color)}.aig-empty p{margin:0;max-width:48ch;font-size:12.5px;line-height:1.6;color:var(--bs-secondary-color)}.aig-empty .btn{margin-top:10px}:root{--field-accent: rgb(13.4, 120.88, 140.72);--field-accent-line: rgb(189.22, 232.38, 235.76);--field-req: #E82646;--field-req-soft: #FDE9ED;--field-opt: #0F65CD;--field-opt-soft: #E7F1FC;--field-ok: #1ABE17;--field-ok-soft: #E8F9E8;--field-draft: #4A00E5;--field-draft-soft: rgb(236.9, 229.5, 252.4);--field-grid: rgb(228.24, 229.68, 233.4)}[data-bs-theme=dark]{--field-accent-line: rgba(2, 168, 181, .34);--field-grid: rgba(255, 255, 255, .14)}.field-metric-label{display:block;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--bs-secondary-color);margin-bottom:4px}.field-key{font-family:var(--font-mono);font-size:11.5px;color:var(--bs-secondary-color);background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);border-radius:6px;padding:1px 6px;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.field-status-badge i{font-size:12px}.field-status-badge.is-published{background:var(--field-ok-soft);color:var(--bs-success);border-color:transparent}.field-status-badge.is-draft{background:var(--field-draft-soft);color:var(--field-draft);border-color:transparent}.field-status-badge.is-required{background:var(--field-req-soft);color:var(--field-req);border-color:transparent}.field-status-badge.is-optional{background:var(--field-opt-soft);color:var(--field-opt);border-color:transparent}.field-status-badge.is-warn{background:var(--tint-warning);color:#ad8400;border-color:transparent}.field-status-badge.is-accent{background:var(--tint-primary);color:var(--bs-primary);border-color:transparent}.field-status-badge.is-archived{background:var(--bs-secondary-bg);color:var(--bs-secondary-color);border-style:dashed}.type{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;padding:2px 9px 2px 4px;border-radius:999px;background:var(--tint-primary);color:var(--bs-primary);white-space:nowrap}.type i{font-size:12px;width:17px;height:17px;border-radius:50%;background:var(--bs-body-bg);display:inline-flex;align-items:center;justify-content:center}.field-progress-meter{height:6px;border-radius:999px;background:var(--track);display:flex;overflow:hidden}.field-progress-meter span{display:block;height:100%}.field-progress-meter span:first-child{background:var(--field-req)}.field-progress-meter span:last-child{background:var(--field-opt)}.hero{position:relative;overflow:hidden;border:1px solid var(--bs-border-color);border-radius:var(--radius);background:radial-gradient(120% 160% at 100% 0%,var(--tint-primary) 0%,transparent 58%),var(--bs-body-bg);padding:26px 26px 22px;margin-bottom:24px;box-shadow:var(--shadow)}.hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(var(--field-grid) 1px,transparent 1px);background-size:18px 18px;opacity:.35;pointer-events:none}.hero>*{position:relative}.hero-top{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap}.hero-crest{width:54px;height:54px;flex-shrink:0;border-radius:var(--radius);background:var(--bs-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:26px;box-shadow:0 8px 20px #02a8b547}.hero-title{font-size:26px;font-weight:700;color:var(--bs-emphasis-color);line-height:1.25;margin-bottom:6px}.hero-subtitle{font-size:13.5px;color:var(--bs-secondary-color);max-width:74ch;margin-bottom:0}.hero-facts{display:flex;flex-wrap:wrap;gap:0;margin-top:22px;border:1px solid var(--bs-border-color);border-radius:var(--radius);background:var(--bs-body-bg);overflow:hidden}.hero-fact{flex:1 1 168px;min-width:150px;padding:13px 16px;border-right:1px solid var(--bs-border-color)}.hero-fact:last-child{border-right:0}.hero-fact span{display:block;font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--bs-secondary-color);margin-bottom:4px}.hero-fact strong{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:16px;font-weight:700;color:var(--bs-emphasis-color);line-height:1.3}.hero-fact small{font-size:12px;font-weight:400;color:var(--bs-secondary-color)}.hero-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.field-navigation{position:sticky;top:76px;border:1px solid var(--bs-border-color);border-radius:var(--radius);background:var(--bs-body-bg);padding:8px;box-shadow:var(--shadow);max-height:calc(100vh - 100px);overflow-y:auto}.field-navigation::-webkit-scrollbar{width:5px}.field-navigation::-webkit-scrollbar-thumb{background:var(--track);border-radius:999px}.navigation-header{font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--bs-secondary-color);padding:10px 10px 6px}.field-navigation-link{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:0;background:transparent;color:var(--bs-emphasis-color);font-size:13.5px;font-weight:500;padding:9px 11px;border-radius:var(--radius-sm);transition:var(--transition)}.field-navigation-link>i{font-size:17px;color:var(--bs-secondary-color);flex-shrink:0;transition:var(--transition)}.field-navigation-link .navigation-text{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-navigation-link .navigation-n{font-size:11px;font-weight:600;color:var(--bs-secondary-color);background:var(--bs-secondary-bg);border-radius:999px;padding:1px 7px;flex-shrink:0}.field-navigation-link:hover{background:var(--bs-secondary-bg)}.field-navigation-link.active{background:var(--bs-primary);color:#fff}.field-navigation-link.active>i,.field-navigation-link.active .navigation-n{color:#fff}.field-navigation-link.active .navigation-n{background:#ffffff2e}.navigation-footer{border-top:1px solid var(--bs-border-color);margin-top:8px;padding:14px 11px 6px}.cover{height:8px;border-radius:999px;background:var(--track);overflow:hidden;margin-bottom:8px}.cover span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--bs-primary),var(--field-accent-line))}.module{position:relative;height:100%;display:flex;flex-direction:column;border:1px solid var(--bs-border-color);border-radius:var(--radius);background:var(--bs-body-bg);box-shadow:var(--shadow);transition:var(--transition);overflow:hidden}.module:hover{border-color:var(--field-accent-line);box-shadow:var(--shadow-lift);transform:translateY(-2px)}.module-header{display:flex;align-items:flex-start;gap:12px;padding:16px 16px 12px}.module-icon{width:42px;height:42px;flex-shrink:0;border-radius:var(--radius-sm);background:var(--tint-primary);color:var(--bs-primary);display:flex;align-items:center;justify-content:center;font-size:21px}.module-name{font-size:15px;font-weight:700;color:var(--bs-emphasis-color);margin-bottom:3px;line-height:1.3}.module-count{display:flex;align-items:baseline;gap:6px;padding:0 16px}.module-count b{font-size:26px;font-weight:700;color:var(--bs-emphasis-color);line-height:1}.module-count span{font-size:12px;color:var(--bs-secondary-color)}.module-split{padding:10px 16px 0}.module-split .module-legend{display:flex;gap:14px;margin-top:8px;font-size:12px;color:var(--bs-secondary-color)}.module-split .module-legend span{display:inline-flex;align-items:center;gap:5px}.module-split .module-legend span:before{content:"";width:7px;height:7px;border-radius:2px;background:var(--field-opt)}.module-split .module-legend span.is-req:before{background:var(--field-req)}.module-split .module-legend b{color:var(--bs-emphasis-color);font-weight:600}.module-footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:14px 16px;border-top:1px solid var(--bs-border-color);background:var(--bs-secondary-bg);font-size:12px;color:var(--bs-secondary-color)}.field{position:relative;height:100%;display:flex;flex-direction:column;border:1px solid var(--bs-border-color);border-radius:var(--radius);background:var(--bs-body-bg);box-shadow:var(--shadow);transition:var(--transition);cursor:pointer}.field:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:0 3px 3px 0;background:var(--bs-primary);opacity:0;transition:var(--transition)}.field:hover,.field:focus-visible{border-color:var(--field-accent-line);box-shadow:var(--shadow-lift);outline:0}.field:hover:before,.field:focus-visible:before{opacity:1}.field.is-draft{border-style:dashed}.field.is-archived{opacity:.72}.field-header{display:flex;align-items:flex-start;gap:11px;padding:14px 14px 10px}.field-glyph{width:38px;height:38px;flex-shrink:0;border-radius:var(--radius-sm);border:1px solid var(--bs-border-color);background:var(--bs-secondary-bg);color:var(--bs-emphasis-color);display:flex;align-items:center;justify-content:center;font-size:19px}.field-name{font-size:14px;font-weight:600;color:var(--bs-emphasis-color);margin-bottom:4px;line-height:1.35}.field-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:0 14px 12px}.field-footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;border-top:1px solid var(--bs-border-color);font-size:12px;color:var(--bs-secondary-color)}.palette{display:grid;grid-template-columns:repeat(auto-fill,minmax(126px,1fr));gap:10px}.field-tile{display:flex;align-items:center;gap:9px;padding:10px 11px;border:1px solid var(--bs-border-color);border-radius:var(--radius-sm);background:var(--bs-body-bg);color:var(--bs-emphasis-color);font-size:12.5px;font-weight:500;text-align:left;width:100%;transition:var(--transition)}.field-tile i{font-size:17px;color:var(--bs-primary);flex-shrink:0}.field-tile span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-tile:hover{border-color:var(--field-accent-line);background:var(--tint-primary);transform:translateY(-1px)}.field-tile.is-active{border-color:var(--bs-primary);background:var(--tint-primary);box-shadow:inset 0 0 0 1px var(--bs-primary)}.canvas{border:1px solid var(--bs-border-color);border-radius:var(--radius);background-color:var(--bs-body-bg);background-image:radial-gradient(var(--field-grid) 1px,transparent 1px);background-size:16px 16px;padding:18px}.preview{border:1px solid var(--bs-border-color);border-radius:var(--radius-sm);background:var(--bs-body-bg);padding:14px;box-shadow:var(--shadow)}.preview+.preview{margin-top:12px}.preview .preview-label{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--bs-emphasis-color);margin-bottom:6px}.preview .preview-label .star{color:var(--field-req)}.preview .preview-help{font-size:11.5px;color:var(--bs-secondary-color);margin:6px 0 0}.slot{border:1px dashed var(--border-strong);border-radius:var(--radius-sm);background:transparent;color:var(--bs-secondary-color);font-size:12.5px;font-weight:500;padding:16px;width:100%;display:flex;align-items:center;justify-content:center;gap:7px;transition:var(--transition)}.slot:hover{border-color:var(--bs-primary);color:var(--bs-primary);background:var(--tint-primary)}.guard{display:flex;align-items:flex-start;gap:12px;height:100%;padding:14px;border:1px solid var(--bs-border-color);border-left:3px solid var(--bs-primary);border-radius:var(--radius-sm);background:var(--bs-body-bg);box-shadow:var(--shadow);transition:var(--transition)}.guard:hover{box-shadow:var(--shadow-lift)}.guard.is-req{border-left-color:var(--field-req)}.guard.is-warn{border-left-color:var(--bs-warning)}.guard.is-ok{border-left-color:var(--bs-success)}.guard .guard-icon{width:34px;height:34px;flex-shrink:0;border-radius:var(--radius-sm);background:var(--bs-secondary-bg);color:var(--bs-emphasis-color);display:flex;align-items:center;justify-content:center;font-size:17px}.guard .guard-title{font-size:13.5px;font-weight:600;color:var(--bs-emphasis-color);margin-bottom:2px}.guard p{font-size:12px;color:var(--bs-secondary-color);margin-bottom:0}.expression{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11.5px;color:var(--bs-emphasis-color);background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);border-radius:6px;padding:3px 8px;margin:6px 6px 0 0}.expression b{color:var(--bs-primary);font-weight:600}.field-panel{border:1px solid var(--bs-border-color);border-radius:var(--radius);background:var(--bs-body-bg);box-shadow:var(--shadow);display:flex;flex-direction:column}.field-panel-header{display:flex;align-items:center;gap:11px;padding:14px 16px;border-bottom:1px solid var(--bs-border-color)}.field-panel-header .field-panel-icon{width:34px;height:34px;flex-shrink:0;border-radius:var(--radius-sm);background:var(--tint-primary);color:var(--bs-primary);display:flex;align-items:center;justify-content:center;font-size:17px}.field-panel-header .field-panel-title{font-size:14px;font-weight:600;color:var(--bs-emphasis-color);margin-bottom:1px}.field-panel-header p{font-size:12px;color:var(--bs-secondary-color);margin-bottom:0}.field-panel-body{padding:14px 16px;flex:1 1 auto}.field-panel-footer{padding:12px 16px;border-top:1px solid var(--bs-border-color);background:var(--bs-secondary-bg);border-radius:0 0 var(--radius) var(--radius);display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--bs-secondary-color)}.field-info-row{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px dashed var(--bs-border-color)}.field-info-row:last-child{border-bottom:0;padding-bottom:0}.field-info-row:first-child{padding-top:0}.field-info-row .field-row-key{flex:1 1 auto;font-size:13px;font-weight:500;color:var(--bs-emphasis-color)}.field-info-row .field-row-key small{display:block;font-size:11.5px;font-weight:400;color:var(--bs-secondary-color);margin-top:1px}.field-info-row .field-row-value{flex:0 0 auto;display:flex;align-items:center;gap:8px}.columns{display:flex;gap:6px}.columns span{flex:1 1 0;height:34px;border-radius:6px;border:1px dashed var(--border-strong);background:var(--bs-secondary-bg)}.columns.is-active span{border-style:solid;border-color:var(--field-accent-line);background:var(--tint-primary)}.field-rule{height:100%;border:1px solid var(--bs-border-color);border-radius:var(--radius);background:var(--bs-body-bg);box-shadow:var(--shadow);padding:15px;transition:var(--transition)}.field-rule:hover{border-color:var(--field-accent-line);box-shadow:var(--shadow-lift)}.field-rule .rule-top{display:flex;align-items:center;gap:9px;margin-bottom:12px}.field-rule .rule-top i{font-size:18px;color:var(--bs-primary)}.field-rule .rule-top .rule-title{flex:1 1 auto;font-size:13.5px;font-weight:600;color:var(--bs-emphasis-color);margin-bottom:0}.field-clause{position:relative;padding:8px 10px 8px 52px;border-radius:var(--radius-sm);background:var(--bs-secondary-bg);font-size:12.5px;color:var(--bs-emphasis-color)}.field-clause+.field-clause{margin-top:6px}.field-clause:before{content:attr(data-kw);position:absolute;left:10px;top:9px;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.06em;color:var(--bs-primary)}.field-clause code{font-family:var(--font-mono);font-size:11.5px;color:var(--bs-emphasis-color);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:5px;padding:0 4px}.flow{position:relative;padding-left:30px;margin:0;list-style:none}.flow:before{content:"";position:absolute;left:11px;top:6px;bottom:6px;width:2px;background:var(--track)}.flow-item{position:relative;padding-bottom:20px}.flow-item:last-child{padding-bottom:0}.flow-item:before{content:"";position:absolute;left:-25px;top:3px;width:12px;height:12px;border-radius:50%;background:var(--bs-body-bg);border:2px solid var(--track)}.flow-item.is-done:before{background:var(--bs-success);border-color:var(--bs-success)}.flow-item.is-current:before{background:var(--bs-primary);border-color:var(--bs-primary);box-shadow:0 0 0 4px var(--tint-primary)}.flow-item .flow-title{font-size:13.5px;font-weight:600;color:var(--bs-emphasis-color);margin-bottom:2px}.flow-item p{font-size:12px;color:var(--bs-secondary-color);margin-bottom:0}.flow-item time{font-size:11.5px;color:var(--bs-secondary-color)}.field-template{position:relative;height:100%;display:flex;flex-direction:column;border:1px solid var(--bs-border-color);border-radius:var(--radius);background:var(--bs-body-bg);box-shadow:var(--shadow);overflow:hidden;transition:var(--transition)}.field-template:hover{border-color:var(--field-accent-line);box-shadow:var(--shadow-lift);transform:translateY(-2px)}.field-template .template-thumb{height:82px;padding:12px 14px;background-color:var(--tint-primary);background-image:radial-gradient(var(--field-grid) 1px,transparent 1px);background-size:14px 14px;display:flex;flex-direction:column;gap:6px;border-bottom:1px solid var(--bs-border-color)}.field-template .template-thumb span{height:8px;border-radius:3px;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);display:block}.field-template .field-template-body{padding:14px;flex:1 1 auto}.field-template .field-template-title{font-size:14px;font-weight:600;color:var(--bs-emphasis-color);margin-bottom:3px}.field-template .template-stats{display:flex;gap:16px;margin-top:11px}.field-template .template-stats div{line-height:1.2}.field-template .template-stats b{display:block;font-size:16px;font-weight:700;color:var(--bs-emphasis-color)}.field-template .template-stats span{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--bs-secondary-color)}.field-template .field-template-footer{display:flex;gap:8px;padding:12px 14px;border-top:1px solid var(--bs-border-color);background:var(--bs-secondary-bg)}.insight{height:100%;border:1px solid var(--bs-border-color);border-radius:var(--radius);background:var(--bs-body-bg);box-shadow:var(--shadow);padding:16px}.insight .insight-top{display:flex;align-items:center;gap:9px;margin-bottom:12px}.insight .insight-top i{width:30px;height:30px;border-radius:8px;background:var(--tint-primary);color:var(--bs-primary);display:inline-flex;align-items:center;justify-content:center;font-size:16px}.insight .insight-top .insight-title{font-size:13.5px;font-weight:600;color:var(--bs-emphasis-color);margin-bottom:0}.insight.is-warn .insight-top i{background:var(--tint-warning);color:#ad8400}.insight.is-stop .insight-top i{background:var(--field-req-soft);color:var(--field-req)}.rank{display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px dashed var(--bs-border-color)}.rank:last-child{border-bottom:0;padding-bottom:0}.rank .rank-n{width:20px;font-family:var(--font-mono);font-size:11px;color:var(--bs-secondary-color);flex-shrink:0}.rank .rank-name{flex:1 1 auto;font-size:12.5px;color:var(--bs-emphasis-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank .rank-bar{flex:0 0 78px;height:5px;border-radius:999px;background:var(--track);overflow:hidden}.rank .rank-bar span{display:block;height:100%;border-radius:999px;background:var(--bs-primary)}.rank .rank-v{flex:0 0 auto;font-size:11.5px;font-weight:600;color:var(--bs-emphasis-color)}.field-accordion .accordion-item{border:1px solid var(--bs-border-color);border-radius:var(--radius)!important;background:var(--bs-body-bg);margin-bottom:10px;overflow:hidden;box-shadow:var(--shadow)}.field-accordion .accordion-button{background:var(--bs-body-bg);color:var(--bs-emphasis-color);font-size:13.5px;font-weight:600;padding:14px 16px;box-shadow:none}.field-accordion .accordion-button:not(.collapsed){background:var(--tint-primary);color:var(--bs-primary)}.field-accordion .accordion-button:focus{box-shadow:none;border-color:transparent}.field-accordion .accordion-button:after{width:24px;height:24px;background-size:15px}.field-accordion .accordion-body{padding:6px 16px 16px;font-size:13px;color:var(--bs-secondary-color)}.segment{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border:1px solid var(--bs-border-color);border-radius:999px;background:var(--bs-secondary-bg)}.segment .nav-link{border:0;border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:500;color:var(--bs-secondary-color);background:transparent;transition:var(--transition)}.segment .nav-link:hover{color:var(--bs-emphasis-color)}.segment .nav-link.active{background:var(--bs-body-bg);color:var(--bs-primary);box-shadow:var(--shadow)}.field-detail-panel{width:88%!important;max-width:1400px}.field-detail-panel .offcanvas-header{border-bottom:1px solid var(--bs-border-color);padding:16px 22px;align-items:flex-start;gap:14px}.field-detail-panel .offcanvas-body{padding:20px 22px 28px;background:var(--bs-secondary-bg)}@media(max-width:991.98px){.field-detail-panel{width:100%!important}}.field-detail-title{font-size:19px;font-weight:700;color:var(--bs-emphasis-color);margin-bottom:4px;line-height:1.3}.field-modal-icon{width:40px;height:40px;border-radius:var(--radius-sm);background:var(--tint-primary);color:var(--bs-primary);display:inline-flex;align-items:center;justify-content:center;font-size:20px}.field-modal-icon.is-stop{background:var(--field-req-soft);color:var(--field-req)}.empty-state{border:1px dashed var(--border-strong);border-radius:var(--radius);background-color:var(--bs-body-bg);background-image:radial-gradient(var(--field-grid) 1px,transparent 1px);background-size:16px 16px;padding:44px 24px;text-align:center}.empty-state i{font-size:32px;color:var(--bs-secondary-color);margin-bottom:10px;display:block}.empty-state .empty-title{font-size:15px;font-weight:600;color:var(--bs-emphasis-color);margin-bottom:4px}.empty-state p{font-size:12.5px;color:var(--bs-secondary-color);max-width:46ch;margin:0 auto 14px}.field-section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:16px}.field-section-header h2{font-size:19px;font-weight:700;color:var(--bs-emphasis-color);margin-bottom:3px}.field-section-header p{font-size:13px;color:var(--bs-secondary-color);margin-bottom:0;max-width:72ch}@media(max-width:1199.98px){.settings-profile .border-s{border-left:none!important;padding:0!important}}@media(max-width:767.98px){div.dataTables_wrapper div.dataTables_length,div.dataTables_wrapper div.dataTables_filter,div.dataTables_wrapper div.dataTables_info,div.dataTables_wrapper div.dataTables_paginate{text-align:start!important}}:root{--message-accent: rgb(52.88, 80, 183);--message-accent-line: rgb(196.8, 206.7, 246);--message-urgent: #E82646;--message-urgent-soft: #FDE9ED;--message-high: #EAB300;--message-high-soft: #FEF8EA;--message-normal: #0F65CD;--message-normal-soft: #E7F1FC;--message-live: #1ABE17;--message-live-soft: #E8F9E8;--message-draft: #4A00E5;--message-draft-soft: rgb(236.9, 229.5, 252.4)}[data-theme=dark],[data-bs-theme=dark],html.darkmode{--message-accent-line: rgba(61, 94, 225, .38);--message-urgent-soft: rgba(234, 84, 85, .18);--message-high-soft: rgba(255, 159, 67, .18);--message-normal-soft: rgba(0, 207, 232, .18);--message-live-soft: rgba(40, 199, 111, .18);--message-draft-soft: rgba(115, 103, 240, .18)}[data-theme=dark] .message-status-badge.is-high,[data-bs-theme=dark] .message-status-badge.is-high,html.darkmode .message-status-badge.is-high{color:var(--message-high)}.message-metric-label{display:block;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--bs-secondary-color);margin-bottom:4px}.message-section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:16px}.message-section-header h2{font-size:20px;font-weight:700;color:var(--bs-emphasis-color);margin-bottom:3px}.message-section-header p{font-size:13px;color:var(--bs-secondary-color);margin-bottom:0;max-width:74ch}.message-status-badge i{font-size:12px}.message-status-badge.is-live{background:var(--message-live-soft);color:var(--message-live);border-color:transparent}.message-status-badge.is-draft{background:var(--message-draft-soft);color:var(--message-draft);border-color:transparent}.message-status-badge.is-scheduled{background:var(--message-normal-soft);color:var(--message-normal);border-color:transparent}.message-status-badge.is-urgent{background:var(--message-urgent-soft);color:var(--message-urgent);border-color:transparent}.message-status-badge.is-high{background:var(--message-high-soft);color:#ad8400;border-color:transparent}.message-status-badge.is-accent{background:var(--tint-primary);color:var(--bs-primary);border-color:transparent}.message-status-badge.is-expired{border-style:dashed}.category{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--bs-primary)}.category:before{content:"";width:6px;height:6px;border-radius:2px;background:currentcolor}.pip{width:24px;height:24px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;background:var(--bs-secondary-bg);color:var(--bs-secondary-color);border:1px solid var(--bs-border-color)}.pip.is-on{background:var(--tint-primary);color:var(--bs-primary);border-color:transparent}.pip.is-off{opacity:.45}.pips{display:inline-flex;gap:4px}.rate{height:5px;border-radius:999px;background:var(--track);overflow:hidden}.rate span{display:block;height:100%;border-radius:999px;background:var(--bs-primary)}.rate.is-live span{background:var(--message-live)}.rate.is-warn span{background:var(--message-high)}.info-row{display:flex;align-items:center;gap:12px;padding:9px 0;border-bottom:1px dashed var(--bs-border-color)}.info-row:last-child{border-bottom:0;padding-bottom:0}.info-row:first-child{padding-top:0}.info-row .row-key{flex:1 1 auto;font-size:13px;font-weight:500;color:var(--bs-emphasis-color)}.info-row .row-key small{display:block;font-size:11.5px;font-weight:400;color:var(--bs-secondary-color);margin-top:1px}.info-row .row-value{flex:0 0 auto;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--bs-emphasis-color)}.message-post{position:relative;height:100%;display:flex;flex-direction:column;border:1px solid var(--bs-border-color);border-radius:var(--radius);background:var(--bs-body-bg);box-shadow:var(--shadow);overflow:hidden;transition:var(--transition)}.message-post:hover{border-color:var(--message-accent-line);box-shadow:var(--shadow-lift);transform:translateY(-2px)}.message-post:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--message-normal);z-index:2}.message-post.is-urgent:before{background:var(--message-urgent)}.message-post.is-high:before{background:var(--message-high)}.message-post.is-draft{border-style:dashed}.message-post.is-draft:before{background:var(--message-draft)}.post-cover{position:relative;display:block;height:148px;overflow:hidden;background:var(--bs-secondary-bg)}.post-cover img{width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.4,0,.2,1)}.message-post:hover .post-cover img{transform:scale(1.04)}.post-cover .post-status{position:absolute;top:10px;left:12px;display:inline-flex;gap:5px;flex-wrap:wrap}.post-cover .post-acknowledgement{position:absolute;top:10px;right:12px;display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:2px 9px;border-radius:999px;background:#14142bb8;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.post-body{padding:14px 16px;flex:1 1 auto}.post-body .post-title{font-size:15.5px;font-weight:600;color:var(--bs-emphasis-color);line-height:1.35;margin:6px 0 5px}.post-body .post-title a{color:inherit}.post-body .post-summary{font-size:12.5px;color:var(--bs-secondary-color);margin-bottom:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post-facts{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:12px;font-size:11.5px;color:var(--bs-secondary-color)}.post-facts span{display:inline-flex;align-items:center;gap:5px}.post-facts b{color:var(--bs-emphasis-color);font-weight:600}.post-reach{padding:0 16px 12px}.post-reach .post-reach-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:11.5px;color:var(--bs-secondary-color);margin-bottom:5px}.post-reach .post-reach-top b{color:var(--bs-emphasis-color);font-weight:600}.post-footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:11px 16px;border-top:1px solid var(--bs-border-color);background:var(--bs-secondary-bg)}.audience{height:100%;display:flex;flex-direction:column;border:1px solid var(--bs-border-color);border-radius:var(--radius);background:var(--bs-body-bg);box-shadow:var(--shadow);padding:16px;transition:var(--transition)}.audience:hover{border-color:var(--message-accent-line);box-shadow:var(--shadow-lift)}.audience .audience-top{display:flex;align-items:center;gap:11px;margin-bottom:14px}.audience .audience-top .audience-icon{width:38px;height:38px;flex-shrink:0;border-radius:var(--radius-sm);background:var(--tint-primary);color:var(--bs-primary);display:flex;align-items:center;justify-content:center;font-size:19px}.audience .audience-top .audience-name{font-size:14.5px;font-weight:600;color:var(--bs-emphasis-color);margin-bottom:1px}.audience .audience-top small{font-size:11.5px;color:var(--bs-secondary-color)}.audience .audience-count{display:flex;align-items:baseline;gap:6px;margin-bottom:12px}.audience .audience-count b{font-size:24px;font-weight:700;color:var(--bs-emphasis-color);line-height:1}.audience .audience-count span{font-size:12px;color:var(--bs-secondary-color)}.audience .audience-footer{margin-top:auto;padding-top:12px;border-top:1px dashed var(--bs-border-color);font-size:11.5px;color:var(--bs-secondary-color)}.template{height:100%;display:flex;flex-direction:column;border:1px solid var(--bs-border-color);border-radius:var(--radius);background:var(--bs-body-bg);box-shadow:var(--shadow);overflow:hidden;transition:var(--transition)}.template:hover{border-color:var(--message-accent-line);box-shadow:var(--shadow-lift);transform:translateY(-2px)}.template .template-preview{padding:14px 16px 12px;background:var(--tint-primary);border-bottom:1px solid var(--bs-border-color)}.template .template-preview .template-mini{border-radius:var(--radius-sm);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);padding:10px 12px}.template .template-preview .template-mini b{display:block;font-size:12px;font-weight:600;color:var(--bs-emphasis-color);margin-bottom:7px}.template .template-preview .template-mini i{display:block;height:6px;border-radius:3px;background:var(--track);margin-bottom:5px}.template .template-preview .template-mini i:last-child{margin-bottom:0}.template .template-body{padding:13px 16px;flex:1 1 auto}.template .template-body .template-title{font-size:14px;font-weight:600;color:var(--bs-emphasis-color);margin:5px 0 4px}.template .template-body p{font-size:12px;color:var(--bs-secondary-color);margin-bottom:0}.template .template-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 16px;border-top:1px solid var(--bs-border-color);background:var(--bs-secondary-bg);font-size:11.5px;color:var(--bs-secondary-color)}.schedule{display:flex;gap:0;height:100%;border:1px solid var(--bs-border-color);border-radius:var(--radius);background:var(--bs-body-bg);box-shadow:var(--shadow);overflow:hidden;transition:var(--transition)}.schedule:hover{border-color:var(--message-accent-line);box-shadow:var(--shadow-lift)}.schedule .schedule-when{flex:0 0 92px;padding:14px 10px;text-align:center;background:var(--tint-primary);border-right:1px solid var(--bs-border-color);display:flex;flex-direction:column;justify-content:center}.schedule .schedule-when .schedule-day{font-size:26px;font-weight:700;color:var(--bs-primary);line-height:1}.schedule .schedule-when .schedule-month{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-primary);margin-top:3px}.schedule .schedule-when .schedule-time{font-size:11.5px;color:var(--bs-secondary-color);margin-top:7px;padding-top:7px;border-top:1px dashed var(--border-strong)}.schedule .schedule-main{flex:1 1 auto;padding:13px 15px;min-width:0}.schedule .schedule-main .schedule-title{font-size:14px;font-weight:600;color:var(--bs-emphasis-color);margin-bottom:4px}.schedule .schedule-meta{display:flex;flex-wrap:wrap;gap:5px 14px;margin-top:10px;font-size:11.5px;color:var(--bs-secondary-color)}.schedule .schedule-meta span{display:inline-flex;align-items:center;gap:5px}.schedule .schedule-meta b{color:var(--bs-emphasis-color);font-weight:600}.channel{position:relative;height:100%;display:flex;flex-direction:column;border:1px solid var(--bs-border-color);border-radius:var(--radius);background:var(--bs-body-bg);box-shadow:var(--shadow);padding:16px;transition:var(--transition)}.channel:hover{border-color:var(--message-accent-line);box-shadow:var(--shadow-lift)}.channel.is-off{background:var(--bs-secondary-bg)}.channel .channel-top{display:flex;align-items:flex-start;gap:11px;margin-bottom:12px}.channel .channel-top .channel-icon{width:40px;height:40px;flex-shrink:0;border-radius:var(--radius-sm);background:var(--tint-primary);color:var(--bs-primary);display:flex;align-items:center;justify-content:center;font-size:20px}.channel .channel-top .channel-name{font-size:14.5px;font-weight:600;color:var(--bs-emphasis-color);margin-bottom:2px}.channel .channel-top p{font-size:11.5px;color:var(--bs-secondary-color);margin-bottom:0}.channel .channel-footer{margin-top:auto;padding-top:12px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px dashed var(--bs-border-color);font-size:11.5px;color:var(--bs-secondary-color)}.message-detail-panel{width:88%!important;max-width:1400px}.message-detail-panel .offcanvas-header{border-bottom:1px solid var(--bs-border-color);padding:16px 22px;align-items:flex-start;gap:14px}.message-detail-panel .offcanvas-body{padding:20px 22px 28px;background:var(--bs-secondary-bg)}@media(max-width:991.98px){.message-detail-panel{width:100%!important}}.detail-title{font-size:20px;font-weight:700;color:var(--bs-emphasis-color);margin-bottom:5px;line-height:1.3}.message-panel{display:flex;flex-direction:column;border:1px solid var(--bs-border-color);border-radius:var(--radius);background:var(--bs-body-bg);box-shadow:var(--shadow)}.message-panel .message-panel-header{display:flex;align-items:center;gap:11px;padding:13px 16px;border-bottom:1px solid var(--bs-border-color)}.message-panel .message-panel-header .panel-icon{width:32px;height:32px;flex-shrink:0;border-radius:var(--radius-sm);background:var(--tint-primary);color:var(--bs-primary);display:flex;align-items:center;justify-content:center;font-size:16px}.message-panel .message-panel-header .panel-title{font-size:14px;font-weight:600;color:var(--bs-emphasis-color);margin-bottom:0}.message-panel .message-panel-body{padding:14px 16px;flex:1 1 auto}.message-panel .panel-footer{padding:11px 16px;border-top:1px solid var(--bs-border-color);background:var(--bs-secondary-bg);border-radius:0 0 var(--radius) var(--radius);display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--bs-secondary-color)}.reader{border:1px solid var(--bs-border-color);border-radius:var(--radius);background:var(--bs-body-bg);overflow:hidden}.reader .reader-cover{height:210px}.reader .reader-cover img{width:100%;height:100%;object-fit:cover}.reader .reader-body{padding:20px 22px 24px}.reader .reader-body h3{font-size:22px;font-weight:700;color:var(--bs-emphasis-color);line-height:1.3;margin:8px 0 10px}.reader .reader-body p{font-size:13.5px;line-height:1.7;color:var(--bs-secondary-color)}.reader .reader-body h6{font-size:14px;font-weight:600;color:var(--bs-emphasis-color);margin:18px 0 8px}.reader .reader-body ul{padding-left:18px;font-size:13.5px;line-height:1.8;color:var(--bs-secondary-color)}.file{display:flex;align-items:center;gap:11px;padding:9px 11px;border:1px solid var(--bs-border-color);border-radius:var(--radius-sm);background:var(--bs-body-bg);transition:var(--transition)}.file+.file{margin-top:8px}.file:hover{border-color:var(--message-accent-line)}.file i{width:32px;height:32px;flex-shrink:0;border-radius:8px;background:var(--bs-secondary-bg);color:var(--bs-primary);display:inline-flex;align-items:center;justify-content:center;font-size:16px}.file .message-file-name{flex:1 1 auto;min-width:0;font-size:12.5px;font-weight:500;color:var(--bs-emphasis-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file .message-file-name small{display:block;font-size:11px;font-weight:400;color:var(--bs-secondary-color)}.comment{display:flex;gap:11px;padding:12px 0;border-bottom:1px dashed var(--bs-border-color)}.comment:last-child{border-bottom:0;padding-bottom:0}.comment img{width:34px;height:34px;border-radius:50%;object-fit:cover;flex-shrink:0}.comment .comment-who{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:3px}.comment .comment-who b{font-size:13px;font-weight:600;color:var(--bs-emphasis-color)}.comment .comment-who time{font-size:11px;color:var(--bs-secondary-color)}.comment p{font-size:12.5px;color:var(--bs-secondary-color);margin-bottom:0;line-height:1.6}.message-related-item{display:flex;align-items:center;gap:11px;padding:10px 0;border-bottom:1px dashed var(--bs-border-color)}.message-related-item:last-child{border-bottom:0;padding-bottom:0}.message-related-item img{width:46px;height:40px;border-radius:7px;object-fit:cover;flex-shrink:0}.message-related-item .related-text{flex:1 1 auto;min-width:0}.message-related-item .related-text b{display:block;font-size:12.5px;font-weight:600;color:var(--bs-emphasis-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-related-item .related-text small{font-size:11px;color:var(--bs-secondary-color)}.message-modal-icon{width:40px;height:40px;border-radius:var(--radius-sm);background:var(--tint-primary);color:var(--bs-primary);display:inline-flex;align-items:center;justify-content:center;font-size:20px}.broadcast{position:relative;height:100%;display:flex;flex-direction:column;border:1px solid var(--bs-border-color);border-radius:var(--radius);background:var(--bs-body-bg);box-shadow:var(--shadow);overflow:hidden;transition:var(--transition)}.broadcast:hover{border-color:var(--message-accent-line);box-shadow:var(--shadow-lift);transform:translateY(-2px)}.broadcast:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--message-normal);z-index:2}.broadcast.is-paused:before{background:var(--message-high)}.broadcast.is-draft{border-style:dashed}.broadcast.is-draft:before{background:var(--message-draft)}.broadcast.is-cancelled{opacity:.72}.broadcast.is-cancelled:before{background:var(--bs-secondary-color)}.broadcast.is-sent:before{background:var(--message-live)}.broadcast-when{display:flex;align-items:center;gap:12px;padding:13px 15px;background:var(--tint-primary);border-bottom:1px solid var(--bs-border-color)}.broadcast-when .clock{flex:0 0 auto;text-align:center;line-height:1}.broadcast-when .clock b{display:block;font-size:20px;font-weight:700;color:var(--bs-primary)}.broadcast-when .clock span{display:block;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-primary);margin-top:4px}.broadcast-when .broadcast-when-text{flex:1 1 auto;min-width:0;padding-left:12px;border-left:1px dashed var(--border-strong)}.broadcast-when .broadcast-when-text b{display:block;font-size:13.5px;font-weight:600;color:var(--bs-emphasis-color)}.broadcast-when .broadcast-when-text small{display:block;font-size:11px;color:var(--bs-secondary-color);margin-top:2px}.broadcast-body{padding:13px 15px;flex:1 1 auto}.broadcast-body .broadcast-title{font-size:15px;font-weight:600;color:var(--bs-emphasis-color);line-height:1.35;margin:6px 0 5px}.broadcast-body .broadcast-title a{color:inherit}.broadcast-body .broadcast-description{font-size:12.5px;color:var(--bs-secondary-color);margin-bottom:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.broadcast-facts{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:11px;font-size:11.5px;color:var(--bs-secondary-color)}.broadcast-facts span{display:inline-flex;align-items:center;gap:5px}.broadcast-facts b{color:var(--bs-emphasis-color);font-weight:600}.broadcast-footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:11px 15px;border-top:1px solid var(--bs-border-color);background:var(--bs-secondary-bg)}.recurrence{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;padding:2px 9px;border-radius:999px;background:var(--bs-body-bg);color:var(--bs-emphasis-color);border:1px dashed var(--border-strong);white-space:nowrap}.recurrence i{font-size:12px;color:var(--bs-primary)}.recurrence.is-once{border-style:solid;color:var(--bs-secondary-color)}.queue{display:flex;gap:3px;margin-top:4px}.queue span{flex:1 1 0;height:18px;border-radius:3px;background:var(--track)}.queue span.is-filled{background:var(--bs-primary)}.queue span.is-warn{background:var(--message-high)}.queue span.is-done{background:var(--message-live)}.state{height:100%;display:flex;flex-direction:column;border:1px solid var(--bs-border-color);border-radius:var(--radius);background:var(--bs-body-bg);box-shadow:var(--shadow);padding:15px;transition:var(--transition)}.state:hover{border-color:var(--message-accent-line);box-shadow:var(--shadow-lift)}.state .state-top{display:flex;align-items:center;gap:10px;margin-bottom:12px}.state .state-top .state-icon{width:36px;height:36px;flex-shrink:0;border-radius:var(--radius-sm);background:var(--tint-primary);color:var(--bs-primary);display:flex;align-items:center;justify-content:center;font-size:18px}.state .state-top .state-name{font-size:14px;font-weight:600;color:var(--bs-emphasis-color);margin-bottom:0}.state .state-top .state-n{font-size:18px;font-weight:700;color:var(--bs-emphasis-color);margin-left:auto}.state.is-warn .state-icon{background:var(--message-high-soft);color:#ad8400}.state.is-done .state-icon{background:var(--message-live-soft);color:var(--message-live)}.state.is-stop .state-icon{background:var(--message-urgent-soft);color:var(--message-urgent)}.state.is-draft .state-icon{background:var(--message-draft-soft);color:var(--message-draft)}.approval{height:100%;display:flex;flex-direction:column;border:1px solid var(--bs-border-color);border-left:3px solid var(--message-high);border-radius:var(--radius-sm);background:var(--bs-body-bg);box-shadow:var(--shadow);padding:14px;transition:var(--transition)}.approval:hover{box-shadow:var(--shadow-lift)}.approval.is-approved{border-left-color:var(--message-live)}.approval.is-rejected{border-left-color:var(--message-urgent)}.approval.is-scheduled{border-left-color:var(--message-normal)}.approval.is-review{border-left-color:var(--message-draft)}.approval .approval-title{font-size:14px;font-weight:600;color:var(--bs-emphasis-color);line-height:1.35;margin-bottom:8px}.approval .approval-who{display:flex;align-items:center;gap:8px;margin-bottom:4px;font-size:12px;color:var(--bs-secondary-color)}.approval .approval-who img{width:24px;height:24px;border-radius:50%;object-fit:cover}.approval .approval-who b{color:var(--bs-emphasis-color);font-weight:600}.approval .approval-footer{margin-top:auto;padding-top:12px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.quick-action{display:flex;align-items:center;gap:12px;width:100%;height:100%;text-align:left;padding:15px;border:1px solid var(--bs-border-color);border-radius:var(--radius);background:var(--bs-body-bg);box-shadow:var(--shadow);transition:var(--transition)}.quick-action i.message-action-icon{width:40px;height:40px;flex-shrink:0;border-radius:var(--radius-sm);background:var(--tint-primary);color:var(--bs-primary);display:inline-flex;align-items:center;justify-content:center;font-size:20px;transition:var(--transition)}.quick-action .action-text{flex:1 1 auto;min-width:0}.quick-action .action-text b{display:block;font-size:13.5px;font-weight:600;color:var(--bs-emphasis-color);margin-bottom:2px}.quick-action .action-text small{font-size:11.5px;color:var(--bs-secondary-color)}.quick-action .message-action-go{flex:0 0 auto;font-size:16px;color:var(--bs-secondary-color);transition:var(--transition)}.quick-action:hover{border-color:var(--message-accent-line);box-shadow:var(--shadow-lift);transform:translateY(-2px)}.quick-action:hover i.message-action-icon{background:var(--bs-primary);color:#fff}.quick-action:hover .message-action-go{color:var(--bs-primary);transform:translate(2px)}.compose{border:1px solid var(--bs-border-color);border-radius:var(--radius);background:var(--bs-body-bg);box-shadow:var(--shadow);overflow:hidden}.compose .compose-header{display:flex;align-items:center;gap:11px;padding:14px 16px;border-bottom:1px solid var(--bs-border-color)}.compose .compose-header .compose-icon{width:36px;height:36px;flex-shrink:0;border-radius:var(--radius-sm);background:var(--bs-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px}.compose .compose-header .compose-title{font-size:15px;font-weight:600;color:var(--bs-emphasis-color);margin-bottom:1px}.compose .compose-header p{font-size:12px;color:var(--bs-secondary-color);margin-bottom:0}.compose .compose-body{padding:16px}.compose .compose-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:13px 16px;border-top:1px solid var(--bs-border-color);background:var(--bs-secondary-bg)}.editor{border:1px solid var(--bs-border-color);border-radius:var(--radius-sm);background:var(--bs-body-bg);overflow:hidden}.editor .editor-bar{display:flex;align-items:center;gap:4px;flex-wrap:wrap;padding:7px 9px;border-bottom:1px solid var(--bs-border-color);background:var(--bs-secondary-bg)}.editor .editor-bar button{width:28px;height:28px;border:0;border-radius:7px;background:transparent;color:var(--bs-secondary-color);display:inline-flex;align-items:center;justify-content:center;font-size:15px;transition:var(--transition)}.editor .editor-bar button:hover{background:var(--bs-body-bg);color:var(--bs-primary)}.editor .editor-bar .editor-sep{width:1px;height:18px;background:var(--bs-border-color);margin:0 4px}.editor textarea.form-control{border:0;border-radius:0;resize:vertical;font-size:13.5px;line-height:1.7;min-height:150px;background-color:transparent!important;color:var(--bs-emphasis-color)}.editor textarea.form-control:focus{box-shadow:none}.counter{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:11px 13px;border:1px solid var(--bs-border-color);border-radius:var(--radius-sm);background:var(--bs-secondary-bg)}.counter .counter-figure{line-height:1.15}.counter .counter-figure b{display:block;font-size:17px;font-weight:700;color:var(--bs-emphasis-color)}.counter .counter-figure span{font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--bs-secondary-color)}.counter .counter-bar{flex:1 1 120px;min-width:110px}.segments{display:flex;gap:3px}.segments span{flex:1 1 0;height:6px;border-radius:999px;background:var(--track)}.segments span.is-used{background:var(--bs-primary)}.segments span.is-part{background:var(--message-accent-line)}.segments span.is-over{background:var(--message-high)}.merge{display:inline-flex;align-items:center;gap:5px;font-family:SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:11.5px;font-weight:500;padding:3px 9px;border-radius:6px;background:var(--tint-primary);color:var(--bs-primary);border:1px solid transparent;transition:var(--transition);white-space:nowrap}.merge i{font-size:12px}.merge:hover{border-color:var(--bs-primary);background:var(--bs-body-bg)}.merges{display:flex;flex-wrap:wrap;gap:6px}.pick{position:relative;height:100%;display:flex;align-items:flex-start;gap:11px;padding:14px;border:1px solid var(--bs-border-color);border-radius:var(--radius);background:var(--bs-body-bg);box-shadow:var(--shadow);transition:var(--transition);cursor:pointer}.pick:hover{border-color:var(--message-accent-line);box-shadow:var(--shadow-lift)}.pick.is-picked{border-color:var(--bs-primary);box-shadow:inset 0 0 0 1px var(--bs-primary),var(--shadow)}.pick.is-picked .pick-icon{background:var(--bs-primary);color:#fff}.pick .pick-icon{width:38px;height:38px;flex-shrink:0;border-radius:var(--radius-sm);background:var(--tint-primary);color:var(--bs-primary);display:flex;align-items:center;justify-content:center;font-size:19px;transition:var(--transition)}.pick .pick-text{flex:1 1 auto;min-width:0}.pick .pick-text b{display:block;font-size:13.5px;font-weight:600;color:var(--bs-emphasis-color);margin-bottom:2px}.pick .pick-text .pick-n{font-size:17px;font-weight:700;color:var(--bs-emphasis-color);line-height:1.2}.pick .pick-text .pick-n small{font-size:11.5px;font-weight:400;color:var(--bs-secondary-color);margin-left:4px}.pick .pick-text .pick-last{display:block;font-size:11px;color:var(--bs-secondary-color);margin-top:6px;padding-top:6px;border-top:1px dashed var(--bs-border-color)}.pick .form-check-input{flex-shrink:0;margin-top:2px}.dropzone{border:1px dashed var(--border-strong);border-radius:var(--radius);background:var(--bs-body-bg);padding:26px 20px;text-align:center;transition:var(--transition)}.dropzone:hover{border-color:var(--bs-primary);background:var(--tint-primary)}.dropzone>i{display:block;font-size:30px;color:var(--bs-primary);margin-bottom:8px}.dropzone b{display:block;font-size:14px;font-weight:600;color:var(--bs-emphasis-color);margin-bottom:3px}.dropzone p{font-size:12px;color:var(--bs-secondary-color);margin:0 auto 12px;max-width:44ch}.phone{max-width:300px;margin:0 auto;border:8px solid #202C4B;border-radius:28px;background:var(--bs-secondary-bg);overflow:hidden;box-shadow:var(--shadow-lift)}.phone .phone-top{background:#202c4b;color:#fff;padding:4px 14px 10px;text-align:center}.phone .phone-top b{display:block;font-size:12.5px;font-weight:600}.phone .phone-top small{font-size:10.5px;opacity:.7}.phone .phone-body{padding:14px 12px 18px;min-height:190px;background:var(--bs-secondary-bg)}.phone .message-bubble{position:relative;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:14px 14px 14px 3px;padding:10px 12px;font-size:12.5px;line-height:1.6;color:var(--bs-emphasis-color);box-shadow:var(--shadow)}.phone .message-bubble+.message-bubble{margin-top:8px}.phone .message-bubble mark{background:var(--tint-primary);color:var(--bs-primary);padding:0 3px;border-radius:3px;font-weight:600}.phone .bubble-time{display:block;font-size:10px;color:var(--bs-secondary-color);margin:5px 0 0 4px}.log{position:relative;height:100%;display:flex;flex-direction:column;border:1px solid var(--bs-border-color);border-radius:var(--radius);background:var(--bs-body-bg);box-shadow:var(--shadow);padding:14px;transition:var(--transition)}.log:hover{border-color:var(--message-accent-line);box-shadow:var(--shadow-lift)}.log:after{content:"";position:absolute;top:14px;right:14px;width:8px;height:8px;border-radius:50%;background:var(--message-live)}.log.is-failed:after{background:var(--message-urgent)}.log.is-pending:after{background:var(--message-high)}.log.is-queued:after{background:var(--message-normal)}.log .log-title{font-size:13.5px;font-weight:600;color:var(--bs-emphasis-color);line-height:1.35;margin:0 18px 8px 0}.log .log-to{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--bs-emphasis-color);margin-bottom:10px}.log .log-to i{width:28px;height:28px;flex-shrink:0;border-radius:8px;background:var(--bs-secondary-bg);color:var(--bs-secondary-color);display:inline-flex;align-items:center;justify-content:center;font-size:14px}.log .log-to small{display:block;font-size:11px;color:var(--bs-secondary-color)}.log .log-why{font-size:11.5px;color:var(--message-urgent);background:var(--message-urgent-soft);border-radius:6px;padding:5px 8px;margin-top:8px}.log .log-footer{margin-top:auto;padding-top:11px;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;border-top:1px dashed var(--bs-border-color);font-size:11px;color:var(--bs-secondary-color)}.whatsapp{--message-accent: rgb(35.3, 154.22, 92.82);--message-accent-line: rgb(167.8, 237.4, 193.8)}[data-bs-theme=dark] .whatsapp{--message-accent: rgb(93.68, 222.44, 141.78);--message-accent-line: rgba(37, 211, 102, .38)}.inbox{display:flex;flex-direction:column;height:100%;border:1px solid var(--bs-border-color);border-radius:var(--radius);background:var(--bs-body-bg);box-shadow:var(--shadow);overflow:hidden}.inbox .inbox-header{padding:13px 14px;border-bottom:1px solid var(--bs-border-color)}.inbox .inbox-list{flex:1 1 auto;overflow-y:auto;max-height:560px}.inbox .inbox-list::-webkit-scrollbar{width:5px}.inbox .inbox-list::-webkit-scrollbar-thumb{background:var(--track);border-radius:999px}.inbox .inbox-footer{padding:11px 14px;border-top:1px solid var(--bs-border-color);background:var(--bs-secondary-bg);font-size:11.5px;color:var(--bs-secondary-color);display:flex;align-items:center;justify-content:space-between;gap:8px}.inbox-section{position:sticky;top:0;z-index:1;padding:7px 14px;font-size:10.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--bs-secondary-color);background:var(--bs-secondary-bg);border-bottom:1px solid var(--bs-border-color)}.thread{position:relative;display:flex;align-items:flex-start;gap:11px;width:100%;text-align:left;padding:12px 14px;border:0;border-bottom:1px solid var(--bs-border-color);background:transparent;transition:var(--transition)}.thread:hover{background:var(--bs-secondary-bg)}.thread.is-active{background:var(--tint-primary)}.thread.is-active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--bs-primary)}.thread.is-unread .thread-name,.thread.is-unread .thread-preview{color:var(--bs-emphasis-color);font-weight:600}.thread .thread-avatar{position:relative;flex:0 0 auto}.thread .thread-avatar img{width:40px;height:40px;border-radius:50%;object-fit:cover}.thread .thread-avatar:after{content:"";position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border-radius:50%;background:var(--bs-secondary-color);border:2px solid var(--bs-body-bg)}.thread .thread-avatar.is-online:after{background:var(--message-live)}.thread .thread-text{flex:1 1 auto;min-width:0}.thread .thread-top{display:flex;align-items:baseline;gap:8px;margin-bottom:2px}.thread .thread-name{flex:1 1 auto;min-width:0;font-size:13.5px;font-weight:500;color:var(--bs-emphasis-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread .thread-time{flex:0 0 auto;font-size:10.5px;color:var(--bs-secondary-color)}.thread .thread-preview{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--bs-secondary-color);margin-bottom:0}.thread .thread-preview span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread .thread-preview>i{flex-shrink:0;font-size:13px}.thread .thread-meta{display:flex;align-items:center;gap:5px;margin-top:6px;flex-wrap:wrap}.thread .thread-n{flex:0 0 auto;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--bs-primary);color:#fff;font-size:10.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.thread .thread-pin{font-size:13px;color:var(--bs-secondary-color)}.message-chat{display:flex;flex-direction:column;height:100%;border:1px solid var(--bs-border-color);border-radius:var(--radius);background:var(--bs-body-bg);box-shadow:var(--shadow);overflow:hidden}.message-chat .message-chat-header{display:flex;align-items:center;gap:11px;padding:12px 15px;border-bottom:1px solid var(--bs-border-color)}.message-chat .message-chat-header img{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0}.message-chat .message-chat-header .chat-who{flex:1 1 auto;min-width:0}.message-chat .message-chat-header .chat-who b{display:block;font-size:14.5px;font-weight:600;color:var(--bs-emphasis-color);line-height:1.3}.message-chat .message-chat-header .chat-who small{font-size:11.5px;color:var(--bs-secondary-color)}.message-chat .chat-canvas{flex:1 1 auto;overflow-y:auto;max-height:480px;padding:18px 16px;background-color:var(--bs-secondary-bg);background-image:radial-gradient(var(--border-strong) 1px,transparent 1px);background-size:22px 22px}.message-chat .chat-canvas::-webkit-scrollbar{width:5px}.message-chat .chat-canvas::-webkit-scrollbar-thumb{background:var(--track);border-radius:999px}.message-day{display:flex;align-items:center;justify-content:center;margin:4px 0 16px}.message-day span{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--bs-secondary-color);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:999px;padding:3px 12px}.message-message{display:flex;margin-bottom:12px}.message-message .message-in{max-width:78%;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:14px 14px 14px 3px;padding:9px 12px;box-shadow:var(--shadow)}.message-message .message-in p{font-size:13px;line-height:1.6;color:var(--bs-emphasis-color);margin-bottom:0}.message-message .message-meta{display:flex;align-items:center;justify-content:flex-end;gap:4px;font-size:10px;color:var(--bs-secondary-color);margin-top:4px}.message-message .message-meta i.is-read{color:var(--message-normal)}.message-message.is-out{justify-content:flex-end}.message-message.is-out .message-in{background:var(--tint-primary);border-color:transparent;border-radius:14px 14px 3px}.message-message .message-template{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;color:var(--bs-primary);margin-bottom:5px}.message-attachment{display:flex;align-items:center;gap:10px;padding:8px;border-radius:9px;background:var(--bs-secondary-bg);min-width:210px}.message-attachment>i{width:34px;height:34px;flex-shrink:0;border-radius:8px;background:var(--bs-body-bg);color:var(--bs-primary);display:inline-flex;align-items:center;justify-content:center;font-size:17px}.message-attachment .attachment-text{flex:1 1 auto;min-width:0;font-size:12px;font-weight:500;color:var(--bs-emphasis-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-attachment .attachment-text small{display:block;font-size:10.5px;font-weight:400;color:var(--bs-secondary-color)}.wave{display:flex;align-items:center;gap:2px;flex:1 1 auto;height:22px}.wave span{flex:1 1 0;background:var(--message-accent-line);border-radius:999px;min-height:3px}.wave .h-1{height:25%}.wave .h-2{height:45%}.wave .h-3{height:70%}.wave .h-4{height:100%}.wave .h-5{height:55%}.message-image{display:block;width:190px;max-width:100%;border-radius:9px;margin-bottom:6px}.composer{border-top:1px solid var(--bs-border-color);background:var(--bs-body-bg);padding:11px 14px}.composer .composer-row{display:flex;align-items:flex-end;gap:8px}.composer .composer-row .form-control{resize:none}.composer .composer-tools{display:flex;align-items:center;gap:3px;flex-shrink:0}.composer .composer-tools button{width:34px;height:34px;border:0;border-radius:9px;background:transparent;color:var(--bs-secondary-color);display:inline-flex;align-items:center;justify-content:center;font-size:17px;transition:var(--transition)}.composer .composer-tools button:hover{background:var(--bs-secondary-bg);color:var(--bs-primary)}.quick-reply{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:500;padding:4px 11px;border-radius:999px;background:var(--bs-body-bg);color:var(--bs-emphasis-color);border:1px solid var(--bs-border-color);white-space:nowrap;transition:var(--transition)}.quick-reply i{font-size:12px;color:var(--bs-primary)}.quick-reply:hover{border-color:var(--bs-primary);background:var(--tint-primary)}.qrs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:9px}.message-quote{position:relative;height:100%;display:flex;flex-direction:column;padding:14px 14px 14px 17px;border:1px solid var(--bs-border-color);border-radius:var(--radius);background:var(--bs-body-bg);box-shadow:var(--shadow);transition:var(--transition)}.message-quote:hover{border-color:var(--message-accent-line);box-shadow:var(--shadow-lift)}.message-quote:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:var(--radius) 0 0 var(--radius);background:var(--message-normal)}.message-quote.is-draft:before{background:var(--message-draft)}.message-quote.is-processing:before{background:var(--message-high)}.message-quote.is-sent:before,.message-quote.is-delivered:before{background:var(--message-live)}.message-quote.is-failed:before{background:var(--message-urgent)}.message-quote.is-cancelled{opacity:.72}.message-quote.is-cancelled:before{background:var(--bs-secondary-color)}.message-quote .message-quote-title{font-size:13.5px;font-weight:600;color:var(--bs-emphasis-color);line-height:1.35;margin-bottom:6px}.message-quote .message-quote-message{font-size:12px;color:var(--bs-secondary-color);margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.message-quote .message-quote-footer{margin-top:auto;padding-top:11px;border-top:1px dashed var(--bs-border-color);display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:11px;color:var(--bs-secondary-color)}.message-media{position:relative;height:100%;display:flex;flex-direction:column;border:1px solid var(--bs-border-color);border-radius:var(--radius);background:var(--bs-body-bg);box-shadow:var(--shadow);overflow:hidden;transition:var(--transition)}.message-media:hover{border-color:var(--message-accent-line);box-shadow:var(--shadow-lift);transform:translateY(-2px)}.message-media .media-thumb{position:relative;height:104px;background:var(--bs-secondary-bg);display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--bs-border-color)}.message-media .media-thumb img{width:100%;height:100%;object-fit:cover}.message-media .media-thumb>i{font-size:30px;color:var(--bs-primary)}.message-media .media-thumb .media-kind{position:absolute;top:8px;left:8px;font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:2px 8px;border-radius:999px;background:#14142bb8;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.message-media .message-media-body{padding:11px 12px;flex:1 1 auto}.message-media .message-media-body b{display:block;font-size:12.5px;font-weight:600;color:var(--bs-emphasis-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-media .message-media-body small{font-size:11px;color:var(--bs-secondary-color)}.message-media .media-footer{display:flex;gap:6px;padding:10px 12px;border-top:1px solid var(--bs-border-color);background:var(--bs-secondary-bg)}.notification{--message-accent: rgb(81.7, 53.8, 150.6);--message-accent-line: rgb(203.32, 188.02, 230.52)}[data-bs-theme=dark] .notification{--message-accent: rgb(160.76, 132.86, 210.36);--message-accent-line: rgba(103, 58, 183, .44)}.message-note-item{position:relative;height:100%;display:flex;flex-direction:column;border:1px solid var(--bs-border-color);border-radius:var(--radius);background:var(--bs-body-bg);box-shadow:var(--shadow);overflow:hidden;transition:var(--transition)}.message-note-item:hover{border-color:var(--message-accent-line);box-shadow:var(--shadow-lift);transform:translateY(-2px)}.message-note-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--message-normal);z-index:2}.message-note-item.is-urgent:before{background:var(--message-urgent)}.message-note-item.is-high:before{background:var(--message-high)}.message-note-item.is-sent:before{background:var(--message-live)}.message-note-item.is-draft{border-style:dashed}.message-note-item.is-draft:before{background:var(--message-draft)}.message-note-item.is-archived{opacity:.72}.message-note-item.is-archived:before{background:var(--bs-secondary-color)}.message-note-item .note-body{padding:14px 15px;flex:1 1 auto}.message-note-item .note-title{font-size:15px;font-weight:600;color:var(--bs-emphasis-color);line-height:1.35;margin:6px 0 5px}.message-note-item .note-title a{color:inherit}.message-note-item .note-description{font-size:12.5px;color:var(--bs-secondary-color);margin-bottom:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.message-note-item .note-facts{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:11px;font-size:11.5px;color:var(--bs-secondary-color)}.message-note-item .note-facts span{display:inline-flex;align-items:center;gap:5px}.message-note-item .note-facts b{color:var(--bs-emphasis-color);font-weight:600}.message-note-item .message-note-by{display:flex;align-items:center;gap:7px;margin-top:12px;padding-top:11px;border-top:1px dashed var(--bs-border-color);font-size:11.5px;color:var(--bs-secondary-color)}.message-note-item .message-note-by img{width:22px;height:22px;border-radius:50%;object-fit:cover}.message-note-item .message-note-by b{color:var(--bs-emphasis-color);font-weight:600}.message-note-item .note-footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:11px 15px;border-top:1px solid var(--bs-border-color);background:var(--bs-secondary-bg)}.dual{padding:0 15px 12px}.dual .dual-row{display:flex;align-items:center;gap:9px}.dual .dual-row+.dual-row{margin-top:6px}.dual .dual-row>span:first-child{flex:0 0 62px;font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--bs-secondary-color)}.dual .dual-row .dual-bar{flex:1 1 auto;height:5px;border-radius:999px;background:var(--track);overflow:hidden}.dual .dual-row .dual-bar span{display:block;height:100%;border-radius:999px;background:var(--message-live)}.dual .dual-row.is-read .dual-bar span{background:var(--bs-primary)}.dual .dual-row>b{flex:0 0 auto;font-size:11.5px;font-weight:600;color:var(--bs-emphasis-color);min-width:34px;text-align:right}.message-push{height:100%;display:flex;flex-direction:column;border:1px solid var(--bs-border-color);border-radius:var(--radius);background:var(--bs-body-bg);box-shadow:var(--shadow);padding:15px;transition:var(--transition)}.message-push:hover{border-color:var(--message-accent-line);box-shadow:var(--shadow-lift)}.message-push .push-top{display:flex;align-items:center;gap:10px;margin-bottom:11px}.message-push .push-top .push-icon{width:36px;height:36px;flex-shrink:0;border-radius:var(--radius-sm);background:var(--tint-primary);color:var(--bs-primary);display:flex;align-items:center;justify-content:center;font-size:18px}.message-push .push-top .push-name{flex:1 1 auto;min-width:0;font-size:14px;font-weight:600;color:var(--bs-emphasis-color);margin-bottom:0}.message-push .push-quote{position:relative;font-size:12.5px;line-height:1.6;color:var(--bs-emphasis-color);background:var(--bs-secondary-bg);border-radius:var(--radius-sm);padding:10px 12px 10px 26px;margin-bottom:12px}.message-push .push-quote:before{content:"\201c";position:absolute;left:9px;top:4px;font-size:22px;line-height:1;color:var(--message-accent-line)}.message-push .push-footer{margin-top:auto;padding-top:11px;border-top:1px dashed var(--bs-border-color);display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:11.5px;color:var(--bs-secondary-color)}:root{--rule-accent: rgb(22.14, 77.06, 150.4);--rule-accent-line: rgb(178.2, 205.72, 239);--rule-when: #4A00E5;--rule-when-soft: rgb(238.71, 232.05, 252.66);--rule-if: #EAB300;--rule-if-soft: #FEF8EA;--rule-then: #1ABE17;--rule-then-soft: #E8F9E8;--rule-on: #1ABE17;--rule-on-soft: #E8F9E8;--rule-stop: #E82646;--rule-stop-soft: #FDE9ED}[data-bs-theme=dark]{--rule-accent-line: rgba(15, 101, 205, .4);--rule-when-soft: rgba(74, 0, 229, .18)}.rule-metric-label{display:block;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--bs-secondary-color);margin-bottom:4px}.rule-section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:16px}.rule-section-header h2{font-size:20px;font-weight:700;color:var(--bs-emphasis-color);margin-bottom:3px}.rule-section-header p{font-size:13px;color:var(--bs-secondary-color);margin-bottom:0;max-width:74ch}.rule-status-badge i{font-size:12px}.rule-status-badge.is-on{background:var(--rule-on-soft);color:var(--rule-on);border-color:transparent}.rule-status-badge.is-off{border-style:dashed}.rule-status-badge.is-draft{background:var(--rule-when-soft);color:var(--rule-when);border-color:transparent}.rule-status-badge.is-warn{background:var(--rule-if-soft);color:#ad8400;border-color:transparent}.rule-status-badge.is-stop{background:var(--rule-stop-soft);color:var(--rule-stop);border-color:transparent}.rule-status-badge.is-accent{background:var(--tint-primary);color:var(--bs-primary);border-color:transparent}.key{font-family:var(--font-mono);font-size:11.5px;color:var(--bs-emphasis-color);background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);border-radius:5px;padding:1px 6px;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.priority{display:inline-flex;align-items:flex-end;gap:2px;height:12px;vertical-align:middle}.priority span{width:3px;border-radius:1px;background:var(--track)}.priority span:nth-child(1){height:5px}.priority span:nth-child(2){height:8px}.priority span:nth-child(3){height:12px}.priority span.is-lit{background:var(--bs-primary)}.priority.is-high span.is-lit{background:var(--rule-if)}.priority.is-critical span.is-lit{background:var(--rule-stop)}.rule-info-row{display:flex;align-items:center;gap:12px;padding:9px 0;border-bottom:1px dashed var(--bs-border-color)}.rule-info-row:last-child{border-bottom:0;padding-bottom:0}.rule-info-row:first-child{padding-top:0}.rule-info-row .rule-row-key{flex:1 1 auto;font-size:13px;font-weight:500;color:var(--bs-emphasis-color)}.rule-info-row .rule-row-key small{display:block;font-size:11.5px;font-weight:400;color:var(--bs-secondary-color);margin-top:1px}.rule-info-row .rule-row-value{flex:0 0 auto;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--bs-emphasis-color)}.rule{position:relative;height:100%;display:flex;flex-direction:column;border:1px solid var(--bs-border-color);border-radius:var(--radius);background:var(--bs-body-bg);box-shadow:var(--shadow);overflow:hidden;transition:var(--transition)}.rule:hover{border-color:var(--rule-accent-line);box-shadow:var(--shadow-lift);transform:translateY(-2px)}.rule:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--rule-on);z-index:2}.rule.is-off{background:var(--bs-secondary-bg)}.rule.is-off:before{background:transparent}.rule.is-draft{border-style:dashed}.rule.is-draft:before{background:var(--rule-when)}.rule.is-error:before{background:var(--rule-stop)}.rule .rule-header{display:flex;align-items:flex-start;gap:11px;padding:14px 15px 10px}.rule .rule-header .rule-icon{width:36px;height:36px;flex-shrink:0;border-radius:var(--radius-sm);background:var(--tint-primary);color:var(--bs-primary);display:flex;align-items:center;justify-content:center;font-size:18px}.rule .rule-header .rule-name{font-size:14.5px;font-weight:600;color:var(--bs-emphasis-color);line-height:1.35;margin-bottom:3px}.rule .rule-header .rule-name a{color:inherit}.rule .rule-header .rule-description{font-size:12px;color:var(--bs-secondary-color);margin-bottom:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rule .rule-clauses{padding:0 15px}.rule .rule-meta{display:flex;flex-wrap:wrap;gap:6px 14px;padding:12px 15px 0;font-size:11.5px;color:var(--bs-secondary-color)}.rule .rule-meta span{display:inline-flex;align-items:center;gap:5px}.rule .rule-meta b{color:var(--bs-emphasis-color);font-weight:600}.rule .rule-by{display:flex;align-items:center;gap:7px;margin:12px 15px 0;padding-top:11px;border-top:1px dashed var(--bs-border-color);font-size:11.5px;color:var(--bs-secondary-color)}.rule .rule-by img{width:22px;height:22px;border-radius:50%;object-fit:cover}.rule .rule-by b{color:var(--bs-emphasis-color);font-weight:600}.rule .rule-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:11px 15px;margin-top:12px;border-top:1px solid var(--bs-border-color);background:var(--bs-secondary-bg)}.clause{position:relative;padding:7px 10px 7px 54px;border-radius:var(--radius-sm);background:var(--bs-secondary-bg);font-size:12.5px;line-height:1.5;color:var(--bs-emphasis-color)}.clause+.clause{margin-top:5px}.clause:before{content:attr(data-kw);position:absolute;left:10px;top:8px;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.06em;color:var(--bs-primary)}.clause.is-when{background:var(--rule-when-soft)}.clause.is-when:before{color:var(--rule-when)}.clause.is-if{background:var(--rule-if-soft)}.clause.is-if:before{color:#a37c00}.clause.is-then{background:var(--rule-then-soft)}.clause.is-then:before{color:var(--rule-then)}.clause code{font-family:var(--font-mono);font-size:11.5px;color:var(--bs-emphasis-color);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:5px;padding:0 4px}.chain{list-style:none;padding:0;margin:0;counter-reset:wfx-step}.chain li{position:relative;counter-increment:wfx-step;display:flex;align-items:flex-start;gap:11px;padding:10px 0}.chain li+li{border-top:1px dashed var(--bs-border-color)}.chain li:before{content:counter(wfx-step);flex:0 0 auto;width:24px;height:24px;border-radius:50%;background:var(--rule-then-soft);color:var(--rule-then);font-family:var(--font-mono);font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;margin-top:1px}.chain li.is-skipped{opacity:.6}.chain li.is-skipped:before{background:var(--bs-secondary-bg);color:var(--bs-secondary-color)}.chain li.is-failed:before{background:var(--rule-stop-soft);color:var(--rule-stop)}.chain .chain-text{flex:1 1 auto;min-width:0}.chain .chain-text b{display:block;font-size:13px;font-weight:600;color:var(--bs-emphasis-color);margin-bottom:2px}.chain .chain-text small{font-size:11.5px;color:var(--bs-secondary-color)}.actions{display:inline-flex;gap:4px}.actions .rule-action{width:24px;height:24px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;background:var(--rule-then-soft);color:var(--rule-then)}.rule-category{display:flex;align-items:center;gap:11px;width:100%;height:100%;text-align:left;padding:14px;border:1px solid var(--bs-border-color);border-radius:var(--radius);background:var(--bs-body-bg);box-shadow:var(--shadow);transition:var(--transition)}.rule-category i.category-icon{width:38px;height:38px;flex-shrink:0;border-radius:var(--radius-sm);background:var(--tint-primary);color:var(--bs-primary);display:inline-flex;align-items:center;justify-content:center;font-size:19px;transition:var(--transition)}.rule-category .category-text{flex:1 1 auto;min-width:0}.rule-category .category-text b{display:block;font-size:13.5px;font-weight:600;color:var(--bs-emphasis-color);margin-bottom:2px}.rule-category .category-text small{font-size:11.5px;color:var(--bs-secondary-color)}.rule-category .category-n{flex:0 0 auto;font-size:17px;font-weight:700;color:var(--bs-emphasis-color)}.rule-category:hover{border-color:var(--rule-accent-line);box-shadow:var(--shadow-lift);transform:translateY(-2px)}.rule-category:hover i.category-icon{background:var(--bs-primary);color:#fff}.rule-category.is-empty{border-style:dashed}.rule-category.is-empty .category-n{color:var(--bs-secondary-color)}.rule-template{height:100%;display:flex;flex-direction:column;border:1px solid var(--bs-border-color);border-radius:var(--radius);background:var(--bs-body-bg);box-shadow:var(--shadow);overflow:hidden;transition:var(--transition)}.rule-template:hover{border-color:var(--rule-accent-line);box-shadow:var(--shadow-lift);transform:translateY(-2px)}.rule-template .template-header{display:flex;align-items:center;gap:10px;padding:13px 15px;border-bottom:1px solid var(--bs-border-color)}.rule-template .template-header .template-icon{width:34px;height:34px;flex-shrink:0;border-radius:var(--radius-sm);background:var(--tint-primary);color:var(--bs-primary);display:flex;align-items:center;justify-content:center;font-size:17px}.rule-template .template-header .template-name{flex:1 1 auto;min-width:0;font-size:13.5px;font-weight:600;color:var(--bs-emphasis-color);margin-bottom:0}.rule-template .rule-template-body{padding:13px 15px;flex:1 1 auto}.rule-template .rule-template-body p{font-size:12px;color:var(--bs-secondary-color);margin-bottom:10px}.rule-template .rule-template-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 15px;border-top:1px solid var(--bs-border-color);background:var(--bs-secondary-bg);font-size:11.5px;color:var(--bs-secondary-color)}.builder{border:1px solid var(--bs-border-color);border-radius:var(--radius);background:var(--bs-body-bg);box-shadow:var(--shadow);overflow:hidden}.builder .builder-header{display:flex;align-items:center;gap:11px;padding:13px 16px;border-bottom:1px solid var(--bs-border-color)}.builder .builder-header .builder-icon{width:34px;height:34px;flex-shrink:0;border-radius:var(--radius-sm);background:var(--rule-if-soft);color:#a37c00;display:flex;align-items:center;justify-content:center;font-size:17px}.builder .builder-header .builder-title{font-size:14px;font-weight:600;color:var(--bs-emphasis-color);margin-bottom:1px}.builder .builder-header p{font-size:12px;color:var(--bs-secondary-color);margin-bottom:0}.builder .builder-body{padding:16px}.builder .builder-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:12px 16px;border-top:1px solid var(--bs-border-color);background:var(--bs-secondary-bg);font-size:12px;color:var(--bs-secondary-color)}.group{position:relative;border:1px solid var(--bs-border-color);border-radius:var(--radius-sm);background:var(--bs-secondary-bg);padding:12px 12px 12px 16px}.group+.group{margin-top:26px}.group:before{content:"";position:absolute;left:6px;top:12px;bottom:12px;width:2px;border-radius:2px;background:var(--rule-accent-line)}.condition{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 10px;border:1px solid var(--bs-border-color);border-radius:var(--radius-sm);background:var(--bs-body-bg);font-size:12.5px;color:var(--bs-emphasis-color)}.condition .condition-op{font-family:var(--font-mono);font-size:11.5px;color:var(--bs-secondary-color)}.condition .form-select-sm,.condition .form-control-sm{width:auto;min-width:120px;font-size:12.5px}.condition .condition-x{margin-left:auto;border:0;background:transparent;color:var(--bs-secondary-color);font-size:15px;line-height:1;padding:2px}.condition .condition-x:hover{color:var(--rule-stop)}.join{display:flex;align-items:center;gap:8px;margin:8px 0}.join:before,.join:after{content:"";flex:1 1 auto;height:1px;background:var(--bs-border-color)}.join .join-pill{flex:0 0 auto;display:inline-flex;border-radius:999px;border:1px solid var(--bs-border-color);background:var(--bs-body-bg);padding:2px;overflow:hidden}.join .join-pill button{border:0;background:transparent;border-radius:999px;padding:2px 12px;font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:.06em;color:var(--bs-secondary-color);transition:var(--transition)}.join .join-pill button.is-active{background:var(--bs-primary);color:#fff}.variable{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:11.5px;padding:3px 9px;border-radius:6px;background:var(--tint-primary);color:var(--bs-primary);border:1px solid transparent;transition:var(--transition);white-space:nowrap}.variable i{font-size:12px}.variable:hover{border-color:var(--bs-primary);background:var(--bs-body-bg)}.vars{display:flex;flex-wrap:wrap;gap:6px}.rule-quick-action{display:flex;align-items:center;gap:12px;width:100%;height:100%;text-align:left;padding:15px;border:1px solid var(--bs-border-color);border-radius:var(--radius);background:var(--bs-body-bg);box-shadow:var(--shadow);transition:var(--transition)}.rule-quick-action i.rule-action-icon{width:40px;height:40px;flex-shrink:0;border-radius:var(--radius-sm);background:var(--tint-primary);color:var(--bs-primary);display:inline-flex;align-items:center;justify-content:center;font-size:20px;transition:var(--transition)}.rule-quick-action .rule-action-text{flex:1 1 auto;min-width:0}.rule-quick-action .rule-action-text b{display:block;font-size:13.5px;font-weight:600;color:var(--bs-emphasis-color);margin-bottom:2px}.rule-quick-action .rule-action-text small{font-size:11.5px;color:var(--bs-secondary-color)}.rule-quick-action .rule-action-go{flex:0 0 auto;font-size:16px;color:var(--bs-secondary-color);transition:var(--transition)}.rule-quick-action:hover{border-color:var(--rule-accent-line);box-shadow:var(--shadow-lift);transform:translateY(-2px)}.rule-quick-action:hover i.rule-action-icon{background:var(--bs-primary);color:#fff}.rule-quick-action:hover .rule-action-go{color:var(--bs-primary);transform:translate(2px)}.rule-detail-panel{width:88%!important;max-width:1400px}.rule-detail-panel .offcanvas-header{border-bottom:1px solid var(--bs-border-color);padding:16px 22px;align-items:flex-start;gap:14px}.rule-detail-panel .offcanvas-body{padding:20px 22px 28px;background:var(--bs-secondary-bg)}@media(max-width:991.98px){.rule-detail-panel{width:100%!important}}.rule-detail-title{font-size:20px;font-weight:700;color:var(--bs-emphasis-color);margin-bottom:5px;line-height:1.3}.rule-panel{height:100%;display:flex;flex-direction:column;border:1px solid var(--bs-border-color);border-radius:var(--radius);background:var(--bs-body-bg);box-shadow:var(--shadow)}.rule-panel .rule-panel-header{display:flex;align-items:center;gap:11px;padding:13px 16px;border-bottom:1px solid var(--bs-border-color)}.rule-panel .rule-panel-header .rule-panel-icon{width:32px;height:32px;flex-shrink:0;border-radius:var(--radius-sm);background:var(--tint-primary);color:var(--bs-primary);display:flex;align-items:center;justify-content:center;font-size:16px}.rule-panel .rule-panel-header .rule-panel-title{font-size:14px;font-weight:600;color:var(--bs-emphasis-color);margin-bottom:0}.rule-panel .rule-panel-body{padding:14px 16px;flex:1 1 auto}.rule-panel .rule-panel-footer{padding:11px 16px;border-top:1px solid var(--bs-border-color);background:var(--bs-secondary-bg);border-radius:0 0 var(--radius) var(--radius);display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--bs-secondary-color)}.run{display:flex;align-items:center;gap:11px;padding:10px 0;border-bottom:1px dashed var(--bs-border-color)}.run:last-child{border-bottom:0;padding-bottom:0}.run>i{width:28px;height:28px;flex-shrink:0;border-radius:8px;background:var(--rule-on-soft);color:var(--rule-on);display:inline-flex;align-items:center;justify-content:center;font-size:14px}.run.is-failed>i{background:var(--rule-stop-soft);color:var(--rule-stop)}.run.is-skipped>i{background:var(--bs-secondary-bg);color:var(--bs-secondary-color)}.run .run-text{flex:1 1 auto;min-width:0;font-size:12.5px;color:var(--bs-emphasis-color)}.run .run-text small{display:block;font-size:11px;color:var(--bs-secondary-color)}.run .run-when{flex:0 0 auto;font-size:11px;color:var(--bs-secondary-color)}.dependency{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px dashed var(--bs-border-color)}.dependency:last-child{border-bottom:0;padding-bottom:0}.dependency>i{font-size:16px;color:var(--bs-primary);flex-shrink:0}.dependency .dependency-text{flex:1 1 auto;min-width:0}.dependency .dependency-text b{display:block;font-size:12.5px;font-weight:600;color:var(--bs-emphasis-color)}.dependency .dependency-text small{font-size:11px;color:var(--bs-secondary-color)}.rule-modal-icon{width:40px;height:40px;border-radius:var(--radius-sm);background:var(--tint-primary);color:var(--bs-primary);display:inline-flex;align-items:center;justify-content:center;font-size:20px}.rule-modal-icon.is-stop{background:var(--rule-stop-soft);color:var(--rule-stop)}.rule-dropzone{border:1px dashed var(--border-strong);border-radius:var(--radius);background:var(--bs-body-bg);padding:26px 20px;text-align:center;transition:var(--transition)}.rule-dropzone:hover{border-color:var(--bs-primary);background:var(--tint-primary)}.rule-dropzone>i{display:block;font-size:30px;color:var(--bs-primary);margin-bottom:8px}.rule-dropzone b{display:block;font-size:14px;font-weight:600;color:var(--bs-emphasis-color);margin-bottom:3px}.rule-dropzone p{font-size:12px;color:var(--bs-secondary-color);margin:0 auto 12px;max-width:46ch}:root{--community-radius: 14px;--community-radius-sm: 9px;--community-border: var(--bs-border-color, #E9EDF4);--community-border-strong: #EDF1F6;--community-surface: #ffffff;--community-surface-soft: #F8FAFC;--community-surface-hover: rgb(247.24, 248.56, 253.8);--community-text: #202C4B;--community-muted: #677788;--community-accent: rgb(68.92, 51.28, 131.16);--community-accent-soft: rgb(242.84, 239.24, 249.24);--community-accent-line: rgb(209.4, 195.9, 233.4);--community-mono: "SFMono-Regular", "Menlo", "Consolas", monospace;--community-shadow: 0 1px 2px rgba(17, 24, 39, .05);--community-shadow-lift: 0 10px 28px rgba(17, 24, 39, .1);--community-ease: .18s cubic-bezier(.4, 0, .2, 1)}.toolbar-sticky{position:sticky;top:64px;z-index:4}@media(max-width:991.98px){.toolbar-sticky{position:static}}.section-header{display:flex;align-items:center;gap:14px;margin-bottom:16px}.section-header .section-title{font-size:18px;font-weight:600;color:var(--community-text);margin:0;white-space:nowrap}.section-header .section-subtitle{font-size:13px;color:var(--community-muted);margin:2px 0 0}.section-header .section-rule{flex:1 1 auto;height:1px;background:linear-gradient(90deg,var(--community-border) 0%,transparent 100%)}.metric-label{display:block;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--community-muted);margin-bottom:3px}.member-tag{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:999px;border:1px solid var(--community-border);background:var(--community-surface-soft);font-size:11.5px;font-weight:500;color:var(--community-text)}.member-tag i{font-size:13px;color:var(--community-muted)}.member-tag.is-accent{border-color:var(--community-accent-line);background:var(--community-accent-soft);color:var(--community-accent)}.member-tag.is-accent i{color:currentcolor}.status-badge{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:6px;font-size:11px;font-weight:600;background:var(--community-surface-soft);color:var(--community-muted)}.status-badge i{font-size:12px}.status-badge.is-open{background:#e4f7e3;color:#1c9825}.status-badge.is-soon{background:#fcf4db;color:#957a20}.status-badge.is-closed{background:#fde9ed;color:#b02847}.status-badge.is-accent{background:var(--community-accent-soft);color:var(--community-accent)}.status-badge.is-featured{background:var(--community-accent);color:#fff}.avatar-stack{display:flex;align-items:center}.avatar-stack img,.avatar-stack span.more{width:26px;height:26px;border-radius:50%;border:2px solid var(--community-surface);margin-left:-8px;object-fit:cover}.avatar-stack img:first-child,.avatar-stack span.more:first-child{margin-left:0}.avatar-stack span.more{display:inline-flex;align-items:center;justify-content:center;background:var(--community-surface-soft);color:var(--community-muted);font-size:10px;font-weight:700}.progress-meter{height:5px;border-radius:999px;background:var(--community-surface-soft);overflow:hidden}.progress-meter span{display:block;height:100%;border-radius:inherit;background:var(--community-accent)}.progress-meter.is-warm span{background:#eab300}.progress-meter.is-full span{background:#e82646}.tile{position:relative;display:flex;flex-direction:column;height:100%;border:1px solid var(--community-border);border-radius:var(--community-radius);background:var(--community-surface);box-shadow:var(--community-shadow);overflow:hidden;width:100%;transition:box-shadow var(--community-ease),border-color var(--community-ease),transform var(--community-ease)}.tile:hover{border-color:var(--community-accent-line);box-shadow:var(--community-shadow-lift);transform:translateY(-2px)}.tile-band{position:relative;height:62px;background:linear-gradient(135deg,var(--community-accent) 0%,#524ccc 100%)}.tile-band:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 1px);background-size:22px 22px}.tile-band .tile-batch{position:absolute;top:10px;right:12px;z-index:2;display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 9px;border-radius:999px;background:#ffffff2e;border:1px solid rgba(255,255,255,.34);color:#fff;font-family:var(--community-mono);font-size:11px;font-weight:600}.tile-identity{position:relative;display:flex;align-items:flex-end;gap:12px;padding:0 16px;margin-top:-26px}.tile-identity>div{min-width:0}.tile-identity .tile-avatar{position:relative;flex-shrink:0;width:62px;height:62px;border-radius:14px;border:3px solid var(--community-surface);object-fit:cover;background:var(--community-surface-soft)}.tile-identity .tile-dot{position:absolute;left:62px;bottom:4px;width:12px;height:12px;border-radius:50%;border:2px solid var(--community-surface);background:#1abe17}.tile-identity .tile-name{font-size:15.5px;font-weight:600;color:var(--community-text);margin:0 0 1px}.tile-identity .tile-name a{color:inherit}.tile-identity .tile-name a:hover{color:var(--community-accent)}.tile-identity .tile-role{font-size:12.5px;color:var(--community-muted);margin:0;padding-bottom:3px}.tile-body{flex:1 1 auto;padding:14px 16px 0}.tile-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:10px 12px;border:1px solid var(--community-border);border-radius:var(--community-radius-sm);background:var(--community-surface-soft);margin-bottom:12px}.tile-facts p{margin:0;font-size:12.5px;font-weight:500;color:var(--community-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intents{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.intent{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:7px;border:1px dashed var(--community-border-strong);background:transparent;color:var(--community-muted);font-size:11.5px;font-weight:600}.intent i{font-size:14px}.intent.is-on{border-style:solid}.intent.is-on.is-mentor{border-color:#9ae299;background:#e8f9e8;color:#1c9526}.intent.is-on.is-recruit{border-color:#95bbe9;background:#e7f0fa;color:#1455a9}.intent.is-on.is-speak{border-color:#f6de8f;background:#fcf4db;color:#8d7523}.tile-note{display:flex;align-items:flex-start;gap:7px;font-size:12.5px;color:var(--community-muted);margin-bottom:12px}.tile-note i{flex-shrink:0;margin-top:1px;font-size:15px;color:#eab300}.tile-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 16px;border-top:1px solid var(--community-border);background:#fcfdfe}.tile-footer .tile-connections{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--community-muted)}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;border:1px solid var(--community-border);background:var(--community-surface);color:var(--community-muted);transition:all var(--community-ease)}.icon-button i{font-size:15px}.icon-button:hover{border-color:var(--community-accent-line);background:var(--community-accent-soft);color:var(--community-accent)}.chapter{position:relative;display:flex;flex-direction:column;height:100%;width:100%;padding:16px 16px 14px 20px;border:1px solid var(--community-border);border-radius:var(--community-radius);background:var(--community-surface);box-shadow:var(--community-shadow);transition:box-shadow var(--community-ease),border-color var(--community-ease)}.chapter:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:0 3px 3px 0;background:var(--chapter-hue, var(--community-accent))}.chapter:hover{border-color:var(--community-accent-line);box-shadow:var(--community-shadow-lift)}.chapter.hue-teal{--chapter-hue: #02a8b5}.chapter.hue-purple{--chapter-hue: #4A00E5}.chapter.hue-warning{--chapter-hue: #EAB300}.chapter.hue-success{--chapter-hue: #1ABE17}.chapter.hue-info{--chapter-hue: #0F65CD}.chapter.hue-danger{--chapter-hue: #E82646}.chapter-header{display:flex;align-items:center;gap:11px;margin-bottom:13px}.chapter-header .crest{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px;border-radius:12px;background:var(--chapter-hue, var(--community-accent));color:var(--chapter-hue, var(--community-accent))}@supports (color: color-mix(in lab,red,red)){.chapter-header .crest{background:color-mix(in srgb,var(--chapter-hue, var(--community-accent)) 12%,#ffffff)}}.chapter-header .crest i{font-size:21px}.chapter-header h6{font-size:14.5px;font-weight:600;color:var(--community-text);margin:0 0 1px}.chapter-header p{font-size:12px;color:var(--community-muted);margin:0}.meetup{display:flex;align-items:center;gap:9px;padding:9px 11px;border-radius:var(--community-radius-sm);background:var(--community-surface-soft);margin-bottom:12px}.meetup i{font-size:16px;color:var(--chapter-hue, var(--community-accent))}.meetup .meetup-text{font-size:12.5px;font-weight:500;color:var(--community-text);line-height:1.35}.meetup .meetup-text small{display:block;font-size:11px;font-weight:400;color:var(--community-muted)}.chapter-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px;border-top:1px dashed var(--community-border)}.chapter-footer .coordinator{display:flex;align-items:center;gap:7px;min-width:0}.chapter-footer .coordinator img{width:26px;height:26px;border-radius:50%;object-fit:cover}.chapter-footer .coordinator span{font-size:12px;color:var(--community-text);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chapter-footer .coordinator small{display:block;font-size:10.5px;font-weight:400;color:var(--community-muted)}.roster{height:100%;width:100%;border:1px solid var(--community-border);border-radius:var(--community-radius);background:var(--community-surface);box-shadow:var(--community-shadow);overflow:hidden}.roster-header{display:flex;align-items:center;gap:11px;padding:14px 16px;border-bottom:1px solid var(--community-border)}.roster-header .roster-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;height:38px;border-radius:11px;background:var(--community-accent-soft);color:var(--community-accent)}.roster-header .roster-icon i{font-size:19px}.roster-header h6{font-size:14px;font-weight:600;margin:0 0 1px;color:var(--community-text)}.roster-header p{font-size:11.5px;color:var(--community-muted);margin:0}.person{display:flex;align-items:center;gap:11px;padding:11px 16px;border-bottom:1px solid var(--community-border);transition:background var(--community-ease)}.person:last-child{border-bottom:0}.person:hover{background:var(--community-surface-hover)}.person img{width:36px;height:36px;border-radius:10px;object-fit:cover;flex-shrink:0}.person .person-main{flex:1 1 auto;min-width:0}.person .person-name{font-size:13px;font-weight:600;color:var(--community-text);margin:0 0 1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.person .person-org{font-size:11.5px;color:var(--community-muted);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.person .person-meta{flex-shrink:0;text-align:right}.person .person-meta .years{display:block;font-family:var(--community-mono);font-size:12px;font-weight:600;color:var(--community-text)}.person .person-meta small{font-size:10px;color:var(--community-muted)}.availability{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:var(--community-muted)}.availability:before{content:"";width:7px;height:7px;border-radius:50%;background:currentcolor}.availability.is-free{color:#1c9227}.availability.is-limited{color:#897224}.availability.is-busy{color:#677788}.roster-footer{padding:11px 16px;border-top:1px solid var(--community-border);background:#fcfdfe}.post{position:relative;display:flex;flex-direction:column;height:100%;padding:15px 16px 14px;border:1px solid var(--community-border);border-radius:var(--community-radius);background:var(--community-surface);box-shadow:var(--community-shadow);transition:box-shadow var(--community-ease),border-color var(--community-ease)}.post:hover{border-color:var(--community-accent-line);box-shadow:var(--community-shadow-lift)}.post-category{position:absolute;top:-1px;left:16px;height:3px;width:46px;border-radius:0 0 3px 3px;background:var(--post-hue, var(--community-accent))}.post-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:11px}.post-header h6{font-size:14.5px;font-weight:600;color:var(--community-text);margin:0 0 3px;line-height:1.35}.post-header .post-org{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--community-muted)}.post-header .post-org img{width:18px;height:18px;border-radius:5px;object-fit:cover}.post-meta{display:flex;flex-wrap:wrap;gap:6px 14px;margin-bottom:12px;font-size:12px;color:var(--community-muted)}.post-meta span{display:inline-flex;align-items:center;gap:5px}.post-meta i{font-size:14px}.deadline{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding:9px 11px;border-radius:var(--community-radius-sm);background:var(--community-surface-soft);font-size:12px}.deadline .deadline-when{display:inline-flex;align-items:center;gap:6px;font-weight:500;color:var(--community-text)}.deadline .deadline-when i{font-size:15px;color:var(--community-muted)}.event{display:flex;height:100%;width:100%;border:1px solid var(--community-border);border-radius:var(--community-radius);background:var(--community-surface);box-shadow:var(--community-shadow);overflow:hidden;transition:box-shadow var(--community-ease),border-color var(--community-ease)}.event:hover{border-color:var(--community-accent-line);box-shadow:var(--community-shadow-lift)}.event-date{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;width:78px;padding:14px 6px;border-right:1px solid var(--community-border);background:linear-gradient(180deg,var(--community-accent-soft) 0%,var(--community-surface) 100%)}.event-date .event-day{font-size:26px;font-weight:700;line-height:1;color:var(--community-accent)}.event-date .event-month{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--community-muted);margin-top:3px}.event-date .event-time{font-size:10.5px;color:var(--community-muted);margin-top:7px;padding-top:7px;border-top:1px dashed var(--community-border);width:100%;text-align:center}.event-body{flex:1 1 auto;min-width:0;padding:13px 15px;display:flex;flex-direction:column}.event-body h6{font-size:14.5px;font-weight:600;color:var(--community-text);margin:0 0 4px}.event-body .event-where{display:flex;flex-wrap:wrap;gap:4px 13px;font-size:12px;color:var(--community-muted);margin-bottom:11px}.event-body .event-where span{display:inline-flex;align-items:center;gap:5px}.event-body .event-where i{font-size:14px}.event-seats{margin-top:auto}.event-seats .seats-row{display:flex;align-items:center;justify-content:space-between;font-size:11.5px;color:var(--community-muted);margin-bottom:5px}.event-seats .seats-row b{color:var(--community-text)}.event-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding-top:11px;border-top:1px solid var(--community-border)}.spotlight{position:relative;display:flex;flex-direction:column;height:100%;border-radius:var(--community-radius);overflow:hidden;border:1px solid var(--community-border);background:var(--community-surface);box-shadow:var(--community-shadow);transition:box-shadow var(--community-ease),transform var(--community-ease)}.spotlight:hover{box-shadow:var(--community-shadow-lift);transform:translateY(-2px)}.spotlight-photo{position:relative;height:168px;overflow:hidden}.spotlight-photo img{width:100%;height:100%;object-fit:cover;transition:transform .3s cubic-bezier(.4,0,.2,1)}.spotlight-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#202c4b7a,#202c4b00 46%,#202c4bb8)}.spotlight-photo .spotlight-ribbon{position:absolute;top:12px;left:12px;z-index:2}.spotlight-photo .spotlight-award{position:absolute;left:14px;right:14px;bottom:11px;z-index:2;display:flex;align-items:center;gap:7px;color:#fff;font-size:12px;font-weight:500}.spotlight-photo .spotlight-award i{font-size:16px;color:#eab300}.spotlight:hover .spotlight-photo img{transform:scale(1.04)}.spotlight-body{flex:1 1 auto;padding:14px 16px 0}.spotlight-body h6{font-size:15.5px;font-weight:600;line-height:1.4;color:var(--community-text);margin:0 0 7px}.spotlight-body p{font-size:12.5px;color:var(--community-muted);line-height:1.6;margin:0}.spotlight-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 16px}.spotlight-footer .spotlight-who{display:flex;align-items:center;gap:9px;min-width:0}.spotlight-footer .spotlight-who img{width:32px;height:32px;border-radius:9px;object-fit:cover}.spotlight-footer .spotlight-who b{display:block;font-size:12.5px;font-weight:600;color:var(--community-text)}.spotlight-footer .spotlight-who small{font-size:11px;color:var(--community-muted)}.resource-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:11px;background:var(--community-surface-soft);color:var(--community-accent)}.resource-icon i{font-size:20px}.resource{display:flex;align-items:center;gap:12px;height:100%;padding:13px 14px;border:1px solid var(--community-border);border-radius:var(--community-radius);background:var(--community-surface);box-shadow:var(--community-shadow);transition:all var(--community-ease)}.resource:hover{border-color:var(--community-accent-line);background:var(--community-surface-hover);box-shadow:var(--community-shadow-lift)}.resource:hover .resource-go{color:var(--community-accent);transform:translate(2px)}.resource .resource-main{flex:1 1 auto;min-width:0}.resource .resource-main h6{font-size:13.5px;font-weight:600;color:var(--community-text);margin:0 0 2px}.resource .resource-main p{font-size:11.5px;color:var(--community-muted);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource .resource-go{flex-shrink:0;color:var(--community-muted);font-size:17px;transition:all var(--community-ease)}.action{position:relative;display:block;height:100%;padding:16px 15px 14px;border:1px solid var(--community-border);border-radius:var(--community-radius);background:var(--community-surface);box-shadow:var(--community-shadow);text-align:left;width:100%;transition:all var(--community-ease)}.action:hover{border-color:var(--community-accent);box-shadow:var(--community-shadow-lift);transform:translateY(-2px)}.action .action-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;background:var(--community-accent-soft);color:var(--community-accent);margin-bottom:11px}.action .action-icon i{font-size:19px}.action h6{font-size:13.5px;font-weight:600;color:var(--community-text);margin:0 0 3px}.action p{font-size:11.5px;color:var(--community-muted);line-height:1.5;margin:0}.action .action-go{position:absolute;top:16px;right:15px;color:var(--community-border-strong);font-size:16px;transition:all var(--community-ease)}.action:hover .action-go{color:var(--community-accent);transform:translate(2px)}.detail-panel{width:88%}@media(max-width:991.98px){.detail-panel{width:100%}}.detail-panel .offcanvas-body{background:#fcfdfe}.detail-identity{display:flex;align-items:center;gap:14px}.detail-identity img{width:56px;height:56px;border-radius:14px;object-fit:cover}.detail-identity h5{font-size:17px;font-weight:600;margin:0 0 2px;color:var(--community-text)}.detail-identity p{font-size:12.5px;color:var(--community-muted);margin:0}.panel{border:1px solid var(--community-border);border-radius:var(--community-radius);background:var(--community-surface);box-shadow:var(--community-shadow);margin-bottom:16px}.panel .panel-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-bottom:1px solid var(--community-border)}.panel .panel-header h6{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--community-text);margin:0}.panel .panel-header h6 i{font-size:16px;color:var(--community-accent)}.panel .panel-body{padding:14px 16px}.panel .panel-body.is-flush{padding:0}.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px}.facts .fact p{margin:0;font-size:13px;font-weight:500;color:var(--community-text)}.journey .job{display:flex;gap:12px;padding:12px 16px;border-bottom:1px solid var(--community-border)}.journey .job:last-child{border-bottom:0}.journey .job .job-logo{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;height:38px;border-radius:10px;border:1px solid var(--community-border);background:var(--community-surface-soft);color:var(--community-muted)}.journey .job .job-logo i{font-size:18px}.journey .job h6{font-size:13px;font-weight:600;color:var(--community-text);margin:0 0 2px}.journey .job .job-org{font-size:12px;color:var(--community-muted);margin:0 0 4px}.journey .job .job-span{font-family:var(--community-mono);font-size:11px;color:var(--community-muted);white-space:nowrap;margin-left:auto;flex-shrink:0}.journey .job.is-current .job-logo{border-color:var(--community-accent-line);background:var(--community-accent-soft);color:var(--community-accent)}.award{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-bottom:1px dashed var(--community-border)}.award:first-child{padding-top:0}.award:last-child{border-bottom:0;padding-bottom:0}.award i{flex-shrink:0;margin-top:1px;font-size:17px;color:#eab300}.award b{display:block;font-size:12.5px;font-weight:600;color:var(--community-text)}.award small{font-size:11.5px;color:var(--community-muted)}.tally{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:1px;background:var(--community-border);border-radius:var(--community-radius-sm);overflow:hidden}.tally .tally-cell{padding:12px 10px;background:var(--community-surface);text-align:center}.tally .tally-cell b{display:block;font-size:19px;font-weight:700;color:var(--community-text);line-height:1.15}.tally .tally-cell small{font-size:11px;color:var(--community-muted)}.gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px}.gallery img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--community-radius-sm);border:1px solid var(--community-border)}.social{display:flex;flex-wrap:wrap;gap:8px}.social a{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border-radius:8px;border:1px solid var(--community-border);background:var(--community-surface-soft);font-size:12px;font-weight:500;color:var(--community-text);transition:all var(--community-ease)}.social a i{font-size:15px;color:var(--community-muted)}.social a:hover{border-color:var(--community-accent-line);background:var(--community-accent-soft);color:var(--community-accent)}.social a:hover i{color:currentcolor}.note-item{padding:11px 12px;border-radius:var(--community-radius-sm);background:var(--community-surface-soft);border:1px solid var(--community-border);margin-bottom:9px}.note-item:last-child{margin-bottom:0}.note-item p{font-size:12.5px;color:var(--community-text);line-height:1.55;margin:0 0 6px}.note-item .note-by{font-size:11px;color:var(--community-muted)}.related-item{display:flex;align-items:center;gap:10px;padding:9px 16px;border-bottom:1px solid var(--community-border);transition:background var(--community-ease)}.related-item:last-child{border-bottom:0}.related-item:hover{background:var(--community-surface-hover)}.related-item img{width:34px;height:34px;border-radius:9px;object-fit:cover}.related-item .related-main{flex:1 1 auto;min-width:0}.related-item .related-main b{display:block;font-size:12.5px;font-weight:600;color:var(--community-text)}.related-item .related-main small{font-size:11px;color:var(--community-muted)}.modal-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--community-accent-soft);color:var(--community-accent);margin-right:11px}.modal-icon i{font-size:18px}[data-theme=dark],[data-bs-theme=dark]{--community-border: #2c3448;--community-border-strong: #3a4459;--community-surface: #1f2536;--community-surface-soft: #262d40;--community-surface-hover: #2a3145;--community-text: #e6e9f2;--community-muted: #9aa3b8;--community-accent: rgb(175.96, 152.56, 217.56);--community-accent-soft: rgba(103, 58, 183, .18);--community-accent-line: rgba(103, 58, 183, .42);--community-shadow: 0 1px 2px rgba(0, 0, 0, .32);--community-shadow-lift: 0 10px 28px rgba(0, 0, 0, .42)}[data-theme=dark] .tile-footer,[data-theme=dark] .roster-footer,[data-bs-theme=dark] .tile-footer,[data-bs-theme=dark] .roster-footer{background:#232a3c}[data-theme=dark] .intent,[data-bs-theme=dark] .intent{border-color:#3a4459}[data-theme=dark] .detail-panel .offcanvas-body,[data-bs-theme=dark] .detail-panel .offcanvas-body{background:#1a2030}[data-theme=dark] .tile-band:after,[data-bs-theme=dark] .tile-band:after{background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px)}.sticky-item{position:sticky;top:80px}.choices[data-type*=select-multiple] .choices__inner{padding-top:3px!important;padding-left:10px!important}.timepicker~.cal-icon,.datetimepicker~.cal-icon{display:none!important}.width-4{width:4%}.width-8{width:8%}.width-12{width:12%}.width-16{width:16%}.width-18{width:18%}.width-20{width:20%}.width-24{width:24%}.width-28{width:28%}.width-30{width:30%}.width-32{width:32%}.width-36{width:36%}.width-38{width:38%}.width-40{width:40%}.width-44{width:44%}.width-48{width:48%}.width-52{width:52%}.width-56{width:56%}.width-58{width:58%}.width-60{width:60%}.width-64{width:64%}.width-68{width:68%}.width-72{width:72%}.width-76{width:76%}.width-78{width:78%}.width-80{width:80%}.width-84{width:84%}.width-86{width:86%}.width-88{width:88%}.width-92{width:92%}.width-96{width:96%}.width-100{width:100%}[dir=rtl] ul.list-disc,[dir=rtl] ul.list-decimal{padding-right:15px}[dir=rtl] ul.list-icon{padding-right:0}[dir=rtl] ul.list-icon>li{padding-right:1.875rem}[dir=rtl] ul.list-icon>li i,[dir=rtl] ul.list-icon>li .feather-icon,[dir=rtl] ul.list-icon>li .svg-icon{margin-right:-1.25rem;right:-10px}[dir=rtl] .color-box{margin-left:.75rem}[dir=rtl] .bg-03{background-position:left,left}[dir=rtl] .account-page .bg-01{background-position:bottom right}[dir=rtl] .checkboxs{padding-right:25px}[dir=rtl] .checkboxs .checkmarks{right:0}[dir=rtl] .checkboxs .checkmarks:after{right:50%;transform:translate(50%,-50%)}[dir=rtl] .page-wrapper{margin:0 252px 0 0;right:0}[dir=rtl] .header{left:0;right:0}[dir=rtl] .header .header-left{float:right;border-left:1px solid #E9EDF4}@media(max-width:991.98px){[dir=rtl] .header .header-left{border-left:0}}[dir=rtl] .header .mobile_btn{float:right}@media(max-width:991.98px){[dir=rtl] .header .mobile_btn{right:0}}[dir=rtl] .header .mobile_btn .bar-icon span{float:right}[dir=rtl] .header .mobile-user-menu{float:left;text-align:left;left:0}[dir=rtl] .header .header-user .user-menu>.flex.items-center{margin-right:auto}[dir=rtl] .header .header-user .user-menu>li{margin-right:0}[dir=rtl] .header .mui-count{left:-6px}[dir=rtl] .nav-searchinputs .header .top-nav-search{margin-left:auto}[dir=rtl] .header .top-nav-search .searchinputs input{padding:0 2.6rem 0 3.5rem}[dir=rtl] .header .top-nav-search .searchinputs:before{right:14px}[dir=rtl] .header .top-nav-search .search-addon{left:6px}[dir=rtl] .header .mui-branch,[dir=rtl] .header .dropdown>.btn-outline-light.bg-white:not(.btn-icon){padding:0 8px 0 12px!important}[dir=rtl] .header .dropdown>.btn-outline-light.bg-white:not(.btn-icon):not(.mui-branch) .ti-calendar-due{margin-left:8px!important}[dir=rtl] .header .dropdown>.btn-outline-light.bg-white:not(.btn-icon):not(.mui-branch):after{margin-right:8px}[dir=rtl] .header .mui-profile-toggle[aria-expanded=true] .mui-profile-caret{transform:rotate(-180deg)}[dir=rtl] .anew-item:hover{transform:translate(-2px)}[dir=rtl] .anew-arrow{transform:translate(4px)}[dir=rtl] .ntf-tab span{margin-right:.15rem}[dir=rtl] .ntf-item{padding:.7rem .85rem .7rem .7rem}[dir=rtl] .ntf-item.unread:before{right:0;border-radius:3px 0 0 3px}[dir=rtl] .ntf-badge{left:-3px}[dir=rtl] .msg-av:after{left:1px}[dir=rtl] .apps-tile:hover .apps-ic{transform:scale(1.08) rotate(3deg)}[dir=rtl] .ay-arrow{transform:translate(4px)}@media(min-width:992px){[dir=rtl] body.mini-sidebar .header .header-left #toggle_btn{transform:rotate(-180deg)}}[dir=rtl] .mui-search-foot .mui-kbd{margin-left:3px}[dir=rtl] .page-wrapper{margin-right:280px}@media(max-width:991.98px){[dir=rtl] .page-wrapper{margin-right:0}}[dir=rtl] .sidebar{border-left:1px solid #E9EDF4;right:0}@media(max-width:991.98px){[dir=rtl] .sidebar{margin-right:-280px}}@media(max-width:575.98px){[dir=rtl] .sidebar{margin-right:-86%}}[dir=rtl] .sidebar .mui-brand-card{text-align:right}[dir=rtl] .sidebar .mui-side-search i{right:12px}[dir=rtl] .sidebar .mui-side-search input{padding:0 38px 0 12px}[dir=rtl] .sidebar .sidebar-menu ul,[dir=rtl] .sidebar .sidebar-menu li{padding-right:0!important;margin-right:0!important}[dir=rtl] .sidebar .sidebar-menu .submenu ul li a{padding-right:26px!important}[dir=rtl] .sidebar .sidebar-menu ul li a>i{margin-left:10px!important}[dir=rtl] .sidebar .sidebar-menu ul li a .menu-arrow{margin-right:auto}[dir=rtl] .sidebar .mui-side-footer .mui-side-user{text-align:right}[dir=rtl] .sidebar-overlay{right:0}[dir=rtl] .slide-nav .sidebar{margin-right:0!important}[dir=rtl] .mini-sidebar .sidebar-menu ul li a>i{margin-left:0!important}[dir=rtl] .mini-sidebar.expand-menu .sidebar-menu ul li a>i{margin-left:10px!important}@media(min-width:992px){[dir=rtl] body.mini-sidebar .page-wrapper{margin-right:84px}}[dir=rtl] .activity .activity-list li .activity-user{margin-left:10px}[dir=rtl] #notification_item .notification-dropdown{left:0;right:unset}[dir=rtl] #global-loader{right:0}[dir=rtl] .notification-status-dot{left:5px}[dir=rtl] .notification-status-dot:before{right:-2px}[dir=rtl] .chat-status-dot{left:5px}[dir=rtl] .chat-status-dot:before{right:-2px}[dir=rtl] .sidebar-contact{left:0}[dir=rtl] .sidebar-contact .toggle-theme{left:0;border-top-right-radius:3px;border-bottom-right-radius:3px}[dir=rtl] .sidebar-themesettings.open{left:0}[dir=rtl] .sidebar-themesettings .input-themeselect input[type=radio]:checked~label .checkboxs-theme:before{left:4px}[dir=rtl] .sidebar-themesettings .input-themeselect .checkboxs-theme:after{left:0}[dir=rtl] .sidebar-themeoverlay{right:-100%}[dir=rtl] .sidebar-themeoverlay.open{right:0}[dir=rtl] .custom-themecolor label:before{right:50%;transform:translate(50%,-50%)}[dir=rtl] .theme-layout input[type=radio]:checked~label .layout-type{padding-right:15px}[dir=rtl] .theme-layout input[type=radio]:checked~label .layout-type:after{right:0}[dir=rtl] .theme-sidebarcolor input[type=radio]:checked~label:after{right:50%;transform:translate(50%,-50%)}[dir=rtl] .custom-themecolor input[type=radio]:checked~label:after{right:50%;transform:translate(50%,-50%)}[dir=rtl] .avatar-list-stacked.avatar-group-overlapped .avatar{margin-left:-.875rem}[dir=rtl] .avatar-list-stacked.avatar-group-lg.avatar-group-overlapped .avatar{margin-left:-1rem}[dir=rtl] .avatar-list-stacked.avatar-group-sm.avatar-group-overlapped .avatar{margin-left:-.625rem}[dir=rtl] .avatar-list-stacked.avatar-group-xs.avatar-group-overlapped .avatar{margin-left:-6px}[dir=rtl] .avatar-group.avatar-group-overlapped .avatar{margin-left:-.875rem}[dir=rtl] .avatar-group.avatar-group-lg.avatar-group-overlapped .avatar{margin-left:-1rem}[dir=rtl] .avatar-group.avatar-group-sm.avatar-group-overlapped .avatar{margin-left:-.625rem}[dir=rtl] .btn-list>button,[dir=rtl] .btn-list>a{margin:0 0 .375rem .375rem}[dir=rtl] .btn-group-pill .btn:first-child{border-radius:0 60px 60px 0}[dir=rtl] .btn-group-pill .btn:last-child{border-radius:60px 0 0 60px}[dir=rtl] .btn-group-square .btn:first-child{border-radius:0}[dir=rtl] .btn-group-square .btn:last-child{border-radius:0}[dir=rtl] .btn-list button{margin:0 0 .375rem .375rem}[dir=rtl] .page-loader{border-color:transparent transparent #3D5EE1 #3D5EE1}[dir=rtl] .page-loader:after{right:50%;border-color:transparent transparent #6FCCD8 #6FCCD8;transform:translate(50%,-50%)}[dir=rtl] .choices__list--dropdown .choices__item--selectable,[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable{padding-left:10px}[dir=rtl] .form-sort .choices__list--single .choices__item{padding-right:20px!important}[dir=rtl] .badge-soft-bordered{padding:3px 7px 3px 8px}[dir=rtl] .calendar-events i{margin-left:8px}[dir=rtl] .calendar{float:right}[dir=rtl] .fc-basic-view td.fc-week-number span,[dir=rtl] .fc-basic-view td.fc-day-number{padding-left:8px}[dir=rtl] .fc th.columnheader:last-child{border-left:#F4F6FA}[dir=rtl] .fc .fc-button-primary.fc-custombtn-button{padding:7px 40px 7px 20px!important}[dir=rtl] .fc .fc-button-primary.fc-custombtn-button:before{right:20px}[dir=rtl] #attendance_chart2 .attendance-percentage{left:0;transform:translate(50%,-50%)}[dir=rtl] #attendance_chart .attendance-percentage{right:50%;transform:translate(50%,-50%)}[dir=rtl] #exam-result-chart{margin-right:-15px}[dir=rtl] .chart-surface{border-right-width:3px}[dir=rtl] .donut-chart svg{transform:rotate(90deg)}[dir=rtl] .chart-legend b{margin-right:auto}[dir=rtl] .chat-user-actives .call-meet-blk .meet-border{margin-left:10px}[dir=rtl] .meet-chat-blk .join-call .join-video .video-avatar{right:0}[dir=rtl] .meet-chat-blk .join-call .join-video .call-icons .call-items{right:50%;transform:translate(50%)}[dir=rtl] .meet-chat-blk .join-call .join-video .call-icons .call-items .call-item{margin-left:15px}[dir=rtl] .meet-chat-blk .join-call .join-video .call-icons .call-items .call-item:last-child{margin-left:0}[dir=rtl] .conference-meet-group .meeting-list.add-meeting{margin-left:24px}@media(max-width:767.98px){[dir=rtl] .conference-meet-group .meeting-list.add-meeting{margin-left:0}}[dir=rtl] .meet-drop{left:20px}[dir=rtl] .meet-drop.meet-mutes{left:inherit;right:20px}[dir=rtl] .meet-call-menu-blk .video-call-action ul li{margin-left:5px}[dir=rtl] .meet-call-menu-blk .video-call-action ul li:last-child{margin-left:0}[dir=rtl] .recording-time{padding-right:20px}[dir=rtl] .recording-time:before{right:0}[dir=rtl] .recording-time:after{right:3px}[dir=rtl] .video-avatar{right:0}[dir=rtl] .part-name{right:12px;text-align:right}[dir=rtl] .join-hover-img{right:50%;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}[dir=rtl] .join-hover-img .event-user-group .avatar-group .avatar+.avatar{margin-right:-16px}[dir=rtl] .join-hover-img .event-user-group .avatar-group .avatar:last-child{margin-left:0}[dir=rtl] .more-icon{left:12px}@media(max-width:767.98px){[dir=rtl] .more-icon{left:13px}}[dir=rtl] .meeting .part-name{right:15px}[dir=rtl] .meeting .more-icon{left:15px}[dir=rtl] .meet-footer{right:50%;transform:translate(50%)}[dir=rtl] .user-sidebar-right,[dir=rtl] .invite-sidebar-right{left:0;margin-left:-410px}[dir=rtl] .join-video.vertical-active,[dir=rtl] .join-video.single-user{margin-left:24px}[dir=rtl] .join-video.single-user:nth-child(2n){margin-left:0}@media(max-width:767.98px){[dir=rtl] .join-video.single-user:nth-child(2n){margin-left:10px}}[dir=rtl] .multi-grid .join-video.single-user:nth-child(2n){margin-left:24px}@media(max-width:767.98px){[dir=rtl] .multi-grid .join-video.single-user:nth-child(2n){margin-left:0}}[dir=rtl] .multi-grid .join-video.single-user:nth-child(4n){margin-left:0}@media(max-width:767.98px){[dir=rtl] .multi-grid .join-video.single-user:nth-child(4n):nth-child(4n){margin-left:0}}[dir=rtl] .horizontal-view .join-video.single-user:nth-child(2n){margin-left:24px}[dir=rtl] .horizontal-view .join-video.single-user:nth-child(5){margin-left:0}@media(max-width:767.98px){[dir=rtl] .horizontal-view .join-video.single-user:nth-child(3n){margin-left:0}}[dir=rtl] .text-avatar{right:50%;transform:translate(50%,-50%)}@media(max-width:767.98px){[dir=rtl] .grid-view .join-video.single-user:nth-child(2n){margin-left:0}[dir=rtl] .grid-view .join-video.single-user:nth-child(3n){margin-left:24px}}[dir=rtl] .meeting{right:0;left:0}[dir=rtl] .join-contents.single-view .single-user{left:8px}[dir=rtl] .record-time{right:20px}[dir=rtl] .record-time span{padding-right:15px}[dir=rtl] .record-time span:before{right:7px}[dir=rtl] .record-time span:after{right:12px}[dir=rtl] .volume-col{right:20px}[dir=rtl] .volume-col #volume,[dir=rtl] .volume-col #volume .ui-slider-handle{right:50%;transform:translate(50%);-webkit-transform:translateX(50%);-ms-transform:translateX(50%)}[dir=rtl] .volume-col .volume-icons{margin-right:0}[dir=rtl] .chat-msg-blk .chats.chats-right{margin-right:auto}[dir=rtl] .chat-msg-blk .chats.chats-right .chat-content .message-content .download-col ul li{margin-left:8px}[dir=rtl] .chat-msg-blk .chats.chats-right .chat-content .message-content .download-col ul li:last-child{margin-left:0}[dir=rtl] .chat-msg-blk .chats.chats-right .chat-content .message-content .download-col ul li .image-download-col.image-not-download span{right:50%;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}[dir=rtl] .chat-msg-blk .chats.chats-right .chat-content .message-content .download-col ul li .image-download-col .download-action{left:8px}[dir=rtl] .chat-msg-blk .chats.chats-right .chat-content .message-content:before{border-right:6px solid #E9EDF4;border-left:0;left:-4px;right:auto}[dir=rtl] .chat-msg-blk .chats .message-content:before{border-left:6px solid #E9EDF4;right:-4px;left:auto}[dir=rtl] .chat-msg-blk .chats .chat-profile-name h6{justify-content:right;-webkit-justify-content:right}[dir=rtl] .chat-msg-blk .chat-line:before{right:0}[dir=rtl] .right-user-side.right-side-party .slime-grp .card-body-blk .user-list{padding-right:0}[dir=rtl] .right-user-side.right-side-party .slime-grp .card-body-blk .user-list .user-list-item .avatar{margin-left:.8rem}[dir=rtl] .right-user-side.right-side-party .slime-grp .card-body-blk .user-list .user-list-item .users-list-body .last-chat-time .new-message-count{margin-right:auto}[dir=rtl] .right-user-side .slime-grp .chat-footer{right:0;left:0}[dir=rtl] .right-user-side .slime-grp .chat-footer form .smile-col{left:inherit;right:15px}[dir=rtl] .right-user-side .slime-grp .chat-footer form .attach-col{left:inherit;right:45px}[dir=rtl] .right-user-side .slime-grp .chat-footer form .micro-col{left:50px;right:inherit}[dir=rtl] .right-user-side .slime-grp .chat-footer form .send-chat{left:5px}[dir=rtl] .right-user-side .slime-grp .chat-footer form .chat_form{margin-left:0}[dir=rtl] .audio-call-group ul li.active .avatar:before{right:-25px}@media(max-width:991.98px){[dir=rtl] .audio-call-group ul li.active .avatar:before{right:-10px}}@media(max-width:767.98px){[dir=rtl] .audio-call-group ul li.active .avatar:before{right:-5px}}[dir=rtl] .audio-call-group ul li .more-icon{left:inherit;right:50%;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}[dir=rtl] .audio-volume{right:20px}[dir=rtl] .audio-volume .volume-icons a{right:0}[dir=rtl] .table-top-head.low-stock-top-head li:last-child{margin-left:0}[dir=rtl] .table-top-head li{margin-left:10px}[dir=rtl] .table-top-head li:last-child{margin-left:0}[dir=rtl] .table-top-head li #collapse-header{margin-left:0}[dir=rtl] .table-top-head li a label{margin-left:10px}[dir=rtl] .table-top-head li a.btn-secondary svg{margin-left:5px}[dir=rtl] .table-top-head li .status-toggle label{margin-left:10px}[dir=rtl] .main-chat-blk .emoj-group ul li+li{margin-right:10px}[dir=rtl] .main-chat-blk .emoj-group{left:-100px}[dir=rtl] .main-chat-blk .rig-emoji-group{left:210px}[dir=rtl] .main-chat-blk .wrap-emoji-group{left:290px}[dir=rtl] .main-chat-blk .emoj-group-list-foot{right:-90px}[dir=rtl] .main-chat-blk .down-emoji-circle{right:10px!important}[dir=rtl] .main-chat-blk .down-emoji-circle ul li+li{margin-right:14px}@media(max-width:991.98px){[dir=rtl] .main-chat-blk .chat-page-wrapper .sidebar{margin-right:0}}[dir=rtl] .main-chat-blk .chat-page-wrapper .dropdown-menu .dropdown-item span{float:left;margin-left:10px}[dir=rtl] .main-chat-blk .chat .chat-header .user-details figure{margin-left:1rem}[dir=rtl] .main-chat-blk .chat .chat-body .messages .chats .chat-time .avatar{margin-left:1rem}[dir=rtl] .main-chat-blk .chat .chat-body .messages .chats .chat-time .time i img{margin-right:2px}[dir=rtl] .main-chat-blk .chat .chat-body .messages .chats .message-content{border-radius:15px 0 15px 15px}[dir=rtl] .main-chat-blk .chat .chat-body .messages .chats .message-content.fancy-msg-box .image-not-download span{right:50%;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}[dir=rtl] .main-chat-blk .chat .chat-body .messages .chat-profile-name h6 span{padding-right:10px}[dir=rtl] .main-chat-blk .chat .chat-body .messages .chats.chats-right{margin-right:auto}[dir=rtl] .main-chat-blk .chat .chat-body .messages .chats.chats-right .message-content{border-radius:0 15px 15px}[dir=rtl] .main-chat-blk .chat .chat-body .messages .chats.chats-right .chat-avatar{padding:8px 15px 0 0}[dir=rtl] .main-chat-blk .chat .chat-body .messages .download-col ul li+li{margin-right:5px}[dir=rtl] .main-chat-blk .chat .chat-body .messages .file-download .file-details ul li:before{left:-8px}[dir=rtl] .main-chat-blk .chat .chat-body .messages .file-download .file-details ul li+li{padding-right:15px}[dir=rtl] .main-chat-blk .chat .chat-footer form .form-buttons .btn{margin-right:0;margin-left:10px}[dir=rtl] .main-chat-blk .chat .chat-footer form .form-buttons .btn:last-child{margin-left:0}[dir=rtl] .main-chat-blk .chat .chat-footer form .form-buttons .btn.send-btn{margin-right:10px}[dir=rtl] .main-chat-blk .chat .chat-footer form .attach-col{left:inherit;right:60px}[dir=rtl] .main-chat-blk .chat .chat-footer form .smile-col{left:inherit;right:15px}[dir=rtl] .main-chat-blk .chat .chat-footer form .smile-foot{margin-left:10px}[dir=rtl] .main-chat-blk .chat-search{right:0}[dir=rtl] .main-chat-blk .chat-search input[type=text]{padding:8px 35px 8px 8px}[dir=rtl] .main-chat-blk .form-control-feedback{right:13px}[dir=rtl] .main-chat-blk .user-chat-search{right:0}[dir=rtl] .main-chat-blk .user-chat-search input[type=text]{padding:8px 35px 8px 8px}[dir=rtl] .main-chat-blk .close-btn-chat,[dir=rtl] .main-chat-blk .user-close-btn-chat{left:12px}[dir=rtl] .main-chat-blk .chat-avatar{padding:8px 8px 0 15px}[dir=rtl] .main-chat-blk .chat-voice-group li+li{padding-right:10px}[dir=rtl] .main-chat-blk .like-chat-grp ul li a img{margin-right:5px}[dir=rtl] .main-chat-blk .like-chat-grp ul li+li{margin-right:10px}[dir=rtl] .main-chat-blk .chat-line:before{right:0}[dir=rtl] .main-chat-blk .chat+.sidebar-group{margin-left:0}[dir=rtl] .main-chat-blk .chat+.sidebar-group .sidebar{margin-left:0}[dir=rtl] .main-chat-blk .stared-group span{margin-left:10px}[dir=rtl] .main-chat-blk .count-group span{margin-left:5px}[dir=rtl] .main-chat-blk .user-list{padding-right:0}[dir=rtl] .main-chat-blk .user-list li .avatar{margin-left:.8rem}[dir=rtl] .main-chat-blk .avatar-away:before{left:2px}[dir=rtl] .main-chat-blk .avatar-offline:before{left:2px}[dir=rtl] .main-chat-blk .avatar-online:before{left:2px}[dir=rtl] .main-chat-blk .animate-typing-col .dot{margin-left:-1px}[dir=rtl] .main-chat-blk .chat_form{margin-left:0}[dir=rtl] .main-chat-blk .right-sidebar .right-sidebar-wrap{border-right:1px solid #E9EDF4}[dir=rtl] .main-chat-blk .right-sidebar.video-right-sidebar .chat{margin-right:0!important}[dir=rtl] .main-chat-blk .chat-member-details .member-details ul li a+a{margin-right:10px}[dir=rtl] .main-chat-blk .right-sidebar.show-right-sidebar,[dir=rtl] .main-chat-blk .right-sidebar.video-right-sidebar.show-right-sidebar{margin-left:0}[dir=rtl] .main-chat-blk .right-sidebar.hide-right-sidebar{margin-left:-320px}[dir=rtl] .main-chat-blk .right-sidebar.video-right-sidebar.hide-right-sidebar{margin-left:-371px}[dir=rtl] .main-chat-blk .checkmark{right:0}[dir=rtl] .main-chat-blk .right-sidebar-head.share-media .about-media-tabs .nav .nav-item{margin-left:10px}[dir=rtl] .main-chat-blk .right-sidebar-head.share-media .about-media-tabs .nav .nav-item:last-child{margin-left:0}[dir=rtl] .main-chat-blk .right-sidebar-head.share-media .about-media-tabs .share-media-img li{margin:0 0 6px 6px}[dir=rtl] .main-chat-blk .right-sidebar-head.share-media .about-media-tabs .share-media-img li span{right:50%;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}[dir=rtl] .main-chat-blk .media-doc-blk span{margin-left:10px}[dir=rtl] .main-chat-blk .document-detail ul li:before{left:-8px}[dir=rtl] .main-chat-blk .document-detail ul li+li{padding-right:15px}[dir=rtl] .main-chat-blk .link-img img{margin-left:10px}[dir=rtl] .main-chat-blk .avatar-group .avatar+.avatar{margin-right:-.75rem}[dir=rtl] .main-chat-blk .add-section ul li{float:right}[dir=rtl] .main-chat-blk .add-section ul li+li{margin-right:10px}[dir=rtl] .main-chat-blk .avatar-away:before,[dir=rtl] .main-chat-blk .avatar-offline:before,[dir=rtl] .main-chat-blk .avatar-online:before{left:0}[dir=rtl] .main-chat-blk .contact-close{float:left;right:95%;left:0}[dir=rtl] .main-chat-blk .btn .badge{left:7px}[dir=rtl] .main-chat-blk .tooltip>.tooltip-inner{text-align:right}[dir=rtl] .main-chat-blk .main-wrapper .content .sidebar-group .sidebar{border-left:1px solid #E9EDF4}[dir=rtl] .main-chat-blk .chat-header ul li:not(.inline-block){margin-left:15px!important}[dir=rtl] .main-chat-blk .chat-header ul li:last-child{margin-left:0!important}[dir=rtl] .main-chat-blk .pin-chat img{margin-left:6px}[dir=rtl] .main-chat-blk .sidebar .user-list li figure{margin-left:1rem}[dir=rtl] .main-chat-blk .emoj-group-list{right:-90px}[dir=rtl] .chat-search .input-group .form-control{padding:0 36px 0 0}[dir=rtl] .chat-search .input-group .input-group-prepend{left:15px}[dir=rtl] .chat-cont-left .chat-scroll .media .media-img-wrap{margin:0 0 0 15px}[dir=rtl] .chat-cont-left .chat-scroll .media .media-body div:last-child{text-align:left}[dir=rtl] .chat-cont-right .msg_head .back-user-list{margin:0 -10px 0 0}[dir=rtl] .chat-cont-right .user_info{margin:0 15px 0 auto}[dir=rtl] .chat-cont-right ul.list-unstyled .media.sent .media-body{margin:0 0 0 20px}[dir=rtl] .chat-cont-right ul.list-unstyled .media.sent .media-body .msg-box{padding:0 50px 0 0}[dir=rtl] .chat-cont-right ul.list-unstyled .media.sent .media-body .msg-box:first-child:before{border-right:6px solid #e3e3e3;border-left:6px solid transparent;left:-12px;right:auto}[dir=rtl] .chat-cont-right ul.list-unstyled .media.sent .media-body .msg-box:first-child>div{border-radius:0 10px 10px}[dir=rtl] .chat-cont-right ul.list-unstyled .media.sent .media-body .chat-msg-attachments .chat-attachment:before{left:0;right:0}[dir=rtl] .chat-cont-right ul.list-unstyled .media.sent .media-body .chat-msg-attachments .chat-attach-download{right:50%;transform:translate(50%,-50%)}[dir=rtl] .chat-cont-right ul.list-unstyled .media.sent .media-body .chat-msg-info li{padding:0 16px 0 0}[dir=rtl] .chat-cont-right ul.list-unstyled .media.sent .media-body .chat-msg-info li:not(:last-child):after{left:auto;right:8px;transform:translate(50%,-50%)}[dir=rtl] .chat-cont-right ul.list-unstyled .media.received .media-body{margin:0 20px 0 0}[dir=rtl] .chat-cont-right ul.list-unstyled .media.received .media-body:before{border-left:6px solid #3D5EE1;border-right:6px solid transparent;left:auto;right:-6px}[dir=rtl] .chat-cont-right ul.list-unstyled .media.received .chat-msg-attachments .chat-attachment:before{left:0;right:0}[dir=rtl] .chat-cont-right ul.list-unstyled .media.received .chat-msg-attachments .chat-attach-download{right:50%;transform:translate(50%,-50%);-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%)}[dir=rtl] .chat-cont-right ul.list-unstyled .chat-date:before{margin-left:28px;left:50%}[dir=rtl] .chat-cont-right ul.list-unstyled .chat-date:after{margin:0 28px 0 0;right:50%}@media(max-width:991.98px){[dir=rtl] .main-chat-blk .right-sidebar.right-side-contact.show-right-sidebar{margin-left:0}}[dir=rtl] .msg-typing span{float:right}[dir=rtl] .dropdown-item i{margin-left:6px!important}[dir=rtl] .card-dropdown>a{padding:10px 30px 10px 10px}[dir=rtl] .card-dropdown>a .cal-icon{right:10px}[dir=rtl] .card-dropdown>a i{margin-left:5px}[dir=rtl] .card-dropdown>a[aria-expanded=true]:after{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg)}[dir=rtl] .card-dropdown .dropdown-menu li a i,[dir=rtl] .dropdown-menu.notes-menu span{margin-left:8px}[dir=rtl] .email-header .btn-white i{margin-right:5px}[dir=rtl] .custom-file-container .custom-file-container__custom-file__custom-file-control{left:0;right:0}[dir=rtl] .custom-file-container .custom-file-container__custom-file__custom-file-control__button{border-right:1px solid #E9EDF4;left:0}[dir=rtl] .progress-vertical,[dir=rtl] .progress-vertical-bottom{margin-left:20px}[dir=rtl] .pagination-boxed .page-link{margin-right:.35rem!important}[dir=rtl] .blockquote-container{border-right:4px solid #9CA1AF}[dir=rtl] .blockquote-container.text-end{border-left:4px solid #9CA1AF;border-right:0}[dir=rtl] .list-circle{padding-right:2rem}[dir=rtl] .alert.alert-dismissible{padding:.625rem .85rem .625rem 2.25rem}@media screen and (max-width:400px){[dir=rtl] .btn-close.custom-close{margin:9px 0 9px 9px}}[dir=rtl] .bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,[dir=rtl] .bs-popover-end>.popover-arrow:after,[dir=rtl] .bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,[dir=rtl] .bs-popover-end>.popover-arrow:before{border-left-color:#e9edf4}[dir=rtl] .bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,[dir=rtl] .bs-popover-start>.popover-arrow:after,[dir=rtl] .bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,[dir=rtl] .bs-popover-start>.popover-arrow:before{border-right-color:#e9edf4}[dir=rtl] .popover-primary.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,[dir=rtl] .popover-primary.bs-popover-end>.popover-arrow:after,[dir=rtl] .popover-primary.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,[dir=rtl] .popover-primary.bs-popover-end>.popover-arrow:before{border-left-color:#3d5ee1}[dir=rtl] .popover-primary.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,[dir=rtl] .popover-primary.bs-popover-start>.popover-arrow:after,[dir=rtl] .popover-primary.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,[dir=rtl] .popover-primary.bs-popover-start>.popover-arrow:before{border-right-color:#3d5ee1}[dir=rtl] .popover-secondary.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,[dir=rtl] .popover-secondary.bs-popover-end>.popover-arrow:after,[dir=rtl] .popover-secondary.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,[dir=rtl] .popover-secondary.bs-popover-end>.popover-arrow:before{border-left-color:#6fccd8}[dir=rtl] .popover-secondary.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,[dir=rtl] .popover-secondary.bs-popover-start>.popover-arrow:after,[dir=rtl] .popover-secondary.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,[dir=rtl] .popover-secondary.bs-popover-start>.popover-arrow:before{border-right-color:#6fccd8}[dir=rtl] .popover-warning.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,[dir=rtl] .popover-warning.bs-popover-end>.popover-arrow:after,[dir=rtl] .popover-warning.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,[dir=rtl] .popover-warning.bs-popover-end>.popover-arrow:before{border-left-color:#eab300}[dir=rtl] .popover-warning.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,[dir=rtl] .popover-warning.bs-popover-start>.popover-arrow:after,[dir=rtl] .popover-warning.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,[dir=rtl] .popover-warning.bs-popover-start>.popover-arrow:before{border-right-color:#eab300}[dir=rtl] .popover-info.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,[dir=rtl] .popover-info.bs-popover-end>.popover-arrow:after,[dir=rtl] .popover-info.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,[dir=rtl] .popover-info.bs-popover-end>.popover-arrow:before{border-left-color:#0f65cd}[dir=rtl] .popover-info.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,[dir=rtl] .popover-info.bs-popover-start>.popover-arrow:after,[dir=rtl] .popover-info.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,[dir=rtl] .popover-info.bs-popover-start>.popover-arrow:before{border-right-color:#0f65cd}[dir=rtl] .popover-success.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,[dir=rtl] .popover-success.bs-popover-end>.popover-arrow:after,[dir=rtl] .popover-success.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,[dir=rtl] .popover-success.bs-popover-end>.popover-arrow:before{border-left-color:#1abe17}[dir=rtl] .popover-success.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,[dir=rtl] .popover-success.bs-popover-start>.popover-arrow:after,[dir=rtl] .popover-success.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,[dir=rtl] .popover-success.bs-popover-start>.popover-arrow:before{border-right-color:#1abe17}[dir=rtl] .popover-danger.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,[dir=rtl] .popover-danger.bs-popover-end>.popover-arrow:after,[dir=rtl] .popover-danger.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,[dir=rtl] .popover-danger.bs-popover-end>.popover-arrow:before{border-left-color:#e82646}[dir=rtl] .popover-danger.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,[dir=rtl] .popover-danger.bs-popover-start>.popover-arrow:after,[dir=rtl] .popover-danger.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,[dir=rtl] .popover-danger.bs-popover-start>.popover-arrow:before{border-right-color:#e82646}[dir=rtl] .popover-purple.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,[dir=rtl] .popover-purple.bs-popover-end>.popover-arrow:after,[dir=rtl] .popover-purple.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,[dir=rtl] .popover-purple.bs-popover-end>.popover-arrow:before{border-left-color:#4a00e5}[dir=rtl] .popover-purple.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,[dir=rtl] .popover-purple.bs-popover-start>.popover-arrow:after,[dir=rtl] .popover-purple.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,[dir=rtl] .popover-purple.bs-popover-start>.popover-arrow:before{border-right-color:#4a00e5}[dir=rtl] .popover-teal.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,[dir=rtl] .popover-teal.bs-popover-end>.popover-arrow:after,[dir=rtl] .popover-teal.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,[dir=rtl] .popover-teal.bs-popover-end>.popover-arrow:before{border-left-color:#02a8b5}[dir=rtl] .popover-teal.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,[dir=rtl] .popover-teal.bs-popover-start>.popover-arrow:after,[dir=rtl] .popover-teal.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,[dir=rtl] .popover-teal.bs-popover-start>.popover-arrow:before{border-right-color:#02a8b5}[dir=rtl] .popover-primary-light.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,[dir=rtl] .popover-primary-light.bs-popover-end>.popover-arrow:after,[dir=rtl] .popover-primary-light.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,[dir=rtl] .popover-primary-light.bs-popover-end>.popover-arrow:before{border-left-color:#3d5ee11a}[dir=rtl] .popover-primary-light.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,[dir=rtl] .popover-primary-light.bs-popover-start>.popover-arrow:after,[dir=rtl] .popover-primary-light.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,[dir=rtl] .popover-primary-light.bs-popover-start>.popover-arrow:before{border-right-color:#3d5ee11a}[dir=rtl] .popover-secondary-light.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,[dir=rtl] .popover-secondary-light.bs-popover-end>.popover-arrow:after,[dir=rtl] .popover-secondary-light.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,[dir=rtl] .popover-secondary-light.bs-popover-end>.popover-arrow:before{border-left-color:#6fccd81a}[dir=rtl] .popover-secondary-light.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,[dir=rtl] .popover-secondary-light.bs-popover-start>.popover-arrow:after,[dir=rtl] .popover-secondary-light.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,[dir=rtl] .popover-secondary-light.bs-popover-start>.popover-arrow:before{border-right-color:rgba(var(--secondary-rgb),.1)}[dir=rtl] .popover-warning-light.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,[dir=rtl] .popover-warning-light.bs-popover-end>.popover-arrow:after,[dir=rtl] .popover-warning-light.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,[dir=rtl] .popover-warning-light.bs-popover-end>.popover-arrow:before{border-left-color:#eab3001a}[dir=rtl] .popover-warning-light.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,[dir=rtl] .popover-warning-light.bs-popover-start>.popover-arrow:after,[dir=rtl] .popover-warning-light.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,[dir=rtl] .popover-warning-light.bs-popover-start>.popover-arrow:before{border-right-color:#eab3001a}[dir=rtl] .popover-info-light.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,[dir=rtl] .popover-info-light.bs-popover-end>.popover-arrow:after,[dir=rtl] .popover-info-light.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,[dir=rtl] .popover-info-light.bs-popover-end>.popover-arrow:before{border-left-color:#0f65cd1a}[dir=rtl] .popover-info-light.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,[dir=rtl] .popover-info-light.bs-popover-start>.popover-arrow:after,[dir=rtl] .popover-info-light.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,[dir=rtl] .popover-info-light.bs-popover-start>.popover-arrow:before{border-right-color:#0f65cd1a}[dir=rtl] .popover-success-light.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,[dir=rtl] .popover-success-light.bs-popover-end>.popover-arrow:after,[dir=rtl] .popover-success-light.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,[dir=rtl] .popover-success-light.bs-popover-end>.popover-arrow:before{border-left-color:#1abe171a}[dir=rtl] .popover-success-light.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,[dir=rtl] .popover-success-light.bs-popover-start>.popover-arrow:after,[dir=rtl] .popover-success-light.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,[dir=rtl] .popover-success-light.bs-popover-start>.popover-arrow:before{border-right-color:#1abe171a}[dir=rtl] .popover-danger-light.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,[dir=rtl] .popover-danger-light.bs-popover-end>.popover-arrow:after,[dir=rtl] .popover-danger-light.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,[dir=rtl] .popover-danger-light.bs-popover-end>.popover-arrow:before{border-left-color:#e826461a}[dir=rtl] .popover-danger-light.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,[dir=rtl] .popover-danger-light.bs-popover-start>.popover-arrow:after,[dir=rtl] .popover-danger-light.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,[dir=rtl] .popover-danger-light.bs-popover-start>.popover-arrow:before{border-right-color:#e826461a}[dir=rtl] .popover-purple-light.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,[dir=rtl] .popover-purple-light.bs-popover-end>.popover-arrow:after,[dir=rtl] .popover-purple-light.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,[dir=rtl] .popover-purple-light.bs-popover-end>.popover-arrow:before{border-left-color:rgba(var(--purple-rgb),.1)}[dir=rtl] .popover-purple-light.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,[dir=rtl] .popover-purple-light.bs-popover-start>.popover-arrow:after,[dir=rtl] .popover-purple-light.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,[dir=rtl] .popover-purple-light.bs-popover-start>.popover-arrow:before{border-right-color:rgba(var(--purple-rgb),.1)}[dir=rtl] .popover-teal-light.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,[dir=rtl] .popover-teal-light.bs-popover-end>.popover-arrow:after,[dir=rtl] .popover-teal-light.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,[dir=rtl] .popover-teal-light.bs-popover-end>.popover-arrow:before{border-left-color:rgba(var(--teal-rgb),.1)}[dir=rtl] .popover-teal-light.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,[dir=rtl] .popover-teal-light.bs-popover-start>.popover-arrow:after,[dir=rtl] .popover-teal-light.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,[dir=rtl] .popover-teal-light.bs-popover-start>.popover-arrow:before{border-right-color:rgba(var(--teal-rgb),.1)}[dir=rtl] .popover-dark.bs-popover-auto[data-popper-placement^=left] .popover-arrow:before,[dir=rtl] .popover-dark.bs-popover-left .popover-arrow:after{border-right-color:#0c1c29}[dir=rtl] .popover-dark.bs-popover-auto[data-popper-placement^=right] .popover-arrow:before,[dir=rtl] .popover-dark.bs-popover-right .popover-arrow:after{border-left-color:#0c1c29}[dir=rtl] .form-select-sm{padding:.25rem .8rem .25rem 2.25rem}[dir=rtl] .form-select.is-invalid:not([multiple]):not([size]){padding-left:1.125rem}[dir=rtl] .input-icon .form-control:not(:last-child),[dir=rtl] .input-icon .form-select:not(:last-child){padding-left:2.5rem}[dir=rtl] .input-group-flat .form-control:not(:last-child){border-left:0}[dir=rtl] .input-group-flat .form-control:not(:first-child){border-right:0}[dir=rtl] .input-group-flat .input-group-text:first-child{padding-left:0}[dir=rtl] .input-group-flat .input-group-text:last-child{padding-right:0}[dir=rtl] .custom-radio{padding-right:25px}[dir=rtl] .custom-radio .checkmark{right:0}[dir=rtl] .custom-radio .checkmark:after{right:50%;transform:translate(50%,-50%)}[dir=rtl] .check-radio-group .custom-radio{margin-left:15px}[dir=rtl] .checktoggle:after{transition:right .3s ease,transform .3s ease;transform:translate(-2px,-50%);-webkit-transform:translate(-4px,-50%);-ms-transform:translate(-2px,-50%);right:0}[dir=rtl] .check:checked+.checktoggle:after{right:100%;transform:translate(calc(-1*(-90% - 4px)),-50%)}[dir=rtl] .input-icon-addon{left:0}[dir=rtl] .input-icon-addon:last-child{left:0;right:auto}[dir=rtl] .input-icon-start .form-control{padding-right:28px}[dir=rtl] .icon-addon{right:0}[dir=rtl] .form-wrap .form-wrap-icon i{left:15px}[dir=rtl] .toggle-password,[dir=rtl] .toggle-passwords,[dir=rtl] .toggle-passworda{left:10px}[dir=rtl] .form-wrap-checkbox .check .box{margin-left:8px}[dir=rtl] .form-wrap-checkbox .check .box:after{border-right:2px solid;transform:rotate(45deg) translateZ(0);right:0;left:0}[dir=rtl] .form-sort .select2-container--default .select2-selection--single .select2-selection__rendered{padding-right:35px}[dir=rtl] .form-sort .info-img{right:0;margin-right:10px}[dir=rtl] .notes-tog i{transform:rotate(-180deg)}[dir=rtl] .notes-tag-left .notes-tog i{transform:rotate(-360deg)}[dir=rtl] .custom-pagination .paginations span .fa-chevron-left,[dir=rtl] .custom-pagination .paginations .page-wrap li a{margin-left:8px}[dir=rtl] .input-blocks input[type=text].datetimepicker{padding-right:35px}[dir=rtl] .todo-inbox-check{margin-left:15px}[dir=rtl] .todo-calendar .input-groupicon.calender-input input{padding-right:10px}[dir=rtl] .todo-calendar .calender-input .info-img{left:5px!important}[dir=rtl] .section-bulk-wrap .form-sort .ti-filter{right:10px}[dir=rtl] .square-rotate{transform:rotate(-45deg)}[dir=rtl] .table tbody tr td a.product-img{margin-left:5px}[dir=rtl] .table tbody tr td a .info-img,[dir=rtl] table tbody .productimgname a.stock-img.product-img{margin-left:8px}[dir=rtl] table tbody .productimgname a.stock-img.product-img img{margin-left:0}[dir=rtl] .accordion-item:last-of-type{border-bottom-left-radius:.35rem;border-bottom-right-radius:.35rem}[dir=rtl] .accordion-item:first-of-type{border-top-right-radius:.35rem;border-top-left-radius:.35rem}[dir=rtl] .card .card-header.card-header-accent .card-title{padding-right:.7rem}[dir=rtl] .card .card-header.card-header-accent .card-title:before{right:0}[dir=rtl] .action-card{text-align:right}[dir=rtl] .action-card:hover .action-card-go{transform:translate(-2px)}[dir=rtl] .tooltip.tooltip-primary.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,[dir=rtl] .tooltip.tooltip-primary.bs-tooltip-end .tooltip-arrow:before{border-left-color:#3d5ee1}[dir=rtl] .tooltip.tooltip-primary.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,[dir=rtl] .tooltip.tooltip-primary.bs-tooltip-start .tooltip-arrow:before{border-right-color:#3d5ee1}[dir=rtl] .tooltip.tooltip-secondary.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,[dir=rtl] .tooltip.tooltip-secondary.bs-tooltip-end .tooltip-arrow:before{border-left-color:#6fccd8}[dir=rtl] .tooltip.tooltip-secondary.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,[dir=rtl] .tooltip.tooltip-secondary.bs-tooltip-start .tooltip-arrow:before{border-right-color:#6fccd8}[dir=rtl] .tooltip.tooltip-warning.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,[dir=rtl] .tooltip.tooltip-warning.bs-tooltip-end .tooltip-arrow:before{border-left-color:#eab300}[dir=rtl] .tooltip.tooltip-warning.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,[dir=rtl] .tooltip.tooltip-warning.bs-tooltip-start .tooltip-arrow:before{border-right-color:#eab300}[dir=rtl] .tooltip.tooltip-info.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,[dir=rtl] .tooltip.tooltip-info.bs-tooltip-end .tooltip-arrow:before{border-left-color:#0f65cd}[dir=rtl] .tooltip.tooltip-info.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,[dir=rtl] .tooltip.tooltip-info.bs-tooltip-start .tooltip-arrow:before{border-right-color:#0f65cd}[dir=rtl] .tooltip.tooltip-success.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,[dir=rtl] .tooltip.tooltip-success.bs-tooltip-end .tooltip-arrow:before{border-left-color:#1abe17}[dir=rtl] .tooltip.tooltip-success.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,[dir=rtl] .tooltip.tooltip-success.bs-tooltip-start .tooltip-arrow:before{border-right-color:#1abe17}[dir=rtl] .tooltip.tooltip-danger.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,[dir=rtl] .tooltip.tooltip-danger.bs-tooltip-end .tooltip-arrow:before{border-left-color:#e82646}[dir=rtl] .tooltip.tooltip-danger.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,[dir=rtl] .tooltip.tooltip-danger.bs-tooltip-start .tooltip-arrow:before{border-right-color:#e82646}[dir=rtl] .tooltip.tooltip-dark.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,[dir=rtl] .tooltip.tooltip-dark.bs-tooltip-end .tooltip-arrow:before{border-left-color:#202c4b}[dir=rtl] .tooltip.tooltip-dark.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,[dir=rtl] .tooltip.tooltip-dark.bs-tooltip-start .tooltip-arrow:before{border-right-color:#202c4b}[dir=rtl] .tooltip.tooltip-light.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,[dir=rtl] .tooltip.tooltip-light.bs-tooltip-end .tooltip-arrow:before{border-left-color:#e9edf4}[dir=rtl] .tooltip.tooltip-light.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,[dir=rtl] .tooltip.tooltip-light.bs-tooltip-start .tooltip-arrow:before{border-right-color:#e9edf4}[dir=rtl] .vertical-tabs-2 .nav-item .nav-link.active:before{transform:rotate(-45deg)}[dir=rtl] .tab-style-4.nav-tabs .nav-link.active:before{transform:rotate(-45deg)}[dir=rtl] .tab-style-7 .nav-link{text-align:right}[dir=rtl] .nav-tabs .nav-link{background:100% 0;border-top-right-radius:.25rem;border-top-left-radius:.25rem}[dir=rtl] .tabs-set .nav-tabs .nav-link,[dir=rtl] .tabs-sets .nav-tabs .nav-link{margin-left:10px}[dir=rtl] .nav-control button.owl-prev{margin-left:8px}[dir=rtl] .modal.effect-slide-in-right .modal-dialog{transform:translate(-20%)}[dir=rtl] .modal.effect-newspaper .modal-dialog{transform:scale(0) rotate(-720deg)}[dir=rtl] .modal.effect-flip-horizontal .modal-dialog{transform:rotateY(70deg)}[dir=rtl] .modal.effect-rotate-bottom .modal-dialog{transform-origin:100% 100%}[dir=rtl] .modal.effect-rotate-left .modal-dialog{transform:translateZ(100px) translate(30%) rotateY(-90deg);transform-origin:100% 100%}[dir=rtl] .swal2-confirm{margin-left:5px}[dir=rtl] .data-table .dt-sortable.dt-sort-desc .dt-sort-ic{transform:rotate(-180deg)}[dir=rtl] .data-table .dt-resize{left:0}[dir=rtl] .data-table .dt-expand[aria-expanded=true] i{transform:rotate(-90deg)}[dir=rtl] .data-table .dt-check:checked:after{right:5px;border-width:0 0 2px 2px;transform:rotate(-45deg)}[dir=rtl] .data-table .dt-check:indeterminate:after{right:3px}[dir=rtl] .data-table>.table>thead>tr>th.dt-pin,[dir=rtl] .data-table>.table>tbody>tr>td.dt-pin{right:0}@media(max-width:991.98px){[dir=rtl] .data-table.dt-cards>.table>tbody>tr.dt-row>td.dt-pin{right:14px}[dir=rtl] .data-table.dt-cards>.table>tbody>tr.dt-row>td.card-expand-toggle{left:14px}}[dir=rtl] .card-toolbar .card-search input{padding:0 32px 0 58px}[dir=rtl] .card-toolbar .card-search .card-search-ic{right:11px}[dir=rtl] .card-toolbar .card-search .card-search-kbd{left:4px}[dir=rtl] .card-chip{padding:0 12px 0 6px}[dir=rtl] .card-foot-size{margin-right:auto}[dir=rtl] .card-foot-size .form-select{padding:0 9px 0 26px}[dir=rtl] .card-search .card-search-x{left:10px}[dir=rtl] .card-vcount{margin-right:auto}[dir=rtl] .dt-user .dt-avatar .dt-presence{left:-1px}[dir=rtl] .rt-grid thead th{text-align:right}[dir=rtl] .rt-grid thead th:first-child,[dir=rtl] .rt-grid tbody td.rt-time{right:0}[dir=rtl] .rt-card{padding:10px 16px 8px 10px}[dir=rtl] .rt-card .rt-accent{right:0;border-radius:4px 0 0 4px}[dir=rtl] .lesson-item{border-right-width:3px}[dir=rtl] .lesson-item:hover{transform:translate(-3px)}[dir=rtl] .term-item,[dir=rtl] .subject-item{border-right-width:3px}[dir=rtl] .subject-item-compact .pc{text-align:left}[dir=rtl] .highlight-item{border-right-width:3px}[dir=rtl] .info-list-avatar-wrap .dot{left:-2px}[dir=rtl] .metric-tile,[dir=rtl] .countdown-strip,[dir=rtl] .fact-tile,[dir=rtl] .summary-cell{border-right-width:3px}[dir=rtl] .meter .meter-marker{transition:right .3s ease}[dir=rtl] .activity-feed>li,[dir=rtl] .activity-feed>.activity-feed-item{padding:0 2.5rem 1.05rem 0}[dir=rtl] .activity-feed.activity-feed-roomy>li,[dir=rtl] .activity-feed.activity-feed-roomy>.activity-feed-item{padding:.5rem 2.875rem .5rem .5rem}[dir=rtl] .timeline-list{padding-right:6px}[dir=rtl] .timeline-item:not(:last-child):before{right:15px}[dir=rtl] .portal-timeline-track{padding-right:4px}[dir=rtl] .portal-timeline-body{padding-right:22px}[dir=rtl] .portal-timeline-body:before{right:5px}[dir=rtl] .portal-timeline-dot{right:0}[dir=rtl] .classcard-badge{margin-right:auto}[dir=rtl] #toastStack{left:20px}@media(max-width:1199.98px){[dir=rtl] .widget-canvas .pk-exec .pk-exec-kpi:nth-child(3n+1){border-right:0}}@media(max-width:767.98px){[dir=rtl] .widget-canvas .pk-exec .pk-exec-kpi{border-right:0!important}}@media(max-width:1399.98px){[dir=rtl] .widget-canvas .pk-si-donut{border-right:0}}[dir=rtl] .widget-canvas .spotlight-card:before{left:-46px}[dir=rtl] .widget-canvas .spotlight-card:after{left:56px}[dir=rtl] .widget-canvas .welcome-banner:before{left:-70px}[dir=rtl] .route-line .bus{transform:translate(50%,-50%)}[dir=rtl] .tracker-badge{left:10px}[dir=rtl] #holidayWorkspace .hol-event{border-right:3px solid var(--bs-primary)}[dir=rtl] #holidayWorkspace .hol-event:hover,[dir=rtl] #holidayWorkspace .hol-head-link:hover i,[dir=rtl] #holidayWorkspace .hol-mini:hover{transform:translate(-2px)}[dir=rtl] #holidayWorkspace .hol-mini-go{transform:translate(4px)}[dir=rtl] #holidayWorkspace .hol-cat-item:hover{transform:translate(-2px)}[dir=rtl] #expenseWorkspace .exp-queue,[dir=rtl] #incomeWorkspace .exp-queue{padding:.15rem .15rem .15rem .3rem}[dir=rtl] #expenseWorkspace .exp-card,[dir=rtl] #incomeWorkspace .exp-card{padding:.85rem 1.05rem .85rem .9rem}[dir=rtl] #expenseWorkspace .exp-card:before,[dir=rtl] #incomeWorkspace .exp-card:before{right:0}[dir=rtl] #expenseWorkspace .exp-tl-step:not(:last-child) .exp-tl-ic:after,[dir=rtl] #incomeWorkspace .exp-tl-step:not(:last-child) .exp-tl-ic:after{right:16px}[dir=rtl] #categoryWorkspace .cat-list{padding:.15rem .15rem .15rem .3rem}[dir=rtl] #categoryWorkspace .cat-card{padding:.85rem 1.05rem .85rem .9rem}[dir=rtl] #categoryWorkspace .cat-card:before{right:0}[dir=rtl] #invoiceWorkspace .iv-hero-glow{left:-40px}[dir=rtl] #invoiceWorkspace .iv-fee-table thead th:first-child{border-right:1px solid var(--bs-border-color);border-top-right-radius:11px}[dir=rtl] #invoiceWorkspace .iv-fee-table thead th:last-child{border-left:1px solid var(--bs-border-color);border-top-left-radius:11px}[dir=rtl] #invoiceWorkspace .iv-tl-step:not(:last-child) .iv-tl-ic:after{right:16px}[dir=rtl] #noticeWorkspace .nb-pin{left:82px}[dir=rtl] #noticeWorkspace.is-list .nb-meta{margin-right:auto}[dir=rtl] #eventsWorkspace .ev-chip{text-align:right}[dir=rtl] #eventsWorkspace .ev-chip:hover{transform:translate(-2px)}[dir=rtl] #eventsWorkspace .ev-more{text-align:right}[dir=rtl] #eventsWorkspace .ev-banner-badge{right:.6rem}[dir=rtl] #eventsWorkspace .ev-banner-date{left:.6rem}[dir=rtl] #eventsWorkspace .ev-parts .avatar{margin-right:-8px}[dir=rtl] #eventsWorkspace .ev-parts .avatar:first-child{margin-right:0}[dir=rtl] #eventsWorkspace .ev-parts-more{margin-right:-8px}[dir=rtl] #eventsWorkspace .ev-tl:before{right:15px}[dir=rtl] #eventsWorkspace .ev-tl-item{padding:0 3rem 1.1rem 0}[dir=rtl] #eventsWorkspace .ev-tl-dot{right:6px}[dir=rtl] #eventsWorkspace .ev-step:not(:last-child) .ev-step-ic:after{right:15px}@media(max-width:767.98px){[dir=rtl] #eventsWorkspace .ev-cell .ev-daynum{margin-left:.5rem}}[dir=rtl] #ev_detail .ev-oc-cat{right:.7rem}[dir=rtl] #ev_detail .ev-step:not(:last-child) .ev-step-ic:after{right:15px}[dir=rtl] .table-filter-head .filter-head-left h5{margin:0 0 10px 24px}[dir=rtl] .list-tab ul li{margin:0 0 0 24px}[dir=rtl] .list-tab ul li a span{margin:0 8px 0 0}[dir=rtl] .list-tab ul li a:before{right:0}[dir=rtl] .load-more .btn i{margin-left:5px}[dir=rtl] .profile-wrap .frames{margin-left:15px}[dir=rtl] .drag-upload-btn{margin:0 0 10px 12px}[dir=rtl] .drag-upload-btn input{right:0}[dir=rtl] .profile-back:hover{transform:translate(2px)}[dir=rtl] .profile-hero:before{background-position:100% 0}[dir=rtl] .profile-hero:after{left:-40px}[dir=rtl] .hero-photo .presence{left:4px}[dir=rtl] .profile-overview:before{left:-34px}[dir=rtl] .profile-overview:after{right:0;left:0;transform-origin:right}[dir=rtl] .profile-overview:hover>.avatar{transform:translateY(-2px) rotate(5deg)}[dir=rtl] .definition-list.one-col .value{text-align:left}[dir=rtl] .profile-person .person-actions{margin-right:auto}@media(max-width:575.98px){[dir=rtl] .profile-person .person-actions{margin-right:unset}}[dir=rtl] .profile-donut svg{transform:rotate(90deg)}[dir=rtl] .donut-legend b{margin-right:auto}[dir=rtl] .profile-timeline{padding-right:30px}[dir=rtl] .profile-timeline:before{right:11px}[dir=rtl] .profile-timeline>.avatar{right:-30px}[dir=rtl] .profile-insight:before{left:-50px}@media(max-width:575.98px){[dir=rtl] .profile-pill{margin-right:unset!important}}[dir=rtl] .profile-award:before{right:50%;transform:translate(50%)}[dir=rtl] .award-ribbon{left:12px}[dir=rtl] .profile-document:before{right:0;left:0;transform-origin:right}[dir=rtl] .profile-book.overdue:before{right:0}[dir=rtl] .profile-queue{margin-right:auto}@media(max-width:575.98px){[dir=rtl] .profile-queue{margin-right:unset}}[dir=rtl] .profile-kpi:before{right:0;left:0}[dir=rtl] .kpi-bg{left:-10px}[dir=rtl] .subject-pct{text-align:left}[dir=rtl] .exam-result-pct i{margin-right:2px}[dir=rtl] .exam-result-trend{margin-right:auto}[dir=rtl] .exam-result-needle{right:0;transition:right 1.1s cubic-bezier(.22,1,.36,1)}[dir=rtl] .exam-result-needle:after{right:50%;transform:translate(50%)}[dir=rtl] .attendance-sub{margin-right:4px}[dir=rtl] .today-chip{margin-right:6px}[dir=rtl] .schedule-item:before{right:0}[dir=rtl] .schedule-item:hover{transform:translate(-2px)}[dir=rtl] .profile-event:before{right:0}[dir=rtl] .idcard-brand{margin-right:8px;text-align:right}[dir=rtl] .idcard-wave{right:0;left:0}[dir=rtl] .fee-donut svg{transform:rotate(90deg)}[dir=rtl] .fee-stat:before{right:0}[dir=rtl] .tab-lock{margin-right:5px}[dir=rtl] .emergency-contact{margin-right:unset}@media(max-width:767px){[dir=rtl] .emergency-contact{margin-right:0}}[dir=rtl] .profile-condition{border-right-width:3px}[dir=rtl] .profile-condition.sev-high{border-right-color:#dc2626}[dir=rtl] .profile-condition.sev-mid{border-right-color:#d97706}[dir=rtl] .profile-condition.sev-low{border-right-color:#0891b2}[dir=rtl] .transport-track-route{right:14px;left:14px}[dir=rtl] .transport-track-bus{right:12px}[dir=rtl] .transport-track-school{left:12px}[dir=rtl] .transport-track-eta .profile-dot.live{margin-left:6px}[dir=rtl] .switch-track:after{right:2px}[dir=rtl] .switch input:checked+.switch-track:after{transform:translate(-16px)}[dir=rtl] .profile-note{border-right-width:3px}[dir=rtl] .profile-note.c-counsel{border-right-color:#0d9488}[dir=rtl] .profile-note.c-academic{border-right-color:#3d5ee1}[dir=rtl] .profile-note.c-behaviour{border-right-color:#d97706}[dir=rtl] .profile-note.c-health{border-right-color:#dc2626}[dir=rtl] .profile-audit{padding-right:6px}[dir=rtl] .login-log-time{text-align:left}[dir=rtl] .livemap-close{left:14px}[dir=rtl] .livemap-close:hover{transform:rotate(-90deg)}[dir=rtl] .livemap-topbar{right:14px;left:60px}[dir=rtl] .livemap-recenter{left:14px}[dir=rtl] .livemap-driver{right:14px}[dir=rtl] .livemap-sheet:before{right:50%;transform:translate(50%)}[dir=rtl] .livemap-hero-eta b em{margin-right:4px}[dir=rtl] .livemap-hero-sub i{margin-left:2px}[dir=rtl] .livemap-pbar>span:after{left:0;transform:translate(-50%,-50%)}[dir=rtl] .livemap-stops:before{right:10px}[dir=rtl] .livemap-stat .tx b em{margin-right:1px}[dir=rtl] .livemap-updated{margin-left:auto}@media(max-width:575px){[dir=rtl] .livemap-driver{left:14px}}[dir=rtl] .credential-close{left:16px}[dir=rtl] .credential-close:hover{transform:rotate(-90deg)}[dir=rtl] .credential-status-meta{margin-right:auto}[dir=rtl] .credential-status-meta i{margin-left:3px}@media(max-width:575px){[dir=rtl] .credential-status-meta{margin-right:0}}[dir=rtl] .dt-pill-dot{margin:0 0 0 6px}[dir=rtl] .attendance-types .attendance-type-list li{margin-left:5px}[dir=rtl] .attendance-types .attendance-type-list li:last-child{margin-left:0}[dir=rtl] .attendance-types .attendance-type-list li .attendance-icon,[dir=rtl] .student-pomote-note .info-icon{margin-left:5px}[dir=rtl] .student-pomote-note p span{margin-left:3px}[dir=rtl] .success-msg-toast{left:30px}[dir=rtl] .success-msg-toast .toast .toast-header{border-right:2px solid #1ABE17}[dir=rtl] .success-msg-toast .toast .toast-header p span{margin-left:5px}[dir=rtl] .date-pic .cal-icon{left:10px}[dir=rtl] .student-detail-info .student-img{margin-left:10px}[dir=rtl] .year-picker{margin-left:5px}[dir=rtl] .year-picker input{padding-right:30px}[dir=rtl] .year-picker .icon{left:10px}[dir=rtl] .year-picker .cal-icon{right:10px}[dir=rtl] .table-filter-head.attendance-report-head .filter-head-left .form-filter{margin-left:5px}[dir=rtl] .add-more-timetable .tab-links li{margin-left:24px}[dir=rtl] .add-more-timetable .tab-links li:last-child{margin-left:0}[dir=rtl] .add-more-timetable .tab-links li a:after{right:0}[dir=rtl] .book-taker-info li{margin-left:24px}[dir=rtl] .book-taker-info li .student-img,[dir=rtl] .assigned-driver .assigned-driver-info .driver-img{margin-left:8px}[dir=rtl] .rating .rating-rate{margin-right:5px}[dir=rtl] .overlay-img .shape-01{right:40%}[dir=rtl] .overlay-img .shape-02{right:60%}[dir=rtl] .overlay-img .shape-03{right:80%}[dir=rtl] .overlay-img .shape-04{left:15%}[dir=rtl] .student-slider.owl-carousel .owl-nav{right:50%;transform:translate(50%)}[dir=rtl] .student-slider.owl-carousel .owl-nav button.owl-prev{margin-left:5px}[dir=rtl] .teacher-slider.owl-carousel .owl-nav{right:50%;transform:translate(50%)}[dir=rtl] .teacher-slider.owl-carousel .owl-nav button.owl-prev{margin-left:5px}[dir=rtl] .login-wrapper.account-bg .login-content{margin-right:auto}[dir=rtl] .login-background:before{right:0}[dir=rtl] .hover-a:after{right:0}[dir=rtl] .login-wrapper.login-new .login-shapes .login-right-shape{right:0}[dir=rtl] .login-wrapper.login-new .login-shapes .login-left-shape{left:0}[dir=rtl] .login-wrapper.login-new .login-content.user-login .login-userset form .otp-box input{margin-left:15px}[dir=rtl] .login-wrapper.login-new .lock-screen-list .nav li{margin-left:20px}[dir=rtl] .login-wrapper.login-new .lock-screen-list .nav li:last-child{margin-left:0}[dir=rtl] .login-wrapper.login-new .lock-screen-list .language-dropdown .dropdown-toggle:after{border-right:0;border-left:2px solid #9CA1AF;transform-origin:34% 66%;-webkit-transform-origin:34% 66%;-ms-transform-origin:34% 66%;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}[dir=rtl] .login-wrapper.login-new .lock-screen-list .language-dropdown .dropdown-toggle[aria-expanded=true]:after{transform:rotate(135deg);-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg)}[dir=rtl] .login-or:after{left:0}[dir=rtl] .login-or:before{right:0}[dir=rtl] .authen-overlay-item{right:50%;transform:translate(50%,-50%)}[dir=rtl] .comming-soon-pg .bg-img .top-bg{right:30px}[dir=rtl] .comming-soon-pg .bg-img .bottom-bg{left:30px}[dir=rtl] .service-upload input[type=file]{right:0}[dir=rtl] .total-amount-tax ul{text-align:left}[dir=rtl] .student-attendance .search-field>i{right:11px}[dir=rtl] .student-attendance .search-field input{padding:9px 34px 9px 40px}[dir=rtl] .student-attendance .search-field kbd{left:10px}[dir=rtl] .student-attendance .search-field.search-field-sm input{padding:6px 31px 6px 11px}[dir=rtl] .student-attendance .search-field.search-field-sm>i{right:10px}[dir=rtl] .student-attendance .record-grid thead th{text-align:right}[dir=rtl] .student-attendance .record-grid .record-col-check{right:0}[dir=rtl] .student-attendance .record-grid .record-col-student{right:44px;box-shadow:-1px 0 0 var(--bs-border-color)}[dir=rtl] .student-attendance .record-grid .record-col-actions{left:0;box-shadow:1px 0 0 var(--bs-border-color)}[dir=rtl] .student-attendance .row-expander{margin-left:8px}[dir=rtl] .student-attendance .row-expander[aria-expanded=true] i{transform:rotate(-90deg)}[dir=rtl] .student-attendance .stat-fact{border-right:3px solid var(--accent)}[dir=rtl] .attendance-compare-row>b{text-align:left}[dir=rtl] .student-attendance .timeline-row-item .tm{text-align:left}[dir=rtl] .student-attendance .timeline-row-item .pt:before{right:3px}[dir=rtl] .student-attendance .timeline-row-item:not(:last-child) .pt:after{right:6.5px}[dir=rtl] .student-attendance .note-tag{border-right:3px solid var(--accent)}[dir=rtl] .student-attendance .note-tag:hover{transform:translate(-2px)}@media(max-width:767.98px){[dir=rtl] .record-grid tbody td{text-align:right!important}[dir=rtl] .record-grid td.record-col-check{left:12px}}[dir=rtl] .student-attendance .select-field select,[dir=rtl] .select-field input{padding-left:2px}[dir=rtl] .classes-workspace .workspace-footer-size .form-select{padding:0 9px 0 26px}[dir=rtl] .classes-workspace .page-toolbar .search-toolbar input{padding:0 32px 0 58px}[dir=rtl] .classes-workspace .page-toolbar .search-toolbar .search-toolbar-icon{right:11px}[dir=rtl] .search-clear{left:10px}[dir=rtl] .view-count{margin-right:auto}[dir=rtl] .record-fact{border-right-width:3px}[dir=rtl] .classes-workspace .skeleton-head-end,[dir=rtl] .classes-workspace .skeleton-foot-size,[dir=rtl] .crw .skeleton-head-end,[dir=rtl] .crw .skeleton-foot-size{margin-right:auto}[dir=rtl] .directory-search .form-control{padding-right:34px}[dir=rtl] .directory-search i{right:11px}[dir=rtl] .role-card:before{right:0;border-radius:0 var(--radius-sm) var(--radius-sm) 0}[dir=rtl] .search-field-roles .form-control{padding-right:34px}[dir=rtl] .search-field-roles i{right:11px}[dir=rtl] .permission-module-icon{margin-left:12px}[dir=rtl] .permission-module-count{margin-right:auto;margin-left:12px}[dir=rtl] .roles-timeline{padding-right:26px}[dir=rtl] .roles-timeline:before{right:8px}[dir=rtl] .roles-timeline-dot{right:-26px}[dir=rtl] .closure-step{padding:14px 46px 14px 14px}[dir=rtl] .closure-step-icon{right:12px}[dir=rtl] .closure-step:after{left:-8px}[dir=rtl] .plan-card:before{right:0;left:0}[dir=rtl] .plan-card-badge{left:14px}[dir=rtl] .compare-table tbody th,[dir=rtl] .compare-table tbody td:first-child{right:0;text-align:right}[dir=rtl] .addon-card.is-installed:before{right:0;left:0}[dir=rtl] .toolbar-actions{left:10px}[dir=rtl] .layout-box-mode .sidebar{right:unset}@media(max-width:991.98px){[dir=rtl] .layout-box-mode .page-wrapper .content{padding-left:15px}}[dir=rtl] html .darkmode .main-chat-blk .main-wrapper .content .sidebar-group .sidebar,[dir=rtl] html[data-theme=dark] .main-chat-blk .main-wrapper .content .sidebar-group .sidebar{border-left-color:#b9b7c0}[dir=rtl] html .darkmode.main-chat-blk .main-wrapper .content .sidebar-group .sidebar,[dir=rtl] html[data-theme=dark].main-chat-blk .main-wrapper .content .sidebar-group .sidebar{border-left-color:#1b1632}[dir=rtl] html .darkmode.main-chat-blk .right-sidebar .right-sidebar-wrap,[dir=rtl] html[data-theme=dark].main-chat-blk .right-sidebar .right-sidebar-wrap{border-right-color:#1b1632}[dir=rtl] html .darkmode .chat-msg-blk .chats.chats-right .message-content:before,[dir=rtl] html[data-theme=dark] .chat-msg-blk .chats.chats-right .message-content:before{border-right-color:#131022}[dir=rtl] html .darkmode .chat-msg-blk .chats .message-content:before,[dir=rtl] html[data-theme=dark] .chat-msg-blk .chats .message-content:before{border-left-color:#131022}[dir=rtl] [data-theme=dark] .header .header-left{border-left-color:#ffffff14}[dir=rtl] [data-theme=dark] .fin-money-field .fin-money-sym{border-left-color:#1b1632!important}[dir=rtl] [data-theme=dark] .custom-file-container .custom-file-container__custom-file__custom-file-control__button{border-right-color:#1b1632!important}[dir=rtl] .select2-container--default .select2-selection--single .select2-selection__rendered{padding-right:10px;padding-left:30px}[dir=rtl] .select2-container--default .select2-selection--single .select2-selection__arrow{left:7px}[dir=rtl] .select2-container--default .select2-selection--single .select2-selection__arrow b{right:50%;border-width:0 0 1px 1px;margin-right:-6px;transform:rotate(-45deg) translateY(-50%);-webkit-transform:rotate(-45deg) translateY(-50%);-ms-transform:rotate(-45deg) translateY(-50%)}[dir=rtl] .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-width:1px 1px 0 0}[dir=rtl] table.dataTable>thead .sorting:after,[dir=rtl] table.dataTable>thead .sorting_asc:after,[dir=rtl] table.dataTable>thead .sorting_desc:after,[dir=rtl] table.dataTable>thead .sorting_asc_disabled:after,[dir=rtl] table.dataTable>thead .sorting_desc_disabled:after{left:10px!important}[dir=rtl] table.dataTable>thead .sorting:before,[dir=rtl] table.dataTable>thead .sorting_asc:before,[dir=rtl] table.dataTable>thead .sorting_desc:before,[dir=rtl] table.dataTable>thead .sorting_asc_disabled:before,[dir=rtl] table.dataTable>thead .sorting_desc_disabled:before{left:10px!important}[dir=rtl] .dataTables_paginate .paging_numbers{float:left}[dir=rtl] .dataTables_paginate .pagination li.previous.disabled,[dir=rtl] .dataTables_paginate .pagination li.prev{margin:0 0 0 13px}[dir=rtl] .dataTables_paginate .pagination li.previous.disabled a i,[dir=rtl] .dataTables_paginate .pagination li.prev a i{margin-left:8px}[dir=rtl] .dataTables_paginate .pagination li.next.disabled,[dir=rtl] .dataTables_paginate .pagination li.next{margin:0 13px 0 0}[dir=rtl] .dataTables_paginate .pagination li.next.disabled a i,[dir=rtl] .dataTables_paginate .pagination li.next a i{margin-right:8px}[dir=rtl] .dataTables_length label .form-select{background-position:left 5px center;padding-left:15px}[dir=rtl] .custom-datatable-filter [class*=col-md]{padding-left:1rem!important;padding-right:1rem!important}[dir=rtl] .daterange-wraper .date-range{padding-right:30px}[dir=rtl] .daterange-wraper .date-range:focus{border-right:0}[dir=rtl] .daterange-wraper .cal-icon-date{right:10px}[dir=rtl] .simplebar-mask,[dir=rtl] .simplebar-offset{right:0;left:0}[dir=rtl] .simplebar-height-auto-observer-wrapper{float:right}[dir=rtl] .simplebar-height-auto-observer{right:0}[dir=rtl] .simplebar-track{left:0}[dir=rtl] .simplebar-scrollbar{left:2px}[dir=rtl] .simplebar-scrollbar:before{right:0;left:0}[dir=rtl] .simplebar-track.simplebar-horizontal{right:0}[dir=rtl] .simplebar-track.simplebar-horizontal .simplebar-scrollbar{left:auto;right:0}[dir=rtl] .simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{right:2px;left:2px}[dir=rtl] .hs-dummy-scrollbar-size{direction:ltr}[dir=rtl] .simplebar-hide-scrollbar{right:0}[dir=rtl] .custom-scroll::-webkit-scrollbar-thumb{margin-left:5px}[dir=rtl] [data-simplebar-lg] .simplebar-scrollbar{left:1px}[dir=rtl] .swal2-actions.swal2-loading .swal2-styled.swal2-confirm{border-right-color:#3d5ee1!important;border-left-color:#3d5ee1!important}[dir=rtl] .swal2-close{left:5px}[dir=rtl] .swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{left:.5em}[dir=rtl] .stats-card-teachers .stats-avatars span{margin-right:-8px}[dir=rtl] .stats-card-teachers .stats-avatars span:first-child{margin-right:0}[dir=rtl] .stats-card-teachers .stats-avatars .stats-icon{margin-right:auto}[dir=rtl] .stats-card-hr .stats-aside{border-right:1px solid var(--b);padding-right:.85rem}[dir=rtl] .stats-card-hostel .stats-legend span:before{margin-left:.3rem}[dir=rtl] .stats-card-settings{border-right:3px solid var(--mc)}[dir=rtl] .stats-card-masters .stats-chip{margin-right:auto}[dir=rtl] .stats-card-directory .stats-avatar:after{left:1px}[dir=rtl] .status-card-transport:after{left:-30px;transform:rotate(-45deg)}[dir=rtl] .status-card-hr:after{right:0}[dir=rtl] body.sc-skin-teachers .stat-card:before{border-radius:0 16px 16px 0!important}[dir=rtl] body.sc-skin-teachers .stat-card .card-body{padding-right:1.4rem}[dir=rtl] body.sc-skin-transport .stat-card:after{left:-30px!important;right:auto!important;transform:rotate(-45deg)}[dir=rtl] .skeleton:after{transform:translate(100%)}[dir=rtl] .page-toolbar .search-toolbar input{padding:0 38px 0 88px}[dir=rtl] .page-toolbar .search-toolbar .search-toolbar-icon{right:12px}[dir=rtl] .page-toolbar .search-toolbar .search-toolbar-kbd{left:5px}[dir=rtl] .filter-chip-item{padding:0 12px 0 6px}[dir=rtl] .page-toolbar-compact .page-toolbar .search-toolbar input{padding:0 32px 0 58px}[dir=rtl] .page-toolbar-compact .page-toolbar .search-toolbar .search-toolbar-icon{right:11px}[dir=rtl] .page-toolbar-compact .page-toolbar .search-toolbar .search-toolbar-kbd{left:4px}[dir=rtl] .summary-card:before{right:0}[dir=rtl] table.record-grid-table thead th.is-sorted-desc .record-sort-icon{transform:rotate(-180deg)}[dir=rtl] table.record-grid-table th.is-pinned,[dir=rtl] table.record-grid-table td.is-pinned{right:0}[dir=rtl] table.record-grid-table thead th .record-column-resize{left:0}[dir=rtl] table.record-grid-table tbody tr.record-grid-row.is-selected td:first-child{box-shadow:inset -3px 0 0 var(--bs-primary)}[dir=rtl] .record-check:checked:after{right:5px;border-width:0 0 2px 2px;transform:rotate(-45deg)}[dir=rtl] .record-check:indeterminate:after{right:3px}[dir=rtl] .record-avatar .record-avatar-presence{left:-2px}[dir=rtl] tr.record-grid-row.expanded .details-toggle i{transform:rotate(-90deg)}[dir=rtl] .workspace-footer-size{margin-right:auto}@media(max-width:575.98px){[dir=rtl] .workspace-footer-size{margin-right:unset}}[dir=rtl] .id-card-hole{right:50%;transform:translate(50%)}[dir=rtl] .id-card-brand-text{text-align:right}[dir=rtl] .id-card-wave{right:0;left:0}[dir=rtl] .id-card-value{text-align:left}[dir=rtl] .portal-column-count{margin-right:auto}[dir=rtl] .kpi-tile:after{right:0}[dir=rtl] .wizard-step:before{right:0;left:50%}[dir=rtl] .wizard-step:after{right:50%;left:0}[dir=rtl] .year-card.sel:after{left:12px}[dir=rtl] .year-card.cur b:after{margin-right:8px}@media(max-width:767px){[dir=rtl] .map-example{transform:rotate(-90deg)}}[dir=rtl] .promotion-table thead th{text-align:right}[dir=rtl] .promotion-card-top .check-box,[dir=rtl] .promotion-ai-action .promotion-button{margin-right:auto}[dir=rtl] .donut-graph svg{transform:rotate(90deg)}[dir=rtl] .legend-row b{margin-right:auto}[dir=rtl] .bulk-bar-count-promotion b{margin-left:7px}[dir=rtl] .bulk-bar-promotion .bulk-bar-actions-promotion{margin-right:auto}[dir=rtl] .bulk-bar-promotion .x{margin-right:2px}[dir=rtl] .promotion-timeline{padding-right:8px}[dir=rtl] .promotion-timeline-list:not(:last-child):before{right:18px}[dir=rtl] #pwToasts{left:20px}[dir=rtl] .avatar-row-stack img{margin-right:-7px}[dir=rtl] .avatar-row-stack img:first-child{margin-right:0}[dir=rtl] .avatar-row-stack em{margin-right:7px}[dir=rtl] .promotion-timeline-right{text-align:left}[dir=rtl] .summary-rail-bar .seg:first-of-type{border-radius:0 999px 999px 0}[dir=rtl] .summary-rail-bar .mk{right:0;transition:right .9s cubic-bezier(.22,1,.36,1)}[dir=rtl] .search-field>i{right:11px}[dir=rtl] .search-field input{padding:9px 34px 9px 40px}[dir=rtl] .search-field kbd{left:10px}[dir=rtl] .select-field select{padding-left:2px}[dir=rtl] .figure-tile{border-right:3px solid var(--accent)}[dir=rtl] .inline-search i{right:10px}[dir=rtl] .inline-search input{padding:6px 31px 6px 11px}[dir=rtl] .record-grid thead th{text-align:right}[dir=rtl] .record-grid thead th.num,[dir=rtl] .record-grid td.num{text-align:left}[dir=rtl] .record-grid thead th.col-check,[dir=rtl] .record-grid td.col-check{right:0}[dir=rtl] .record-grid thead th.col-name,[dir=rtl] .record-grid td.col-name{right:44px}[dir=rtl] .record-grid thead th.pin-end,[dir=rtl] .record-grid td.pin-end{left:0}[dir=rtl] .record-grid td.col-name{box-shadow:-1px 0 0 var(--bs-border-color)}[dir=rtl] .record-grid td.pin-end{box-shadow:1px 0 0 var(--bs-border-color)}[dir=rtl] .column-resize{left:0}[dir=rtl] .row-check input:checked+span:after{border-width:0 0 2px 2px;transform:rotate(-45deg) translateY(-1px)}[dir=rtl] .row-expander{margin-left:8px}[dir=rtl] .row-expander[aria-expanded=true] i{transform:rotate(-90deg)}[dir=rtl] .legend-dot{margin-left:8px}[dir=rtl] .detail-drawer-timeline .it{border-right:3px solid var(--accent)}[dir=rtl] .timeline-row-item .tm{text-align:left}[dir=rtl] .timeline-row-item .pt:before{right:3px}[dir=rtl] .timeline-row-item:not(:last-child) .pt:after{right:6.5px}[dir=rtl] .note-tag{border-right:3px solid var(--accent)}[dir=rtl] .note-tag:hover{transform:translate(-2px)}[dir=rtl] .mini-stat{border-right:3px solid var(--accent)}[dir=rtl] .toast-stack{left:20px}@media(max-width:767px){[dir=rtl] .record-grid tbody td{text-align:right!important}[dir=rtl] .record-grid td.col-check{left:12px}[dir=rtl] .record-grid td.col-act{right:0;left:0}}[dir=rtl] .parent-identity-verified{left:-4px}[dir=rtl] .child-context-status-dot{left:-2px}[dir=rtl] .switch-control{text-align:right}[dir=rtl] .switch-control-name{padding-left:4px}[dir=rtl] .switch-control-sm{padding:4px 4px 4px 12px}[dir=rtl] .switch-control-check{margin-right:-24px}[dir=rtl] .progress-ring-value{right:50%;transform:translate(50%)}[dir=rtl] .subject-block.expanded .subject-toggle i{transform:rotate(-180deg)}[dir=rtl] .bus-route-line{right:8px;left:8px}[dir=rtl] .bus-route-fill{right:0}[dir=rtl] .bus-route-stop{transform:translate(50%,-50%)}[dir=rtl] .bus-route-stop em{right:50%;transform:translate(50%)}[dir=rtl] .bus-route-icon{transform:translate(50%,-50%)}[dir=rtl] .payment-row{padding-right:8px}[dir=rtl] .payment-line-amount{text-align:left}[dir=rtl] .exam-hero:after{left:-40px}[dir=rtl] .readiness-percent{text-align:left}[dir=rtl] #pxToasts{left:20px}[dir=rtl] .mt-tl{padding-right:26px}[dir=rtl] .mt-tl:before{right:9px}[dir=rtl] .mt-tl-dot{right:-26px}[dir=rtl] .calendar-entry.is-solid{box-shadow:inset -3px 0 #0000001f}[dir=rtl] .calendar-entry.is-span-start{border-top-left-radius:0;border-bottom-left-radius:0}[dir=rtl] .calendar-entry.is-span-end{border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .calendar-mini-day.has-dot:after{right:50%;transform:translate(50%)}[dir=rtl] .calendar-item:hover{transform:translate(-2px)}[dir=rtl] .aix-orb.aix-orb-1{left:-60px}[dir=rtl] .aix-orb.aix-orb-2{right:32%}[dir=rtl] .aix-orb.aix-orb-3{right:-40px}[dir=rtl] .aix-hero-stat+.aix-hero-stat{padding-right:18px;border-right:1px solid var(--bs-border-color)}@media(max-width:767.98px){[dir=rtl] .aix-hero-stat+.aix-hero-stat{padding-right:0;border-right:0}}[dir=rtl] .aix-hero-chip.c1{right:3%}[dir=rtl] .aix-hero-chip.c2{left:3%}[dir=rtl] .aix-hero-chip.c3{left:5%}[dir=rtl] .aix-wf-step:not(:last-child):after{left:-8px;border-left:1.5px solid var(--bs-border-color)}[dir=rtl] .aix-why{padding:12px 16px 12px 14px}[dir=rtl] .aix-chain-step:not(:last-child):after{right:13px}[dir=rtl] .aix-rec-stat+.aix-rec-stat{border-right:1px solid var(--bs-border-color)}[dir=rtl] .aix-profile-media{border-left:1px solid var(--bs-border-color)}@media(max-width:767.98px){[dir=rtl] .aix-profile-media{border-left:0}}[dir=rtl] .aix-profile-side{border-right:1px solid var(--bs-border-color)}@media(max-width:1399.98px){[dir=rtl] .aix-profile-side{border-right:0}}[dir=rtl] .aix-caseline-item+.aix-caseline-item{border-right:1px solid var(--bs-border-color)}@media(max-width:575.98px){[dir=rtl] .aix-caseline-item+.aix-caseline-item{border-right:0}}[dir=rtl] .aix-step:not(:last-child):after{left:-8px}[dir=rtl] .aix-tl-item:not(:last-child):before{right:17px}[dir=rtl] .aix-act{text-align:right}[dir=rtl] .aix-record-stat+.aix-record-stat{border-right:1px solid var(--bs-border-color)}@media(max-width:767.98px){[dir=rtl] .aix-record-stat:nth-child(3){border-right:0}}[dir=rtl] .aix-stepper-btn{text-align:right}[dir=rtl] .aix-stepper-btn:after{left:-8px;border-left:1.5px solid var(--bs-border-color)}[dir=rtl] .atn-hero-eyebrow{padding:5px 8px 5px 12px}[dir=rtl] .atn-gauge:before{right:0}[dir=rtl] .atn-gauge-val{right:0;left:0}[dir=rtl] .atn-spine{padding-right:34px}[dir=rtl] .atn-spine:before{right:13px}[dir=rtl] .atn-node:before{right:-27px}[dir=rtl] .atn-station:before{right:50%;left:-50%}[dir=rtl] .atn-station:after{right:50%;transform:translate(50%)}[dir=rtl] .atn-launch:after{left:-32px}[dir=rtl] .atn-note{border-right:3px solid var(--bs-primary)}[dir=rtl] .atn-note.is-good{border-right-color:#1abe17}[dir=rtl] .atn-note.is-warn{border-right-color:#eab300}[dir=rtl] .atn-note.is-bad{border-right-color:#e82646}[dir=rtl] .atn-tl:before{right:50%;margin-right:-1px}@media(max-width:767.98px){[dir=rtl] .atn-tl:before{right:11px;margin-right:0}}[dir=rtl] .atn-tl-item{padding-left:40px}[dir=rtl] .atn-tl-item:nth-child(2n){margin-right:50%;padding-left:0;padding-right:40px;text-align:right}[dir=rtl] .atn-tl-item:nth-child(odd){text-align:left}[dir=rtl] .atn-tl-item:nth-child(odd):before{left:-6px}[dir=rtl] .atn-tl-item:nth-child(2n):before{right:-7px}@media(max-width:767.98px){[dir=rtl] .atn-tl-item{margin-right:0!important;padding-right:40px!important;padding-left:0!important;text-align:right!important}[dir=rtl] .atn-tl-item:before{right:5px!important;left:auto!important}}[dir=rtl] .atn-tl-card{text-align:right}[dir=rtl] .atn-res:hover .atn-res-go{transform:translate(-3px)}[dir=rtl] .atn-step{text-align:right}[dir=rtl] .atn-step:after{right:calc(100% + 3px)}[dir=rtl] .atn-alert{border-right:3px solid var(--bs-primary)}[dir=rtl] .sdt-hero:after{left:-120px}[dir=rtl] .sdt-medallion-badge{right:50%;transform:translate(50%)}[dir=rtl] .sdt-lens-face{border-left:1px solid var(--bs-border-color)}@media(max-width:767.98px){[dir=rtl] .sdt-lens-face{border-left:0}}[dir=rtl] .sdt-leg-date{padding:16px 0 16px 16px;text-align:left}[dir=rtl] .sdt-leg-rule:before{right:50%;margin-right:-1px}[dir=rtl] .sdt-leg-rule:after{right:50%;transform:translate(50%)}[dir=rtl] .sdt-leg-card{margin:8px 16px 8px 0}[dir=rtl] .sdt-rec{padding:18px 24px 18px 18px}[dir=rtl] .sdt-rec:before{right:0}[dir=rtl] .sdt-story{padding:20px 22px 20px 20px}[dir=rtl] .sdt-story:before{left:12px}[dir=rtl] .sdt-do:hover .sdt-do-go{transform:translate(-3px)}[dir=rtl] .sdt-feed-when{text-align:left;border-left:1px solid var(--bs-border-color)}[dir=rtl] .sdt-rib{text-align:right}[dir=rtl] .sdt-rib:after{right:10px;left:10px}[dir=rtl] .tto-ba-row b{text-align:left}[dir=rtl] .tto-acc .accordion-button:after{margin-right:0}[dir=rtl] .tto-opp-fig{text-align:left}[dir=rtl] .tto-feature:after{left:-60px}[dir=rtl] .tto-stop:before{right:calc(50% + 16px);left:calc(-50% + 16px)}[dir=rtl] .tto-stop:after{right:50%;transform:translate(50%)}[dir=rtl] .tto-stop-ic{right:50%;transform:translate(50%)}[dir=rtl] .tto-segbtn{text-align:right}[dir=rtl] .tto-segbtn:after{right:14px;left:14px}[dir=rtl] .hwk-studio-inner{padding:28px 34px 28px 28px}[dir=rtl] .hwk-studio-inner:before{right:16px}@media(max-width:575.98px){[dir=rtl] .hwk-studio-inner{padding:22px 28px 22px 20px}}[dir=rtl] .hwk-record-cell+.hwk-record-cell{border-right:1px solid var(--bs-border-color)}@media(max-width:575.98px){[dir=rtl] .hwk-record-cell:nth-child(odd){border-right:0}}[dir=rtl] .hwk-sheet.s1{transform:rotate(5deg) translateY(6px)}[dir=rtl] .hwk-sheet.s2{transform:rotate(-3deg) translateY(3px)}[dir=rtl] .hwk-sheet-seal{left:-10px;transform:rotate(12deg)}[dir=rtl] .hwk-sub-head:before{right:8px}[dir=rtl] .hwk-note{padding:20px 26px 20px 20px}[dir=rtl] .hwk-note:before{right:10px}@media(min-width:992px){[dir=rtl] .hwk-col-rule{padding-right:24px;border-right:1px dashed var(--bs-border-color)}}[dir=rtl] .hwk-flow{padding-right:26px}[dir=rtl] .hwk-flow:before{right:0;border-right:2px dashed var(--bs-border-color)}[dir=rtl] .hwk-step:before{right:-26px;transform:translate(50%)}[dir=rtl] .hwk-dot:before{right:calc(50% + 20px);left:calc(-50% + 20px)}[dir=rtl] .hwk-quote{border-right:3px solid var(--bs-primary)}[dir=rtl] .tch-facet b{text-align:left}[dir=rtl] .tch-stage-badge{padding:5px 6px 5px 12px}[dir=rtl] .tch-card:before{right:0}[dir=rtl] .tch-card-score{margin-right:auto;text-align:left}[dir=rtl] .tch-record{border-right:4px solid var(--bs-primary)}[dir=rtl] .tch-record.is-high{border-right-color:#1abe17}[dir=rtl] .tch-record.is-mid{border-right-color:#eab300}[dir=rtl] .tch-record.is-low{border-right-color:#e82646}[dir=rtl] .tch-tile-ic{left:14px}[dir=rtl] .tch-tile-title{padding-left:44px}[dir=rtl] .tch-do:hover .tch-do-go{transform:translate(-3px)}[dir=rtl] .tch-note:before{left:0;border-width:0 0 22px 22px;border-color:var(--bs-secondary-bg) var(--bs-border-color) var(--bs-border-color) var(--bs-secondary-bg);border-top-left-radius:var(--radius)}[dir=rtl] .tch-note-title{padding-left:26px}[dir=rtl] .tch-crumb{padding:14px 26px 14px 18px;text-align:right}[dir=rtl] .tch-crumb:first-child{padding-right:18px}[dir=rtl] .tch-quote{border-right:3px solid var(--bs-primary)}[dir=rtl] .fam-bubble{border-radius:14px 14px 4px}[dir=rtl] .fam-bubble.is-school{border-radius:14px 14px 14px 4px}[dir=rtl] .fam-pair{padding-left:6px}[dir=rtl] .fam-pair .avatar+.avatar{margin-right:-12px}[dir=rtl] .fam-pair:after{right:50%;transform:translate(50%)}[dir=rtl] .fam-turn{padding:0 22px 14px 0}[dir=rtl] .fam-turn:before{right:4px}[dir=rtl] .fam-turn:after{right:0}[dir=rtl] .fam-story-txt:first-letter{float:right;margin:4px 0 0 8px}[dir=rtl] .fam-line{padding-right:54px}[dir=rtl] .fam-line:before{right:19px}[dir=rtl] .fam-mark .fam-mark-face,[dir=rtl] .fam-mark .fam-mark-ic{right:-54px}[dir=rtl] .fam-steps:after{right:22px;left:22px}[dir=rtl] .fam-step{text-align:right}[dir=rtl] .fam-step:after{right:0;left:0}[dir=rtl] .rev-cone-pin{left:0;transform:translate(-50%,-50%)}[dir=rtl] .rev-rail{border-right:1px solid var(--bs-border-color)}@media(max-width:991.98px){[dir=rtl] .rev-rail{border-right:0}}[dir=rtl] .rev-int-fig{border-left:1px solid var(--bs-border-color)}[dir=rtl] .rev-opp-badge{left:16px}[dir=rtl] .rev-opp-title{padding-left:84px}[dir=rtl] .rev-journey{padding-right:30px}[dir=rtl] .rev-journey:before{right:8px;border-right:2px dotted var(--bs-border-color)}[dir=rtl] .rev-stop:before{right:-27px}[dir=rtl] .rev-step{text-align:right}[dir=rtl] .rev-step:before{right:-1px;left:-1px}[dir=rtl] .rev-step:after{right:calc(100% + 1px);border-width:5px 6px 5px 0;border-color:transparent var(--bs-border-color) transparent transparent}[dir=rtl] .rev-quote{border-right:3px solid var(--bs-primary)}[dir=rtl] .ops-mission:after{right:-30%;transform:rotate(-18deg)}[dir=rtl] .ops-mission-badge{padding:6px 8px 6px 14px}[dir=rtl] .ops-orb.o1{left:-40px}[dir=rtl] .ops-orb.o2{right:-30px}[dir=rtl] .ops-tile:after{left:-50px}[dir=rtl] .ops-launch:before{right:0}[dir=rtl] .ops-launch:hover .ops-launch-go{transform:translate(-4px)}[dir=rtl] .ops-op{padding:16px 22px 16px 18px}[dir=rtl] .ops-op:before{right:10px}[dir=rtl] .ops-stage:after{right:calc(100% + 1px)}[dir=rtl] .ops-cmd:hover{transform:translate(-3px)}[dir=rtl] .ops-ribbon{left:-34px;transform:rotate(-38deg)}[dir=rtl] .ops-new-title{padding-left:40px}[dir=rtl] .ops-step{text-align:right}[dir=rtl] .ops-step+.ops-step,[dir=rtl] .ops-step{border-left:1px solid var(--bs-border-color)}[dir=rtl] .ops-step:last-child{border-left:0}[dir=rtl] .ops-step:after{right:0;left:0}[dir=rtl] .lrn-hd-title:after{right:0}[dir=rtl] .lrn-hub:before{left:8%}[dir=rtl] .lrn-hub:after{right:12%}[dir=rtl] .lrn-hub-hello{padding:6px 6px 6px 14px}[dir=rtl] .lrn-time{text-align:left}[dir=rtl] .lrn-time:after{left:-10px}[dir=rtl] .lrn-block-card{border-right:4px solid var(--bs-primary)}[dir=rtl] .lrn-block-card:hover{transform:translate(-3px)}[dir=rtl] .lrn-block-card.is-done{border-right-color:#1abe17}[dir=rtl] .lrn-block-card.is-now{border-right-color:#eab300}[dir=rtl] .lrn-coach:hover .lrn-coach-ic{transform:scale(1.06) rotate(4deg)}[dir=rtl] .lrn-track:before{right:6px;left:6px}[dir=rtl] .lrn-track:after{right:6px}[dir=rtl] .lrn-mile:before{right:50%;transform:translate(50%)}[dir=rtl] .lrn-mile:first-child:before{right:6px}[dir=rtl] .lrn-mile:last-child:before{right:auto;left:6px}[dir=rtl] .lrn-do:hover .lrn-do-go{transform:translate(-4px)}[dir=rtl] .lrn-story{padding-right:62px}[dir=rtl] .lrn-story:before{right:23px;border-right:2px dashed var(--bs-border-color)}[dir=rtl] .lrn-beat:before{right:-62px}[dir=rtl] .lrn-beat-ic{right:-62px}[dir=rtl] .lrn-questbtn-txt{text-align:right}[dir=rtl] .ntf-hero:after{left:34px;transform:rotate(-24deg)}[dir=rtl] .ntf-row{padding:16px 22px 16px 18px}[dir=rtl] .ntf-row:before{right:0}[dir=rtl] .ntf-row.is-pinned:after{right:8px}[dir=rtl] .ntf-ava-badge{left:-5px}[dir=rtl] .ntf-preview{border-right:3px solid var(--bs-tertiary-bg)}[dir=rtl] .ntf-row-tools{transform:translate(-6px)}[dir=rtl] .ntf-prio:before{right:0;left:0}[dir=rtl] .ntf-step:before{right:calc(50% + 18px);left:calc(-50% + 18px)}[dir=rtl] .ntf-step:after{right:50%;transform:translate(50%)}[dir=rtl] .ntf-step-ic{right:50%;transform:translate(50%)}[dir=rtl] #tdToasts{left:20px}[dir=rtl] .settings-toptabs-link:after{right:0;left:0;transform-origin:right center}[dir=rtl] .profile-uploader.profile-uploader-two input[type=file]{right:0}[dir=rtl] .settings-profile-upload .profile-pic{margin-left:15px}[dir=rtl] .settings-index-nav{padding:14px 12px 14px 14px}[dir=rtl] .settings-index-nav:before{right:38px}[dir=rtl] .settings-index-arrow{transform:translate(4px)}[dir=rtl] .identity-panel:after{left:-130px}[dir=rtl] .identity-panel:before{right:-60px}[dir=rtl] .identity-crest-pip{left:-6px}[dir=rtl] .identity-panel-actions{margin-right:auto}@media(max-width:575.98px){[dir=rtl] .identity-panel-actions{margin-right:0}}[dir=rtl] .section-nav-link{text-align:right}[dir=rtl] .section-nav-link.active:before{right:0;border-radius:2px 0 0 2px}[dir=rtl] .value-dot{margin-left:8px}[dir=rtl] .inset-well{background-position:100% 0,right 8px top 8px}[dir=rtl] .compliance-card{padding:18px 22px 18px 18px}[dir=rtl] .compliance-card:before{right:0}[dir=rtl] .document-row-icon{border-radius:14px 8px 8px}[dir=rtl] .document-row-icon:after{left:0;border-width:0 0 13px 13px;border-color:var(--surface) var(--bs-border-color) var(--bs-border-color) var(--surface);border-top-left-radius:13px}[dir=rtl] .audit-trail{padding-right:34px}[dir=rtl] .audit-trail:before{right:11px}[dir=rtl] .audit-event:before{right:-29px}[dir=rtl] .flush-panel-head{padding:22px 22px 22px 56px}[dir=rtl] .flush-panel-head .custom-btn-close{left:18px}[dir=rtl] .inline-select{padding:7px 12px 7px 32px}[dir=rtl] .layout-preview-side{border-left:1px solid var(--bs-border-color)}[dir=rtl] .fin-hero-fact:first-child{padding-right:0}[dir=rtl] .fin-hero-fact+.fin-hero-fact{border-right:1px solid var(--bs-border-color)}@media(max-width:767.98px){[dir=rtl] .fin-hero-fact:first-child{padding-right:14px}[dir=rtl] .fin-hero-fact+.fin-hero-fact{border-right:0}}[dir=rtl] .fin-nav-link.active:before{right:0;border-radius:3px 0 0 3px}[dir=rtl] .fin-select{padding-left:30px}[dir=rtl] .fin-money-field .fin-money-sym{border-left:1px solid var(--bs-border-color)}[dir=rtl] .fin-prov-fact:nth-child(odd){border-left:1px solid var(--bs-border-color)}[dir=rtl] .fin-acc .accordion-button:after{margin-right:0}[dir=rtl] .fin-acc .fin-acc-spacer{margin-right:auto}[dir=rtl] .fin-note{border-right:3px solid var(--bs-primary)}[dir=rtl] .fin-note.is-money{border-right-color:var(--fin-money)}[dir=rtl] .fin-note.is-warn{border-right-color:var(--bs-warning)}[dir=rtl] .fin-note.is-alert{border-right-color:var(--fin-alert)}[dir=rtl] .fin-note-list li{padding:6px 18px 6px 0}[dir=rtl] .fin-note-list li:before{right:0}[dir=rtl] .fin-tl-step:before{right:0;left:0}[dir=rtl] .fin-tl-step:first-child:before{right:50%}[dir=rtl] .fin-tl-step:last-child:before{left:50%}@media(max-width:991.98px){[dir=rtl] .fin-tl-step{padding:0 30px 22px 0}[dir=rtl] .fin-tl-step:before{right:13px;left:auto}[dir=rtl] .fin-tl-step:first-child:before{right:13px}[dir=rtl] .fin-tl-step:last-child:before{left:auto}[dir=rtl] .fin-tl-dot{right:-30px}}[dir=rtl] .fin-kv dd{text-align:left}[dir=rtl] .eml-live{margin-right:auto}[dir=rtl] .eml-console{border-right:1px solid var(--bs-border-color)}@media(max-width:1399.98px){[dir=rtl] .eml-console{border-right:0}}[dir=rtl] .eml-nav-search i{right:11px}[dir=rtl] .eml-nav-search input{padding:8px 34px 8px 12px}[dir=rtl] .eml-nav-link{text-align:right}[dir=rtl] .eml-ident-sig{border-right:3px solid var(--eml-border-strong)}[dir=rtl] .eml-tpl-act{left:10px}[dir=rtl] .eml-q-side{padding:11px 0 11px 14px;text-align:left}[dir=rtl] .eml-acc .accordion-button:after{margin-right:0}[dir=rtl] .eml-acc .eml-acc-spacer{margin-right:auto}[dir=rtl] .eml-tl-step:before{right:144px}@media(max-width:767.98px){[dir=rtl] .eml-tl-step:before{right:14px}[dir=rtl] .eml-tl-step .eml-tl-when{text-align:right}}[dir=rtl] .eml-tl-when{text-align:left}[dir=rtl] .sms-ladder-leg{padding-right:18px}[dir=rtl] .sms-ladder-leg:before{right:0}[dir=rtl] .sms-ladder-leg:after{right:9px;left:-10px}[dir=rtl] .sms-nav-link{text-align:right}[dir=rtl] .sms-nav-link.active{border-right:3px solid var(--bs-primary);padding-right:9px}[dir=rtl] .sms-bubble{border-radius:14px 14px 4px}[dir=rtl] .sms-acc .accordion-button:after{margin-right:0}[dir=rtl] .sms-acc .sms-acc-spacer{margin-right:auto}[dir=rtl] .sms-trail-step:after{left:-7px;transform:translateY(-50%) rotate(-45deg);border-left:1px solid var(--bs-border-color)}@media(max-width:991.98px){[dir=rtl] .sms-trail-step:after{left:50%;transform:translate(-50%) rotate(-135deg)}}[dir=rtl] .acs-badge{padding:3px 8px 3px 10px}[dir=rtl] .acs-portrait-tick{left:-6px}[dir=rtl] .acs-nav-link{text-align:right}[dir=rtl] .acs-strength em{margin-right:4px}[dir=rtl] .acs-device-meta span+span:before{margin-left:5px}[dir=rtl] .acs-perm.is-head span:first-child{text-align:right}[dir=rtl] .acs-rec{border-right:3px solid var(--acs-border-strong)}[dir=rtl] .acs-rec.is-high{border-right-color:var(--acs-risk)}[dir=rtl] .acs-rec.is-medium{border-right-color:var(--acs-watch)}[dir=rtl] .acs-rec.is-done{border-right-color:var(--acs-safe)}[dir=rtl] .acs-acc .accordion-button:after{margin-right:0}[dir=rtl] .acs-acc .acs-acc-spacer{margin-right:auto}[dir=rtl] .acs-time:before{right:50%;margin-right:-1px}@media(max-width:991.98px){[dir=rtl] .acs-time:before{right:15px;margin-right:0}}[dir=rtl] .acs-time-item{padding-left:42px}[dir=rtl] .acs-time-item:after{left:-7px}[dir=rtl] .acs-time-item:nth-child(2n){margin-right:50%;padding-left:0;padding-right:42px;text-align:right}[dir=rtl] .acs-time-item:nth-child(2n):after{left:auto;right:-7px}[dir=rtl] .acs-time-item:nth-child(odd){text-align:left}@media(max-width:991.98px){[dir=rtl] .acs-time-item{padding-left:0;padding-right:44px;text-align:right}[dir=rtl] .acs-time-item:after{left:auto;right:8px}[dir=rtl] .acs-time-item:nth-child(2n){margin-right:0;padding-right:44px}[dir=rtl] .acs-time-item:nth-child(2n):after{right:8px}[dir=rtl] .acs-time-item:nth-child(odd){text-align:right}}[dir=rtl] .acs-time-card{text-align:right}[dir=rtl] .acd-hero-fact:first-child{padding-right:0}[dir=rtl] .acd-hero-fact+.acd-hero-fact{border-right:1px solid var(--bs-border-color)}@media(max-width:767.98px){[dir=rtl] .acd-hero-fact:first-child{padding-right:14px}[dir=rtl] .acd-hero-fact+.acd-hero-fact{border-right:0}}[dir=rtl] .acd-spine-term+.acd-spine-term{border-right:2px solid var(--bs-body-bg)}[dir=rtl] .acd-spine-now{right:calc(var(--p, 0) * 1%)}[dir=rtl] .acd-spine-now:before{right:50%;margin-right:-4.5px}[dir=rtl] .acd-spine-scale span:first-child{text-align:right}[dir=rtl] .acd-spine-scale span:last-child{text-align:left}[dir=rtl] .acd-nav-link{text-align:right}[dir=rtl] .acd-nav-link.active:before{right:0;border-radius:3px 0 0 3px}[dir=rtl] .acd-row .acd-row-val{text-align:left}[dir=rtl] .acd-term.is-current{box-shadow:inset -3px 0 0 var(--bs-primary)}[dir=rtl] .acd-tree-body{padding:14px 22px 0 0}[dir=rtl] .acd-tree-body:before{right:8px}[dir=rtl] .acd-band-track span{right:calc(var(--p, 0) * 1%)}[dir=rtl] .acd-band-point{text-align:left}[dir=rtl] .acd-policy{border-right:3px solid var(--bs-primary)}[dir=rtl] .acd-policy.is-watch{border-right-color:var(--acd-watch)}[dir=rtl] .acd-policy.is-fail{border-right-color:var(--acd-fail)}[dir=rtl] .acd-policy.is-off{border-right-color:var(--acd-border-strong)}[dir=rtl] .acd-acc .accordion-button:after{margin-right:0}[dir=rtl] .acd-acc .acd-acc-spacer{margin-right:auto}[dir=rtl] .acd-track:before{right:27px}@media(max-width:575.98px){[dir=rtl] .acd-track:before{right:19px}}[dir=rtl] .acd-folder{border-radius:var(--radius) 0 var(--radius) var(--radius)}[dir=rtl] .acd-folder-tab{right:-1px}[dir=rtl] .lng-hero:before{left:-80px}[dir=rtl] .lng-nav-link{text-align:right}[dir=rtl] .lng-mock-side{border-left:1px solid var(--bs-border-color)}[dir=rtl] .lng-mock-line{margin-right:0}[dir=rtl] .lng-acc .accordion-button:after{margin-right:0}[dir=rtl] .lng-acc .lng-acc-spacer{margin-right:auto}[dir=rtl] .lng-strip-stage:before{right:0;left:-16px}[dir=rtl] .lng-strip-stage:last-child:before{left:0}[dir=rtl] .lng-strip-stage:after{right:0}[dir=rtl] .lng-insight-mark{left:30px}[dir=rtl] .sys-nav-link{text-align:right}[dir=rtl] .sys-gauge .sys-gauge-n{text-align:left}[dir=rtl] .sys-part+.sys-part{border-right:1px solid rgba(255,255,255,.35)}[dir=rtl] .sys-switchboard{border-right:4px solid var(--sys-up)}[dir=rtl] .sys-switchboard.is-armed{border-right-color:var(--sys-down)}[dir=rtl] .sys-acc .accordion-button:after{margin-right:0}[dir=rtl] .sys-acc .sys-acc-spacer{margin-right:auto}[dir=rtl] .sys-stair-step{margin-right:calc(var(--i, 0) * 30px)}[dir=rtl] .sys-stair-step:before{right:-18px;border-right:2px solid var(--bs-tertiary-bg);border-bottom-right-radius:10px}@media(max-width:991.98px){[dir=rtl] .sys-stair-step{margin-right:0}[dir=rtl] .sys-stair-step:before{right:20px}}[dir=rtl] .sys-advice:after{left:0}[dir=rtl] .aig-hero-fact:first-child{padding-right:0}[dir=rtl] .aig-hero-fact+.aig-hero-fact{border-right:1px solid var(--bs-border-color)}@media(max-width:767.98px){[dir=rtl] .aig-hero-fact:first-child{padding-right:14px}[dir=rtl] .aig-hero-fact+.aig-hero-fact{border-right:0}}[dir=rtl] .aig-nav-link{text-align:right}[dir=rtl] .aig-nav-link.active:before{right:4px}[dir=rtl] .aig-ruler .aig-ruler-track em{right:calc(var(--p, 0) * 1%)}[dir=rtl] .aig-dial .aig-dial-track i{right:calc(var(--p, 0) * 1%);margin:-6.5px -6.5px 0 0}[dir=rtl] .aig-column:after{right:0;left:0}[dir=rtl] .aig-prompt-text{border-right:3px solid var(--bs-primary)}[dir=rtl] .aig-prompt-text+.aig-prompt-text{border-right-color:var(--aig-model)}[dir=rtl] .aig-perm.is-head span:first-child{text-align:right}[dir=rtl] .aig-acc .accordion-button:after{margin-right:0}[dir=rtl] .aig-acc .aig-acc-spacer{margin-right:auto}[dir=rtl] .aig-flow:before{right:0;left:0}[dir=rtl] .aig-flow-stage:after{right:22px}[dir=rtl] .aig-rec-pill{right:18px}[dir=rtl] .type{padding:2px 4px 2px 9px}[dir=rtl] .hero-fact{border-left:1px solid var(--bs-border-color)}[dir=rtl] .hero-fact:last-child{border-left:0}[dir=rtl] .field-navigation-link{text-align:right}[dir=rtl] .field:before{right:0;border-radius:3px 0 0 3px}[dir=rtl] .field-tile{text-align:right}[dir=rtl] .guard{border-right:3px solid var(--bs-primary)}[dir=rtl] .guard.is-req{border-right-color:var(--field-req)}[dir=rtl] .guard.is-warn{border-right-color:var(--bs-warning)}[dir=rtl] .guard.is-ok{border-right-color:var(--bs-success)}[dir=rtl] .expression{margin:6px 0 0 6px}[dir=rtl] .field-clause{padding:8px 52px 8px 10px}[dir=rtl] .field-clause:before{right:10px}[dir=rtl] .flow{padding-right:30px}[dir=rtl] .flow:before{right:11px}[dir=rtl] .flow-item:before{right:-25px}@media(max-width:1199.98px){[dir=rtl] .settings-profile .border-s{border-right:none!important}}[dir=rtl] .message-post:before{right:0}[dir=rtl] .post-cover .post-status{right:12px}[dir=rtl] .post-cover .post-acknowledgement{left:12px}[dir=rtl] .schedule .schedule-when{border-left:1px solid var(--bs-border-color)}[dir=rtl] .reader .reader-body ul{padding-right:18px}[dir=rtl] .broadcast:before{right:0}[dir=rtl] .broadcast-when .broadcast-when-text{padding-right:12px;border-right:1px dashed var(--border-strong)}[dir=rtl] .state .state-top .state-n{margin-right:auto}[dir=rtl] .approval{border-right:3px solid var(--message-high)}[dir=rtl] .approval.is-approved{border-right-color:var(--message-live)}[dir=rtl] .approval.is-rejected{border-right-color:var(--message-urgent)}[dir=rtl] .approval.is-scheduled{border-right-color:var(--message-normal)}[dir=rtl] .approval.is-review{border-right-color:var(--message-draft)}[dir=rtl] .quick-action{text-align:right}[dir=rtl] .quick-action:hover .message-action-go{transform:translate(-2px)}[dir=rtl] .pick .pick-text .pick-n small{margin-right:4px}[dir=rtl] .phone .message-bubble{border-radius:14px 14px 3px}[dir=rtl] .phone .bubble-time{margin:5px 4px 0 0}[dir=rtl] .log:after{left:14px}[dir=rtl] .log .log-title{margin:0 0 8px 18px}[dir=rtl] .thread{text-align:right}[dir=rtl] .thread.is-active:before{right:0}[dir=rtl] .thread .thread-avatar:after{left:-1px}[dir=rtl] .message-message .message-in{border-radius:14px 14px 3px}[dir=rtl] .message-message.is-out .message-in{border-radius:14px 14px 14px 3px}[dir=rtl] .message-quote{padding:14px 17px 14px 14px}[dir=rtl] .message-quote:before{right:0;border-radius:0 var(--radius) var(--radius) 0}[dir=rtl] .message-media .media-thumb .media-kind{right:8px}[dir=rtl] .message-note-item:before{right:0}[dir=rtl] .dual .dual-row>b{text-align:left}[dir=rtl] .message-push .push-quote{padding:10px 26px 10px 12px}[dir=rtl] .message-push .push-quote:before{right:9px}[dir=rtl] .rule:before{right:0}[dir=rtl] .clause{padding:7px 54px 7px 10px}[dir=rtl] .clause:before{right:10px}[dir=rtl] .rule-category{text-align:right}[dir=rtl] .group{padding:12px 16px 12px 12px}[dir=rtl] .group:before{right:6px}[dir=rtl] .condition .condition-x{margin-right:auto}[dir=rtl] .rule-quick-action{text-align:right}[dir=rtl] .rule-quick-action:hover .rule-action-go{transform:translate(-2px)}[dir=rtl] .avatar-stack img,[dir=rtl] .avatar-stack span.more{margin-right:-8px}[dir=rtl] .avatar-stack img:first-child,[dir=rtl] .avatar-stack span.more:first-child{margin-right:0}[dir=rtl] .tile-band .tile-batch{left:12px}[dir=rtl] .tile-identity .tile-dot{right:62px}[dir=rtl] .chapter{padding:16px 20px 14px 16px}[dir=rtl] .chapter:before{right:0;border-radius:3px 0 0 3px}[dir=rtl] .person .person-meta{text-align:left}[dir=rtl] .post-category{right:16px}[dir=rtl] .event-date{border-left:1px solid var(--community-border)}[dir=rtl] .spotlight-photo .spotlight-ribbon{right:12px}[dir=rtl] .spotlight-photo .spotlight-award{right:14px;left:14px}[dir=rtl] .resource:hover .resource-go{transform:translate(-2px)}[dir=rtl] .action{text-align:right}[dir=rtl] .action .action-go{left:15px}[dir=rtl] .action:hover .action-go{transform:translate(-2px)}[dir=rtl] .journey .job .job-span{margin-right:auto}[dir=rtl] .modal-icon{margin-left:11px}[dir=rtl] .choices[data-type*=select-multiple] .choices__inner{padding-right:10px!important}:root{--ws-surface: #fff}html[data-theme=dark]{--ws-surface: #131022}app-root,app-shell,app-auth-layout,router-outlet+*{display:contents}app-header,app-sidebar,app-theme-settings,app-search-modal,ws-toast-container,ws-confirm-dialog-host,ws-modal{display:contents}.page-wrapper{min-height:100vh}.sidebar-menu ul ul{overflow:hidden}[dir=rtl] .header .header-left{left:auto;right:0}[dir=rtl] .header .header-user{padding-right:280px;padding-left:0}[dir=rtl] body.mini-sidebar .header .header-user{padding-right:84px}[dir=rtl] .sidebar-menu ul li a>i,[dir=rtl] .sidebar .sidebar-menu ul li a>i{margin-left:10px;margin-right:0}[dir=rtl] .sidebar .sidebar-menu .menu-arrow{margin-left:0;margin-right:auto}[dir=rtl] .sidebar-menu .menu-arrow:before{transform:rotate(180deg)}[dir=rtl] .sidebar-menu ul li a.subdrop .menu-arrow:before{transform:rotate(90deg)}[dir=rtl] .header .top-nav-search .searchinputs input{padding-right:45px;padding-left:10px}[dir=rtl] .header .top-nav-search .searchinputs:before{right:14px;left:auto}[dir=rtl] .header .top-nav-search .search-addon{left:6px;right:auto}[dir=rtl] .header .header-user .user-menu>.flex.items-center{margin-inline-start:auto;margin-inline-end:0}[dir=rtl] .mobile-user-menu{left:0;right:auto}@media(max-width:991.98px){[dir=rtl] .sidebar{transform:translate(100%);left:auto;right:0}[dir=rtl] .main-wrapper.slide-nav .sidebar{transform:translate(0);margin-right:0}[dir=rtl] .page-wrapper{margin-right:0}[dir=rtl] .header .header-user{padding-right:0}}[dir=rtl] .dropdown-toggle:after{margin-left:0;margin-right:.255em}[dir=rtl] .modal-header .btn-close{margin:calc(-.5 * var(--bs-modal-header-padding-y)) auto calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x))}[dir=rtl] .alert-dismissible{padding-right:1rem;padding-left:3rem}[dir=rtl] .alert-dismissible .btn-close{right:auto;left:0}[dir=rtl] .page-item:not(:first-child) .page-link{margin-left:0;margin-right:calc(-1 * var(--bs-pagination-border-width))}[dir=rtl] .page-item:first-child .page-link{border-radius:0 var(--bs-pagination-border-radius) var(--bs-pagination-border-radius) 0}[dir=rtl] .page-item:last-child .page-link{border-radius:var(--bs-pagination-border-radius) 0 0 var(--bs-pagination-border-radius)}[dir=rtl] .table{text-align:right}[dir=rtl] .btn-group>:not(.btn-check:first-child)+.btn,[dir=rtl] .btn-group>.btn-group:not(:first-child){margin-left:0;margin-right:-1px}.pk-static-chart svg{max-width:100%;height:auto}.pk-static-chart .apexcharts-canvas{margin:0 auto}.sidebar-contact{position:fixed;top:50%;inset-inline-end:0;inset-inline-start:auto;width:auto;background:none;z-index:1030;transform:translateY(-50%)}.sidebar-contact .toggle-theme{position:static;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--bs-primary);color:#fff;border-radius:8px 0 0 8px;cursor:pointer;font-size:18px;box-shadow:var(--shadow-lift)}[dir=rtl] .sidebar-contact .toggle-theme{border-radius:0 8px 8px 0}.sidebar-contact .toggle-theme i{animation:pk-spin 3s linear infinite}@keyframes pk-spin{to{transform:rotate(360deg)}}.page-wrapper{background:var(--bs-body-bg)}.header .dropdown-menu{max-width:calc(100vw - 1.5rem)}@media(max-width:575.98px){.header .dropdown-menu{min-width:0;width:calc(100vw - 1.5rem)}}.mui-profile-drop{min-width:288px}.dropdown-menu.dropdown-menu-end.show,.dropdown-menu.dropdown-menu-right.show{right:0;left:auto}[dir=rtl] .dropdown-menu.dropdown-menu-end.show,[dir=rtl] .dropdown-menu.dropdown-menu-right.show{right:auto;left:0}.accordion-item,.accordion-header,.accordion-button{background-color:var(--ws-surface);color:var(--bs-body-color)}@media(max-width:767.98px){.nav-tabs{background-color:var(--ws-surface);border-color:var(--bs-border-color)}}:root{--ws-success-ink: #117a0f;--ws-warning-ink: #947100;--ws-danger-ink: #d11635;--ws-info-ink: #0f65cd;--ws-muted-ink: #61708f;--ws-success-fill: #138911}[data-theme=dark]{--ws-success-ink: var(--bs-success);--ws-warning-ink: var(--bs-warning);--ws-danger-ink: #eb4964;--ws-info-ink: #1b7aee;--ws-muted-ink: #758699;--ws-link-ink: #5d78e6}[data-theme=dark] .link-primary,[data-theme=dark] a.link-primary{color:var(--ws-link-ink)!important}.text-success{color:var(--ws-success-ink)!important}.text-warning{color:var(--ws-warning-ink)!important}.text-danger{color:var(--ws-danger-ink)!important}.text-info{color:var(--ws-info-ink)!important}.text-muted{color:var(--ws-muted-ink)!important}.badge.badge-soft-success{color:var(--ws-success-ink)}.badge.badge-soft-warning{color:var(--ws-warning-ink)}.badge.badge-soft-danger{color:var(--ws-danger-ink)}.badge.badge-soft-info{color:var(--ws-info-ink)}.btn-warning,.badge.badge-warning,.bg-warning{color:var(--bs-dark)!important}.btn-success,.badge.badge-success,.bg-success{background-color:var(--ws-success-fill)!important}.btn-success:hover,.btn-success:focus{background-color:#0f7410!important}.stat-delta.stat-delta-up{color:var(--ws-success-ink)}.stat-delta.stat-delta-down{color:var(--ws-danger-ink)}.stat-delta.stat-delta-flat{color:var(--ws-muted-ink)}.stats-card{--m: var(--ws-muted-ink);--stats-positive: var(--ws-success-ink)}html .sidebar .sidebar-menu ul ul li a,html .sidebar .mui-brand-sub,html .sidebar .mui-side-footer .mui-su-role,html .submenu-hdr span,html .breadcrumb .breadcrumb-item,html .breadcrumb .breadcrumb-item a,html .breadcrumb-item{color:var(--ws-muted-ink)!important}html .breadcrumb-item.active,html .breadcrumb .breadcrumb-item.active{color:var(--bs-emphasis-color)}html[data-theme=dark] .breadcrumb-item.active,html[data-theme=dark] .breadcrumb .breadcrumb-item.active{color:#b9b7c0}.accordion.accordion-customicon1 .accordion-button:after,.accordion.accordion-customicon1 .accordion-button:not(.collapsed):after{font-family:inherit;font-weight:600;line-height:1}.accordion.accordion-customicon1 .accordion-button:after{content:"+"}.accordion.accordion-customicon1 .accordion-button:not(.collapsed):after{content:"\2212"}:is(.input-icon-start:has(>input[type=date]),.input-icon-start:has(>input[type=month]),.input-icon-start:has(>input[type=week]),.input-icon-start:has(>input[type=time]),.input-icon-start:has(>input[type=datetime-local]))>.icon-addon{display:none}.login-background{background:linear-gradient(160deg,var(--bs-primary) 0%,var(--bs-primary) 100%)}@supports (color: color-mix(in lab,red,red)){.login-background{background:linear-gradient(160deg,var(--bs-primary) 0%,color-mix(in srgb,var(--bs-primary) 70%,#0b1b4d) 100%)}}[dir=rtl] .input-icon-addon,[dir=rtl] .toggle-password,[dir=rtl] .toggle-passwords,[dir=rtl] .toggle-passworda{right:auto}.pass-group .form-control{padding-inline-end:2.5rem}[dir=rtl] .form-control[dir=ltr],[dir=rtl] .form-select[dir=ltr]{text-align:right}[data-theme=dark] .ntf-head h6,[data-theme=dark] .ntf-body p b{color:#efeff2}[data-theme=dark] .ntf-body p{color:#b9b7c0}[data-theme=dark] .ntf-sub,[data-theme=dark] .ntf-time{color:#9aa0b3}[data-theme=dark] .ntf-readall{color:#8fa5ff}[data-theme=dark] .ntf-item:hover{background:#ffffff0f}[data-theme=dark] .ntf-item.unread{background:#8fa5ff1a}.notification-dropdown.ntf-panel{min-width:0!important}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url("./media/layers-55W3Q4RM.png");width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url("./media/layers-2x-TBM42ERR.png");background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url("./media/marker-icon-2V3QKKVC.png")}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}}html[lang=ar] body,html[lang=ar] body *:not(i):not([class*=ti-]):not([class*=fa-]):not([class*=bi-]){font-family:var(--ws-arabic-font, "Cairo"),"Inter",system-ui,sans-serif}html[data-font=tajawal]{--ws-arabic-font: "Tajawal"}html[data-font=ibm-plex-arabic]{--ws-arabic-font: "IBM Plex Sans Arabic"}html[data-font=noto-naskh]{--ws-arabic-font: "Noto Naskh Arabic"}html[lang=ar][data-font=noto-naskh] body{font-size:1.04em;line-height:1.75}[dir=rtl] .ltr-num,[dir=rtl] input[type=email],[dir=rtl] input[type=tel],[dir=rtl] input[type=number]{direction:ltr;unicode-bidi:isolate}.leaflet-container img{max-width:none!important}@media print{.sidebar,.header,.sidebar-contact,.sidebar-overlay,.page-toolbar,.quick-filters,.filter-chips,.pagination,ws-toast-container,.mui-search-modal,.offcanvas,.offcanvas-backdrop,.breadcrumb,.right-content{display:none!important}.page-wrapper{margin:0!important;padding:0!important}.card{border:0!important;box-shadow:none!important;break-inside:auto}.table-responsive{overflow:visible!important}.table th{background:#f1f4f9!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}tr{break-inside:avoid}body{background:#fff!important}}@property --tw-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-z{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-leading{syntax: "*"; inherits: false;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-tracking{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@keyframes spin{to{transform:rotate(360deg)}}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-border-style: solid;--tw-leading: initial;--tw-font-weight: initial;--tw-tracking: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial}}}
